update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==ucs-bmp-itaiji-006'.
5
6         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
7         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
8         (==ucs-bmp-itaiji-006): Ditto.
9
10 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=ucs-bmp-itaiji-012'.
14
15         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
16         XEmacs CHISE.
17         (=ucs-bmp-itaiji-012): Ditto.
18
19 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-charset.el (default-coded-charset-priority-list): Add
22         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
23
24 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
27         CHISE.
28
29 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-charset.el (default-coded-charset-priority-list): Add
32         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
33         and `=>>cns11643-6'.
34
35         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
36         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
37         (=>>cns11643-3): Ditto.
38         (=>>cns11643-4): Modify DOC.
39         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
40
41 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `=>ucs-sip-itaiji-005'.
45
46         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
47         XEmacs CHISE.
48
49 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `==hanyo-denshi/tk/mf-01'.
53
54         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
55         for XEmacs CHISE.
56
57 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
60         `=>ucs-itaiji-007'.
61
62 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `==ucs-sip-var-002'.
66
67         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
68         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
69
70 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `==ucs-itaiji-001'.
74
75 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `==ucs-sip-itaiji-001'.
79
80         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
81         XEmacs CHISE.
82         (==ucs-sip-itaiji-001): Ditto.
83
84 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=+>ucs-bmp-var-003'.
88
89         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
90         CHISE.
91         (=+>ucs-bmp-var-003): Ditto.
92
93 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=>ucs-bmp-cjk@cognate'.
97
98         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
99         XEmacs CHISE.
100
101 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=ucs-sip-itaiji-005'.
105
106         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
107         XEmacs CHISE.
108
109 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `=>ucs@cognate'.
113
114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
115         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
116
117         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
118         CHISE.
119         (=>ucs@hanyo-denshi): Abolished.
120         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
121         (=>ucs-bmp-itaiji-009): Ditto.
122         (=>ucs-sip@cognate): Ditto.
123
124 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `=>ucs-bmp-itaiji-004'.
128
129         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
130         XEmacs CHISE.
131
132 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `=>ucs-itaiji-004'.
136
137 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
141         `=>ucs-bmp-itaiji-007'.
142
143         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
144         XEmacs CHISE.
145         (=>ucs-itaiji-004): Ditto.
146         (=>ucs-sip-itaiji-004): Ditto.
147         (=>ucs-bmp-itaiji-007): Ditto.
148
149 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `=ucs-itaiji-010'.
153
154 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-charset.el (default-coded-charset-priority-list):
157         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
158         - Add `=ucs-bmp-itaiji-010'.
159         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
160           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
161         - Add `=>ucs-sip@iwds-1'.
162
163         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
164         XEmacs CHISE.
165         (=ucs-bmp-itaiji-010): Ditto.
166         (=>ucs-sip@iwds-1): Ditto.
167
168 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
172
173         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
174         XEmacs CHISE.
175         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
176
177 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `=>ucs-itaiji-003'.
181
182 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=>ucs-bmp-itaiji-003'.
186
187         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
188         XEmacs CHISE.
189         (=>ucs-bmp-itaiji-003): Ditto.
190
191 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
194         `=ucs-bmp-itaiji-011'.
195
196         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
197         XEmacs CHISE.
198
199 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `==ucs-var-002'.
203
204 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `==ucs-itaiji-002'.
208
209 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
212         `==ucs-sip-itaiji-002'.
213
214         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
215         XEmacs CHISE.
216
217 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
220         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
224         `=>ucs-sip-itaiji-007'.
225
226         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
227         XEmacs CHISE.
228         (=>ucs-sip-itaiji-007): Ditto.
229         (=ucs-sip-itaiji-007): Ditto.
230         (=ucs-itaiji-011): Ditto.
231         (=ucs-sip-itaiji-011): Ditto.
232
233 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist):
236         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
237
238 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `==ucs-bmp-var-002'.
242
243         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
244         CHISE.
245         (==ucs-bmp-var-002): Ditto.
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist):
248         Modify some priorities.
249
250 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
253         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
254         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
255
256 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
259         `=big5-cdp-var-001'.
260
261         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
262         XEmacs CHISE.
263
264 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `==ucs-itaiji-005'.
268
269 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=ucs-itaiji-007'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
276
277         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
278         XEmacs CHISE.
279         (==ucs-bmp-itaiji-005): Ditto.
280         (=ucs-itaiji-007): Ditto.
281         (=ucs-bmp-itaiji-007): Ditto.
282
283 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
286         `==gt-pj-k1' and `==gt-pj-k2'.
287
288 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
291         CHISE.
292         (==gt-pj-k2): Ditto.
293
294 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         setting for `=>ucs-itaiji-005'.
298
299 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
302         `=>>cbeta'.
303
304 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `=>ucs-sip@component'.
308
309         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
310         instead of `=ucs' as its mother.
311         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `=>ucs-itaiji-006'.
315
316 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `=>ucs-bmp-itaiji-006'.
320
321         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
322         XEmacs CHISE.
323         (=>ucs-bmp-itaiji-006): Ditto.
324
325 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
328         `=>ucs-bmp-itaiji-001'.
329
330         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
331         XEmacs CHISE.
332
333 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
337
338         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
339         instead of `=ucs' as its mother.
340         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
341         (==ucs-bmp-itaiji-002): Ditto.
342         (==ucs-itaiji-003): Ditto.
343         (==ucs-bmp-itaiji-003): Ditto.
344
345 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `=big5-cdp-var-002'.
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `=big5-cdp-var-002'.
352
353         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
354         XEmacs CHISE.
355
356 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `=ucs-sip-var-004'.
360
361         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
362         XEmacs CHISE.
363
364 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `=>ucs-bmp-cjk@iwds-1'.
368
369         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
370         XEmacs CHISE.
371
372 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `=ucs-var-005'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `=ucs-bmp-var-005'.
379
380         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
381         CHISE.
382         (=ucs-bmp-var-005): Ditto.
383
384 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `=>ucs-sip-itaiji-002'.
388
389         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
390         XEmacs CHISE.
391
392 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `=>ucs-itaiji-002'.
396
397 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
401
402         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
403         (=>ucs-itaiji-002): Ditto.
404         (=>ucs-bmp-itaiji-002): Ditto.
405
406 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=>ucs-itaiji-001'.
410
411 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
415
416         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
417         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
418         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
419         (=>ucs-sip-itaiji-001): Ditto.
420
421         * mule/mule-coding.el(coded-charset-entity-reference-alist):
422         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
423         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
424
425 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-charset.el (default-coded-charset-priority-list):
428         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
429         `=jef-china3' and `chinese-isoir165'.
430
431 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
434         `=>ucs-bmp-itaiji-005'.
435
436         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
437         XEmacs CHISE.
438         (=>ucs-bmp-itaiji-005): Ditto.
439
440 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `=+>jis-x0213-2'.
444
445 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `=+>adobe-japan1-6'.
449
450 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `=+>jis-x0208@1978'.
454
455 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `=>ucs@component'.
459
460 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
464
465 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist):
468         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
469
470 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
473         CHISE.
474         (=>ucs@jis/2004): Ditto.
475
476 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist):
479         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
480
481 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `=>cbeta'.
485
486 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `==big5-cdp-itaiji-001'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `==big5-cdp-itaiji-001'.
493
494         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
495         XEmacs CHISE.
496
497 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
501         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
505         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
506
507         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
508         XEmacs CHISE.
509         (=>big5-cdp-itaiji-001): Ditto.
510         (=big5-cdp-itaiji-002): Ditto.
511         (=big5-cdp-itaiji-003): Ditto.
512
513 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
517
518 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-charset.el (default-coded-charset-priority-list):
521         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
522         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
523         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `=ucs-var-008'.
527
528         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
529         CHISE.
530         (=ucs-bmp-var-008): Likewise.
531
532 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-charset.el (default-coded-charset-priority-list):
535         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
536
537 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `==ucs-sip@JP/hanazono'.
541
542         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
543         XEmacs CHISE.
544
545 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
548         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `=ucs-bmp-var-006'.
552
553         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
554         CHISE.
555         (=ucs-bmp-var-006): Likewise.
556
557 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `=ucs-bmp-itaiji-009'.
561
562         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
563         XEmacs CHISE.
564         (=ucs-bmp-itaiji-009): Likewise.
565
566 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `=>big5-cdp'.
570
571 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
574         (utf-8-ivs-gb): Likewise.
575         (utf-8-gb-er): Likewise.
576         (utf-8-ivs-gb-er): Likewise.
577         (utf-8-cns): Likewise.
578         (utf-8-ivs-cns): Likewise.
579         (utf-8-cns-er): Likewise.
580         (utf-8-ivs-cns-er): Likewise.
581         (utf-8-big5): Likewise.
582         (utf-8-ivs-big5): Likewise.
583         (utf-8-big5-er): Likewise.
584         (utf-8-ivs-big5-er): Likewise.
585         (utf-8-jis): Likewise.
586         (utf-8-ivs-jis): Likewise.
587         (utf-8-jis-er): Likewise.
588         (utf-8-ivs-jis-er): Likewise.
589         (utf-8-ks): Likewise.
590         (utf-8-ivs-ks): Likewise.
591         (utf-8-ks-er): Likewise.
592         (utf-8-ivs-ks-er): Likewise.
593
594 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
597         (utf-8-ivs-jp): Likewise.
598         (utf-8-jp-er): Likewise.
599         (utf-8-ivs-jp-er): Likewise.
600
601 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for `=ucs-var-010'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `=ucs-bmp-var-010'.
608
609         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
610         CHISE.
611         (=ucs-bmp-var-010): Likewise.
612
613 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
616         `=ucs-sip@JP/hanazono'.
617
618         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
619         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
620
621 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-charset.el (default-coded-charset-priority-list):
624         - Add `=big5-cdp-var-004'.
625         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
626           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
629         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
630         `=big5-cdp-var-005'.
631
632         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
633         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
634         `=big5-cdp-var-003'.
635         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
636         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
637         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
638
639 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-charset.el (default-coded-charset-priority-list):
642         Don't prefer ucs-compat CCSes to other CCSes.
643
644 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `===ucs-bmp-cjk-compat@unicode'.
648
649         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
650         coded-charset for XEmacs CHISE.
651
652 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
655         `=ucs-sip-itaiji-003'.
656
657         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
658         XEmacs CHISE.
659
660 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663         setting for `=ucs-var-004'.
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
667
668         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
669         XEmacs CHISE.
670         (=ucs-var-004): Ditto.
671         (=ucs-bmp-var-004): Ditto.
672
673 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
676         `=ucs-sip-var-003'.
677
678         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
679         XEmacs CHISE.
680
681 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         setting for `=ucs-itaiji-006'.
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `=ucs-bmp-itaiji-006'.
688
689         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
690         XEmacs CHISE.
691         (=ucs-bmp-itaiji-006): Ditto.
692
693 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `=ucs-sip-var-002'.
697
698         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
699         XEmacs CHISE.
700
701 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
704         `=ucs-sip-itaiji-002'.
705
706         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
707         XEmacs CHISE.
708
709 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `==hanyo-denshi/tk'.
713
714 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
717         (=hanyo-denshi/tk): Fix `long-name'.
718         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
719
720 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723         setting for `=>mj'.
724
725 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
728         coded-charset for XEmacs CHISE.
729
730 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
733         setting for `=hanyo-denshi/tk'.
734
735 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `=hanyo-denshi/tk/mf-01'.
739
740         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
741         XEmacs CHISE.
742         (=hanyo-denshi/tk/mf-01): Ditto.
743
744 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-charset.el (default-coded-charset-priority-list):
747         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
748
749 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-charset.el (default-coded-charset-priority-list):
752         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
753
754 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
758
759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
760         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
761
762         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
763         XEmacs CHISE.
764         (=ucs-bmp-itaiji-004): Ditto.
765         (=ucs-itaiji-005): Ditto.
766         (=ucs-bmp-itaiji-005): Ditto.
767
768 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
771         `=ucs-sip-itaiji-001'.
772
773         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
774         XEmacs CHISE.
775
776 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
777
778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
779         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
780         `=ucs-itaiji-008'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
784         `=ucs-bmp-itaiji-008'.
785
786         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
787         XEmacs CHISE.
788         (=ucs-bmp-itaiji-001): Ditto.
789         (=ucs-itaiji-003): Ditto.
790         (=ucs-bmp-itaiji-003): Ditto.
791         (=ucs-itaiji-008): Ditto.
792         (=ucs-bmp-itaiji-008): Ditto.
793
794 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
797         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
798
799         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
800         for XEmacs CHISE.
801         (==ucs-bmp-cjk-compat@JP): Ditto.
802
803 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
806         setting for `===hng-tzs'.
807
808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
809         `===hng-tzs'.
810
811         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
812         CHISE.
813
814 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
815
816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
817         setting for `===hng-doh'.
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `===hng-doh'.
821
822         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
823         CHISE.
824
825 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         setting for `===hng-wad'.
829
830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
831         `===hng-wad'.
832
833         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
834         CHISE.
835
836 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         settings for `==koseki' and `===hng-kcc'.
840
841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
842         `===hng-kcc'.
843
844         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
845         CHISE.
846
847 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
850         setting for `===hng-nkk'.
851
852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
853         `===hng-nkk'.
854
855         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
856         CHISE.
857
858 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         setting for `===hng-ink'.
862
863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
864         `===hng-ink'.
865
866         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
867         CHISE.
868
869 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         setting for `===hng-jhk'.
873
874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
875         `===hng-jhk'.
876
877         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
878         CHISE.
879
880 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
883         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
884         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
885         (===jis-x0213-1@2004): Likewise.
886         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
887         "jisx0213\\(\\.2004\\)-1" as the registry.
888         (=+>jis-x0213-1@2004): Likewise.
889         (=>jis-x0213-1@2004): Likewise.
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `===jis-x0213-1@2004'.
893
894 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `===hng-nak'.
898
899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
900         `===hng-nak'.
901
902         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
903         CHISE.
904
905 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
908         setting for `===hng-hos'.
909
910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
911         `===hng-hos'.
912
913         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
914         CHISE.
915
916 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `===hng-tzj'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `===hng-tzj'.
923
924         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
925         CHISE.
926
927 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `===hng-kae'.
931
932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
933         `===hng-kae'.
934
935         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
936         CHISE.
937
938 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for `===hng-kar'.
942
943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
944         `===hng-kar'.
945
946         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
947         CHISE.
948
949 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
952         setting for `===hng-kyd'.
953
954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
955         `===hng-kyd'.
956
957         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
958         CHISE.
959
960 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         setting for `===hng-hok'.
964
965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
966         `===hng-hok'.
967
968         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
969         CHISE.
970
971 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         setting for `===hng-jyu'.
975
976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
977         `===hng-jyu'.
978
979         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
980         CHISE.
981
982 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `===hng-zkd'.
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
988         `===hng-zkd'.
989
990         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
991         CHISE.
992
993 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `===hng-kmi'.
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `===hng-kmi'.
1000
1001         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1002         CHISE.
1003
1004 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `===hng-okd'.
1008
1009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1010         `===hng-okd'.
1011
1012         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1013         CHISE.
1014
1015 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `===hng-nkm'.
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===hng-nkm'.
1022
1023         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1024         CHISE.
1025
1026 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1029         setting for `===hng-nto'.
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `===hng-nto'.
1033
1034         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `===hng-yhk'.
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `===hng-yhk'.
1044
1045         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1046         CHISE.
1047
1048 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         setting for `===hng-sok'.
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `===hng-sok'.
1055
1056         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1057         CHISE.
1058
1059 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `===hng-kda'.
1063
1064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1065         `===hng-kda'.
1066
1067         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1068         CHISE.
1069
1070 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `===hng-myz'.
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `===hng-myz'.
1077
1078         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1079         CHISE.
1080
1081 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1082
1083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1084         setting for `===hng-kgk'.
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `===hng-kgk'.
1088
1089         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1090         CHISE.
1091
1092 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         setting for `===hng-drt'.
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `===hng-drt'.
1099
1100         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1101         CHISE.
1102
1103 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1104
1105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1106         setting for `===hng-mam'.
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `===hng-mam'.
1110
1111         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1112         CHISE.
1113
1114 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         setting for `===hng-dng'.
1118
1119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1120         `===hng-dng'.
1121
1122         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1123         CHISE.
1124
1125 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `=>cns11643-5'.
1129
1130 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `===hng-keg'.
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `===hng-keg'.
1137
1138         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1139         CHISE.
1140
1141 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1144         setting for `===hng-jou'.
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1147         `===hng-jou'.
1148
1149         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `===hng-smk'.
1156
1157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1158         `===hng-smk'.
1159
1160         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1161         CHISE.
1162
1163 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         setting for `===hng-kyo'.
1167
1168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1169         `===hng-kyo'.
1170
1171         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1172         CHISE.
1173
1174 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         setting for `===hng-kss'.
1178
1179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1180         `===hng-kss'.
1181
1182         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1183         CHISE.
1184
1185 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `===hng-wan'.
1189
1190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1191         `===hng-wan'.
1192
1193         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1194         CHISE.
1195
1196 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1199         setting for `===hng-ksk'.
1200
1201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1202         `===hng-ksk'.
1203
1204         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1205         CHISE.
1206
1207 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1210         setting for `===hng-kyu'.
1211
1212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1213         `===hng-kyu'.
1214
1215         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1216         CHISE.
1217
1218 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1221         setting for `===hng-skk'.
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `===hng-skk'.
1225
1226         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1227         CHISE.
1228
1229 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1232         setting for `===hng-sik'.
1233
1234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1235         `===hng-sik'.
1236
1237         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1238         CHISE.
1239
1240 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         setting for `===hng-kbk'.
1244
1245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1246         `===hng-kbk'.
1247
1248         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1249         CHISE.
1250
1251 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         setting for `===hng-kcj'.
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1257         `===hng-kcj'.
1258
1259         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1260         CHISE.
1261
1262 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         setting for `===hng-k24'.
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1268         `===hng-k24'.
1269
1270         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1271         CHISE.
1272
1273 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         setting for `===hng-gok'.
1277
1278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1279         `===hng-gok'.
1280
1281         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1282         CHISE.
1283 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1286         setting for `===hng-tsu'.
1287
1288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1289         `===hng-tsu'.
1290
1291         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1292         CHISE.
1293
1294 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1295
1296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1297         setting for `===hng-sys'.
1298
1299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1300         `===hng-sys'.
1301
1302         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1303         CHISE.
1304
1305 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1308         - Use "&HNG010-<d><d><d><d><d>;" instead of
1309           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1310         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1311
1312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1313         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1314
1315         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1316         "hngkhi-0" as the suffix of registry.
1317         (===hng-khm): New coded-charset for XEmacs CHISE.
1318         (=ucs-itaiji-002): Ditto.
1319         (=ucs-bmp-itaiji-002): Ditto.
1320
1321 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         setting for `=>ucs@iwds-1'.
1325
1326         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1327         XEmacs CHISE.
1328
1329 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1332         CHISE.
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1335         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1336         `===hng-khi'.
1337
1338 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341         setting for `===hng-khi'.
1342
1343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1344         `===hng-khi'.
1345
1346         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1347         CHISE.
1348
1349 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1352         #x9FA5 as the value of `max-code'.
1353         (=ucs-bmp-var-002): Likewise.
1354         (=ucs-bmp-var-003): Likewise.
1355         (=ucs-bmp-itaiji-084): Likewise.
1356         (=ucs-bmp-cjk@JP): Likewise.
1357         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1358         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1359         (=>ucs-bmp-cjk@component): Likewise.
1360
1361 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1364         CHISE.
1365
1366 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1369         XEmacs CHISE.
1370         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1371         `==jis-x0208@1978/2-pr' as the mother.
1372
1373 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1376         CHISE.
1377
1378 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1381         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1382
1383 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1386         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1387
1388 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1391         setting for `===ucs@gb'.
1392
1393 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1397         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1398         as the entity-reference for `===jis-x0213-1@2000'; use
1399         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1400
1401 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1404         `===jis-x0208'.
1405
1406         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1407         instead of `===jis-x0208' as the mother.
1408         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1409         `===jis-x0208' as the mother.
1410         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1411         `===jis-x0208' as the mother.
1412         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1413         `===jis-x0213-1' as the mother.
1414         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1415         `===jis-x0213-1' as the mother.
1416         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1417         the mother.
1418         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1419         mother.
1420
1421 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         setting for `=ucs-var-001'.
1425
1426 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1429         `=ucs-bmp-var-001'.
1430
1431         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1432         CHISE.
1433         (=ucs-bmp-var-001): Ditto.
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         setting for `=ucs-var-003'.
1437
1438 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `=ucs-bmp-var-003'.
1442
1443         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1444         CHISE.
1445         (=ucs-bmp-var-003): Ditto.
1446
1447 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1450         setting for `=ucs-var-002'.
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1453         `=ucs-bmp-var-002'.
1454
1455         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1456         CHISE.
1457         (=ucs-bmp-var-002): Ditto.
1458
1459 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1462         XEmacs CHISE.
1463         (==jis-x0208@1978/5pr): Ditto.
1464
1465 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1466
1467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1468         `=>ucs-bmp-cjk@component'.
1469
1470         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1471         XEmacs CHISE.
1472         (=>ucs-bmp-cjk@component): Ditto.
1473
1474 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1477         setting for `=>iwds-1'.
1478
1479 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1482         CHISE.
1483
1484 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-charset.el (default-coded-charset-priority-list):
1487         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1488         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1489         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1490         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1491
1492 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1495         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1496
1497         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1498         `=>>ucs@iso' as the mother.
1499         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1500         mother.
1501
1502 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1505         setting for `===hanyo-denshi/ia'.
1506
1507 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510         `===hanyo-denshi/ia'.
1511
1512 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-conf.el (=koseki): Fix DOC.
1515         (==koseki): New coded-charset for XEmacs CHISE.
1516
1517 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1520         XEmacs CHISE.
1521         (===hanyo-denshi/jd): Fix DOC.
1522
1523 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1526         setting for `===hanyo-denshi/ip'.
1527
1528 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1531         `===hanyo-denshi/ip'.
1532
1533         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1534         XEmacs CHISE.
1535
1536 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1539         `==ucs-radicals@unicode' and `=>daikanwa'.
1540
1541         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1542         for XEmacs CHISE.
1543
1544 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1547         XEmacs CHISE.
1548
1549 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1550
1551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1552         `===ruimoku-v6'.
1553
1554 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         setting for `===ruimoku-v6'.
1558
1559 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1562         CHISE.
1563
1564 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1567         coded-charset for XEmacs CHISE.
1568
1569 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1572         XEmacs CHISE.
1573
1574 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1575
1576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1577         `===ucs-sip@iso'.
1578
1579 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1580
1581         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1582         CHISE.
1583
1584 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1587         `==ucs-sip@iso'.
1588
1589         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1595         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1596         (=ucs-sip-ext-b@iso): Fix registry.
1597         (==ucs-sip-ext-b@iso): Ditto.
1598         (===ucs-sip-ext-b@iso): Ditto.
1599
1600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1601         `=ucs-sip@iso'.
1602
1603 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `=>cbeta'.
1607
1608 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1611         `=>cns11643-7'.
1612
1613         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1614
1615 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1618         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1619
1620 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1623         `=ucs@cns'.
1624         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1625         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1626         `=ucs@jis/1990'.
1627         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1628         `=ucs@jis/2000'.
1629         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1630         `=ucs@jis/2004'.
1631         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1634         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1635
1636 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1637
1638         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1639         XEmacs CHISE.
1640         (==jis-x0208@1978/1pr): Ditto.
1641         (==jis-x0208@1978/2-pr): Ditto.
1642
1643 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         setting for `===jis-x0213-1@2004'.
1647
1648 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1651         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1652
1653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1654         `===hanyo-denshi/jb'.
1655
1656         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1657         XEmacs CHISE.
1658         (=+>hanyo-denshi/ft): Ditto.
1659         (=+>hanyo-denshi/jt): Ditto.
1660
1661 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1664         `===hanyo-denshi/hg'.
1665
1666 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1669         XEmacs CHISE.
1670         (===hanyo-denshi/hg): Ditto.
1671
1672 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1675         glyph-forms instead of detailed glyph-images.
1676         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1677         `=adobe-japan1-*'.
1678         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1679         (===adobe-japan1-1): Ditto.
1680         (===adobe-japan1-2): Ditto.
1681         (===adobe-japan1-3): Ditto.
1682         (===adobe-japan1-4): Ditto.
1683         (===adobe-japan1-5): Ditto.
1684         (===adobe-japan1-6): Ditto.
1685         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1686         `=>>>adobe-japan1' as the mother.
1687         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1688         `=>>adobe-japan1' as the mother.
1689         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1690         glyph-images.
1691         (==jis-x0208@1978): Ditto.
1692         (==jis-x0208@1983): Ditto.
1693         (==jis-x0208@1990): Ditto.
1694         (==jis-x0213-1): Ditto.
1695         (==jis-x0213-1@2000): Ditto.
1696         (==jis-x0213-1@2004): Ditto.
1697         (==jis-x0213-2): Ditto.
1698         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1699         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1700         `=jis-x0208@1978'.
1701         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1702         `=jis-x0208@1983'.
1703         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1704         `=jis-x0208@1990'.
1705         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1706         `=jis-x0213-1'.
1707         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1708         `=jis-x0213-1@2000'.
1709         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1710         `=jis-x0213-1@2004'.
1711         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1712         `=jis-x0213-2'.
1713         (===jis-x0208): New coded-charset for XEmacs CHISE.
1714         (===jis-x0208@1978): Ditto.
1715         (===jis-x0208@1983): Ditto.
1716         (===jis-x0208@1990): Ditto.
1717         (===jis-x0213-1): Ditto.
1718         (===jis-x0213-1@2000): Ditto.
1719         (===jis-x0213-2): Ditto.
1720         (===jis-x0212): Ditto.
1721         (===ks-x1001): Ditto.
1722         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1723         mother.
1724         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1725         as the mother.
1726         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1727         as the mother.
1728         (===cns11643-1): New coded-charset for XEmacs CHISE.
1729         (===cns11643-2): Ditto.
1730         (===cns11643-3): Ditto.
1731         (===cns11643-4): Ditto.
1732         (===cns11643-5): Ditto.
1733         (===cns11643-6): Ditto.
1734         (===cns11643-7): Ditto.
1735         (=>>cns11643-1): Ditto.
1736         (==big5-cdp): Indicate abstract glyph-images instead of
1737         representative glyph-images.
1738         (===big5-cdp): New coded-charset for XEmacs CHISE.
1739         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1740         detailed glyph-images.
1741         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1742         `=hanyo-denshi/*'.
1743         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1744         (===hanyo-denshi/ib): Ditto.
1745         (===hanyo-denshi/jt): Ditto.
1746         (===hanyo-denshi/ks): Ditto.
1747         (===mj): Ditto.
1748         (===mj-0): Ditto.
1749         (===mj-1): Ditto.
1750         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1751         `=>>>hanyo-denshi/*' as its mother.
1752         (==gt): Indicate abstract glyph-forms instead of detailed
1753         glyph-images.
1754         (===gt): New coded-charset for XEmacs CHISE.
1755         (=>>>gt): Indicates `==gt' instead of `=gt'.
1756         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1757         (==gt-k): Indicate abstract glyph-forms instead of detailed
1758         glyph-images.
1759         (===gt-k): New coded-charset for XEmacs CHISE.
1760         (==daikanwa): Indicates glyph-images instead of detailed
1761         glyph-images.
1762         (===daikanwa): New coded-charset for XEmacs CHISE.
1763         (===daikanwa/+p): Ditto.
1764         (===daikanwa/ho): Ditto.
1765         (==cbeta): Ditto.
1766         (===cbeta): Ditto.
1767         (==jef-china3): Ditto.
1768         (===jef-china3): Ditto.
1769         (==ruimoku-v6): Ditto.
1770         (==ucs@iso): Indicate representative glyph-forms instead of
1771         representative glyph-images.
1772         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1773         (==ucs@unicode): Indicate representative glyph-forms instead of
1774         representative glyph-images.
1775         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1776         `=ucs@unicode'.
1777         (==ucs@cns): Indicate representative glyph-forms instead of
1778         representative glyph-images.
1779         (==ucs@jis): Ditto.
1780         (==ucs@jis/1990): Ditto.
1781         (==ucs@jis/2000): Ditto.
1782         (==ucs@jis/2004): Ditto.
1783         (==ucs@ks): Ditto.
1784         (===ucs@iso): New coded-charset for XEmacs CHISE.
1785         (===ucs@unicode): Ditto.
1786         (===ucs@gb): Ditto.
1787         (===ucs@ks): Ditto.
1788         (===ucs-bmp-cjk@gb): Ditto.
1789         (===ucs-sip-ext-b@iso): Ditto.
1790
1791 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1792
1793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1794         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1795         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1796         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1797         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1798         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1799         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1800         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1801         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1802         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1803
1804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1805         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1806         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1807         - Use "&g1-[NAME];" for `=>>[NAME]'.
1808         - Abolish "&g2-[NAME];".
1809
1810 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1811
1812         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1813         `=>>ucs@cns' as the mother.
1814
1815 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1816
1817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1818         setting for `==ucs@ks'.
1819
1820 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1823         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1824         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1825         0x00E30000〜0x00E409D5.
1826
1827 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1830         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1831         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1832
1833 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1836         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1837
1838         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1839         (=mj-0): Ditto.
1840         (=mj-1): Ditto.
1841         (==mj): Ditto.
1842         (==mj-0): Ditto.
1843         (==mj-1): Ditto.
1844         (=>>mj): Ditto.
1845
1846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1847         setting for `=mj' and `==mj'.
1848
1849 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1852         CHISE.
1853
1854 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1857         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1858         `=>ucs@hanyo-denshi'.
1859
1860 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1863         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1864
1865         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1866         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1867
1868 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1869
1870         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1871         XEmacs CHISE.
1872
1873 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1876         Change priority of `=>>>ucs@iso'.
1877
1878         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1879         `=>>>ucs@iso' as the mother.
1880         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1881
1882 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1885         Change priority of `=>>>ucs@unicode'.
1886
1887         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1888         `=ucs@unicode'.
1889
1890 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1893         Change priority of `=>>>ucs@jis'.
1894
1895         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1896         `=ucs@jis'.
1897
1898 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1901         setting for `==daikanwa/+p'.
1902
1903 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `==shinjigen@1ed'.
1907
1908 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1911         XEmacs CHISE.
1912
1913 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-conf.el (==shinjigen): Modify DOC.
1916         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1917         (==shinjigen@rev): Modify DOC.
1918
1919 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1920
1921         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1922         CHISE.
1923
1924 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1925
1926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1927         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1928
1929         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1930         XEmacs CHISE.
1931
1932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1933         `==daikanwa'.
1934
1935 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `==cns11643-7'.
1939
1940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1941         `==cns11643-7'.
1942
1943 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946         `==cns11643-6'.
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1949         setting for `==cns11643-6'.
1950
1951 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1952
1953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1954         setting for `==cns11643-5'.
1955
1956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1957         `==cns11643-5'.
1958
1959 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1960
1961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1962         setting for `==cns11643-4'.
1963
1964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1965         `==cns11643-4'.
1966
1967 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         setting for `==cns11643-3'.
1971
1972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1973         `==cns11643-3'.
1974
1975 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         setting for `==cns11643-2'.
1979
1980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1981         `==cns11643-2'.
1982
1983 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1984
1985         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1986         Change priority of `=>>>ucs@ks'.
1987
1988         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1989         `=ucs@ks'.
1990
1991 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1994         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1995         `==ucs@cns' and `==cns11643-1'.
1996
1997         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1998         (==cns11643-2): Ditto.
1999         (==cns11643-3): Ditto.
2000         (==cns11643-4): Ditto.
2001         (==cns11643-5): Ditto.
2002         (==cns11643-6): Ditto.
2003         (==cns11643-7): Ditto.
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2006         `==cns11643-1'.
2007
2008 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2011         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2012         `=>>>ucs@jis/1990'.
2013
2014         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2015         `=ucs@jis/1990'.
2016         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2017         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2018
2019 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2022         Change priority of `=>>>ucs@cns'.
2023
2024         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2025         `=ucs@cns'.
2026
2027 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `==ks-x1001'.
2031
2032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2033         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2034         `==ks-x1001'.
2035
2036 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2037
2038         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2039
2040 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2041
2042         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2043         `=jis-x0208'.
2044         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2045         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2046         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2047         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2048         (=>>>jis-x0213-1@2000): Changed to an alias for
2049         `=jis-x0213-1@2000'.
2050         (=>>>jis-x0213-1@2004): Changed to an alias for
2051         `=jis-x0213-1@2004'.
2052         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2053
2054 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2055
2056         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2057         `=adobe-japan1-0'.
2058         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2059         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2060         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2061         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2062         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2063         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2064
2065 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2066
2067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2068         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2069         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2070         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2071         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2072         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2073
2074 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2075
2076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2077         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2078         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2079         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2080         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2081         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2082         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2083         `==jis-x0212'.
2084
2085 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2086
2087         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2088         "AdobeJapan1-[0-6]$".
2089         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2090         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2091         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2092         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2093         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2094         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2095         (==adobe-japan1-1): Ditto.
2096         (==adobe-japan1-2): Ditto.
2097         (==adobe-japan1-3): Ditto.
2098         (==adobe-japan1-4): Ditto.
2099         (==adobe-japan1-5): Ditto.
2100         (==adobe-japan1-6): Ditto.
2101         (==jis-x0208): Ditto.
2102         (==jis-x0208@1978): Ditto.
2103         (==jis-x0208@1983): Ditto.
2104         (==jis-x0208@1990): Ditto.
2105         (==jis-x0213-1): Ditto.
2106         (==jis-x0213-1@2000): Ditto.
2107         (==jis-x0213-1@2004): Ditto.
2108         (==jis-x0213-2): Ditto.
2109         (==jis-x0212): Ditto.
2110         (==gb2312): Ditto.
2111         (==iso-ir165): Ditto.
2112         (==gb12345): Ditto.
2113         (==ks-x1001): Ditto.
2114         (==cns11643-1): Ditto.
2115         (==cns11643-2): Ditto.
2116         (==cns11643-3): Ditto.
2117         (==cns11643-4): Ditto.
2118         (==cns11643-5): Ditto.
2119         (==cns11643-6): Ditto.
2120         (==cns11643-7): Ditto.
2121         (==big5-cdp): Ditto.
2122         (==hanyo-denshi/ja): Ditto.
2123         (==hanyo-denshi/jb): Ditto.
2124         (==hanyo-denshi/jc): Ditto.
2125         (==hanyo-denshi/jd): Ditto.
2126         (==hanyo-denshi/ft): Ditto.
2127         (==hanyo-denshi/ia): Ditto.
2128         (==hanyo-denshi/ib): Ditto.
2129         (==hanyo-denshi/hg): Ditto.
2130         (==hanyo-denshi/jt): Ditto.
2131         (==hanyo-denshi/ks): Ditto.
2132         (==gt): Ditto.
2133         (==gt-k): Ditto.
2134         (==daikanwa): Ditto.
2135         (==shinjigen): Ditto.
2136         (==ucs@iso): Ditto.
2137         (==ucs@unicode): Ditto.
2138         (==ucs@gb): Ditto.
2139         (==ucs-bmp@gb): Ditto.
2140         (==ucs@cns): Ditto.
2141         (==ucs-bmp@cns): Ditto.
2142         (==ucs@jis): Ditto.
2143         (==ucs@jis/1990): Ditto.
2144         (==ucs@jis/2000): Ditto.
2145         (==ucs@jis/2004): Ditto.
2146         (==ucs@JP): Ditto.
2147         (==ucs@JP/hanazono): Ditto.
2148         (==ucs@ks): Ditto.
2149         (==ucs-bmp@ks): Ditto.
2150         (==ucs@cns11643): Ditto.
2151         (==ucs-bmp-cjk@gb): Ditto.
2152         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2153         (==ucs-sip-ext-b@iso): Ditto.
2154
2155 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2156
2157         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2158         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2159
2160         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2161         XEmacs CHISE.
2162         (=ucs-bmp-cjk@unicode): Abolished.
2163
2164 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2165
2166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2167         `=+>ucs-bmp-cjk-compat@jis'.
2168
2169         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2170         for XEmacs CHISE.
2171
2172 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2173
2174         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2175         CHISE.
2176
2177 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2178
2179         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2180         for XEmacs CHISE.
2181         (=jis-x0208@1978/1er-pr): Abolished.
2182         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2183         `=jis-x0208@1978/1er-pr' as the mother.
2184
2185 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2186
2187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2188         setting for `=ucs-itaiji-084'.
2189
2190 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2191
2192         * mule/mule-charset.el (default-coded-charset-priority-list):
2193         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2194
2195         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2196         XEmacs CHISE.
2197         (=ucs-bmp-itaiji-084): Ditto.
2198
2199 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2200
2201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2202         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2203
2204 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2207         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2208
2209         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2210         XEmacs CHISE.
2211         (=big5-cdp-var-5): Ditto.
2212
2213 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2214
2215         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2216         XEmacs CHISE.
2217
2218 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2219
2220         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2221         XEmacs CHISE.
2222
2223 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2224
2225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2226         setting for `=>>>hanyo-denshi/ft'.
2227
2228 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2229
2230         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2231         XEmacs CHISE.
2232         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2233         `=hanyo-denshi/jd' as the mother.
2234
2235 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2236
2237         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2238         XEmacs CHISE.
2239         (=+>adobe-japan1-1): Ditto.
2240         (=+>adobe-japan1-2): Ditto.
2241         (=+>adobe-japan1-3): Ditto.
2242         (=+>adobe-japan1-4): Ditto.
2243         (=+>adobe-japan1-5): Ditto.
2244         (=+>adobe-japan1-6): Ditto.
2245         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2246
2247 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2248
2249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2250         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2251         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2252
2253         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2254         the top.
2255
2256 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2257
2258         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2259         XEmacs CHISE.
2260         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2261         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2262         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2263
2264 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2265
2266         * mule/mule-charset.el (default-coded-charset-priority-list):
2267         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2268         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2269
2270         * mule/mule-conf.el: Modify order of definitions of some
2271         coded-charsets.
2272
2273 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2274
2275         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2276         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2277         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2278
2279         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2280         CHISE.
2281         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2282         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2283
2284 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2285
2286         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2287         CHISE.
2288
2289 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2290
2291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2292         setting for `=daikanwa/+2p'.
2293
2294         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2295         XEmacs CHISE.
2296
2297 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2298
2299         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2300         XEmacs CHISE.
2301         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2302
2303 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2304
2305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2306         setting for `=>>>hanyo-denshi/ib'.
2307
2308 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2309
2310         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2311         XEmacs CHISE.
2312         (=>>>hanyo-denshi/ib): Ditto.
2313         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2314         `=hanyo-denshi/ja' as the mother.
2315         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2316         `=hanyo-denshi/ib' as the mother.
2317
2318 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2319
2320         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2321         XEmacs CHISE.
2322         (utf-8-ivs-mcs-er): Likewise.
2323         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2324         and `=>ucs-gb'.
2325         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2326         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2327         `ucs-gb' and `=>ucs-gb'.
2328         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2329         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2330         and `=>ucs-cns'.
2331         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2332         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2333         `ucs-cns' and `=>ucs-cns'.
2334         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2335         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2336         `ucs-big5' and `=>ucs-big5'.
2337         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2338         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2339         `ucs-big5' and `=>ucs-big5'.
2340         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2341         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2342         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2343         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2344         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2345         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2346         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2347         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2348         `=>ucs-jis'; modify DOC and mnemonic.
2349         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2350         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2351         and `=>ucs-jis'; modify DOC and mnemonic.
2352         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2353         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2354         `=>ucs-ks'.
2355         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2356         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2357         and `=>ucs-ks'.
2358         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2359
2360 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2363         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2364
2365 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2368         Modify priorities.
2369
2370 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2371
2372         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2373         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2374
2375 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2376
2377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2378         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2379
2380 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2381
2382         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2383         CHISE.
2384
2385 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2386
2387         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2388         CHISE.
2389
2390 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2391
2392         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2393         CHISE.
2394
2395 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2398         `=+>ucs-bmp-cjk@unicode'.
2399
2400         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2401         for XEmacs CHISE.
2402
2403 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2406         setting for `=>>daikanwa'.
2407
2408 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2411         `=>>hanyo-denshi/jt'.
2412
2413 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2414
2415         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2416         XEmacs CHISE.
2417         (=+>jis-x0208@1990): Ditto.
2418         (=+>jis-x0213-1@2000): Ditto.
2419
2420 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2423         XEmacs CHISE.
2424
2425 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2428         XEmacs CHISE.
2429         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2430         `=hanyo-denshi/jc' as the mother.
2431
2432 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2435         setting for `=+>adobe-japan1'.
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list):
2438         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2439         and `=>>hanyo-denshi/ft' to `=>>gt'.
2440
2441 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2444         XEmacs CHISE.
2445         (=>>adobe-japan1-1): Ditto.
2446         (=>>adobe-japan1-2): Ditto.
2447         (=>>adobe-japan1-3): Ditto.
2448         (=>>adobe-japan1-4): Ditto.
2449         (=>>adobe-japan1-5): Ditto.
2450         (=>>adobe-japan1-6): Ditto.
2451         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2452
2453 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=adobe-japan1): New alias for
2456         `=adobe-japan1-6'.
2457         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2458         (=>>>adobe-japan1-1): Ditto.
2459         (=>>>adobe-japan1-2): Ditto.
2460         (=>>>adobe-japan1-3): Ditto.
2461         (=>>>adobe-japan1-4): Ditto.
2462         (=>>>adobe-japan1-5): Ditto.
2463         (=>>>adobe-japan1-6): Ditto.
2464         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2465
2466 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2469         setting for `=>>>adobe-japan1'.
2470
2471 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2474         setting for `=+>ucs@ks'.
2475
2476 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2479         XEmacs CHISE.
2480         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2481         `=adobe-japan1-6' as the mother.
2482
2483 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2486         setting for `=>cns11643-7'.
2487
2488 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2491         CHISE.
2492
2493 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2496         XEmacs CHISE.
2497         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2498
2499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2500         setting for `=>ucs@jis/2004'.
2501
2502 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2505         setting for `=+>gt'.
2506
2507         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2508         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2509
2510 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2513         `=>ucs@unicode' as the mother.
2514         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2515         mother.
2516         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2517         mother.
2518         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2519         mother.
2520
2521 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2524         setting for `=+>ucs@unicode'.
2525
2526         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2527         CHISE.
2528
2529 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2532         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2533         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2534         - Add setting for `=+>ucs@cns'.
2535
2536         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2537         CHISE.
2538         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2539         as the mother.
2540         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2541         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2542
2543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2544         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2545
2546 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2549         setting for `=>ucs@ks'.
2550
2551 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2554         `=ucs-bmp-cjk-compat@unicode'.
2555
2556         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2557         coded-charset for XEmacs CHISE.
2558
2559 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2562         `=ucs-bmp-cjk-compat'.
2563
2564         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2565         XEmacs CHISE.
2566
2567 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2570         CHISE.
2571
2572 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2575         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2576
2577         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2578         `=>ucs@jis/1990'.
2579         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2580
2581 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2584         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2585
2586         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2587         CHISE.
2588         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2589         mother.
2590
2591 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2594         `=>jis-x0213-2@usual'.
2595         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2596         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2597         `=>jis-x0213-2@usual' as the mother.
2598
2599 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2602         (=>ucs@JP): New alias for `=+>ucs@jis'.
2603
2604 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2607         `=>jis-x0208@usual'.
2608         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2609         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2610         `=>jis-x0208@usual' as the mother.
2611         (=>jis-x0208): Likewise.
2612
2613 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616         setting for `=+>jis-x0208@1978'.
2617
2618 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2621         XEmacs CHISE.
2622
2623 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2626         setting for `=>>>ucs@jis/1990'.
2627
2628 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         setting for `=>ucs@jis/1990'.
2632
2633 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636         setting for `=ucs@JP/hanazono'.
2637
2638         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2639         CHISE.
2640         (=ucs@JP/hanazono): Ditto.
2641         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2642         (=>>hanyo-denshi/jc): Ditto.
2643         (=>>hanyo-denshi/jd): Ditto.
2644
2645 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2648         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2649
2650 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2653         XEmacs CHISE.
2654
2655 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2658         XEmacs CHISE.
2659
2660 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2663         `=ucs-bmp-cjk@JP'.
2664
2665 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2668         XEmacs CHISE.
2669
2670 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2673         Modify order of settings; add settings for `=daikanwa@rev2'.
2674
2675 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2678         setting for `=>>cbeta'.
2679
2680         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2681         CHISE.
2682
2683 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2686         setting for `=>>adobe-japan1'.
2687
2688 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2691         XEmacs CHISE.
2692
2693 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2696         setting for `=>>hanyo-denshi/ia'.
2697
2698         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2699         XEmacs CHISE.
2700
2701 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2704         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2705
2706         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2707         XEmacs CHISE.
2708         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2709         `=hanyo-denshi/jt' as the mother.
2710
2711 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2714         setting for `=>>>jis-x0213-2'.
2715
2716         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2717         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2718         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2719
2720 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2723         XEmacs CHISE.
2724
2725 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2728         XEmacs CHISE.
2729
2730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2731         `=>>jis-x0213-1@2004'.
2732
2733 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2736         XEmacs CHISE.
2737
2738 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2741         - Use "&g2-*;" as entity-references for `=>>>*'.
2742         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2743
2744         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2745         XEmacs CHISE.
2746         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2747         as the mother.
2748
2749 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2752         setting for `=>>hanyo-denshi/ib'.
2753
2754         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2755         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2756         (=>>jis-x0208@1990): Ditto.
2757         (=>>hanyo-denshi/ib): Ditto.
2758
2759         * mule/mule-charset.el (default-coded-charset-priority-list):
2760         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2761
2762 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2765         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2766         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2767         `=>>>ucs@jis/2004'.
2768
2769 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2772         XEmacs CHISE.
2773         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2774         `=jis-x0213-1@2004' as the mother.
2775         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2776         (=>>>ucs@ks): Ditto.
2777
2778         * mule/mule-charset.el (default-coded-charset-priority-list):
2779         Modify priority of `=hanyo-denshi/*'.
2780
2781 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2784         settings for `=>>ucs@JP' and `=ucs@JP'.
2785
2786 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2789         CHISE.
2790
2791 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2794         setting for `=>>>ucs@cns'.
2795
2796         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2797         CHISE.
2798
2799 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2802         instead of `=>>>jis-x0213-1@2004' as the mother.
2803         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2804         (=>>>ucs@unicode): Likewise.
2805         (=>>>ucs@jis): Likewise.
2806         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2807         mother.
2808         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2809
2810 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2813         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2814         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2815         `=>>>ucs@jis'.
2816
2817 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2818
2819         * mule/mule-charset.el (default-coded-charset-priority-list):
2820         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2821         and `=jis-x0213-*-2000'.
2822
2823 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2826         XEmacs CHISE.
2827         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2828         `=>>jis-x0213-1' as the mother.
2829
2830 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2834
2835 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2838
2839 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2842         XEmacs CHISE.
2843
2844 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-coding.el (decomposition-feature-list): Set
2847         `=decomposition', `=decomposition@cid' and
2848         `=decomposition@hanyo-denshi'.
2849
2850 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         setting for `=>>hanyo-denshi/ks'.
2854
2855         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2856         XEmacs CHISE.
2857
2858 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2861         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2862
2863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2864         `=hanyo-denshi/ks/mf'.
2865
2866         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2867         XEmacs CHISE.
2868         (=hanyo-denshi/ks/mf): Ditto.
2869
2870 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2873         settings for P=hanyo-denshi/jt'.
2874
2875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2876         `=hanyo-denshi/jt'.
2877
2878         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2879         XEmacs CHISE.
2880
2881 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2884         settings for `=hanyo-denshi/ip'.
2885
2886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2887         `=hanyo-denshi/ip'.
2888
2889         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2890         XEmacs CHISE.
2891
2892 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2895         settings for `=hanyo-denshi/hg'.
2896
2897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2898         `=hanyo-denshi/hg'.
2899
2900         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2901         XEmacs CHISE.
2902
2903 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2906         setting for `=>>hanyo-denshi/ft'.
2907
2908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2909         `=>>hanyo-denshi/ft'.
2910
2911         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2912         XEmacs CHISE.
2913
2914 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2917         settings for `=hanyo-denshi/ib'.
2918
2919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2920         `=hanyo-denshi/ib'.
2921
2922         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2923         XEmacs CHISE.
2924
2925 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2928         settings for isolated characters of `=hanyo-denshi/ia' and
2929         non-isolated characters of `=hanyo-denshi/*'.
2930
2931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2932         `=hanyo-denshi/ia'.
2933
2934         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2935         XEmacs CHISE.
2936
2937 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2940         setting for isolated characters of `=hanyo-denshi/ft'.
2941
2942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2943         `=hanyo-denshi/ft'.
2944
2945         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2946         XEmacs CHISE.
2947
2948 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2951         setting for isolated characters of `=hanyo-denshi/jd'.
2952
2953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2954         `=hanyo-denshi/jd'.
2955
2956         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2957         XEmacs CHISE.
2958
2959 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2962         setting for isolated characters of `=hanyo-denshi/jc'.
2963
2964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2965         `=hanyo-denshi/jc'.
2966
2967         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2968         XEmacs CHISE.
2969
2970 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2973         setting for isolated characters of `=hanyo-denshi/jb'.
2974
2975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2976         `=hanyo-denshi/jb'.
2977
2978         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2979         XEmacs CHISE.
2980
2981 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2984         setting for isolated characters of `=hanyo-denshi/ja'.
2985
2986 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2989         `=hanyo-denshi/ja'.
2990
2991         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2992         XEmacs CHISE.
2993
2994 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2997         settings for isolated characters of `=adobe-japan1-6'.
2998
2999 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3002         CHISE.
3003         (=daikanwa/+2p): Ditto.
3004         (=daikanwa/ho): Ditto.
3005
3006 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3009         coding-system for XEmacs CHISE.
3010
3011 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3014         setting for `=>>ruimoku-v6'.
3015
3016         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3017         CHISE.
3018
3019 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3022         setting for `=daikanwa@rev1'.
3023
3024 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3025
3026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3027         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3028
3029 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3032         XEmacs CHISE.
3033         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3034
3035 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3038         CHISE.
3039
3040 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3043         CHISE.
3044
3045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3046         setting for `=>ucs@jis'.
3047
3048 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3051         setting for `=>jis-x0208@usual'.
3052
3053         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3054         XEmacs CHISE.
3055         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3056         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3057         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3058
3059 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3062         CHISE.
3063         (=>>>jis-x0208@1990): Ditto.
3064         (=>>>jis-x0213-1): Ditto.
3065         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3066         mother.
3067         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3068         as the mother.
3069
3070 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3073         setting for `=>ucs@cns' and `=>>ucs@ks'.
3074
3075         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3076         CHISE.
3077
3078 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3081         CHISE.
3082
3083 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3086         CHISE.
3087         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3088         mother.
3089
3090 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3093         `==>ucs-bmp-cjk@bucs'.
3094
3095         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3096         XEmacs CHISE.
3097
3098 2010-08-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 `==>ucs@bucs'.
3102
3103         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3104         XEmacs CHISE.
3105
3106 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3109         - Add setting for `=>>jis-x0208'.
3110         - Omit setting for `=>>jis-x0208@1990'.
3111         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3112           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3113           `=ucs@FOO'.
3114
3115 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3116
3117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3118         setting for `=>daikanwa'.
3119
3120 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (=daikanwa): Fix DOC.
3123         (=>daikanwa): New abstract character for XEmacs CHISE.
3124         (=>ucs@iso): Likewise.
3125         (=>ucs@unicode): Likewise.
3126         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3127
3128 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3129
3130         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3131         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3132           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3133         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3134         - Add `=>big5-cdp'.
3135
3136 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3139         (=>big5-cdp): New abstract character.
3140
3141 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3144         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3145         `chinese-big5'.
3146
3147 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-charset.el (default-coded-charset-priority-list):
3150         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3151
3152         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3153         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3154         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3155         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3156         and `=>jis-x0213-2'.
3157
3158 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3161         XEmacs CHISE.
3162         (=>>ucs@jis/2000): Likewise.
3163         (=>>ucs@jis/2004): Likewise.
3164
3165 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3168         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3169         `=>>ucs@cns'.
3170
3171         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3172         XEmacs CHISE.
3173         (=>>gt): Use quote instead of backquote; modify DOC.
3174         (=>gt): Use quote instead of backquote.
3175         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3176         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3177         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3178         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3179         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3180         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3181
3182 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3185         `=>>ucs@unicode' and `=>>gt'.
3186
3187 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3190         XEmacs CHISE.
3191         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3192         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3193         `=jis-x0208@1978/1er-pr' as the mother.
3194         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3195
3196 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3199         `=ucs@unicode' as the mother.
3200
3201 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3204         setting for `=>>ucs@unicode'.
3205
3206         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3207         CHISE.
3208
3209 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3212         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3213
3214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3215         `=adobe-japan1-6' and `=adobe-japan1-base'.
3216
3217         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3218         XEmacs CHISE.
3219         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3220         specify `min-code' and `max-code'.
3221         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3222         (=adobe-japan1-2): Likewise.
3223         (=adobe-japan1-3): Likewise.
3224         (=adobe-japan1-4): Likewise.
3225         (=adobe-japan1-5): Likewise.
3226         (=adobe-japan1-6): Likewise.
3227
3228 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3231         setting for `=>gt'.
3232
3233 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3236         CHISE.
3237
3238 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3241         setting for `=>zinbun-oracle'.
3242
3243         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3244         for XEmacs CHISE.
3245
3246 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3249         for XEmacs CHISE.
3250         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3251         `=jis-x0208@1978' as the mother.
3252
3253 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3256         - Use `=gt' instead of `ideograph-gt'.
3257         - Use `=gt-k' instead of `ideograph-gt-k'.
3258         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3259         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3260         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3261         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3262         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3263         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3264         - Use `=>>gt' instead of `<=>gt'.
3265         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3266         - Add setting for `=>>jis-x0208@1990'.
3267         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3268           `=>>jis-x0213-1@2000'.
3269         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3270         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3271           `=>>jis-x0213-1@2004'.
3272         - Add setting for `=>>jis-x0208@1978'.
3273         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3274
3275 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3278         XEmacs CHISE.
3279
3280 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3283         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3284         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3285         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3286         `<=>jis-x0213-1@2004'.
3287
3288 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3289
3290         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3291         CHISE.
3292         (=>jis-x0213-2): Ditto.
3293
3294 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3295
3296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3297         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3298
3299 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3300
3301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3302         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3303         `=>jis-x0213-1'.
3304
3305 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3306
3307         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3308         CHISE.
3309         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3310
3311 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3312
3313         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3314         `<==>jis-x0213-1'.
3315         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3316         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3317         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3318         (<=>jis-x0208): New alias for `=>jis-x0208'.
3319         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3320         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3321         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3322         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3323         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3324         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3325         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3326         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3327         (=>>gt): Renamed from `<==>gt'.
3328         (<==>gt): New alias for `=>>gt'.
3329
3330 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3331
3332         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3333         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3334         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3335         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3336         - Add settings for `<=>jis-x0213-1@2000' and
3337           `<=>jis-x0213-1@2004'.
3338
3339         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3340         XEmacs CHISE.
3341         (<==>jis-x0213-1): Likewise.
3342         (<==>jis-x0213-1@2000): Likewise.
3343         (<==>jis-x0213-1@2004): Likewise.
3344         (<=>jis-x0208): Add property `=>iso-ir 168'.
3345         (<=>jis-x0208@1997): Likewise.
3346         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3347         as the mother; add property `=>iso-ir 228'.
3348         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3349         property `=>iso-ir 228'.
3350         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3351         property `=>iso-ir 233'.
3352         (<==>gt): Renamed from `<=>gt'.
3353         (<=>gt): New alias for `<==>gt'.
3354
3355 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3358         CHISE.
3359         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3360         `<=>jis-x0208' as the mother.
3361         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3362         (<=>jis-x0213-1@2000): Ditto.
3363         (<=>jis-x0213-1@2004): Ditto.
3364
3365 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3368         settings for `<=>gt'.
3369
3370         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3371
3372 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3375         XEmacs CHISE.
3376         (=jis-x0208@1978/-4pr): Likewise.
3377         (=jis-x0208@1978/4-pr): Likewise.
3378         (=jis-x0213-1): Likewise.
3379         (=ucs@iso): Likewise.
3380         (=ucs@unicode): Likewise.
3381         (=ucs@gb): Likewise.
3382         (=ucs@gb/fw): Likewise.
3383         (=ucs@cns): Likewise.
3384         (=ucs@cns/fw): Likewise.
3385         (=ucs@jis): Likewise.
3386         (=ucs@jis/fw): Likewise.
3387         (=ucs@jis/1990): Likewise.
3388         (=ucs@jis/2000): Likewise.
3389         (=ucs@jis/2004): Likewise.
3390         (=ucs@JP): Likewise.
3391         (=ucs@ks): Likewise.
3392         (=ucs@big5): Likewise.
3393         (=ucs@big5/cns11643): Likewise.
3394         (=ucs@cns11643): Likewise.
3395
3396 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-charset.el (default-coded-charset-priority-list):
3399         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3400
3401         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3402         CHISE.
3403         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3404         mother.
3405
3406 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3407
3408         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3409         from src/mule-charset.c].
3410         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3411         specify `final'.
3412         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3413         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3414         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3415         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3416         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3417         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3418
3419 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3420
3421         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3422         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3423         (=jis-x0208@1978/i-4): Specify `partial'.
3424         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3425         mother coded-charset.
3426         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3427
3428 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3429
3430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3431         settings for `=jis-x0213-1@2004'.
3432
3433 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3436         CHISE.
3437         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3438         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3439         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3440         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3441         temporarily.
3442         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3443
3444 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3447         CHISE.
3448         (=shinjigen@1ed): Inherited from `=shinjigen'.
3449         (=shinjigen@rev): Likewise.
3450
3451 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3454         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3455
3456 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3459         define it as an alias.
3460         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3461         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3462         alias.
3463         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3464         alias.
3465
3466 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3469         CHISE.
3470
3471 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3474         CHISE.
3475         (shinjigen-2): Ditto.
3476
3477 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-charset.el (default-coded-charset-priority-list):
3480         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3481         `chinese-big5-eten-*' and `chinese-big5'.
3482
3483 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3486         #x9FA5 temporarily.
3487
3488 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3489
3490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3491         settings for `=jis-x0208@1978/i1'.
3492
3493 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3494
3495         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3496         XEmacs CHISE.
3497
3498 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3499
3500         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3501         XEmacs CHISE.
3502
3503 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3504
3505         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3506         XEmacs CHISE.
3507
3508 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3511         CHISE.
3512         (=ucs-bmp@cns): Likewise.
3513         (=ucs-bmp@jis): Likewise.
3514         (=ucs-bmp@ks): Likewise.
3515
3516 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3519         CHISE.
3520         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3521
3522 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3525         settings for `=zinbun-oracle'.
3526
3527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3528         `=zinbun-oracle'.
3529
3530 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3531
3532         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3533         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3534         `=ucs@iso'.
3535
3536 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3537
3538         * mule/mule-charset.el (default-coded-charset-priority-list):
3539         Delete `ucs-sip'; modify order of some CCSs.
3540
3541 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3544         in XEmacs CHISE.
3545
3546         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3547         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3548         CHISE.
3549
3550 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3551
3552         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3553         its registry.
3554         (=ucs-radicals@unicode): Likewise.
3555
3556 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3559         CHISE.
3560
3561 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3564         CHISE.
3565
3566 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3567
3568         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3569         CHISE.
3570
3571 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3574         Modify preference of *isolated settings*.
3575
3576 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3577
3578         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3579         utf-2000 is provided.
3580         (=ucs@cns11643): Likewise.
3581
3582 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3583
3584         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3585         Prefer every *isolated setting* to ordinary setting.
3586
3587 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3588
3589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3590         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3591
3592 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3593
3594         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3595         CHISE.
3596
3597 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3598
3599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3600         settings for `=jis-x0208@1997'.
3601
3602 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3605         `=jis-x0208@1997'.
3606
3607 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3610         XEmacs CHISE.
3611
3612 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3613
3614         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3615         `=jis-x0208@1978'.
3616         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3617         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3618         `=jis-x0208-1990' as the mother.
3619         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3620
3621 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3622
3623         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3624         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3625         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3626         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3627         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3628         for `=ucs@JP'.
3629
3630 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3633         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3634         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3635         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3636         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3637         `=daikanwa@rev2'.
3638
3639 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3640
3641         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3642         (=gt): Likewise.
3643         (=gt-k): Likewise.
3644         (=gt-pj-*): Likewise.
3645         (=gt-pj-k1): Likewise.
3646         (=gt-pj-k2): Likewise.
3647         (=daikanwa): Likewise.
3648         (=daikanwa-rev1): Likewise.
3649         (=daikanwa-rev2): Likewise.
3650         (=big5-pua): Likewise.
3651         (=big5-eten): Likewise.
3652         (chinese-big5-eten-a): Likewise.
3653         (chinese-big5-eten-b): Likewise.
3654         (=hanziku-*): Likewise.
3655         (=cbeta): Likewise.
3656         (=jef-china3): Likewise.
3657         (=ruimoku-v6): Likewise.
3658         (=ucs@iso): Likewise.
3659         (=ucs@unicode): Likewise.
3660         (=ucs@gb): Likewise.
3661         (=ucs@cns): Likewise.
3662         (=ucs@jis): Likewise.
3663         (=ucs@jis-1990): Likewise.
3664         (=ucs@jis-2000): Likewise.
3665         (=ucs@jp): Likewise.
3666         (=ucs@ks): Likewise.
3667         (=ucs@big5): Likewise.
3668         (=ucs-radicals): Likewise.
3669         (=ucs-radicals@unicode): Likewise.
3670         (=ucs-bmp-cjk): Likewise.
3671         (=ucs-bmp-cjk@unicode): Likewise.
3672         (=ucs-sip-ext-b): Likewise.
3673         (=ucs-sip-ext-b@iso): Likewise.
3674
3675 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3676
3677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3678         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3679
3680 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3681
3682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3683         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3684         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3685         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3686         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3687         arabic-digit, ipa and ``&I-B-XXXX;''.
3688
3689 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3692         setting for (I-)HZK{03..12}-XXXX.
3693
3694 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3697         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3698
3699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3700         `=ruimoku-v6'.
3701
3702         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3703         CHISE.
3704
3705 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3706
3707         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3708         (=ucs@unicode): Likewise.
3709         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3710         (=ucs@cns): Likewise.
3711         (=ucs@jis): Likewise.
3712         (=ucs@ks): Likewise.
3713         (=ucs@big5): Likewise.
3714
3715 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3716
3717         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3718         `ucs-jis'.
3719         (utf-8-jis-er): Likewise.
3720         (utf-8-jp): New coding-system.
3721         (utf-8-jp-er): Likewise.
3722
3723         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3724
3725 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3726
3727         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3728
3729         * mule/japanese.el: Move definition of `euc-jisx0213' to
3730         mule/mule-coding.el.
3731
3732 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3735         mule-coding before loading update-cdb when utf-2000 is provided.
3736
3737 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3738
3739         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3740         `=daikanwa'.
3741
3742 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3743
3744         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3745         definition codes when `utf-2000' is provided.
3746
3747 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3748
3749         * mule/mule-category.el (word-combining-categories): Don't setup
3750         `word-combining-categories' in XEmacs CHISE.
3751         (word-separating-categories): Add setting about Latin script in
3752         XEmacs CHISE.
3753
3754 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3755
3756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3757         setting for `chinese-big5'.
3758
3759 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3760
3761         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3762         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3763         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3764         add setting for HZK0[12]-xxxx.
3765
3766 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3767
3768         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3769         in XEmacs CHISE.
3770
3771 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * mule/mule-charset.el (default-coded-charset-priority-list):
3774         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3775         and `chinese-big5' to `=gt-pj-*'.
3776
3777 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3778
3779         * mule/mule-conf.el (=daikanwa): Renamed from
3780         `ideograph-daikanwa'.
3781         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3782
3783 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3784
3785         * mule/mule-conf.el (=cns11643-7): Renamed from
3786         `chinese-cns11643-7'.
3787         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3788
3789 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3790
3791         * mule/mule-conf.el (=cns11643-6): Renamed from
3792         `chinese-cns11643-6'.
3793         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3794
3795 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3796
3797         * mule/mule-conf.el (=cns11643-5): Renamed from
3798         `chinese-cns11643-5'.
3799         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3800
3801 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3802
3803         * mule/mule-conf.el (=cns11643-4): Renamed from
3804         `chinese-cns11643-4'.
3805         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3806
3807 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3808
3809         * mule/mule-conf.el (=cns11643-3): Renamed from
3810         `chinese-cns11643-3'.
3811         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3812
3813 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3814
3815         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3816         `=cns11643-2'.
3817         (chinese-cns11643-2): New alias for `=cns11643-2'.
3818
3819 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3820
3821         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3822         `=cns11643-1'.
3823         (chinese-cns11643-1): New alias for `=cns11643-1'.
3824
3825 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3826
3827         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3828         (chinese-gb12345): New alias for `=gb12345'.
3829
3830 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3831
3832         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3833         (chinese-gb2312): New alias for `=gb2312'.
3834
3835 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3836
3837         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3838         (chinese-big5): New alias for `=big5'.
3839
3840 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3841
3842         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3843         (korean-ksc5601): New alias for `=ks-x1001'.
3844
3845 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3848         `=jis-x0212'.
3849         (japanese-jisx0212): New alias for `=jis-x0212'.
3850
3851 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3852
3853         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3854         `=jis-x0208-1983'.
3855         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3856
3857 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3858
3859         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3860         `=jis-x0208-1978'.
3861         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3862
3863 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3864
3865         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3866         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3867
3868 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3869
3870         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3871         (chinese-cns11643-3): Specify iso-ir 183.
3872         (chinese-cns11643-4): Specify iso-ir 184.
3873         (chinese-cns11643-5): Specify iso-ir 185.
3874         (chinese-cns11643-6): Specify iso-ir 186.
3875         (chinese-cns11643-7): Specify iso-ir 187.
3876         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3877         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3878
3879 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3880
3881         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3882         \uXXXX for every cases.
3883
3884 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3887         (ucs-big5): Changed to an alias for `=ucs@big5'.
3888
3889 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3890
3891         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3892         (ucs-ks): Changed to an alias for `=ucs@ks'.
3893
3894 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3897         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3898
3899 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3900
3901         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3902         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3903
3904 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3905
3906         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3907         (ucs-jis): Changed to an alias for `=ucs@jis'.
3908
3909 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3912         (ucs-cns): Changed to an alias for `=ucs@cns'.
3913
3914 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3915
3916         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3917         (ucs-gb): Changed to an alias for `=ucs@gb'.
3918
3919 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3920
3921         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3922         `ideograph-daikanwa-2'.
3923         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3924         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3925
3926 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3927
3928         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3929         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3930
3931         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3932         for `xemacs-chise-version'.
3933
3934 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3935
3936         * mule/mule-charset.el (default-coded-charset-priority-list):
3937         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3938         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3939         instead of `ideograph-hanziku-*'.
3940
3941         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3942         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3943
3944 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3947         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3948         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3949         `utf-2000' is provided.
3950
3951 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3952
3953         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3954         is provided [was builtin coded-charsets].
3955
3956 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3957
3958         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3959         is provided [was builtin coded-charsets].
3960
3961 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3962
3963         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3964         is provided [was builtin coded-charsets].
3965
3966 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3967
3968         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3969         is provided [was builtin coded-charsets].
3970
3971 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3972
3973         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3974         when `utf-2000' is provided [was builtin coded-charsets].
3975
3976 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3977
3978         * mule/mule-conf.el (=hanziku-*): Renamed from
3979         `ideograph-hanziku-*'.
3980         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3981
3982 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3983
3984         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3985         `utf-2000' is provided [was builtin coded-charsets].
3986         (ideograph-hanziku-{1..12}): Likewise.
3987
3988 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3989
3990         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3991         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3992
3993 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3994
3995         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3996         when `utf-2000' is provided [was builtin coded-charsets].
3997
3998 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3999
4000         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4001         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4002         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4003
4004 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4005
4006         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4007         (ideograph-gt): Changed to an alias for `=gt'.
4008
4009 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4012         is provided; it was defined as a builtin coded-charset.
4013         (ideograph-gt): Likewise.
4014
4015 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4016
4017         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4018         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4019
4020 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4021
4022         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4023         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4024
4025 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4026
4027         * mule/mule-conf.el (=big5-eten): Renamed from
4028         `chinese-big5-eten'.
4029         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4030
4031 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4032
4033         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4034         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4035
4036 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4037
4038         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4039         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4040
4041 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4042
4043         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4044         (china3-jef): Changed to an alias for `=jef-china3'.
4045
4046 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4047
4048         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4049         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4050
4051         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4052         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4053         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4054         when `utf-2000' is provided.
4055
4056 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4057
4058         * mule/mule-charset.el (default-coded-charset-priority-list):
4059         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4060
4061         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4062         (ucs-jis-2000): Deleted.
4063
4064 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4065
4066         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4067         UTF-2000.
4068         (=ucs-jis-2000): New coded-charset for UTF-2000.
4069
4070 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4071
4072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4073         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4074
4075 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list):
4078         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4079         `ideograph-cbeta'.
4080
4081 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4082
4083         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4084         builtin coded-charset].
4085
4086 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4087
4088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4089         settings for &K0-xxxx and &I-K0-xxxx.
4090
4091 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4092
4093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4094         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4095
4096 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4097
4098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4099         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4100
4101 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4102
4103         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4104         UTF-2000.
4105         (ideograph-gt-pj-k1): Likewise.
4106         (ideograph-gt-pj-k2): Likewise.
4107
4108 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4109
4110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4111         `=jis-x0208'.
4112
4113 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4114
4115         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4116         UTF-2000 [was a builtin coded-charset].
4117
4118 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4119
4120         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4121         (utf-8-gb-er): Likewise.
4122
4123 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4126         settings for JIS X 0212 and JIS X 0208:1978.
4127
4128 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4129
4130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4131         setting for JIS X 0213.
4132
4133 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4134
4135         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4136         standard-case-table in UTF-2000.
4137
4138 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4139
4140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4141         definitions for isolated-chars.
4142
4143 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4144
4145         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4146         `configure-utf-2000-lisp-directory'.
4147         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4148         `mule-lisp-load-path'.
4149
4150 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4151
4152         * startup.el (startup-setup-paths): Set and use
4153         `utf-2000-lisp-directory'.
4154         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4155         UTF-2000.
4156
4157 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4158
4159         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4160         (paths-find-utf-2000-lisp-directory): New function.
4161         (paths-construct-load-path): Add new optional argument
4162         `utf-2000-lisp-directory'.
4163
4164         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4165
4166 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4167
4168         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4169         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4170         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4171         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4172         `chinese-big5-2' in UTF-2000.
4173
4174         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4175         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4176
4177 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4178
4179         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4180         `big5-eten-er' in UTF-2000.
4181         (big5-cdp): Modify DOC-string and mnemonic.
4182
4183 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4184
4185         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4186         UTF-2000 [renamed from utf-8-er].
4187         (utf-8-gb): New coding-system in UTF-2000.
4188         (utf-8-gb-er): Likewise.
4189         (utf-8-cns): Likewise.
4190         (utf-8-cns-er): Likewise.
4191         (utf-8-big5): Likewise.
4192         (utf-8-big5-er): Likewise.
4193         (utf-8-jis): Likewise.
4194         (utf-8-jis-er): Likewise.
4195         (utf-8-ks): Likewise.
4196         (utf-8-ks-er): Likewise.
4197         (utf-8-er): Likewise.
4198
4199 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4200
4201         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4202         instead of `utf-8-unix' in UTF-2000.
4203
4204         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4205
4206 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4207
4208         * mule/japanese.el (euc-jisx0213): New coding-system.
4209
4210         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4211         `japanese-jisx0208-1990' as the mother.
4212
4213 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4214
4215         * dumped-lisp.el (preloaded-file-list): Change condition of
4216         loading "close-cdb".
4217
4218 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4219
4220         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4221         setup `coded-charset-entity-reference-alist'.
4222
4223 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4224
4225         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4226         UTF-2000.
4227
4228 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4229
4230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4231         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4232
4233 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4234
4235         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4236         (chinese-big5-eten-a): Likewise.
4237         (chinese-big5-eten-b): Likewise.
4238         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4239         code range is #x8140 .. #x8DFE.
4240
4241 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4242
4243         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4244         UTF-2000.
4245         (chinese-big5-cdp): Likewise.
4246
4247 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4248
4249         * dumped-lisp.el (preloaded-file-list): Rename
4250         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4251
4252 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4253
4254         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4255         append `system-char-db-source-file-list' into
4256         `preloaded-file-list' in UTF-2000.
4257
4258 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4259
4260         * dumped-lisp.el (preloaded-file-list): Delete
4261         character-definition files.
4262
4263 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4264
4265         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4266         UTF-2000.
4267
4268 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4269
4270         * mule/mule-charset.el (default-coded-charset-priority-list):
4271         Delete `mojikyo-2022-1'.
4272
4273 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4274
4275         * mule/mule-charset.el (default-coded-charset-priority-list):
4276         Delete `mojikyo'.
4277
4278 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4279
4280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4281         `ucs-sip'.
4282
4283 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4284
4285         * mule/mule-charset.el (default-coded-charset-priority-list):
4286         Comment out `chinese-gb12345'.
4287
4288 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4289
4290         * bytecomp.el (byte-compile-insert-header): Fixed.
4291
4292 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4293
4294         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4295         XEmacs UTF-2000.
4296
4297 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4298
4299         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4300         UTF-2000.
4301
4302 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4303
4304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4305         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4306
4307 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4308
4309         * mule/mule-charset.el (default-coded-charset-priority-list):
4310         `japanese-jef-china3' is renamed `china3-jef'.
4311
4312 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4313
4314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4315         `japanese-jef-china3' and `ideograph-cbeta'.
4316
4317 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4318
4319         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4320
4321 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4322
4323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4324         `chinese-big5-cdp'.
4325
4326 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4327
4328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4329         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4330
4331 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4332
4333         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4334         loading character definitions.
4335
4336 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4337
4338         * dumped-lisp.el (preloaded-file-list): Rename
4339         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4340
4341 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4342
4343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4344         `chinese-big5'.
4345
4346 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4347
4348         * dumped-lisp.el (preloaded-file-list): Dump
4349         "Ideograph-R028-Private" with XEmacs UTF-2000.
4350
4351 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4352
4353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4354         `chinese-gb12345'.
4355
4356 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4357
4358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4359         `ideograph-gt-pj-{1..11}'.
4360
4361         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4362         XEmacs UTF-2000.
4363
4364 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4365
4366         * mule/mule-charset.el (default-coded-charset-priority-list):
4367         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4368         `chinese-isoir165'.
4369
4370 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4371
4372         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4373         `image/png', `image/x-xpm' and `image/tiff'.
4374
4375         * files.el (binary-file-regexps): Add *.PNG.
4376
4377 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4378
4379         * mule/mule-charset.el (default-coded-charset-priority-list):
4380         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4381         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4382
4383 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4384
4385         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4386         the first completion when UTF-2000 is running.
4387
4388 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4389
4390         * mule/mule-charset.el (default-coded-charset-priority-list):
4391         Delete `ucs'.
4392
4393 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4394
4395         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4396
4397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4398         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4399
4400 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4401
4402         * mule/vietnamese.el (vscii-2): Delete abolished property
4403         `composite'; now composite mode is default.
4404
4405 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4406
4407         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4408         of `raw-text'; check \uHHHH representation even if non-ascii
4409         characters are not found.
4410
4411         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4412         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4413         unconditionally.
4414
4415         * mule/viet-ccl.el: New file.
4416
4417         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4418         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4419         - Separate CCL based implementations to viet-ccl.el.
4420
4421 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4422
4423         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4424         "jisx0213.2000-1".
4425         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4426
4427         * mule/mule-charset.el (default-coded-charset-priority-list):
4428         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4429         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4430
4431 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4432
4433         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4434
4435 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4436
4437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4438         `ucs' in UTF-2000.
4439
4440 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4441
4442         * mule/mule-charset.el (default-coded-charset-priority-list):
4443         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4444         `arabic-iso8859-6'.
4445
4446 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4447
4448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4449         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4450
4451 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4452
4453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4454         `katakana-jisx0201' in UTF-2000.
4455
4456 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4457
4458         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4459         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4460         "u0FB50-Arabic-Presentation-Forms-A",
4461         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4462         "u0FE50-Small-Form-Variants",
4463         "u0FE70-Arabic-Presentation-Forms-B",
4464         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4465         UTF-2000.
4466
4467 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4468
4469         * dumped-lisp.el (preloaded-file-list): Delete
4470         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4471         ... "Ideograph-R214-Flute" in UTF-2000.
4472
4473 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4474
4475         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4476         (japanese-jisx0213-2): New coded-charset.
4477
4478         * dumped-lisp.el (preloaded-file-list): Add
4479         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4480         "Ideograph-R030-Mouth".
4481
4482 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4483
4484         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4485         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4486         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4487         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4488         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4489         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4490         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4491         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4492
4493 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4494
4495         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4496         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4497         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4498         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4499         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4500
4501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4502         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4503
4504 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4505
4506         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4507         in UTF-2000.
4508
4509 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4510
4511         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4512         (chinese-isoir165): Moved from mule/chinese.el.
4513         (chinese-cns11643-3): Moved from mule/chinese.el.
4514         (chinese-cns11643-4): Moved from mule/chinese.el.
4515         (chinese-cns11643-5): Moved from mule/chinese.el.
4516         (chinese-cns11643-6): Moved from mule/chinese.el.
4517         (chinese-cns11643-7): Moved from mule/chinese.el.
4518
4519         * mule/chinese.el: Move definition of coded-charsets to
4520         mule/mule-conf.el.
4521
4522 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4523
4524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4525         `ideograph-daikanwa'.
4526
4527 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4528
4529         * dumped-lisp.el (preloaded-file-list): Delete
4530         "ccs-jisx0201-latin.el".
4531
4532 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4533
4534         * dumped-lisp.el (preloaded-file-list): Add
4535         "u031A0-Extended-Bopomofo" in UTF-2000.
4536
4537 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4538
4539         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4540         renamed to u02E00-CJK-Radical-Supplement.
4541
4542 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4543
4544         * dumped-lisp.el (preloaded-file-list): Add
4545         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4546         "u030A0-Katakana", "u03100-Bopomofo",
4547         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4548         "u03200-Enclosed-CJK-Letters-and-Months" and
4549         "u03300-CJK-Compatibility".
4550
4551 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4552
4553         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4554         "u02F00-Kangxi-Radicals" and
4555         "u02FF0-Ideographic-Description-Characters".
4556
4557 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4558
4559         * dumped-lisp.el (preloaded-file-list): Add
4560         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4561         "u02800-Braille-Patterns" in UTF-2000.
4562
4563 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4564
4565         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4566         "uXXXXX-*.el" in UTF-2000.
4567
4568         * bytecomp.el (byte-compile-insert-header): Delete comments if
4569         non-ASCII characters are found; allow `byte-compile-dynamic' and
4570         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4571         `raw-text'.
4572
4573 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4574
4575         * dumped-lisp.el (preloaded-file-list): Add
4576         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4577         "u025A0-Geometric-Shapes.el".
4578
4579 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4580
4581         * dumped-lisp.el (preloaded-file-list): Add
4582         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4583         "u02460-Enclosed-Alphanumerics.el".
4584
4585 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4586
4587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4588         `chinese-gb2312'.
4589
4590         * dumped-lisp.el (preloaded-file-list): Add
4591         "u02200-Mathematical-Operators.el" and
4592         "u02300-Miscellaneous-Technical.el".
4593
4594 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4595
4596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4597         `chinese-cns11643-*'.
4598
4599         * dumped-lisp.el (preloaded-file-list): Add
4600         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4601         "u02190-Arrows.el" in UTF-2000.
4602
4603 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4604
4605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4606         `korean-ksc5601'.
4607
4608         * dumped-lisp.el (preloaded-file-list): Add
4609         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4610         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4611         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4612
4613 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4614
4615         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4616
4617 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4618
4619         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4620         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4621         "u01780-Khmer.el", "u01800-Mongolian.el",
4622         "u01E00-Latin-Extended-Additional.el" and
4623         "u01F00-Greek-Extended.el" in UTF-2000.
4624
4625 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4626
4627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4628         `ethiopic-ucs' and `ethiopic'.
4629
4630         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4631         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4632
4633         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4634         from mule/ethiopic.el.
4635
4636         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4637         mule/mule-conf.el.
4638
4639 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4640
4641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4642         `lao'.
4643
4644         * mule/mule-conf.el (lao): New coded-charset.
4645
4646         * dumped-lisp.el (preloaded-file-list): Add
4647         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4648         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4649         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4650         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4651         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4652
4653 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4654
4655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4656         `ucs-bmp' and `arabic-iso8859-6'.
4657
4658 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4659
4660         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4661         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4662         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4663
4664 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4665
4666         * startup.el (normal-top-level): Load autoload file for UTF-2000
4667         in UTF-2000.
4668
4669 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4670
4671         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4672         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4673         "u00020-Basic-Latin.el", "u00080-C1.el",
4674         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4675         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4676         "u002B0-Spacing-Modifier-Letters.el",
4677         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4678         UTF-2000.
4679
4680 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4681
4682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4683         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4684         instead of `vietnamese-viscii-*'.
4685
4686 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4687
4688         * mule/mule-conf.el: New file.
4689
4690         * mule/misc-lang.el: Move definition of charset `ipa' to
4691         mule/mule-conf.el.
4692
4693 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4694
4695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4696         `latin-viscii'; prefer it for characters used in Vietnamese.
4697
4698 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4699
4700         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4701
4702 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4703
4704         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4705         `vietnamese-viscii-lower'.
4706         (latin-viscii-upper): Renamed from charset
4707         `vietnamese-viscii-upper'.
4708         (vietnamese-viscii-lower): New alias for charset
4709         `latin-viscii-lower'.
4710         (vietnamese-viscii-upper): New alias for charset
4711         `latin-viscii-upper'.
4712
4713 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4714
4715         * mule/mule-charset.el (default-coded-charset-priority-list):
4716         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4717
4718 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4719
4720         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4721         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4722         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4723         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4724         lisp/utf-2000.
4725
4726 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4727
4728         * mule/ccs-tcvn5712.el: New file.
4729
4730 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4731
4732         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4733         in UTF-2000.
4734
4735 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4736
4737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4738         `japanese-jisx0208'.
4739
4740 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4741
4742         * dumped-lisp.el (preloaded-file-list): Add
4743         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4744         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4745         UTF-2000.
4746
4747         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4748         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4749         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4750         mule/ccs-viscii.el: New files.
4751
4752         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4753         if \uXXXX is found.
4754
4755 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4756
4757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4758         `hiragana-jisx0208' and `katakana-jisx0208'.
4759
4760 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4761
4762         * mule/chinese.el (chinese-cns11643-3): Define it even if
4763         `utf-2000' is provided.
4764         (chinese-cns11643-4): Likewise.
4765         (chinese-cns11643-5): Likewise.
4766         (chinese-cns11643-6): Likewise.
4767         (chinese-cns11643-7): Likewise.
4768
4769 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4770
4771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4772         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4773
4774 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4775
4776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4777         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4778
4779 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4780
4781         * mule/mule-charset.el (default-coded-charset-priority-list):
4782         Setup in UTF-2000.
4783
4784 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4785
4786         * mule/viet-chars.el: Don't define charset
4787         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4788         they are defined as builtin charsets.
4789
4790 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4791
4792         * version.el (emacs-version): Add more space just before UTF-2000
4793         version string.
4794
4795 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4796
4797         * version.el ([constant] emacs-version): Don't add a space in the
4798         preceding place of `xemacs-betaname' because it is duplicated.
4799         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4800
4801         * startup.el (splash-frame-body): Add ETL.
4802
4803 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4804
4805         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4806         is provided because it is defined as builtin charset.
4807         (chinese-cns11643-4): Likewise.
4808         (chinese-cns11643-5): Likewise.
4809         (chinese-cns11643-6): Likewise.
4810         (chinese-cns11643-7): Likewise.
4811
4812 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4813
4814         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4815         coding-system `iso-10646-ucs-4' is not defined.
4816
4817 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4818
4819         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4820         coding-system if `utf-2000' is provided.
4821
4822 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4823
4824         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4825         `utf-2000' is provided.
4826
4827 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4828
4829         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4830         if utf-2000 is provided temporally.
4831
4832 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4833
4834         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4835         as builtin variable].
4836
4837 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4838
4839         * files.el (insert-file-contents-literally): Treat file as binary;
4840         call file-name-handlers. [sync with Emacs 20.3.10]
4841
4842 2008-12-28  Vin Shelton  <acs@xemacs.org>
4843
4844         * XEmacs 21.4.22 is released
4845
4846 2008-12-30  Vin Shelton  <acs@xemacs.org>
4847
4848         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4849         during building even if no packages are found.
4850
4851 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4852
4853         * printer.el (generic-print-region): 
4854         (generic-print-buffer): 
4855         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4856         check if the msprinter device is available, now that msprinter is
4857         always available as a specifier tag. 
4858
4859 2008-12-24  Vin Shelton  <acs@xemacs.org>
4860
4861         * about.el: Add Francisco to my bio!
4862
4863 2008-12-23  Vin Shelton  <acs@xemacs.org>
4864
4865         * autoload.el: Move operator definitions to autoload-operators.el
4866         in the xemacs-base package.
4867
4868 2007-11-22  Vin Shelton  <acs@xemacs.org>
4869
4870         * about.el (about-hacker-contribution): Updated my bio.
4871
4872 2007-10-07  Vin Shelton  <acs@xemacs.org>
4873
4874         * XEmacs 21.4.21 is released
4875
4876 2007-09-19  Didier Verna  <didier@xemacs.org>
4877
4878         Update my personal info.
4879         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4880         * about.el (about-other-current-hackers): Ditto.
4881         * about.el (about-url-alist): Add my musical website.
4882         * about.el (about-personal-info): Update my entry.
4883         * about.el (about-hacker-contribution): Ditto.
4884
4885 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4886
4887         * package-get.el (package-get-download-sites): Update download
4888         sites in Japan.
4889         * package-get.el (package-get-pre-release-download-sites): Ditto.
4890
4891 2007-08-18  Vin Shelton  <acs@xemacs.org>
4892
4893         * package-get.el (package-get-pre-release-download-sites): Sync
4894         mirror sites with 21.5.  (Thanks, Adrian)
4895
4896 2007-08-09  Mike Sperber  <mike@xemacs.org>
4897
4898         * startup.el (migrate-user-init-file): Create backup of
4899         `user-init-file' before migrating.
4900         * startup.el (maybe-migrate-user-init-file): Print
4901         information about backup file.
4902         (maybe-create-compatibility-dot-emacs): Follow above change.
4903
4904 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4905
4906         * font-lock.el: Sync font-lock-add-keywords and
4907         font-lock-remove-keywords from GNU Emacs.
4908         * font-lock.el (font-lock-keywords-alist): New.
4909         * font-lock.el (font-lock-removed-keywords-alist): New.
4910         * font-lock.el (font-lock-add-keywords): New.
4911         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4912         * font-lock.el (font-lock-remove-keywords): New.
4913
4914 2007-08-16  Vin Shelton  <acs@xemacs.org>
4915
4916         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4917         patch from Hans de Graaff.
4918
4919 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4920
4921         * package-get.el (package-get-download-sites): Document Chile and
4922         update Denmark download site.
4923         * package-get.el (package-get-pre-release-download-sites): Ditto.
4924
4925 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4926
4927         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4928
4929 2006-12-09  Vin Shelton  <acs@xemacs.org>
4930
4931         * XEmacs 21.4.20 is released
4932
4933 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4934
4935         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4936
4937 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4938
4939         * info.el (Info-find-file-node, Info-insert-dir)
4940         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4941         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4942         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4943         and discussion.
4944
4945 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4946
4947         * obsolete.el (line-beginning-position): New, from 21.5.x.
4948         (line-end-position): Ditto.
4949
4950 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4951
4952         * package-get.el (package-get-download-sites): Welcome
4953         nl.xemacs.org and Thanks!
4954         * package-get.el (package-get-pre-release-download-sites): Ditto.
4955
4956 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4957
4958         * font-lock.el: Add support for not-so recent changes in Java to
4959         java-mode.
4960
4961 2006-01-28  Vin Shelton  <acs@xemacs.org>
4962
4963         * XEmacs 21.4.19 is released
4964
4965 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4966
4967         * easymenu.el: Update copyright. 
4968         * easymenu.el (easy-menu-all-popups):
4969         Add a docstring. 
4970         * easymenu.el (easy-menu-add):
4971         Document a bug, rework the function to preserve any existing
4972         non-default mode-popup-menu instead of overwriting it, and not to
4973         bother normalising the menu title (nothing else does).
4974         * easymenu.el (easy-menu-remove):
4975         Restore the default mode-popup-menu instead of leaving an empty
4976         one when we remove the last easy-menu popup. 
4977
4978 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4979
4980         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4981         as suggested by Rodrigo Ventura.
4982         * package-get.el (package-get-pre-release-download-sites): Ditto,
4983         with replacement of xemacs-21.5 by beta, which is the logical path
4984         to our beta core and package pre-releases.
4985
4986 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4987
4988         * package-get.el (package-get-download-sites): Add Hong Kong
4989         download site.
4990         * package-get.el (package-get-pre-release-download-sites): Ditto.
4991
4992 2005-12-26  Vin Shelton  <acs@xemacs.org>
4993
4994         * find-paths.el:
4995         * find-paths.el (paths-emacs-root-p): Add search for package root.
4996         * find-paths.el (paths-find-emacs-root): Replaced with
4997         paths-find-invocation-roots, which returns a list of roots.
4998         * find-paths.el (paths-find-invocation-roots): New.
4999         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5000
5001 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5002
5003         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5004         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5005
5006 2005-12-03  Vin Shelton <acs@xemacs.org>
5007
5008         * XEmacs 21.4.18 is released
5009
5010 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5011
5012         * package-get.el (package-get-download-sites): Update reflecting
5013         latest http://www.xemacs.org/Releases/ information generated by
5014         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5015         * package-get.el (package-get-pre-release-download-sites): Ditto.
5016
5017 2005-02-28  Simon Josefsson  <jas@extundo.com>
5018
5019         * about.el (xemacs-hackers): Add jas.
5020         (about-other-current-hackers): Likewise.
5021         (about-url-alist): Add URL for jas.
5022         (about-personal-info): Document jas.
5023         (about-hacker-contribution): Describe jas contributions.
5024
5025 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5026
5027         * easymenu.el (easy-menu-remove): As described in 
5028         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5029         except the "Command" menu from mode-popup-menu. 
5030
5031 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5032  
5033         * font.el (font-spatial-to-canonical): Correct calculation of 
5034         return value for pixel-based input value. 
5035  
5036 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5037
5038         * code-process.el (call-process): Process-related docstring
5039         improvements spurred by Norbert Koch.
5040         * code-process.el (call-process-region): Ditto.
5041         * code-process.el (start-process): Ditto.
5042
5043 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5044
5045         * finder.el (finder-find-library): Return filename actually
5046         searched for.
5047
5048 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5049
5050         * help.el (view-emacs-news): Use `expand-file-name' instead of
5051         `locate-data-file' as the latter will find any "NEWS" files that
5052         might exist in packages _before_ the one in core.
5053
5054 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5055
5056         * package-get.el (package-get-init-package):
5057         package-get-init-package buglet (21.4.17) by Jeff Mincy
5058         <mincy@rcn.com> fixing false temporary load-path shadows reported
5059         after package installation and simplifying code.
5060
5061 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5062
5063         * package-get.el (package-get-download-sites): Sync mirrors list
5064         with the XEmacs website.
5065         (package-get-pre-release-download-sites): Ditto.
5066
5067 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5068
5069         * derived.el (derived-mode-merge-syntax-tables):
5070         Revert my 21.5-only patch of 2003-07-18 which slipped in
5071         through Jerry James's patch of 2004-06-07.
5072
5073 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5074
5075         * cmdloop.el (keyboard-quit): Remove workaround for
5076         `region-active-p' not making sure active region is in current
5077         buffer now that it does.
5078         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5079         * simple.el (region-active-p): `region-active-p' to only return t
5080         when active region is in current buffer.
5081
5082 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5083
5084         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5085         package names, quell a byte-compiler warning, doc fix.
5086
5087 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5088
5089         * buffer.el (pop-to-buffer):
5090         * window-xemacs.el (display-buffer):
5091         Document use of `same-window-buffer-names,' `same-window-regexps'
5092         by pop-to-buffer and display-buffer. 
5093         
5094 2005-02-06  Vin Shelton <acs@xemacs.org>
5095
5096         * XEmacs 21.4.17 is released
5097
5098 2005-01-29  Ben Wing  <ben@xemacs.org>
5099
5100         * shadow.el (find-emacs-lisp-shadows):
5101         Add custom-defines to list of ignored files.
5102
5103 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5104
5105         * simple.el (shifted-motion-keys-select-region): Fix statement
5106         about unshifted-motion-keys-deselect-region.
5107
5108 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5109
5110         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5111         now) for GNU Emacs compatibility.
5112         (make-obsolete-variable): Ditto.
5113
5114 2004-01-08  Ben Wing  <ben@xemacs.org>
5115
5116         * code-files.el (load):
5117         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5118
5119 2004-12-05  Vin Shelton <acs@xemacs.org>
5120
5121         * XEmacs 21.4.16 is released
5122
5123 2004-12-04  Vin Shelton  <acs@xemacs.org>
5124
5125         * auto-autoloads.el: Regenerated.
5126
5127         * custom-load.el: Regenerated.
5128
5129 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5130
5131         Fix bug: apropos errors if a defalias refers to an undefined
5132         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5133
5134         * apropos.el (apropos):
5135         (apropos-command):
5136         * help.el (frob-help-extents):
5137         * help-macro.el (make-help-screen):
5138         * hyper-apropos.el (hyper-apropos-grok-functions):
5139         (hyper-apropos-get-doc):
5140         Catch void-function error thrown by `documentation'.
5141
5142 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5143
5144         * packages.el (package-require): Fix incorrect arg to format.
5145         This fixes a `format specifier' error.
5146
5147 2004-08-13  Jerry James  <james@xemacs.org>
5148
5149         * bytecomp.el (forward-word): Tell the byte compiler the correct
5150         number of arguments to forward-word.
5151
5152 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5153
5154         * etags.el: Fixed loading of include files for tag completion. Now
5155         you can make a tag file for a library, include it into your
5156         project and it will be reloaded only if it changed. Infinte
5157         include loops are detected and the correct tag files are loaded.
5158         * etags.el (buffer-tag-table-list): Load and verify tag files in
5159         the external function buffer-tag-table-list-load.
5160         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5161         tag files. Also load the included tag files. The priority of the
5162         included files is right below their parent file. If multiple
5163         matches occur then the symbols from the parent file are found
5164         first.
5165         * etags.el (tag-table-include-files): Corrected comment
5166         string. Switched to pattern constant tags-include-pattern to have
5167         it at a central location.
5168         * etags.el (tags-include-pattern): Added doc string.
5169         * etags.el (add-to-tag-completion-table): Removed obsolete
5170         comments as the include files are allready returned by
5171         buffer-tag-table-list and loaded.
5172         * etags.el (find-tag-internal): The include files are allready
5173         included in tag-tables as buffer-tag-table-list returns them now.
5174
5175 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5176
5177         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5178         Loading items into the notebook is now done by C code.
5179         * widgets-gtk.el (gtk-widget-instantiate-internal):
5180         Style no longer changed.
5181
5182 2004-06-28  Nix  <nix@esperi.org.uk>
5183
5184         * cmdloop.el (truncate-command-history-for-gc): Delay
5185         execution of all things that look up variable bindings,
5186         via `enqueue-eval-event'.
5187
5188 2004-06-24  Vin Shelton  <acs@xemacs.org>
5189
5190         * package-get.el (package-get-require-signed-base-updates):
5191         now defaults to nil.
5192
5193 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5194
5195         * subr.el (split-string): Clean up docstring.
5196
5197 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5198
5199         * faces.el (zmacs-region): fix typo in docstring.
5200
5201 2004-06-07  Jerry James  <james@xemacs.org>
5202
5203         * derived.el: Synch with Emacs 21.3.
5204         * subr.el (with-local-quit): New, from Emacs 21.3.
5205         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5206         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5207         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5208
5209 2004-06-16  Jerry James  <james@xemacs.org>
5210
5211         * cl.el (cl-set-substring): Increment start by the length of the
5212         string, not the string itself.
5213
5214 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5215
5216         * etags.el (tag-table-include-files): Expand included TAGS file
5217         paths to avoid problems with relative paths.  Thanks to Peter
5218         Chubb <peterc@gelato.unsw.edu.au>.
5219         * etags.el (tags-include-pattern): New.
5220         * etags.el (add-to-tag-completion-table): Parse and ignore
5221         trailing include lines.
5222
5223 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5224
5225         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5226         avoiding line solely composed of equal signs.
5227
5228 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5229
5230         * cus-edit.el (alloc): Typo fix.
5231         * cus-edit.el (custom-browse-visibility): Ditto.
5232         * cus-edit.el (custom-variable-value-create): Ditto.
5233         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5234         * cus-edit.el (custom-save-variables): Bind print-length and
5235         print-level to nil to avoid value abbreviation.
5236         * cus-edit.el (custom-save-face-internal): Ditto.
5237         * cus-edit.el (custom-save-faces): Save in sorted order.
5238         * cus-edit.el (custom-save-resets): Bind print-length and
5239         print-level to nil to avoid value abbreviation.
5240         * cus-edit.el (custom-save-loaded-themes): Ditto.
5241
5242 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5243
5244         * subr.el (split-string-default-separators): New.
5245         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5246         see comment in source.
5247
5248 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5249
5250         * mule/japanese.el (paragraph-start, paragraph-separate):
5251         Remove anchor to BOL.
5252
5253 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5254
5255         * cl.el (gensym, gentemp): Improve docstrings.
5256
5257 2004-05-10  Vin Shelton  <acs@xemacs.org>
5258
5259         * etags.el: Sync with 21.5 version.
5260
5261 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5262
5263         * etags.el:
5264         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5265         only for use with exuberant ctags. This will also enable building of 
5266         completion tables with exuberant ctags. This will not work with
5267         xemacs ctags. 
5268         * etags.el (get-tag-table-buffer): New function for creating of
5269         completion table is used if tags-exuberant-ctags-optimization-p ist t
5270         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5271         finding the tag names. New.
5272         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5273         building tag completion table with exuberant ctags. New.
5274         * etags.el (find-tag-internal): Improve exact tag matching for tags
5275         with name fields. Before the patch return types of functions or
5276         function parameters (with exuberant ctags) were found as matches.
5277
5278 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5279
5280         * list-mode.el (display-completion-list): Fixed completion list was
5281         taking the width of the frame and not of the window for displaying
5282         the selection methods.
5283
5284 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5285
5286         * menubar-items.el (default-menubar): Options are saved to custom.el.
5287
5288
5289 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * isearch-mode.el (isearch-abort): Preserve successful search target.
5292
5293 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5294
5295         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5296         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5297         Bihlmeyer.
5298         * gnuserv.el (gnuserv-mode-line-string): New.
5299         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5300         gnuserv-mode.
5301         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5302         * gnuserv.el (gnuserv-edit-files): Use
5303         make-x-device-with-gtk-fallback.
5304
5305 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5306
5307         * gtk-widgets.el: New import: gtk-accel-group-new.
5308         * dialog-gtk.el:
5309         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5310         * dialog-gtk.el (popup-builtin-question-dialog):
5311         Added support for dialog button mnemonics.
5312
5313 2004-03-22  Chris Green <cmg@dok.org>
5314
5315         * process.el (shell-command): Output buffer was ignored when a
5316         background process was run via shell-command.
5317
5318 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5319
5320         * cus-edit.el (custom-save-variables): Retrieve a list of
5321         variables to save first, sort it, and make sure the variables are
5322         saved in sorted order.
5323
5324 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5325  
5326         * package-get.el (package-get-update-base-from-buffer): Force
5327         binary coding system for verifying GnuPG signature in the
5328         package-index file.
5329  
5330 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5331
5332         * package-get.el (package-get-package-index-file-location): Handle
5333         missing "EMACSPACKAGEPATH" environment variable.
5334
5335 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5336
5337         * package-admin.el (package-admin-find-top-directory): Simplify
5338         directory comparisions and fix substring errors on short path
5339         components.
5340         * package-get.el (package-get-package-index-file-location):
5341         Default to first component of "EMACSPACKAGEPATH", if set.
5342
5343 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5344
5345         * package-get.el (process-error): New error datum.
5346
5347 2004-02-02  Vin Shelton <acs@xemacs.org>
5348
5349         * XEmacs 21.4.15 is released
5350
5351 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5352
5353         * itimer.el (activate-itimer): Modify the itimer timeout value as
5354         if it were begun at the last time when the itimer driver was woken
5355         up.
5356
5357 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5358
5359         * specifier.el (Copyright):
5360         Update.
5361         (make-specifier-and-init):
5362         (map-specifier):
5363         (canonicalize-inst-pair):
5364         (canonicalize-spec-list):
5365         (set-specifier):
5366         Synch docstrings to 21.5 where appropriate.
5367
5368 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5369
5370         * package-get.el (package-get-list-packages-where): New.  A
5371         function that allows searching for groups of packages.  For
5372         example, find all packages that require the fsf-compat package.
5373
5374 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5375
5376         The Great PUI Sync.
5377
5378         * auto-autoloads.el: Regenerated.
5379
5380         * custom-load.el: Regenerated.
5381
5382         * dumped-lisp.el (packages-hardcoded-lisp): New.
5383
5384         * menubar-items.el (menu-max-items): New.
5385         (menu-submenu-max-items): New.
5386         (menu-submenu-name-format): New.
5387         (menu-split-long-menu): New.
5388         (menu-sort-menu): New.
5389         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5390
5391         * obsolete.el (pui-add-install-directory): Renamed to the more
5392         logical `pui-set-local-package-get-directory'.
5393         (package-get-download-menu): Moved to `package-ui.el' and renamed
5394         to `package-ui-add-download-menu'.
5395
5396         * package-admin.el (package-admin-install-function-mswindows):
5397         Whitespace clean up.
5398         (package-admin-add-single-file-package): Removed.
5399         (package-admin-default-install-function): Whitespace clean up.
5400         (package-admin-find-top-directory): New.
5401         (package-admin-get-install-dir): Use it.
5402         (package-admin-get-manifest-file): 
5403         (package-admin-check-manifest): 
5404         (package-admin-add-binary-package):
5405         (package-admin-get-lispdir):
5406         (package-admin-delete-binary-package):
5407         (package-admin):
5408
5409         * package-get.el (package-get-package-index-file-location): New.
5410         (package-get-install-to-user-init-directory): New.
5411         (package-get-remote):
5412         (package-get-download-sites):
5413         (package-get-pre-release-download-sites): New.
5414         (package-get-site-release-download-sites): New.
5415         (package-get-base-filename):
5416         (package-get-always-update):
5417         (package-get-user-index-filename): Removed.
5418         (package-get-pgp-available-p): New.
5419         (package-get-require-signed-base-updates):
5420         (package-get-was-current):
5421         (package-entries-are-signed): New.
5422         (package-get-continue-update-base): New.
5423         (package-get-download-menu): Removed.
5424         (package-get-require-base):
5425         (package-get-update-base-entry):
5426         (package-get-locate-file):
5427         (package-get-locate-index-file):
5428         (package-get-maybe-save-index):
5429         (package-get-update-base):
5430         (package-get-update-base-from-buffer):
5431         (package-get-update-base-entries):
5432         (package-get-interactive-package-query):
5433         (package-get-update-all):
5434         (package-get-all):
5435         (package-get-dependencies):
5436         (package-get-init-package):
5437         (package-get-info): New.
5438         (package-get):
5439         (package-get-staging-dir):
5440         (package-get-set-version-prop): Removed.
5441         (package-get-installedp):
5442         (package-get-ever-installed-p):
5443         (packages): Removed.
5444         (package-get-custom-groups): Removed.
5445         (package-get-custom): Removed.
5446         (package-get-custom-add-entry): Removed.
5447
5448         * package-info.el (batch-update-package-info):
5449
5450         * package-net.el (package-net-batch-generate-bin-ini):
5451         (package-net-update-installed-db):
5452
5453         * package-ui.el (pui-info-buffer):
5454         (pui-directory-exists): Removed.
5455         (pui-package-dir-list): Removed.
5456         (pui-add-install-directory): Removed.
5457         (package-ui-download-menu): New.
5458         (package-ui-pre-release-download-menu): New.
5459         (package-ui-site-release-download-menu): New.
5460         (pui-set-local-package-get-directory): New.
5461         (pui-package-symbol-char):
5462         (pui-update-package-display):
5463         (pui-toggle-package):
5464         (pui-toggle-package-key):
5465         (pui-toggle-package-delete):
5466         (pui-toggle-package-delete-key):
5467         (pui-toggle-package-event):
5468         (pui-toggle-verbosity-redisplay):
5469         (pui-install-selected-packages):
5470         (pui-add-required-packages):
5471         (pui-help-echo):
5472         (pui-display-info):
5473         (list-packages-mode):
5474         (pui-list-packages):
5475
5476         * packages.el (packages-compute-package-locations):
5477         (package-require):
5478         (package-delete-name):
5479         (packages-hardcoded-lisp): Removed.
5480         (packages-useful-lisp): Removed.
5481         (packages-unbytecompiled-lisp): Removed.
5482         (packages-find-package-directories):
5483
5484         Summary:
5485
5486         Major code clean up of all things PUI.
5487
5488         Much improved code to determine where packages should be
5489         installed.  PUI no longer depends on any packages being
5490         pre-installed to compute where packages are to be installed to.
5491
5492         The user can specify the location of their package-index file.  It
5493         isn't necessary to set this because it has sane defaults.  People
5494         who "run-in-place" won't accidently overwrite the CVS
5495         package-index file.  See
5496         `package-get-package-index-file-location'. 
5497
5498         PUI will now properly clean up after itself in the event of an
5499         unsuccessful package install.  This drastically reduces the number
5500         of "wrong md5sum" FAQs.
5501
5502         non-Mule XEmacsen can no longer install Mule packages.
5503
5504         Package management via the custom interface has been removed.
5505
5506         The PUI related menubar items have been reorganised.
5507
5508         The PGP verification code has been fixed and the default for
5509         whether or not it is used is automatically computed.
5510
5511         * update-elc.el ((preloaded-file-list site-load-packages
5512         need-to-dump dumped-exe)):
5513         Just a couple of small changes to allow for
5514         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5515         existing anymore.
5516
5517 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5518
5519         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5520         apply `format' to the first argument of byte-compile-warn, it
5521         already calls format.
5522
5523 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5524
5525         * files.el (delete-old-versions): Avoid going interactive during
5526         make install when environment variable VERSION_CONTROL is set.
5527
5528 2003-12-04  Vin Shelton  <acs@xemacs.org>
5529
5530         * menubar-items.el (menu-item-search): Only bring up search dialog
5531         box if the feature is available and desired.
5532
5533 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5534
5535         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5536
5537 2003-11-05  Vin Shelton  <acs@xemacs.org>
5538
5539         * help.el (Help-prin1-face):
5540         (Help-princ-face):
5541         princ and prin1 are functions and need to be called as such.  The
5542         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5543
5544 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5545
5546         * about.el (about-xemacs): Give full version and build date.
5547
5548 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5549
5550         * win32-native.el (grep-null-device): This XEmacs has null-device.
5551
5552 2003-09-06  Mike Sperber  <mike@xemacs.org>
5553
5554         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5555         implement the specified semantics for `defvar.'
5556
5557 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5558
5559         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5560         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5561         displaying buffer in question.
5562
5563 2003-09-03  Vin Shelton <acs@xemacs.org>
5564
5565         * XEmacs 21.4.14 is released
5566
5567 2003-08-17  Vin Shelton  <acs@xemacs.org>
5568
5569         * about.el: Vanity patch.
5570
5571 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5572
5573         * code-process.el (call-process):
5574         (call-process-region):
5575         (start-process):
5576         Document coding system processing.
5577
5578 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5579
5580         * startup.el (splash-frame-body): Idiomatic English.
5581
5582 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5583
5584         * font-lock.el (font-lock-match-java-declarations): Move
5585         save-restriction, narrow-to-region to beginning of function to
5586         avoid going beyond the limit and causing an infloop.
5587
5588 2003-04-16  Jerry James  <james@xemacs.org>
5589
5590         * keydefs.el: Remove mappings for keys mapped to the nowhere
5591         defined function function-key-error.
5592
5593 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5594
5595         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5596         lisp-interaction-mode-hook): Add the docstrings.
5597
5598 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5599
5600         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5601         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5602         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5603
5604 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5605
5606         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5607         lambda list after the original doc.  Care about
5608         #'(lambda () "SingleString") 
5609         (cl-upcase-arg): 
5610         (cl-function-arglist):
5611         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5612         circular data structures in lambda list specification
5613
5614 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5615
5616         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5617         to appear in font-lock-function-name-face.
5618
5619 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5620
5621         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5622         is not also the value of the lambda.
5623
5624 2003-05-06  Andy Piper  <andy@xemacs.org>
5625
5626         * files.el (revert-buffer): Make sure local variables get processed,
5627         even in the case of an optimized reversion.
5628
5629 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5630
5631         * XEmacs 21.4.13 is released
5632
5633 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5634
5635         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5636         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5637
5638 2003-02-14  Ben Wing  <ben@xemacs.org>
5639
5640         * byte-optimize.el:
5641         * byte-optimize.el (byte-compile-inline-expand):
5642         * byte-optimize.el (byte-compile-unfold-lambda):
5643         * byte-optimize.el (byte-optimize-form-code-walker):
5644         * byte-optimize.el (byte-optimize-form):
5645         * byte-optimize.el (byte-decompile-bytecode-1):
5646         * byte-optimize.el (byte-optimize-lapcode):
5647         Review carefully and sync up to 20.7 except for areas as noted.
5648         Fixes problem with JDE compilation.
5649
5650 2003-02-05  Ben Wing  <ben@xemacs.org>
5651
5652         * simple.el:
5653         * simple.el (motion-keys-for-shifted-motion):
5654         Omit M-S-home/end from motion keys.
5655
5656 2003-02-07  Ben Wing  <ben@xemacs.org>
5657
5658         * text-props.el (text-property-any):
5659         * text-props.el (text-property-not-all):
5660         Fix bug when end > start.
5661
5662 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5663
5664         * info.el (Info-insert-dir): Make default-directory end in
5665         separator.  Patch due to Martin Buchholz.
5666
5667 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5668
5669         * XEmacs 21.4.12 "Portable Code" is released.
5670
5671 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5672
5673         * about.el: Update golubev data.
5674
5675 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5676
5677         * isearch-mode.el (isearch-mode-map): Substitute comment on
5678         desirability, and back out "GR is printable" changes.
5679
5680 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5681
5682         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5683
5684 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5685
5686         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5687
5688 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5689
5690         * menubar-items.el (default-menubar): Use browse-url-mozilla
5691         instead of browse-url-gnome-moz for Mozilla.
5692
5693 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5694
5695         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5696
5697 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5698
5699         * files.el (auto-mode-alist): Remove redundant entries for modes
5700         that live in packages.
5701         (interpreter-mode-alist): Ditto.
5702
5703 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5704
5705         * menubar-items.el (default-menubar): Sync with current
5706         browse-url-xemacs.el.
5707
5708 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5709
5710         * XEmacs 21.4.10 "Military Intelligence" is released.
5711
5712 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5713
5714         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5715
5716 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5717
5718         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5719
5720 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5721
5722         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5723         effect free function.
5724         (font-lock-fontify-keywords-region): Supply the argument to
5725         font-lock-compile-keywords.
5726
5727 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5728
5729         * package-get.el (package-get-download-sites): Bring sites list
5730         up to date, prefer xx.xemacs.org addresses.
5731
5732 2002-09-27  Andy Piper  <andy@xemacs.org>
5733
5734         * dialog.el (make-dialog-box): for general dialogs only
5735         delete-frame-hook will be run.
5736
5737 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5738
5739         * font-lock.el (font-lock-fontify-syntactically-region): Add
5740         comment about lookup-syntax-properties, document LOUDLY as unused.
5741
5742 2002-08-26  Andy Piper  <andy@xemacs.org>
5743
5744         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5745         merge.
5746
5747 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5748
5749         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5750         (make-obsolete-variable): Ditto.
5751         (make-compatible): Ditto.
5752         (make-compatible-variable): Ditto.
5753
5754 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5755
5756         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5757         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5758
5759 2002-08-28  Andy Piper  <andy@xemacs.org>
5760
5761         * files.el (revert-buffer): propagate revert-without-query-status.
5762
5763 2002-06-03  Andy Piper  <andy@xemacs.org>
5764
5765         * dialog-items.el (make-search-dialog): align various subcontrols
5766         in visually pleasing ways, allow frame to autosize to the dialog
5767         size.
5768         * dialog.el (make-dialog-box): add a border inside the frame. Add
5769         :autosize property, if t then reset the frame size appropriately
5770         before the frame is mapped.
5771         * gutter-items.el (set-progress-feedback-instantiator): align
5772         various subcontrols.
5773         * gutter-items.el (set-progress-abort-instantiator): ditto.
5774
5775 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5776
5777         * XEmacs 21.4.9 "Informed Management" is released.
5778
5779 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5780
5781         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5782         "&optional append" argument.
5783
5784 2002-07-16  Didier Verna  <didier@xemacs.org>
5785
5786         * subr.el (replace-in-string): fix case fold bug introduced by
5787         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5788         case-fold-search in temporary buffers.
5789
5790 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5791
5792         * lib-complete.el (find-library): Remove check for mule because
5793         decompression DOES work on Mule.
5794
5795 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5796
5797         * simple.el (join-line): New alias for `delete-indentation'.
5798
5799 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5800
5801         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5802         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5803         (font-lock-builtin-face): New.
5804         (font-lock-constant-face): New.
5805         (font-lock-face-list): Add builtin and constant faces.
5806
5807 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5808
5809         * autoload.el (make-autoload): Support define-derived-mode.
5810         Collected puts of doc-string-elt property.  Based on a patch by
5811         Didier Verna <didier@xemacs.org>.
5812
5813 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5814
5815         * wid-edit.el (widget-field-activate): Fix docstring typo.
5816
5817 2002-07-23  Andy Piper  <andy@xemacs.org>
5818
5819         * about.el (about-personal-info): update me.
5820
5821 2002-07-12  Andy Piper  <andy@xemacs.org>
5822
5823         * custom.el (custom-theme-set-variables): remove bogus
5824         arguments. Use custom-set-default to set defaults.
5825         (custom-set-variables): update doc.
5826         (custom-local-buffer): new, synced from FSF.
5827         (custom-set-default): ditto.
5828         (defcustom): update doc.
5829
5830 2002-06-16  Andy Piper  <andy@xemacs.org>
5831
5832         * menubar-items.el (default-menubar): enable windows printing on
5833         cygwin as well as native.
5834
5835 2002-06-12  Andy Piper  <andy@xemacs.org>
5836
5837         * printer.el (generic-print-buffer): catch all errors so that the
5838         print device can be cleared in all scenarios.
5839         (Printer-clear-device): make sure clearing the printer allows it
5840         to be used again immediately.
5841         (generic-print-region): make sure the default printer face is
5842         black-on-white.
5843
5844 2002-04-23  Jerry James  <james@xemacs.org>
5845
5846         * window-xemacs.el (display-buffer-function): Change doc to
5847         reflect new arg.
5848         * window-xemacs.el (pre-display-buffer-function): Ditto.
5849         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5850         non-nil, make the new window just big enough for its contents.
5851         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5852         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5853         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5854
5855 2002-06-06  Andy Piper  <andy@xemacs.org>
5856
5857         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5858         (defcustom): ditto.
5859         (custom-handle-keyword): ditto.
5860
5861 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5862
5863         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5864         Make obsolete.  Default to nil.
5865         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5866         Inspired by a patch by John Palmieri.
5867
5868 2002-07-01  Mike Alexander  <mta@arbortext.com>
5869
5870         * process.el (shell-command-on-region): Don't delete the region
5871         before giving it to call-process-region
5872
5873 2002-06-04  Jerry James <james@eecs.ku.edu>
5874
5875         * find-paths.el (paths-find-architecture-directory): Search in
5876         `system-configuration'/`base', not `base'`system-configuration'.
5877
5878 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5879
5880         * info.el (Info-index): Add missing \ in [ t].
5881
5882 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5883
5884         * gutter-items.el (gutter-buffers-tab-visible-p,
5885         buffers-tab-omit-function, buffers-tab-selection-function,
5886         buffers-tab-filter-functions):
5887         Doc improvements.
5888
5889 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5890
5891         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5892
5893         * toolbar-items.el (toolbar-news): Fix typo in message string.
5894
5895 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5896
5897         * dialog.el (yes-or-no-p-dialog-box): 
5898         * cmdloop.el (y-or-n-p-minibuf):
5899         (yes-or-no-p-minibuf):
5900         (yes-or-no-p):
5901         (y-or-n-p): 
5902         Specify negative answers in docstrings.
5903
5904 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5905
5906         * package-ui.el (pui-help-echo): Display both installed and author
5907         version.  Use a balloon-help window to display extra info like
5908         package requires.
5909
5910 2002-05-30  Andy Piper  <andy@xemacs.org>
5911
5912         * files.el (revert-buffer-internal): don't visit
5913         revert-buffer. Kill buffer when not used. Suggested by Mike
5914         Alexander <mta@arbortext.com>
5915
5916 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5917
5918         * files.el (revert-buffer): More docstring fiddling.
5919
5920 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5921
5922         * files.el (revert-buffer):
5923         (revert-buffer-internal):
5924         (revert-buffer-insert-file-contents-function):
5925         Improve docstrings and comments.
5926
5927 2002-05-08  Andy Piper  <andy@xemacs.org>
5928
5929         * files.el (revert-buffer): observe noconfirm behavior.
5930
5931 2002-04-09  Andy Piper  <andy@xemacs.org>
5932
5933         * files.el (revert-buffer): use revert-buffer-internal if it looks
5934         like doing so will not result in any user-visible changes.
5935         (revert-buffer-internal): new function. Do the actual process of
5936         reversion and then see whether the result is any different to what
5937         we have already. If it is not then do nothing.
5938
5939 2001-12-11  Andy Piper  <andy@xemacs.org>
5940
5941         * menubar.el (get-popup-menu-response): re-order so that it works
5942         on more sane/facist window systems.
5943
5944 2001-12-03  Andy Piper  <andy@xemacs.org>
5945
5946         * faces.el (frob-face-property): don't infloop in face frobbing
5947         from Jan Vroonhof <jan@xemacs.org>.
5948
5949 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5950
5951         * faces.el (frob-face-property): Follow face fall-back hierarchy
5952         properly for face properties without an instance. Only do manual
5953         copy form 'default in last resort. This handles in particular
5954         the case where 'default itself has only a fall-back (which is
5955         the case by default on windows).
5956
5957 2001-11-24  Andy Piper  <andy@xemacs.org>
5958
5959         * printer.el (generic-print-region): set default-frame-plist to
5960         nil while creating the printer frame so that sizes reflect the
5961         printed page.
5962
5963         * faces.el (face-complain-about-font): Don't complain on printers.
5964
5965 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5966         
5967         * package-net.el: Andy synch.
5968         
5969 2001-12-16  Andy Piper  <andy@xemacs.org>
5970
5971         * package-get.el (package-get-update-all): Make sure installed.db
5972         gets updated after updating packages.
5973
5974 2002-03-28  Ben Wing  <ben@xemacs.org>
5975
5976         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5977         continuation, truncation so that we don't get line jumpiness from
5978         them being larger than the line height.
5979
5980         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5981
5982 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5983
5984         * font.el (font-window-system-mappings): Add mapping for Gtk
5985         (assume identical to X) 
5986
5987 2002-02-04  Andy Piper  <andy@xemacs.org>
5988
5989         * files.el (convert-standard-filename): Fix for short filename
5990         Peter Arius <pas@methodpark.de>
5991
5992 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5993
5994         * list-mode.el (default-choose-completion): completion-base-size
5995         should refer to local value in the completion list buffer.
5996
5997 2001-12-03  Didier Verna  <didier@xemacs.org>
5998
5999         * rect.el: autoload `replace-rectangle'.
6000         * keydefs.el (global-map): bind it to `C-x r p'.
6001
6002 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6003
6004         * XEmacs 21.4.8 "Honest Recruiter" is released.
6005
6006 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6007
6008         This patch is based on Jerry James's patch and analysis.
6009
6010         * select.el (get-clipboard):
6011         (get-selection):
6012         Update docstrings.
6013         (get-clipboard-foreign):
6014         (get-selection-foreign):
6015         New function for use as `interprogram-paste-function's.
6016
6017         * simple.el (interprogram-paste-function): Change default to
6018         `get-clipboard-foreign'; improve docstring.
6019         (interprogram-cut-function): Improve dosctring.
6020
6021 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6022
6023         * XEmacs 21.4.7 "Economic Science" is released.
6024
6025 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6026
6027         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6028
6029 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6030
6031         * obsolete.el (assq-delete-all): New compatibility alias for 
6032         remassq.
6033
6034 2002-01-09  Simon Josefsson  <jas@extundo.com>
6035
6036         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6037
6038 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6039
6040         * info.el (Info-auto-generate-directory): Default
6041         Info-auto-generate-directory to 'if-outdated.
6042
6043 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6044
6045         * startup.el (normal-top-level): Prevent migration code from
6046         trashing .emacs on an error in loading the init files.
6047
6048 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6049
6050         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6051         "system default" Xdefaults and friends get xrdb-mode.
6052
6053 2002-03-05  Mats Lidell  <matsl@contactor.se>
6054  
6055         * help-nomule.el (tutorial-supported-languages): Added Swedish
6056         tutorial. Sorted languages.
6057
6058 2002-02-11  Mike Sperber <mike@xemacs.org>
6059
6060         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6061         regenerating outdated dir files and dir is non-existent.
6062
6063 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6064
6065         * code-files.el (convert-mbox-coding-system): Improve comment.
6066         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6067         coding-system argument to `write-region-pre-hook' call.
6068         (write-region-pre-hook): Fix docstring to mention lockname argument.
6069
6070 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6071
6072         * minibuf.el (completing-read): Remove redundant wrong arg list.
6073
6074         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6075
6076 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6077
6078         * obsolete.el (interactive-form): new compatibility alias for 
6079         function-interactive.
6080
6081 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6082
6083         * menubar-items.el (Menubar-items-truncate-list): Removed.
6084         * menubar-items.el (Menubar-items-truncate-history): New.
6085         * menubar-items.el (default-menubar): Use
6086         Menubar-items-truncate-history.
6087
6088 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6089
6090         * printer.el (generic-print-region): Pass correct arguments to
6091         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6092         Torkelsson <torkel@acc.umu.se>.
6093
6094 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6095
6096         * help.el (describe-mode): synched with FSF 19.34; handle nil
6097         minor mode indicators.
6098
6099 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6100
6101         * minibuf.el (completing-read): Update docstring.
6102
6103 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6104
6105         * XEmacs 21.4.6 "Common Lisp" is released.
6106
6107 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6108
6109         * package-net.el: Inadvertant synch with Windows branch.  From
6110         Andy's log:
6111         (package-net-kit-version): new variable.
6112         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6113
6114 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6115
6116         * package-get.el (package-get-locate-index-file): Also search the
6117         core etc/ directory for the package index file if it can't be
6118         found in ~/.xemacs/.
6119
6120 2001-12-13  William Perry  <wmperry@gnu.org>
6121
6122         * dialog-gtk.el (popup-builtin-question-dialog):
6123         Conform to API in gui.c.
6124         
6125 2001-11-12  Andy Piper  <andy@xemacs.org>
6126
6127         * cus-edit.el (custom-save-face-internal): make sure we save
6128         non-themed faces.
6129         (custom-save-variables): ditto variables.
6130
6131 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6132
6133         * faces.el (make-face-family):
6134         (make-face-size):
6135         New face-modifying functions per Jan Vroonhof.
6136
6137         cus-face.el (custom-set-face-font-family):
6138         (custom-set-face-font-size):
6139         Use them.
6140
6141         * font.el (font-window-system-mappings): More precise docstring.
6142
6143         (font-create-name):
6144         (font-create-object):
6145         (tty-font-create-object):
6146         (tty-font-create-plist):
6147         (x-font-create-object):
6148         (x-font-create-name):
6149         (ns-font-create-name):
6150         (mswindows-font-create-object):
6151         (mswindows-font-create-name):
6152         Add doctrings.
6153
6154 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6155
6156         * gtk-faces.el (gtk-init-device-faces): removed spurious
6157         quote before let* expression.
6158
6159 2001-10-29  Andy Piper  <andy@xemacs.org>
6160
6161         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6162         modified when changing coding system.
6163
6164         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6165         that we invoke the GUI directory selector.
6166
6167 2001-10-25  Andy Piper  <andy@xemacs.org>
6168
6169         * dialog.el (make-dialog-box): use new directory dialog support.
6170         * minibuf.el (read-file-name-1): ditto.
6171         (read-file-name): ditto.
6172         (read-directory-name): ditto.
6173
6174 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6175
6176         * XEmacs 21.4.5 "Civil Service" is released.
6177
6178 2001-04-23  Didier Verna  <didier@xemacs.org>
6179
6180         * cus-edit.el (custom-variable-pre-save): New.
6181         * cus-edit.el (custom-variable-post-save): New.
6182         * cus-edit.el (custom-variable-save): use them.
6183         * cus-edit.el (custom-face-pre-save): New.
6184         * cus-edit.el (custom-face-post-save): New.
6185         * cus-edit.el (custom-face-save): use them.
6186         * cus-edit.el (custom-group-pre-save): New.
6187         * cus-edit.el (custom-group-post-save): New.
6188         * cus-edit.el (custom-group-save): use them.
6189         * cus-edit.el (Custom-save): use the pre/post functions above,
6190         call `custom-save-all' only once.
6191         * cus-edit.el (custom-variable-pre-reset-standard): New.
6192         * cus-edit.el (custom-variable-post-reset-standard): New.
6193         * cus-edit.el (custom-variable-reset-standard): use them.
6194         * cus-edit.el (custom-face-pre-reset-standard): New.
6195         * cus-edit.el (custom-face-post-reset-standard): New.
6196         * cus-edit.el (custom-face-reset-standard): use them.
6197         * cus-edit.el (custom-group-pre-reset-standard): New.
6198         * cus-edit.el (custom-group-post-reset-standard): New.
6199         * cus-edit.el (Custom-reset-standard): use them.
6200         * cus-edit.el (custom-face-reset-saved): use the pre/post
6201         functions above, call `custom-save-all' only once.
6202
6203 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6204
6205         * gutter-items.el (buffers-tab face): Derive from the modeline
6206         face by default.  Many people use white-on-black for the default
6207         font, and the tabs look hideous with that color combination.  The
6208         modeline usually has the correct colors.
6209
6210 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6211
6212         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6213         (tag-mark-stack-max): Typo fix.
6214
6215 2001-09-28  Ben Wing  <ben@xemacs.org>
6216
6217         * font-lock.el:
6218         * font-lock.el (font-lock-after-change-function):
6219         fix problem with last patch, reported by Katsumi Yamaoka.
6220
6221 2001-09-17  Ben Wing  <ben@xemacs.org>
6222
6223         * font-lock.el (font-lock-after-change-function):
6224         fix problem when you insert a comment on the line before a line of
6225         code: if we use the following char, then when you hit backspace,
6226         the following line of code turns the comment color.
6227
6228 2001-06-08  Ben Wing  <ben@xemacs.org>
6229
6230         * process.el: comment about shell-command-switch.
6231         * process.el (shell-quote-argument): Need to quote a null
6232         argument, too.  From Dan Holmsand.
6233         
6234         * startup.el (normal-top-level): Delete some unused FSF junk.
6235         * startup.el (command-line-early):
6236         
6237         * startup.el (command-line): Call MS Windows init function.
6238         
6239         * win32-native.el:
6240         * win32-native.el (mswindows-system-shells): New.
6241         * win32-native.el (mswindows-system-shell-p): New.
6242         * win32-native.el (init-mswindows-at-startup): New.
6243         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6244         * win32-native.el (mswindows-quote-one-simple-arg):
6245         * win32-native.el (mswindows-quote-one-command-arg):
6246         * win32-native.el (mswindows-construct-process-command-line-alist):
6247         Correct comments at top.  Correctly handle passing arguments
6248         to Cygwin programs and to bash.  Fix quoting of zero-length
6249         arguments (from Dan Holmsand).  Set shell-command-switch based
6250         on shell-file-name, which in turn comes from env var SHELL.
6251
6252 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6253
6254         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6255         default-toolbar-position): Fill docstrings for balloon-help.
6256
6257 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6258
6259         * faces.el: Reenable specifications over 'gtk domain.
6260
6261 2001-08-08  Didier Verna  <didier@xemacs.org>
6262
6263         * autoload.el (update-autoload-files): make defdir a file name,
6264         not directory name.
6265
6266 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6267
6268         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6269
6270         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6271
6272 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6273
6274         * font-menu.el (font-menu-set-font): Default to current font-family.
6275         (font-menu-preferred-resolution):
6276         (font-menu-size-scaling):
6277         Provide gtk defaults, too.
6278
6279 2001-07-29  Mike Alexander  <mta@arbortext.com>
6280
6281         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6282         list
6283         (custom-set-face-font-family): ditto
6284
6285 2001-07-26  Mike Sperber <mike@xemacs.org>
6286
6287         * files.el (auto-mode-alist): .9 files are man pages, too.
6288
6289 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6290
6291         * process.el (call-process-internal): bind
6292         coding-system-for-write to 'binary when calling
6293         start-process-internal, so the process receives 
6294         the literal contents of INFILE.
6295
6296 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6297
6298         * files.el (auto-mode-alist): Add configure.ac support.
6299
6300 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6301
6302         * buff-menu.el:
6303         mouse.el:
6304         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6305
6306 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6307
6308         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6309
6310 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6311
6312         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6313         mixed text.
6314         (kinsoku-eol-p): Ditto.
6315
6316 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6317
6318         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6319         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6320         characters as the category `s' or `e' correctly.
6321
6322 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6323
6324         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6325
6326 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6327
6328         * mule/cyrillic.el:  Set up case table.
6329
6330 2001-06-08  Mike Sperber <mike@xemacs.org>
6331
6332         * files.el (save-some-buffers-1): Don't zap the help window right
6333         after `map-y-or-n-p' has popped it up.
6334
6335 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6336
6337         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6338
6339 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6340
6341         * specifier.el: define-specifier-tag 'gtk.
6342
6343 2001-05-12  Ben Wing  <ben@xemacs.org>
6344
6345         * find-paths.el (paths-find-recursive-path):
6346         fix error with null EXCLUDE-REGEXP.
6347         
6348         * font-lock.el (font-lock-mode):
6349         fix problem reported by hrvoje with buffers starting with a space.
6350         
6351 2001-05-06  Ben Wing  <ben@xemacs.org>
6352
6353         * dialog.el (make-dialog-box):
6354         * menubar-items.el (default-menubar):
6355         * printer.el (generic-print-buffer):
6356         * printer.el (generic-print-region):
6357         implement printing the selection when it's selected.
6358
6359 2001-04-18  Didier Verna  <didier@xemacs.org>
6360
6361         * cus-edit.el (Custom-reset-standard): reset to standard settings
6362         not only when the buffer's :custom-state is 'modified, but also
6363         when it is 'set or 'saved.
6364
6365 2001-04-17  Didier Verna  <didier@xemacs.org>
6366
6367         * startup.el (load-user-init-file): define `custom-file' before
6368         loading the user's init file.
6369
6370 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6371
6372         * menubar.el (popup-mode-menu): Make it work with
6373         popup-menu-titles turned off.
6374         
6375 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6376
6377         * about.el (about-mailto-link): Use compose-mail for sending mail.
6378
6379 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6380
6381         * package-admin.el (package-install-hook): New.
6382         (package-delete-hook): New.
6383         (package-admin-add-single-file-package): Use package-delete-hook.
6384
6385         * package-get.el (package-get): Use package-install-hook.
6386
6387 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6388
6389         * package-ui.el (pui-install-selected-packages): reverse the lists
6390         of packages so that they get handled in the same order as they
6391         were selected.
6392
6393 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6394
6395         * packages.el (locate-library): Use read-library-name for completion.
6396
6397 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6398
6399         * byte-optimize.el (=): `=' is not a binary predicate!
6400         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6401         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6402
6403 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6404
6405         * bytecomp.el (byte-compile-arithcompare):
6406         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6407
6408 2001-06-03  William M. Perry  <wmperry@gnu.org>
6409
6410         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6411         return the filename selected by the user!
6412
6413 2001-05-31  William M. Perry  <wmperry@gnu.org>
6414
6415         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6416         in XEmacs/GTK.
6417
6418 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6419
6420         * coding.el: Tiny typo fixed.
6421
6422 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6423
6424         * XEmacs 21.4.3 "Academic Rigor" is released.
6425
6426 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6427
6428         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6429
6430 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6431
6432         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6433
6434 2001-05-04  Ben Wing  <ben@xemacs.org>
6435
6436         * printer.el (generic-print-buffer):
6437         * printer.el (generic-print-region):
6438         Enable dialog boxes.  Apply workaround recommended by Kirill.
6439         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6440         
6441         * simple.el (kill-whole-line):
6442         * simple.el (kill-line-1):
6443         * simple.el (kill-entire-line):
6444         * simple.el (kill-line):
6445         * simple.el (backward-kill-line):
6446         Take out interactive dependence of kill-whole-line.
6447
6448 2001-04-22  Ben Wing  <ben@xemacs.org>
6449
6450         * dialog.el (make-dialog-box):
6451         Put dialog titles back in -- this time correctly.  Fix various
6452         other problems with leaks and such.
6453
6454         * simple.el (region-exists-p):
6455         * simple.el (region-active-p):
6456         Add comment about which one is correct to use in menu specs.
6457
6458 2001-05-05  Ben Wing  <ben@xemacs.org>
6459
6460         * dialog.el (make-dialog-box): fix doc string.
6461         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6462         take out Pretty Print.
6463         * printer.el:
6464         * printer.el (printer-current-device): New.
6465         * printer.el (Printer-get-device): New.
6466         * printer.el (Printer-clear-device): New.
6467         * printer.el (generic-page-setup): New.
6468         * printer.el (generic-print-buffer):
6469         * printer.el (generic-print-region):
6470         Implement Page Setup.  Handle errors properly.
6471
6472 2001-05-05  Ben Wing  <ben@xemacs.org>
6473
6474         * subr.el (error): Complete list of errors in doc string.
6475         
6476 2001-04-22  Ben Wing  <ben@xemacs.org>
6477
6478         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6479         
6480 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6481
6482         * build-report.el: Remove CVS keywords since this file has been in
6483         core lisp for a while now.
6484         * build-report.el (build-report-make-output-files): Fix typo.
6485
6486 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6487
6488         * about.el (about-finish-buffer): Make sure the last change works
6489         even if EVENT is nil.
6490
6491 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6492
6493         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6494         clicked, not the one that happens to be the current buffer at the
6495         time.
6496
6497 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6498
6499         * cus-edit.el (custom-display): Support the GTK Window System also.
6500
6501 2001-04-30  Ben Wing  <ben@xemacs.org>
6502
6503         * printer.el:
6504         * printer.el (printer-page-header):
6505         * printer.el (Print-context): New.
6506         * printer.el (printer-page-footer):
6507         * printer.el (generate-header-element): New.
6508         * printer.el (generate-header-line): New.
6509         * printer.el (print-context-property):
6510         * printer.el (generic-print-buffer):
6511         * printer.el (generic-print-region):
6512         Implement headers and footers.  Implement calling Print dialog box
6513         (#### but it doesn't quite work yet).
6514
6515 2001-04-25  Ben Wing  <ben@xemacs.org>
6516
6517         * about.el (xemacs-hackers):
6518         * about.el (about-url-alist):
6519         * about.el (about-personal-info):
6520         * about.el (about-hacker-contribution):
6521         More contributions.
6522         
6523         * simple.el (handle-post-motion-command):
6524         Fix spurious setting of zmacs-region-stays to t after a non-shift
6525         motion command.
6526
6527 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6528
6529         * about.el (about-personal-info): Update my bio.
6530         (about-hacker-contribution): Ditto.
6531
6532 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6533
6534         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6535
6536 2001-04-19  Andy Piper  <andy@xemacs.org>
6537
6538         * package-net.el (package-net-cygwin32-binary-size): new size.
6539         (package-net-win32-binary-size): new size.
6540         (package-net-convert-index-to-ini): Use new arch.
6541         (package-net-batch-convert-index-to-ini): Removed.
6542         (package-net-generate-bin-ini): New.
6543         (package-net-batch-generate-bin-ini): New.
6544
6545 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6546
6547         * XEmacs 21.4.1 "Copyleft" is released.
6548
6549 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6550
6551         * x-compose.el (xlib-input-method-bug-workaround):
6552         (alias-colon-to-double-quote):
6553         Force sort in map-keymap to work around rehash bug.
6554
6555 2001-04-17  Ben Wing  <ben@xemacs.org>
6556
6557         * about.el: Finish overhaul, add a few new hackers, update a
6558         couple old ones.
6559
6560 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6561
6562         * XEmacs 21.4.0 "Solid Vapor" is released.
6563
6564 2001-04-15  Ben Wing  <ben@xemacs.org>
6565
6566         * about.el:
6567         * about.el (about-headline-face): New.
6568         * about.el (about-link-face): New.
6569         * about.el (about-current-release-maintainers): New.
6570         * about.el (about-other-current-hackers): New.
6571         * about.el (about-url-alist):
6572         * about.el (about-once-and-future-hackers): New.
6573         * about.el (about-mailto-link): New.
6574         * about.el (about-get-buffer):
6575         * about.el (about-finish-buffer):
6576         * about.el (about-xemacs):
6577         * about.el (about-features): Removed.
6578         * about.el (about-advantages): New.
6579         * about.el (about-maintainer-info): Removed.
6580         * about.el (about-personal-info): New.
6581         * about.el (about-hacker-contribution): New.
6582         * about.el (about-maintainer):
6583         * about.el (about-show-linked-info):
6584         * about.el (about-hackers):
6585         Major revamping.  Rewriting of most of the text, improve the
6586         link handling, separate info on contributors into personal
6587         and contribution info, add new contributors, update personal
6588         info, etc. etc.
6589         
6590         * menubar-items.el (default-menubar):
6591         Help menubar entry for News now says more accurately
6592         "What's New in XEmacs".
6593         
6594         * mouse.el:
6595         * mouse.el (mouse-track-cleanup-hook):
6596         * mouse.el (mouse-track):
6597         Don't set-buffer to a dead buffer when calling mouse-track
6598         cleanup hooks.
6599
6600 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6601
6602         * XEmacs 21.2.47 "Zephir" is released.
6603
6604 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6605
6606         * dialog.el (make-dialog-box): Disable dialog box titles until
6607         we get them working.
6608
6609 2001-03-30  Ben Wing  <ben@xemacs.org>
6610
6611         * help.el:
6612         * help.el (Help-princ-face):
6613         * help.el (Help-prin1-face):
6614         * help.el (frob-help-extents):
6615         * help.el (describe-function-1):
6616         * help.el (describe-variable):
6617         Avoid using font-lock faces, which may not be defined.
6618         Instead, use hyper-apropos faces, and make sure they're
6619         defined as necessary by using `require'. (It's not so safe
6620         to do this for font-lock.) In any case, we will eventually
6621         be merging this functionality into hyper-apropos.
6622
6623         * loaddefs.el (completion-ignored-extensions):
6624         Fix documentation.
6625         
6626         * menubar-items.el (menu-truncate-list): Removed.
6627         * menubar-items.el (Menubar-items-truncate-list): New.
6628         * menubar-items.el (default-menubar):
6629         Fix errors if grep or compile command is too long.  Rename helper
6630         function to be less visible.
6631
6632 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6633
6634         * byte-optimize.el (byte-optimize-minus):
6635         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6636
6637 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6638
6639         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6640         Mule is available.
6641
6642         * mule/latin.el: New file.
6643
6644 2001-03-11  Ben Wing  <ben@xemacs.org>
6645
6646         * auto-save.el:
6647         * auto-save.el (auto-save-directory):
6648         * auto-save.el (make-auto-save-file-name):
6649         * auto-save.el (auto-save-file-name-p): New.
6650
6651         Merge in improvements from other definition of
6652         make-auto-save-file-name in files.el.
6653         
6654         * auto-save.el (auto-save-original-name):
6655         * auto-save.el (auto-save-name-in-fixed-directory):
6656         * auto-save.el (auto-save-unslashify-name): Removed.
6657         * auto-save.el (auto-save-slashify-name): Removed.
6658         * auto-save.el (auto-save-reserved-chars): New.
6659         * auto-save.el (auto-save-escape-name): New.
6660         * auto-save.el (auto-save-unhex): New.
6661         * auto-save.el (auto-save-unescape-name): New.
6662
6663         Change algorithm for encoding filenames in auto-save names to be
6664         entirely safe with all filesystems and all possible characters in
6665         a filename, and 100% reversible. (Essentially, uses
6666         quoted-printable as the encoding.)
6667         
6668         * auto-save.el (recover-all-files):
6669
6670         Use insert-directory rather than calling ls directly -- fixes
6671         things under Windows.
6672
6673         * files.el:
6674         * files.el (convert-standard-filename): Substitute FSF's
6675         definition for this (we had nothing here before).
6676         
6677         * files.el (backup-buffer): Warning fix.
6678         
6679         * files.el (make-backup-file-name):
6680         * files.el (find-backup-file-name):
6681         Fix error in calling sequence to auto-save-file-name-p.
6682         
6683         * files.el (recover-file):
6684         Use insert-directory rather than calling ls directly -- fixes
6685         things under Windows.
6686
6687         * files.el (make-auto-save-file-name): Removed.
6688         * files.el (auto-save-file-name-p): Removed.
6689         auto-save is always dumped so no sense in having a definition
6690         that will always be overwritten with another.
6691         
6692         * files.el (insert-directory):
6693         * win32-native.el:
6694         * win32-native.el (debug-mswindows-process-command-lines):
6695         * win32-native.el (original-make-auto-save-file-name): Removed.
6696         * win32-native.el (make-auto-save-file-name): Removed.
6697
6698
6699 2001-03-21  Martin Buchholz <martin@xemacs.org>
6700
6701         * XEmacs 21.2.46 "Urania" is released.
6702
6703 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6704
6705         * menubar-items.el (default-menubar): Update sample.emacs to
6706         sample.init.el and adjust accelerators.
6707
6708 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6709
6710         * build-report.el (build-report): Improve docstring.
6711
6712 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6713
6714         * ChangeLog: Log GTK merge.
6715
6716         * gutter-items.el:
6717         * mwheel.el:
6718         * sound.el:
6719         * startup.el:
6720         Revert gratuitous whitespace changes.
6721
6722 2001-03-07  Ben Wing  <ben@xemacs.org>
6723
6724         * help.el:
6725         * help.el (key-or-menu-binding):
6726         * help.el (Help-find-file): New.
6727         * help.el (describe-beta):
6728         * help.el (describe-copying):
6729         * help.el (describe-project):
6730         * help.el (view-emacs-news):
6731         * help.el (view-sample-init-el): New.
6732         * help.el (Help-princ-face): New.
6733         * help.el (Help-prin1-face): New.
6734         * help.el (help-symbol-function-context-menu):
6735         * help.el (help-symbol-variable-context-menu):
6736         * help.el (help-symbol-function-and-variable-context-menu):
6737         * help.el (frob-help-extents):
6738         * help.el (describe-function-1):
6739         * help.el (describe-variable):
6740
6741         Add coloring in Help buffers, correspondent with hyperlinks.
6742         View files in view-mode rather than Fundamental.
6743         Remove separators from context menus -- now handled in generic code.
6744         Add `Find Tag' to context menu.
6745         
6746         * menubar.el (popup-mode-menu):
6747
6748         Rewrite code that outputs the popup menu to (a) put more specific
6749         entries first, (b) be more robust, (c) output the proper context
6750         menu separators automatically (the context menu functionality is
6751         new and currently used only by Help).
6752
6753 2001-03-10  William M. Perry  <wmperry@aventail.com>
6754
6755         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6756         this function when converting from the 21.1 GTK branch.  Now
6757         supports file, password, question, and color built-in dialogs.
6758
6759 2001-03-06  Ben Wing  <ben@xemacs.org>
6760
6761         * keydefs.el:
6762         * keydefs.el (global-map):
6763         Add commented-out change of M-k (for 21.5).
6764         
6765         * menubar-items.el (default-menubar):
6766         Fix items to control kill-line behavior; add items for
6767         shifted motion.
6768         
6769         * simple.el:
6770         * simple.el (kill-whole-line):
6771         * simple.el (historical-kill-line): Removed.
6772         * simple.el (kill-line): Removed.
6773         * simple.el (kill-entire-line): New.
6774         * simple.el (kill-line-1): New.
6775         * simple.el (backward-kill-line):
6776         Undo kill-whole-line == always changes.  Add new function
6777         kill-entire-line to unconditionally delete the current line.
6778         Add comments describing the lamentable state of affairs of
6779         the kill-line functions and variables.
6780
6781 2001-03-02  Ben Wing  <ben@xemacs.org>
6782
6783         * simple.el:
6784         * simple.el (beginning-of-buffer):
6785         * simple.el (end-of-buffer):
6786         * simple.el (mark-ring-unrecorded-commands):
6787         * simple.el (signal-error-on-buffer-boundary):
6788         * simple.el (shifted-motion-keys-select-region):
6789         * simple.el (unshifted-motion-keys-deselect-region):
6790         * simple.el (motion-keys-for-shifted-motion): New.
6791         * simple.el (handle-pre-motion-command):
6792         * simple.el (handle-post-motion-command):
6793         * simple.el (forward-char-command):
6794         * simple.el (backward-char-command):
6795         * simple.el (scroll-up-command):
6796         * simple.el (scroll-down-command):
6797         * simple.el (next-line):
6798         * simple.el (previous-line):
6799         * simple.el (backward-block-of-lines):
6800         * simple.el (forward-block-of-lines):
6801         * simple.el (backward-word):
6802         * simple.el (mark-word):
6803
6804         Augment documentation of the most common motion commands to make
6805         note of the shifted-motion support.  Improve the support to (a)
6806         properly document how it works and why it's done in the fashion it
6807         is, and (b) allow the keystrokes that trigger it to be customized.
6808
6809         Correct error in the customize specification of
6810         mark-ring-unrecorded-commands.
6811
6812 2001-03-02  Ben Wing  <ben@xemacs.org>
6813
6814         * font-lock.el:
6815         * font-lock.el (font-lock-pending-extent-table): Removed.
6816         * font-lock.el (font-lock-pending-buffer-table): New.
6817         * font-lock.el (font-lock-pre-idle-hook):
6818         * font-lock.el (font-lock-after-change-function):
6819         * font-lock.el (font-lock-fontify-pending-extents):
6820         * font-lock.el (font-lock-lisp-like):
6821
6822         Fix handling of pending extents to avoid excessive slowness (N^2
6823         behavior) when making lots of buffer changes between redisplays,
6824         such as when saving the Options.
6825
6826 2001-03-09  William M. Perry  <wmperry@aventail.com>
6827
6828         * device.el:
6829         * dragdrop.el:
6830         * dumped-lisp.el:
6831         * faces.el:
6832         * frame.el:
6833         * gnuserv.el:
6834         * loadup.el:
6835         * menubar-items.el:
6836         * minibuf.el:
6837         The Great GTK Merge.
6838
6839         * ChangeLog.GTK:
6840         * dialog-gtk.el:
6841         * gdk.el:
6842         * generic-widgets.el:
6843         * glade.el:
6844         * gnome-widgets.el:
6845         * gnome.el:
6846         * gtk-compose.el:
6847         * gtk-extra.el:
6848         * gtk-faces.el:
6849         * gtk-ffi.el:
6850         * gtk-file-dialog.el:
6851         * gtk-font-menu.el:
6852         * gtk-glyphs.el:
6853         * gtk-init.el:
6854         * gtk-iso8859-1.el:
6855         * gtk-marshal.el:
6856         * gtk-mouse.el:
6857         * gtk-package.el:
6858         * gtk-password-dialog.el:
6859         * gtk-select.el:
6860         * gtk-widget-accessors.el:
6861         * gtk-widgets.el:
6862         * gtk.el:
6863         widgets-gtk.el:
6864         The Great GTK Merge: new files.
6865
6866 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6867
6868         * generic-widgets.el: Don't require gtk (a built-in feature) at
6869         top level.  Don't execute the last sexp unless (featurep 'gtk).
6870
6871 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6872
6873         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6874
6875 2001-02-23  Martin Buchholz <martin@xemacs.org>
6876
6877         * XEmacs 21.2.45 "Thelxepeia" is released.
6878
6879 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6880  
6881         * about.el (xemacs-hackers): update my entry. 
6882         * about.el (about-maintainer-info): ditto. 
6883         * about.el (about-hackers): ditto. 
6884
6885 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6886
6887         * about.el (about-maintainer-info): More vanity info about
6888         yours truly.
6889
6890 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6891
6892         * build-report.el (build-report-destination): xemacs-build-reports
6893         has moved to SourceForge, where mailing list name length is
6894         restricted, hence the name change to
6895         xemacs-buildreports@xemacs.org.
6896         * build-report.el (build-report-keep-regexp): Update default.
6897         * build-report.el (build-report-delete-regexp): Ditto.
6898         * build-report.el (build-report-make-output-files): Ditto.
6899
6900 2001-02-19  Craig Lanning  <lanning@scra.org>
6901
6902         * lisp-mode.el: Add indentation specifications for following
6903         Common Lisp forms: handler-case, handler-bind, with-slots,
6904         with-open-file, with-open-stream, print-unreadable-object.
6905
6906 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6907
6908         * font-lock.el (font-lock-set-defaults-1):
6909         Move initialization of `font-lock-cache-position' so that it's set
6910         even if font-lock-keywords is already defined.
6911
6912 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6913
6914         * autoload.el (generate-file-autoloads-1):
6915         Use `emacs-lisp-mode-syntax-table' instead of
6916         `lisp-mode-syntax-table'.
6917         * lisp-mode.el (lisp-mode-syntax-table):
6918         Get rid of old checks for `parse-partial-sexp' version.
6919         Make `|' (pipe) string delimiter instead of punctuation.
6920
6921 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6922
6923         * window.el (save-selected-window):
6924         Use gensym for better macro hygiene.
6925
6926 2001-02-06  Mike Sperber <mike@xemacs.org>
6927
6928         * dump-paths.el:
6929         * startup.el (startup-setup-paths): Set and use
6930         `mule-lisp-directory'.
6931         (startup-setup-paths-warning): Ditto.
6932
6933         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6934         (paths-construct-load-path): Consider `mule-lisp-directory'.
6935
6936 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6937
6938         * font-lock.el: Syntax table improvements used.  A few random
6939         changes are not specified below.
6940         (font-lock-fontify-string-delimiters):
6941         (font-lock-syntactic-keywords):
6942         (font-lock-cache-state nil):
6943         (font-lock-cache-position):
6944         New variables.
6945         (font-lock-set-syntax):
6946         (font-lock-apply-syntactic-highlight):
6947         (font-lock-fontify-syntactic-anchored-keywords):
6948         (font-lock-fontify-syntactic-keywords-region):
6949         (font-lock-eval-keywords):
6950         New functions.
6951         (font-lock-remove-face):
6952         (font-lock-fontify-syntactically-region):
6953         Use syntax properties.
6954
6955 2001-02-08  Martin Buchholz <martin@xemacs.org>
6956
6957         * XEmacs 21.2.44 "Thalia" is released.
6958
6959 2001-01-16  Mike Sperber <mike@xemacs.org>
6960
6961         * startup.el (normal-top-level): Work even if no installation root
6962         is found.
6963
6964 2001-01-30  Andy Piper  <andy@xemacs.org>
6965
6966         * gutter-items.el (progress-abort-glyph): remove instantiator.
6967         (set-progress-abort-instantiator): new function.
6968         (abort-progress-feedback): use it.
6969
6970         * gutter.el (set-gutter-dirty-p): new function.
6971
6972 2001-01-30  Didier Verna  <didier@xemacs.org>
6973
6974         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6975
6976 2001-01-24  Didier Verna  <didier@xemacs.org>
6977
6978         * sound.el (sound-extension-list): give a better default value.
6979         * sound.el (load-sound-file): improve the doc string, also find
6980         files given by absolute names, pass a real extension list to
6981         `locate-file'.
6982
6983 2001-01-26  Martin Buchholz <martin@xemacs.org>
6984
6985         * XEmacs 21.2.43 "Terspichore" is released.
6986
6987 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6988
6989         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6990         messages from gnuserv.
6991
6992 2001-01-20  Martin Buchholz <martin@xemacs.org>
6993
6994         * XEmacs 21.2.42 "Poseidon" is released.
6995
6996 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6997
6998         * cl-macs.el (cl-upcase-arg): New function.
6999         (cl-function-arglist): New function.
7000         (cl-transform-lambda): Automatically add CL-style lambda list to
7001         documentation string using functions above.
7002
7003 2001-01-12  Andy Piper  <andy@xemacs.org>
7004
7005         * package-get.el (package-get-custom): call
7006         package-net-update-installed-db.
7007
7008         * package-ui.el (pui-install-selected-packages): call
7009         package-net-update-installed-db.
7010
7011         * package-net.el (package-net-update-installed-db): use
7012         packages-package-list so that we reflect reality.
7013
7014         * packages.el (packages-package-list): Make docstring reflect
7015         reality.
7016
7017         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7018
7019         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7020         isn't installed.
7021
7022 2001-01-17  Andy Piper  <andy@xemacs.org>
7023
7024         * wid-edit.el (widget-activation-glyph-mapper): activate or
7025         deactivate native widgets.
7026         (widget-glyph-insert-glyph): record instantiator.
7027         (widget-push-button-value-create): use it.
7028
7029         * gui.el (gui-button-action): new function. Make button's domain
7030         buffer current when calling.
7031         (make-gui-button): update to use gui-button-action.
7032
7033 2001-01-16  Didier Verna  <didier@xemacs.org>
7034
7035         * menubar-items.el (default-menubar): add an entry for modeline
7036         horizontal scrolling in Options -> Display.
7037
7038 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7039
7040         * package-get.el (package-get-require-signed-base): Set to nil
7041         by default.
7042
7043 2001-01-17  Martin Buchholz <martin@xemacs.org>
7044
7045         * XEmacs 21.2.41 "Polyhymnia" is released.
7046
7047 2001-01-16  Mike Sperber <mike@xemacs.org>
7048
7049         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7050         catch lisp/mule/.
7051
7052 2001-01-14  Mike Sperber <mike@xemacs.org>
7053
7054         * startup.el (maybe-create-compatibility-dot-emacs):
7055         (maybe-unmigrate-user-init-file):
7056         (unmigrate-user-init-file): Created.
7057         (maybe-migrate-user-init-file): Offer creation of compatibility
7058         .emacs.
7059         Some doc fixes wrt init file location.
7060
7061 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7062
7063         * faces.el (face-frob-from-locale-first): new variable.
7064         (frob-face-font-2): Honor tags arg while trying to use
7065         standard-face-mapping.  When face-frob-from-locale-first is set,
7066         first try to set face inheriting from frobbed-face.
7067
7068 2001-01-15  Didier Verna  <didier@xemacs.org>
7069
7070         * about.el (xemacs-hackers): update my entry.
7071         * about.el (about-url-alist): ditto.
7072         * about.el (about-maintainer-info): ditto.
7073         * about.el (about-hackers): ditto.
7074
7075 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7076
7077         The byte compiler has been badly broken for a year,
7078         by the patch of 1999-12-06.
7079         * byte-optimize.el (byte-optimize-form-code-walker):
7080         Bug was: the byte compiler was making this erroneous optimization:
7081         (progn (or (foo)) (bar)) ==> (bar)
7082
7083 2000-11-20  Mike Sperber <mike@xemacs.org>
7084
7085         * setup-paths.el (paths-core-load-path-depth): Split
7086         `paths-load-path-depth' in two for site and core lisp.  Don't
7087         recurse into core.
7088         * setup-paths.el (paths-construct-load-path): Use.
7089
7090 2001-01-10  Andy Piper  <andy@xemacs.org>
7091
7092         * package-net.el (package-net-cygwin32-binary-size): new variable
7093         (package-net-win32-binary-size): ditto.  add much needed
7094         commentary.
7095
7096         * gutter-items.el (buffers-tab-items): correct off-by-one error
7097         for buffers-tab-max-size.
7098
7099 2001-01-08  Martin Buchholz <martin@xemacs.org>
7100
7101         * XEmacs 21.2.40 is released.
7102
7103 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7104
7105         * mule/hebrew.el: Fix comments and typos.
7106         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7107
7108 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7109
7110         * ChangeLog.1: move ancient log from fill.el.
7111
7112         * dump-paths.el:
7113         paragraphs.el:
7114         mule/mule-category.el:
7115         Miscellaneous typo fixes and slight doc clarifications.
7116
7117         * mule/mule-ccl.el:  Correct file name in header.
7118
7119 2000-12-31  Martin Buchholz <martin@xemacs.org>
7120
7121         * XEmacs 21.2.39 is released.
7122
7123 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7124
7125         * byte-optimize.el (byte-optimize-cond):
7126         (byte-optimize-cond-1): New.
7127         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7128         Optimizes (cond (x nil)) ==> nil.
7129         Provide better diagnostic on malformed expr like (cond foo).
7130
7131 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7132
7133         * mule/mule-coding.el:
7134         mule/mule-cmds.el (reset-language-environment,
7135         set-language-environment-coding-systems):
7136         Safer default coding-priority-list, corresponding to src/file-coding.h.
7137
7138 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7139
7140         * package-admin.el: Allow package removal from
7141         early-package-load-path.
7142
7143 2000-12-15  Andreas Jaeger  <aj@suse.de>
7144
7145         * about.el (about-maintainer-info): Update my entry.
7146
7147 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7148
7149         * packages.el (locate-library): Add support for bzip2
7150         compressed .el files.
7151
7152 2000-12-12  Andy Piper  <andy@xemacs.org>
7153
7154         * package-net.el: new file.
7155
7156 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7157
7158         * font-lock.el: Add missing C++ keywords.
7159
7160 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7161
7162         * simple.el (indent-for-comment): Preserve indentation of comments
7163         starting in column 0, as documented in (Info-goto-node
7164         "(xemacs)Comments").  Update docstring accordingly.
7165
7166 2000-12-05  Martin Buchholz <martin@xemacs.org>
7167
7168         * XEmacs 21.2.38 is released.
7169
7170 2000-12-04  Didier Verna  <didier@xemacs.org>
7171
7172         * mouse.el (default-mouse-track-set-point-in-window): remove
7173         spurious '+' operation detected by Martin.
7174
7175
7176 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7177
7178         * cl-extra.el (coerce):
7179         Implement char to integer coercion.
7180         Remove extraneous (numberp) test.
7181
7182         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7183         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7184         (byte-optimize-predicate):
7185         Warn if evaluating constant expression signals an error.
7186         (byte-optimize-form): Small simplification.
7187
7188         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7189
7190 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7191
7192         * byte-optimize.el:
7193         (byte-optimize-minus):
7194         (byte-optimize-plus):
7195         (byte-optimize-mult):
7196         (byte-optimize-quo):
7197         Use (car (last x)) instead of (last x) to get last elt!
7198         Use `byte-optimize-predicate' to optimize `%'.
7199         Move optimizations for special numeric args to bytecomp.el.
7200         * bytecomp.el (byte-compile-associative): Remove.
7201         (byte-compile-max): New.
7202         (byte-compile-min): New.
7203         Properly handle erroneous calls: (max) (min).
7204         (byte-compile-plus): New.
7205         (byte-compile-minus):
7206         It's easiest to handle 0, +1 and -1 args here.
7207         (byte-compile-mult): New.
7208         It's easiest to handle 1, -1 and 2 args here.
7209         (byte-compile-quo):
7210         It's easiest to handle 0, +1 and -1 args here.
7211         Issue byte-compiler warning when dividing by zero.
7212
7213         Byte-compiler arithmetic improvements.
7214         Better optimize these expressions in the obvious way:
7215         (+ x y 1)   -->  varref x varref y add add1
7216         (+ x y -1)  -->  varref x varref y add sub1
7217         (- x y 0)   -->  (- x y)
7218         (- 0 x y)   -->  (- (- x) y)
7219         (% 42 19)   --> compile-time constant
7220         (/ 42 19)   --> compile-time constant
7221         (* (foo) 2) --> foo call dup plus
7222
7223         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7224         unless (declaim (optimize (safety 3)))
7225         or (setq byte-compile-delete-errors nil).
7226
7227 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7228
7229         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7230         docstrings.
7231
7232 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7233
7234         * startup.el (command-line-do-help):  Add documentation of
7235         portable dumper switches.
7236
7237 2000-11-22  Andy Piper  <andy@xemacs.org>
7238
7239         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7240
7241         * glyphs.el (init-glyphs): don't use autodetect for strings.
7242
7243 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7244
7245         * byte-optimize.el (byte-optimize-char-before):
7246         (byte-optimize-backward-char):
7247         (byte-optimize-backward-word):
7248         Fix incorrect optimizations for these sorts of expressions:
7249         (let ((x nil)) (backward-char x))
7250
7251 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7252
7253         * byte-optimize.el:
7254         * byte-optimize.el (byte-optimize-backward-char): New.
7255         * byte-optimize.el (byte-optimize-backward-word): New.
7256         Make backward-word and backward-char as efficient as forward versions.
7257
7258         * bytecomp.el (byte-compile-no-args-with-one-extra):
7259         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7260         * bytecomp.el (byte-compile-two-args-with-one-extra):
7261         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7262         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7263         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7264         Check if extra arg is constant nil, and if so, use byte-coded call.
7265
7266         * simple.el (backward-word):
7267         * simple.el (mark-word):
7268         * simple.el (kill-word):
7269         * simple.el (backward-kill-word):
7270         Make COUNT argument optional, for consistency with forward-char et al.
7271
7272         * abbrev.el (abbrev-string-to-be-defined):
7273         * abbrev.el (inverse-abbrev-string-to-be-defined):
7274         * abbrev.el (inverse-add-abbrev):
7275         * abbrev.el (expand-region-abbrevs):
7276         * buff-menu.el (Buffer-menu-execute):
7277         * indent.el (move-to-left-margin):
7278         * indent.el (indent-relative):
7279         * indent.el (move-to-tab-stop):
7280         * info.el (Info-reannotate-node):
7281         * lisp-mode.el (lisp-indent-line):
7282         * lisp.el (end-of-defun):
7283         * lisp.el (move-past-close-and-reindent):
7284         * misc.el (copy-from-above-command):
7285         * mouse.el (default-mouse-track-scroll-and-set-point):
7286         * page.el (forward-page):
7287         * paragraphs.el (forward-paragraph):
7288         * paragraphs.el (end-of-paragraph-text):
7289         * picture.el (picture-forward-column):
7290         * picture.el (picture-self-insert):
7291         * rect.el (extract-rectangle-line):
7292         * simple.el (newline):
7293         * simple.el (fixup-whitespace):
7294         * simple.el (backward-delete-char-untabify):
7295         * simple.el (transpose-chars):
7296         * simple.el (transpose-preceding-chars):
7297         * simple.el (do-auto-fill):
7298         * simple.el (indent-new-comment-line):
7299         * simple.el (blink-matching-open):
7300         * view-less.el (cleanup-backspaces):
7301         * wid-edit.el (widget-transpose-chars):
7302         * term/bg-mouse.el (bg-insert-moused-sexp):
7303         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7304
7305         * info.el (Info-fontify-node):
7306         * simple.el (backward-delete-function):
7307         Use canonical delete-backward-char instead of backward-delete-char.
7308
7309 2000-11-20  Andy Piper  <andy@xemacs.org>
7310
7311         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7312         no buffers.
7313
7314 2000-11-20  Andy Piper  <andy@xemacs.org>
7315
7316         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7317         buffer tabs.
7318
7319 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7320
7321         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7322         (proclaim inline...) was shadowing compiler-macros.
7323
7324 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7325
7326         * bytecomp.el (byte-compile-eval): New.
7327         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7328         Keeps this promise made in Lispref:
7329         "If a file being compiled contains a `defmacro' form, the macro is
7330         defined temporarily for the rest of the compilation of that file."
7331
7332 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7333
7334         * cl.el (floatp-safe):
7335         (plusp):
7336         (minusp):
7337         (oddp):
7338         (evenp):
7339         (cl-abs):
7340         Use a better parameter name than `x'.
7341
7342         * cl-macs.el (check-type): Make continuable.  Change documentation
7343         to require PLACE, but accept any form for compatibility.
7344
7345         * abbrev.el (define-abbrev): Use check-type.
7346         * font-menu.el (font-menu-change-face): Use check-type.
7347         * menubar.el (relabel-menu-item): Use check-type.
7348         * itimer.el: Fix typo.
7349
7350 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7351
7352         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7353
7354 2000-11-14  Martin Buchholz <martin@xemacs.org>
7355
7356         * XEmacs 21.2.37 is released.
7357
7358 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7359
7360         * code-cmds.el: Provide the feature.
7361
7362 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7363
7364         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7365
7366         * code-cmds.el: New file
7367         * mule/mule-cmds.el:
7368         * mule/mule-misc.el
7369         (coding-keymap): New keymap. Define coding system keyboard
7370         commands on file-coding builds too.
7371         (coding-system-change-eol-conversion):
7372         (universal-coding-system-argument):
7373         (set-default-coding-systems):
7374         (prefer-coding-system): Moved from mule-cmds.el
7375         (set-buffer-process-coding-system): Moved from mule-misc.el
7376
7377 2000-09-15  Stephen Carney <carney@scubadoo.com>
7378
7379         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7380
7381 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7382
7383         * package-get.el (package-get-download-sites): Add a pre-release
7384         site for experimental packages.
7385
7386         * auto-autoloads.el: Regenerated.
7387
7388 2000-08-01  Andy Piper  <andy@xemacs.org>
7389
7390         * gutter-items.el (buffers-tab-omit-function): reference
7391         buffers-tab-select-visible-buffers.
7392         (buffers-tab-filter-functions): new variable, by default uses
7393         buffers-tab-selection-function and buffers-tab-omit-function.
7394         (select-buffers-tab-buffers-by-mode): invert arguments.
7395         (buffers-tab-select-visible-buffers): new function. Invert calling
7396         of buffers-menu-omit-invisible-buffers.
7397         (buffers-tab-items): rewrite to use
7398         buffers-tab-filter-functions. Rewrite docstring.
7399         (gutter-buffers-tab-extent): delete.
7400         (add-tab-to-gutter): always build a new extent when adding the
7401         tabs.
7402         (update-tab-in-gutter): make gutter dirty when orientation
7403         changes.
7404
7405 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7406
7407         * bytecomp.el (byte-compile-defvar-or-defconst):
7408         Only do loadhist recording if defvar form includes a value.
7409
7410 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7411
7412         * bytecomp.el (byte-compile-initial-macro-environment):
7413         `eval-when-compile' should not compile its body.
7414
7415 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7416
7417         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7418         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7419         some Japanese English.  Remove some ancient FSF comments, and
7420         improve docstrings.  Use symbols not vectors for tables.
7421
7422 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7423
7424         * keymap.el:
7425         (local-key-binding):
7426         (global-key-binding):
7427         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7428
7429         * lisp.el:
7430         (backward-sexp): Slightly simpler code.
7431         (mark-sexp): Make arg optional, like FSF Emacs.
7432         (forward-list): Slightly simpler code.
7433         (backward-list): Slightly simpler code.
7434         (down-list):  Make arg optional, like FSF Emacs.
7435         (up-list):  Make arg optional, like FSF Emacs.
7436         (backward-up-list):  Make arg optional, like FSF Emacs.
7437         (kill-sexp):  Make arg optional, like FSF Emacs.
7438         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7439
7440         * font-menu.el (font-menu-change-face):
7441         Take continuable errors into account.
7442
7443         * abbrev.el:
7444         * abbrev.el (clear-abbrev-table):
7445         * abbrev.el (define-abbrev-table):
7446         * abbrev.el (define-abbrev):
7447         * abbrev.el (insert-abbrev-table-description):
7448         * apropos.el (apropos-documentation-check-doc-file):
7449         * apropos.el (apropos-documentation-check-elc-file):
7450         * buff-menu.el (list-buffers):
7451         * buff-menu.el (list-buffers-noselect):
7452         * bytecomp.el (byte-recompile-directory):
7453         * bytecomp.el (batch-byte-compile):
7454         * cl-macs.el (typep):
7455         * code-files.el (find-coding-system-magic-cookie):
7456         * code-files.el (insert-file-contents):
7457         * cus-edit.el (customize-set-variable):
7458         * cus-edit.el (customize-save-variable):
7459         * cus-face.el (custom-set-face-font-size):
7460         * cus-face.el (custom-set-face-update-spec):
7461         * cus-face.el (custom-reset-faces):
7462         * custom.el (custom-check-theme):
7463         * custom.el (copy-upto-last):
7464         * fill.el (canonically-space-region):
7465         * fill.el (fill-paragraph):
7466         * fill.el (fill-region):
7467         * fill.el (find-space-insertable-point):
7468         * fill.el (justify-current-line):
7469         * faces.el (face-spec-update-all-matching):
7470         * faces.el (set-face-stipple):
7471         * files-nomule.el (insert-file-contents):
7472         * files.el (insert-file-contents-literally):
7473         * files.el (hack-local-variables-last-page):
7474         * files.el (basic-save-buffer):
7475         * files.el (insert-directory):
7476         * font-menu.el (font-menu-change-face):
7477         * font.el (font-spatial-to-canonical):
7478         * format.el (format-encode-region):
7479         * format.el (format-insert-file):
7480         * format.el (format-replace-strings):
7481         * gutter.el (set-gutter-element):
7482         * help.el (key-or-menu-binding):
7483         * help.el (describe-bindings):
7484         * help.el (with-syntax-table):
7485         * indent.el (indent-rigidly):
7486         * indent.el (delete-to-left-margin):
7487         * info.el:
7488         * info.el (Info-extract-dir-entry-from):
7489         * info.el (Info-build-dir-anew):
7490         * info.el (Info-rebuild-dir):
7491         * info.el (Info-batch-rebuild-dir):
7492         * info.el (Info-read-subfile):
7493         * info.el (Info-build-node-completions):
7494         * info.el (Info-extract-menu-node-name):
7495         * isearch-mode.el (isearch-range-invisible):
7496         * isearch-mode.el (isearch-restore-invisible-extents):
7497         * itimer.el (itimerp):
7498         * itimer.el (itimer-live-p):
7499         * keymap.el:
7500         * keymap.el (substitute-key-definition):
7501         * keymap.el (read-command-or-command-sexp):
7502         * keymap.el (local-key-binding):
7503         * keymap.el (global-key-binding):
7504         * keymap.el (global-set-key):
7505         * keymap.el (local-set-key):
7506         * ldap.el:
7507         * ldap.el (ldap-add-entries):
7508         * ldap.el (ldap-delete-entries):
7509         * lisp.el (backward-sexp):
7510         * lisp.el (mark-sexp):
7511         * lisp.el (forward-list):
7512         * lisp.el (backward-list):
7513         * lisp.el (down-list):
7514         * lisp.el (backward-up-list):
7515         * lisp.el (up-list):
7516         * lisp.el (kill-sexp):
7517         * lisp.el (backward-kill-sexp):
7518         * menubar.el (add-menu-button):
7519         * menubar.el (add-submenu):
7520         * menubar.el (delete-menu-item):
7521         * menubar.el (relabel-menu-item):
7522         * mouse.el (narrow-window-to-region):
7523         * obsolete.el (define-obsolete-variable-alias):
7524         * obsolete.el (store-substring):
7525         * package-admin.el:
7526         * package-admin.el (package-admin-install-function):
7527         * package-admin.el (package-admin-install-function-mswindows):
7528         * package-admin.el (package-admin-default-install-function):
7529         * package-get.el (package-get-update-base-entries):
7530         * packages.el (packages-load-package-dumped-lisps):
7531         * packages.el (packages-collect-package-dumped-lisps):
7532         * printer.el (generic-print-buffer):
7533         * printer.el (generic-print-region):
7534         * replace.el (occur-mode-mouse-goto):
7535         * replace.el (perform-replace):
7536         * select.el (get-selection-no-error):
7537         * simple.el:
7538         * simple.el (newline):
7539         * simple.el (open-line):
7540         * simple.el (edit-and-eval-command):
7541         * simple.el (goto-line):
7542         * simple.el (undo):
7543         * simple.el (kill-region):
7544         * simple.el (copy-region-as-kill):
7545         * simple.el (kill-ring-save):
7546         * simple.el (set-mark):
7547         * simple.el (next-line):
7548         * simple.el (previous-line):
7549         * simple.el (line-move):
7550         * simple.el (set-goal-column):
7551         * simple.el (comment-region):
7552         * subr.el:
7553         * subr.el (putf):
7554         * syntax.el (modify-syntax-entry):
7555         * syntax.el (map-syntax-table):
7556         * view-less.el (view-file):
7557         * view-less.el (view-buffer):
7558         * view-less.el (view-file-other-window):
7559         * window-xemacs.el (backward-other-window):
7560         * window.el:
7561         * window.el (one-window-p):
7562         * window.el (walk-windows):
7563         * window.el (window-list):
7564         * x-mouse.el (x-mouse-kill):
7565         * x-select.el (x-get-cutbuffer):
7566         * x-select.el (x-store-cutbuffer):
7567         * term/bg-mouse.el (bg-mouse-line-to-center):
7568         * term/sun-mouse.el (window-line-end):
7569         * term/sun-mouse.el (sun-select-region):
7570         * term/sun.el (kill-region-and-unmark):
7571         * mule/mule-category.el:
7572         * mule/mule-category.el (modify-category-entry):
7573         * mule/mule-category.el (char-category-list):
7574         * mule/mule-coding.el (coding-system-force-on-output):
7575         * mule/mule-misc.el (coding-system-put):
7576         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7577
7578 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7579
7580         * cus-face.el: Typo fixes and tiny clarifications.
7581         * custom.el: ditto
7582
7583 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7584
7585         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7586         * startup.el (normal-top-level): Setup auto-save-list-file-name
7587         if auto-save-list-file-prefix is non-nil.
7588
7589 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7590
7591         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7592
7593 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7594
7595         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7596         get symbol at point-min.
7597
7598 2000-10-24  Didier Verna  <didier@xemacs.org>
7599
7600         * info.el (Info-emacs-info-file-name): defconst it.
7601         * info.el (Info-footnote-tag): defcustom it.
7602         * info.el (Info-no-description-string): ditto.
7603         * info.el (Info-find-node): adapt to new semantics of
7604         'Info-suffixed-file (don't do the case variants stuff).
7605         * info.el (Info-insert-dir): rewrite the dir file variants code.
7606         * info.el (Info-directory-files): New. Return the list of info
7607         files in a directory.
7608         * info.el (Info-dir-outdated-p): use it.
7609         * info.el (Info-parse-dir-entries): ditto.
7610         * info.el (Info-build-dir-anew): don't restrict to files ending
7611         with a ".info.*" extension.
7612         * info.el (Info-set-mode-line): ditto.
7613         * info.el (Info-read-subfile): adapt to new semantics of
7614         'Info-suffixed-file (append 'exact argument).
7615         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7616         string independently of the case.
7617         * info.el (Info-suffixed-file): use it (match all possible case
7618         for the file name).
7619         * info.el (Info-insert-file-contents): code cleanup.
7620         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7621         columns.
7622         * info.el (Info-batch-rebuild-dir): ditto.
7623         * info.el (Info-read-node-name-1): ditto.
7624         * info.el (Info-search): ditto.
7625         * info.el (Info-fontify-node): ditto.
7626
7627
7628 2000-10-24  Didier Verna  <didier@xemacs.org>
7629
7630         * process.el (shell-command): when called from a program, avoid
7631         'push-mark's "mark-set" message.
7632
7633 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7634
7635         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7636         by a symbol, not by a vector.
7637         * mule/vietnamese.el (vscii): Likewise.
7638         (viscii): Likewise.
7639         * mule/cyrillic.el (koi8-r): Likewise.
7640
7641         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7642         by a symbol, not by a vector.
7643         (chinese-big5-2): Likewise.
7644         * mule/ethiopic.el (ethiopic): Likewise.
7645         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7646         (vietnamese-viscii-upper): Likewise.
7647
7648 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7649
7650         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7651
7652 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7653
7654         * byte-optimize.el (byte-optimize-car): New function.
7655         (byte-optimize-cdr): Ditto.
7656
7657 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7658
7659         * byte-optimize.el: Partial synch with FSF 20.7.
7660         Optimize constant concatenation.
7661         Add keymapp as a side effect free function.  It is a built-in.
7662         (byte-after-unbind-pos): Remove byte-equal.
7663
7664 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7665
7666         * update-elc-2.el: Quote regexps correctly.
7667
7668 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7669
7670         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7671         (ccl-compile): Apply integerp, not integer-or-char-p to
7672         check the type of the buffer magnification
7673         (ccl-compile-write-string): Encode a string with binary
7674         coding system.
7675         (ccl-compile-write-repeat): Likewise.
7676
7677 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7678
7679         * buff-menu.el:
7680         * bytecomp.el:
7681         * coding.el:
7682         * faces.el:
7683         * files.el:
7684         * fill.el:
7685         * float-sup.el:
7686         * font-lock.el:
7687         * help.el:
7688         * iso8859-1.el:
7689         * loaddefs.el:
7690         * menubar-items.el:
7691         * menubar.el:
7692         * modeline.el:
7693         * msw-font-menu.el:
7694         * paragraphs.el:
7695         * paths.el:
7696         * replace.el:
7697         * simple.el:
7698         * sound.el:
7699         * startup.el:
7700         * version.el:
7701         * x-faces.el:
7702         * x-font-menu.el:
7703         Remove purecopy.
7704
7705 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7706
7707         * simple.el (do-auto-fill): Use the function pointer to by
7708         `comment-line-break-function', not `indent-new-comment-line'. This
7709         fixes an issue with cc-mode comment continuation.
7710
7711 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7712
7713         * simple.el (turn-on-auto-fill):  Add (interactive).
7714         * mwheel.el (mwheel-install): Add (interactive).
7715         * font-lock.el (turn-on-font-lock): Add (interactive).
7716         (turn-off-font-lock): Add (interactive).
7717
7718 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7719
7720         * packages.el (packages-special-base-regexp): Add `man'.
7721
7722 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7723
7724         * wid-edit.el (widget-specify-active): map over extents in current
7725         buffer like `widget-specify-inactive' does.  Mapping over the
7726         inactive extent object does not work since the current extent is
7727         ignored by `map-extents'.
7728
7729 2000-10-04  Martin Buchholz <martin@xemacs.org>
7730
7731         * XEmacs 21.2.36 is released.
7732
7733 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7734
7735         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7736         Optimize the compiled-function-constants vector by byte-code
7737         reference counts.
7738
7739 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7740
7741         * build-report.el (build-report-delete-regexp): quote value in
7742         defcustom
7743
7744 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7745
7746         * build-report.el (build-report): Don't bind srcdir which we don't
7747         use in `multiple-value-bind' to avoid the only byte-compiler
7748         warning.
7749
7750 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7751
7752         * build-report.el: Requires cl and custom now.
7753         build-report-version is determined by XEmacs version -- remove
7754         build-report-version*.
7755         * build-report.el (build-report-version): Removed.
7756         * build-report.el (build-report-installation-version-regexp): New.
7757         * build-report.el (build-report-version-file-regexp): New.
7758         * build-report.el (build-report-installation-srcdir-regexp): New.
7759         * build-report.el (build-report-destination): Offer
7760         xemacs-build-reports and xemacs-beta.
7761         * build-report.el (build-report-keep-regexp): Adjusted.
7762         * build-report.el (build-report-delete-regexp): Adjusted.
7763         * build-report.el (build-report-make-output-dir): New.
7764         * build-report.el (build-report-installation-file): Replace use of
7765         `concat' with `expand-file-name'.
7766         * build-report.el (build-report-make-output-file): Removed.
7767         * build-report.el (build-report-make-output-files): New.
7768         * build-report.el (build-report-subject): Identify as
7769         user-variable with "*...".
7770         * build-report.el (build-report-prompts): Ditto.
7771         * build-report.el (build-report-version-file): New.
7772         * build-report.el (build-report-file-encoding): Identify as
7773         user-variable with "*...".
7774         * build-report.el (build-report-make-output-get): New.
7775         * build-report.el (build-report-insert-header): Report
7776         emacs-version and system-configuration instead of
7777         build-report-version.
7778         * build-report.el (build-report-insert-make-output): Add file
7779         argument.
7780         * build-report.el (build-report-insert-installation-file):
7781         Re-indent.
7782         * build-report.el (build-report-keep): Change docstring,
7783         re-indent.
7784         * build-report.el (build-report-delete): Ditto.
7785         * build-report.el (build-report-installation-data): New.
7786         * build-report.el (build-report-version-file-data): New.
7787
7788 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7789
7790         * byte-optimize.el (byte-optimize-lapcode):
7791         Fix the optimization of using the first 5 elements of the
7792         constants vector for variables.
7793         (byte-optimize-lapcode): Fix another ancient broken optimization.
7794
7795 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7796
7797         * *: Spelling mega-patch
7798
7799 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7800
7801         * easymenu.el: doc fixes.
7802         (easy-menu-do-define): Use backquote.
7803         (easy-menu-change):
7804         (easy-menu-add):
7805         `when' seems much clearer than `if' here.
7806         (easy-menu-remove):
7807         (easy-menu-add-item):
7808         (easy-menu-item-present-p):
7809         (easy-menu-remove-item):
7810         Wrap using (when (featurep 'menubar) ...)
7811
7812 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7813
7814         * bytecomp.el (displaying-byte-compile-warnings):
7815         Revert Ben's change to this function below so that the compile log
7816         is displayed properly for users of the "popper" package.
7817
7818 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7819
7820         * window.el (save-selected-window): Use backquote.
7821
7822         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7823         Renamed from `byte-compile-file-form-defvar'.
7824         * bytecomp.el (byte-compile-defvar-or-defconst):
7825         Only cons onto current-load-list in top-level forms.
7826         Else this leaks a cons cell every time a defun is called.
7827         Renamed from `byte-compile-defvar', for clarity.
7828         Warn when docstring of defvar is not a string.
7829         Use consistent error messages.
7830         Better comments.
7831
7832 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7833
7834         * simple.el (set-variable):
7835         Remove unneeded defvar by rearranging order of let* forms.
7836
7837         * mule/mule-ccl.el (ccl-get-next-code):
7838         * menubar-items.el (bookmark-menu-filter):
7839         (language-environment-menu-filter):
7840         (tutorials-menu-filter):
7841         * toolbar-items.el (toolbar-compile):
7842         * byte-optimize.el (disassemble-offset):
7843         Use (declare (special ...)) instead of `defvar'.
7844
7845         * cl-macs.el (cl-do-proclaim):
7846         Fix (declare (special ...)) warning suppression syntax.
7847
7848 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7849
7850         * info.el (Info-tag-table-marker):
7851         (Info-tag-table-buffer):
7852         (Info-find-file-node):
7853         (Info-read-subfile):
7854         (Info-build-node-completions):
7855         (Info-search):
7856         (Info-mode):
7857         Multiple info buffer support.
7858
7859 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7860
7861         * ldap.el (ldap-decode-entry): New defun
7862         (ldap-search-entries): Use it in order to decode DN-prefixed
7863         entries properly
7864
7865 2000-08-23  Daniel Pittman <daniel@danann.net>
7866
7867         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7868         Use `eq', not `=', to compare symbols.
7869
7870 2000-07-30  Ben Wing  <ben@xemacs.org>
7871
7872         * bytecomp.el (byte-compile-report-error):
7873         * bytecomp.el (displaying-byte-compile-warnings):
7874         if stack-trace-on-error is set, send out a backtrace when
7875         an error is encountered that stops byte compilation.  this
7876         should make it much much easier to track down those curious
7877         problems.  also undo the kludge of using a separate "*Show*"
7878         buffer for display when there's a temp-buffer-show-function;
7879         we can avoid this by just being a little smarter.
7880
7881         * dialog-items.el:
7882         * dialog-items.el (search-dialog-regexp): New.
7883         * dialog-items.el (search-dialog-callback):
7884         * dialog-items.el (make-search-dialog):
7885         add a regexp option to the dialog and clean up a bit.
7886
7887         * dialog.el:
7888         * dialog.el (yes-or-no-p-dialog-box):
7889         * dialog.el (get-dialog-box-response):
7890         * dialog.el (make-dialog-box):
7891         * dialog.el (dialog-box-finish): New.
7892         * dialog.el (dialog-box-cancel): New.
7893         * dialog.el (internal-make-dialog-box-exit): New.
7894         implement [properly!] the :modal property of the new dialog box
7895         interface.  this is the first time xemacs has ever had *proper*
7896         modal dialog boxes, giving the standard window-system feedback.
7897         (e.g. under windows, clicking on a disabled frame causes a beep
7898         and makes the dialog box flash three times.)
7899
7900         * dragdrop.el: header keyword frobbing.
7901
7902         * dumped-lisp.el (preloaded-file-list):
7903         renamed winnt.el to win32-native.el.
7904
7905         * faces.el (face-property):
7906         * faces.el (set-face-property):
7907         * faces.el (frob-face-property):
7908         * faces.el (frob-face-font-2):
7909         * faces.el (make-face-bold):
7910         * faces.el (make-face-italic):
7911         * faces.el (make-face-bold-italic):
7912         * faces.el (make-face-unbold):
7913         * faces.el (make-face-unitalic):
7914         * faces.el (make-face-smaller):
7915         * faces.el (make-face-larger):
7916         clean up the implementation of these so that window-system-specific
7917         methods are called only on objects belonging to that window system.
7918         previously, you could have [e.g.] mswindows-make-face-bold called
7919         on font object of device type `stream', which is not good and
7920         explains the subtle errors Adrian was getting when byte-compiling
7921         something that required 'term. (Adrian, now you can use stack-trace-
7922         on-error to find the exact place where things are going wrong instead
7923         of having to laboriously binary-search your way through.)
7924
7925         * finder.el (finder-known-keywords):
7926         cleaned up -- properly sorted, clarified the meanings of many of
7927         the keywords, and added a few -- mswin, gui, content, build, www,
7928         user, services.  the last two try to distinguish between a package
7929         that's used directly by the user, and a package that provides
7930         support services to other packages.
7931
7932         * font-lock.el (lisp-font-lock-keywords-2):
7933         update list of lisp control structures to include everything,
7934         including new ones i introduced.
7935
7936         * gutter.el: header keyword frobbing.
7937
7938         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7939         recent isearch element was not doing so!  you got the second-most-
7940         recent instead.
7941
7942         * lisp-mode.el (construct-lisp-mode-menu):
7943         more menubar cleanups.
7944         * lisp-mode.el (with-selected-window):
7945         make it indent properly.
7946
7947         * menubar-items.el (default-menubar): lots of menubar cleanups.
7948         rearranged the options menu the most, e.g. splitting up the
7949         Keyboard/Mouse menu into a new Editing menu and combining the
7950         separate Scrollbar/Gutter/Toolbar submenus into Display.
7951         Got rid of General, moved items to Editing or new Troubleshooting.
7952         Moved Packages to Tools; doesn't seem to belong under Options.
7953         Added stuff to the Cmds menu, e.g. Change Case.
7954
7955         NB please don't complain about these periodic menubar changes.
7956         Anything like this is necessarily incremental in its construction
7957         -- By constant use you gradually become more and more aware of
7958         better and better ways to group menu items.  When we eventually
7959         move the options menu to a property sheet, the existing structure
7960         will probably be preserved fairly well.
7961
7962         * minibuf.el (next-history-element): fix problems with pressing
7963         down arrow in repeat-complex-command.
7964
7965         * modeline.el:
7966         * modeline.el (modeline-3d-p): New.
7967         added custom variable for controlling the 3d modeline.  the
7968         corresponding Options item has been present for a long time,
7969         but commented out with "fix me!" comments.  it's fixed now.
7970
7971         * obsolete.el (add-menu):
7972         remove bogus gettexts.
7973
7974         * process.el (shell-quote-argument):
7975         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7976         For bash under Windows native, see below.
7977
7978         * simple.el:
7979         * simple.el (display-warning-buffer):
7980         Fixed the handling of warning display to eliminate the annoying
7981         *Show* buffer, like was done for byte-compiler output above.
7982
7983         * simple.el (debug-print): New.
7984         Simple function for sending debug messages to the console and/or
7985         other debug places.
7986
7987         * subr.el (replace-in-string):
7988         Rewrite this function to avoid N^2 behavior with large strings --
7989         catastrophic with the new Windows selection code! (Apparently the
7990         author of this function didn't realize there was a fun
7991         replace-match that could make his life much easier, because we
7992         duplicated the entire logic.  The new version is smaller, easier
7993         to understand, much more robust, and has extended features --
7994         those of replace-match.)
7995
7996         * window.el:
7997         * window.el (with-selected-window): New.
7998         An obvious complement to the existing `with-selected-frame' and
7999         `with-current-buffer'.
8000
8001         * win32-native.el: Renamed from winnt.el.
8002         Added a great deal of stuff for properly handling process quoting,
8003         somewhat modeled on Kirill's original model (which i later threw
8004         away).  We should now finally have correctly working process arg
8005         quoting/dequoting so that the final app gets exactly what we
8006         intended.  Because the mechanism is in Lisp, it's easily
8007         extendible. (For those running bash and running the native
8008         version, I tried hard to do what I thought was correct.  But more
8009         thought is needed, and ideally the volunteer work of people with
8010         these configurations that they generally run on.)
8011
8012         * x-font-menu.el (x-font-menu-font-data):
8013         Put in defvar's to fix byte-compiler warnings.
8014
8015 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8016
8017         * select.el (selection-coercion-alist): Initialise.
8018         * select.el (select-coerce-to-text): New.
8019         * select.el (select-coerce): New.
8020         New functions to perform type and value coercion.
8021
8022         * select.el (select-buffer-killed-default): Keep data if it was
8023         on the clipboard.
8024
8025 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8026
8027         * menubar-items.el (default-menubar): Fix typo.
8028         (default-menubar): `lambda' was mispelled as `lamda'.
8029
8030 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8031
8032         * window.el (shrink-window-if-larger-than-buffer): Remove
8033         edge checking code.
8034
8035 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8036
8037         * paths.el (gnus-local-domain): Removed.
8038         (gnus-local-organization): Ditto.
8039         (gnus-startup-file): Ditto.
8040
8041 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8042
8043         * files.el (auto-mode-alist): Add .spec for RPM.
8044
8045 2000-07-31  Andy Piper  <andy@xemacs.org>
8046
8047         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8048
8049 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8050
8051         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8052         browse-url.
8053         * help.el (xemacs-www-page): Ditto.
8054         (xemacs-www-faq): Ditto.
8055         * menubar-items.el (default-menubar): Ditto.
8056
8057         * wid-edit.el (widget-url-link-action): Ditto.
8058         From: Kenichi OKADA <okada@opaopa.org>.
8059
8060 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8061
8062         * finder.el (finder-commentary): Add autoload cookie.
8063
8064 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8065
8066         * files.el (insert-file-contents-literally): Fix second let
8067         binding for `coding-system-for-read' to `coding-system-for-write'
8068         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8069
8070 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8071
8072         * files.el (insert-file-contents-literally): Use binary coding
8073         system (from Morioka san).
8074         (insert-file-contents-literally): Make file-name-handler method.
8075
8076 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8077
8078         * cl-macs.el (get-selection): Add defsetf.
8079
8080 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8081
8082         * x-init.el (x-activate-region-as-selection): replace obsolete
8083         function x-own-selection with own-selection.
8084         (ow-find): replace obsolete functions x-get-selection and
8085         x-get-clipboard with get-selection and get-clipboard.
8086         (init-post-x-win): replace obsolete function x-disown-selection
8087         with disown-selection.
8088
8089 2000-07-20  Mike Sperber  <mike@xemacs.org>
8090
8091         * startup.el (load-user-init-file): Only try to load init file if
8092         it exists.
8093
8094 2000-07-10  Andy Piper  <andy@xemacs.org>
8095
8096         * dialog-items.el: sync with Ben's patch.
8097
8098         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8099         comment.
8100         (progress-text-glyph): deleted.
8101         (progress-layout-glyph): make completely minimal.
8102         (progress-gauge-glyph): ditto.
8103         (progress-display-style): fix to handle dynamic instantiator
8104         changes.
8105         (progress-text-instantiator): new.
8106         (progress-layout-instantiator): new.
8107         (progress-gauge-instantiator): new.
8108         (set-progress-display-instantiator): renamed and changed from
8109         set-progress-display-style.
8110         (progress-abort-glyph): use instantiator not glyph.
8111         (append-progress-display): use set-progress-display-instantiator
8112         and set-glyph-image.
8113         (abort-progress-display): ditto.
8114         (raw-append-progress-display): ditto.
8115
8116 2000-07-20  Ben Wing  <ben@xemacs.org>
8117
8118         * code-files.el: Move Mule-specific code to mule-coding.el.
8119
8120 2000-07-15  Ben Wing  <ben@xemacs.org>
8121
8122         * autoload.el:
8123         Fixed comments.
8124
8125         * cmdloop.el:
8126         * cmdloop.el (yes-or-no-p):
8127         * cmdloop.el (y-or-n-p):
8128         Make these functions use should-use-dialog-box-p and not be
8129         overridden in dialog.el.
8130
8131         * cus-dep.el:
8132         * cus-dep.el (Custom-make-dependencies): Removed.
8133         * cus-dep.el (Custom-make-dependencies-1): New.
8134         * cus-dep.el (Custom-make-one-dependency): New.
8135         New entry point for use in Makefiles, to avoid excessive
8136         invocations.
8137
8138         * cus-edit.el (custom-variable-reset-saved):
8139         * cus-edit.el (custom-variable-reset-standard):
8140         * cus-edit.el (custom-save-resets):
8141         Fix bytecompiler warnings.
8142
8143         * dialog.el:
8144         * dialog.el (yes-or-no-p-dialog-box):
8145         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8146         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8147         * dialog.el (get-dialog-box-response):
8148         * dialog.el (message-or-box):
8149         * dialog.el (make-dialog-box):
8150         * dialog.el (popup-dialog-box): New.
8151         Avoid yes-or-no-p bogosities.
8152         Create a general function `make-dialog-box' to encapsulate all
8153         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8154
8155         * dumped-lisp.el (preloaded-file-list):
8156         Add dialog-items.  Clean up.  Group files by types.
8157
8158         * easymenu.el (easy-menu-add):
8159         * easymenu.el (easy-menu-remove):
8160         Account for accelerators.
8161
8162         * extents.el:
8163         * extents.el (extent-list): New args, like in map-extents.
8164         * extents.el (extent-at-event): New.
8165         * extents.el (extents-at-event): New.
8166
8167         * font-lock.el:
8168         * font-lock.el (font-lock-mode):
8169         * font-lock.el (font-lock-default-fontify-buffer):
8170         * font-lock.el (font-lock-default-unfontify-region):
8171         * font-lock.el (font-lock-fontify-syntactically-region):
8172         * font-lock.el (font-lock-fontify-keywords-region):
8173         Use new progress-feedback names.
8174
8175         * font-lock.el (java-font-lock-identifier-regexp):
8176         * font-lock.el (java-font-lock-class-name-regexp):
8177         Fix bytecompiler warnings.
8178
8179         * gutter-items.el:
8180         * gutter-items.el (progress-display-use-echo-area): Removed.
8181         * gutter-items.el (progress-feedback-use-echo-area): New.
8182         * gutter-items.el (progress-display-popup-period): Removed.
8183         * gutter-items.el (progress-feedback-popup-period): New.
8184         * gutter-items.el (set-progress-display-style): Removed.
8185         * gutter-items.el (set-progress-feedback-style): New.
8186         * gutter-items.el (progress-display-style): Removed.
8187         * gutter-items.el (progress-feedback-style): New.
8188         * gutter-items.el (progress-stack):
8189         * gutter-items.el (progress-displayed-p): Removed.
8190         * gutter-items.el (progress-feedbacked-p): New.
8191         * gutter-items.el (clear-progress-display): Removed.
8192         * gutter-items.el (clear-progress-feedback): New.
8193         * gutter-items.el (progress-display-clear-when-idle): Removed.
8194         * gutter-items.el (progress-feedback-clear-when-idle): New.
8195         * gutter-items.el (remove-progress-display): Removed.
8196         * gutter-items.el (remove-progress-feedback): New.
8197         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8198         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8199         * gutter-items.el (append-progress-display): Removed.
8200         * gutter-items.el (append-progress-feedback): New.
8201         * gutter-items.el (abort-progress-display): Removed.
8202         * gutter-items.el (abort-progress-feedback): New.
8203         * gutter-items.el (raw-append-progress-display): Removed.
8204         * gutter-items.el (raw-append-progress-feedback): New.
8205         * gutter-items.el (display-progress-display): Removed.
8206         * gutter-items.el (display-progress-feedback): New.
8207         * gutter-items.el (current-progress-display): Removed.
8208         * gutter-items.el (current-progress-feedback): New.
8209         * gutter-items.el (current-progress-display-label): Removed.
8210         * gutter-items.el (current-progress-feedback-label): New.
8211         * gutter-items.el (progress-display): Removed.
8212         * gutter-items.el (progress-feedback): New.
8213         Replace "progress-display" with "progress-feedback" globally.
8214
8215         * gutter-items.el (lprogress-display): Removed.
8216         * gutter-items.el (progress-feedback-with-label): New.
8217         Rename lprogress-display ==> progress-feedback-with-label.
8218
8219         * gutter-items.el (search-dialog-direction): Removed.
8220         * gutter-items.el (search-dialog-text): Removed.
8221         * gutter-items.el (search-dialog-callback): Removed.
8222         * gutter-items.el (make-search-dialog): Removed.
8223         Move to dialog-items.el.
8224
8225         * help.el:
8226         * help.el (help-mode-quit):
8227         * help.el (mode-for-help): New.
8228         * help.el (help-sticky-window): New.
8229         * help.el (help-window-config): New.
8230         * help.el (with-displaying-help-buffer):
8231         * help.el (function-at-event): New.
8232         * help.el (help-symbol-regexp): New.
8233         * help.el (help-symbol-run-function-1): New.
8234         * help.el (help-symbol-run-function): New.
8235         * help.el (help-symbol-function-context-menu): New.
8236         * help.el (help-symbol-variable-context-menu): New.
8237         * help.el (help-symbol-function-and-variable-context-menu): New.
8238         * help.el (frob-help-extents): New.
8239         * help.el (describe-function-1):
8240         * help.el (variable-at-point):
8241         * help.el (variable-at-event): New.
8242         * help.el (describe-variable):
8243         Major overhaul.
8244         - Make functions and variables be mousable.
8245         - Middle button hyperlinks.
8246         - New context-menu entries.
8247
8248         * keydefs.el:
8249         * keydefs.el (global-map):
8250         New key bindings to move lines up and down.
8251
8252         * lisp-mode.el:
8253         * lisp-mode.el (construct-lisp-mode-menu): New.
8254         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8255         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8256         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8257         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8258         Make popup and menubar menus be different.  Popup menu uses
8259         clicked location and automatically assumes symbol under the mouse
8260         for various commands.
8261
8262         * menubar-items.el:
8263         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8264         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8265
8266         * menubar-items.el (global-popup-menu): Removed.
8267         * menubar-items.el (mode-popup-menu): Removed.
8268         * menubar-items.el (activate-popup-menu-hook): Removed.
8269         * menubar-items.el (popup-mode-menu): Removed.
8270         * menubar-items.el (popup-buffer-menu): Removed.
8271         * menubar-items.el (popup-menubar-menu): Removed.
8272         Move to menubar.el.
8273
8274         * menubar.el:
8275         * menubar.el (global-popup-menu): New.
8276         * menubar.el (mode-popup-menu): New.
8277         * menubar.el (activate-popup-menu-hook): New.
8278         * menubar.el (last-popup-menu-event): New.
8279         * menubar.el (popup-mode-menu): New.
8280         * menubar.el (popup-buffer-menu): New.
8281         * menubar.el (popup-menubar-menu): New.
8282         * menubar.el (menu-call-at-event): New.
8283         Move non-content functions here.  Add support for context menu
8284         items on extents.
8285
8286         * minibuf.el (minibuffer-history-uniquify):
8287         Typo fix.
8288
8289         * minibuf.el (read-file-name-1):
8290         Call new file dialog box if it exists.
8291
8292         * minibuf.el (mouse-rfn-setup-vars):
8293         Clean up "chop" action.
8294
8295         * mouse.el:
8296         * mouse.el (button2): Now bound to mouse-track.
8297         * mouse.el (click-inside-extent-p):
8298         * mouse.el (point-inside-extent-p):
8299         * mouse.el (point-inside-selection-p):
8300         * mouse.el (mouse-drag-or-yank): Removed.
8301         * mouse.el (mouse-begin-drag-n-drop): New.
8302         * mouse.el (mouse-eval-sexp):
8303         * mouse.el (mouse-track-activate-strokes): New.
8304         * mouse.el (mouse-track-do-activate): New.
8305         * mouse.el (mouse-track):
8306         * mouse.el (default-mouse-track-event-is-with-button): New.
8307         * mouse.el (default-mouse-track-cleanup-hook):
8308         * mouse.el (default-mouse-track-drag-hook):
8309         * mouse.el (default-mouse-track-drag-up-hook):
8310         * mouse.el (default-mouse-track-click-hook):
8311         Merge drag-n-drop into mouse-track.
8312         Add general "activate" support to replace specific button2 kludges.
8313         Use "button modifier" support in mouse-track.
8314
8315         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8316
8317         * package-ui.el:
8318         * package-ui.el (pui-menu):
8319         * package-ui.el (pui-popup-context-sensitive): Removed.
8320         Fix bytecompiler warnings.
8321         Clean up popup code a bit.
8322
8323         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8324
8325         * simple.el:
8326         * simple.el (transpose-lines):
8327         * simple.el (transpose-line-up): New.
8328         * simple.el (transpose-line-down): New.
8329         * simple.el (transpose-subr):
8330         * simple.el (transpose-subr-1): Removed.
8331         Clean up, add functions to move lines up and down.
8332
8333         * startup.el (mail-host-address):
8334         * startup.el (user-mail-address):
8335         Customize.
8336
8337         * subr.el:
8338         * subr.el (set-symbol-value-in-buffer): New.
8339         * subr.el (error):
8340         * subr.el (check-argument-type):
8341         * subr.el (defined-error-p): New.
8342         Add structured error support.
8343
8344         * toolbar-items.el (toolbar-compile):
8345         Use new make-dialog-box.
8346
8347         * update-elc.el:
8348
8349         * userlock.el (ask-user-about-lock-dbox):
8350         * userlock.el (ask-user-about-supersession-threat-dbox):
8351         * userlock.el (ask-user-about-lock):
8352         * userlock.el (ask-user-about-supersession-threat):
8353         Use new make-dialog-box.
8354         Add safety checks; use should use-dialog-box-p.
8355
8356         * window-xemacs.el:
8357         * window-xemacs.el (__buffer-dedicated-frame):
8358         * window-xemacs.el (buffer-dedicated-frame): New.
8359         * window-xemacs.el (set-buffer-dedicated-frame): New.
8360         Move dedicated-frame stuff into lisp.
8361
8362 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8363
8364         * printer.el (generic-print-region): Do not require that
8365         `printer-name' be set.
8366         (printer-name): Commentary clarification.
8367
8368 2000-07-19  Martin Buchholz <martin@xemacs.org>
8369
8370         * XEmacs 21.2.35 is released.
8371
8372 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8373
8374         * select.el (selection-coercible-types): Initialise.
8375
8376 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8377
8378         * select.el (own-clipboard): Bug fix.
8379
8380 2000-07-17  Mike Sperber  <mike@xemacs.org>
8381
8382         * cus-edit.el (custom-migrate-custom-file): Save init file before
8383         continuing.
8384
8385 2000-07-16  Mike Sperber  <mike@xemacs.org>
8386
8387         * startup.el (load-init-file): Remove silly call to
8388         `load-user-custom-file`.
8389         (maybe-migrate-user-init-file): Minor fixes.
8390
8391 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8392
8393         * apropos.el (apropos-documentation-check-doc-file):
8394         `doc' variable should be let-bound, as was presumably intended.
8395
8396         * cus-edit.el (custom-variable-reset-saved):
8397         (custom-variable-reset-standard):
8398         Remove unused variable comment-widget.  Twice.
8399
8400         * toolbar.el (toolbar-blank-press-function):
8401         Add a real defvar with initial value nil and proper docstring.
8402         (press-toolbar-button): No need to check for boundp-ness anymore.
8403
8404         * rect.el (open-rectangle-line): Remove useless (let) form.
8405         Add defvar for pending-delete-mode.
8406
8407         * info.el (Info-find-node): This function needs an autoload cookie.
8408
8409         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8410         Use let* since the second form referred to the first.
8411
8412 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8413
8414         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8415         instead of removed `mswindows-get-clipboard'.
8416
8417
8418 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8419
8420         * select.el (select-convert-from-text): New.
8421         * select.el (select-convert-from-length): New.
8422         * select.el (select-convert-from-integer): New.
8423         * select.el (select-convert-from-identity): New.
8424         * select.el (select-convert-from-filename): New.
8425         * select.el (selection-converter-in-alist): Use them.
8426         New converter functions for X.
8427
8428         * select.el (get-selection): Removed comment.
8429
8430         * select.el (own-selection): Removed append code - I thought
8431         I'd already done this, but apparently not...
8432
8433         * select.el: Changed comment about TIMESTAMP.
8434
8435         * select.el (select-convert-in): New.
8436         * select.el (select-convert-out): New.
8437         New functions that get used by select.c.
8438
8439         * select.el (select-buffer-killed-default): New.
8440         * select.el (select-buffer-killed-text): New.
8441         * select.el (selection-buffer-killed-alist): New.
8442         New list and functions that get called if a relevant selection
8443         exists and a buffer gets killed.
8444
8445         * select.el (select-convert-to-targets):
8446         * select.el (select-convert-to-identity): Removed.
8447         * select.el (select-convert-from-identity): Removed.
8448         * select.el (select-converter-out-alist):
8449         Removed _EMACS_INTERNAL selection type.
8450
8451         * x-select.el (xselect-kill-buffer-hook): Removed.
8452         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8453         Removed this X-specific nonesense. Use the generic support
8454         in select.el instead.
8455
8456 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8457
8458         * mule/mule-category.el (defined-category-hashtable):
8459         Use make-hash-table instead of make-hashtable
8460
8461         * buff-menu.el: Byte-compiler warning fix.
8462
8463         * isearch-mode.el (isearch-highlight-all-cleanup):
8464         Remove unused variable `isearch-highlight-all-start'.
8465
8466         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8467
8468         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8469
8470         * cus-dep.el (Custom-make-dependencies):
8471         Add autoload cookie for custom-add-loads to generated custom-load.el.
8472
8473         * autoload.el (autoload-package-name): Warning suppression.
8474         Move defvar prior to first use.
8475
8476         * custom.el: Add autoload for custom-declare-face.
8477         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8478         * cl.el (cl-hack-byte-compiler):
8479         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8480         to work properly.
8481
8482 2000-07-08  Mike Sperber  <mike@xemacs.org>
8483
8484         * startup.el (load-home-init-file): Added variable.
8485         (maybe-migrate-user-init-file): Added.
8486         (load-user-init-file): Load custom file if different from init
8487         file.
8488
8489         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8490         "startup."
8491
8492         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8493         Moved `custom-file'-related code to cus-file.el.
8494
8495         * cus-file.el: New file.
8496
8497 2000-04-01  Mike Sperber  <mike@xemacs.org>
8498
8499         * packages.el (packages-find-package-directories): Added support
8500         for external package hierarchies with in-place installations.
8501
8502         * find-paths.el (paths-root-in-place-p): Added.
8503         (paths-find-emacs-directory): Added support for external
8504         directories with in-place installations.
8505         (paths-find-site-directory): Ditto.
8506
8507         * startup.el (find-user-init-file): Also look for
8508         ~/.xemacs/init.elc? in preference to ~/.emacs.
8509
8510 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8511
8512         * select.el (own-selection):
8513         * select.el (own-clipboard): Changed `append' parameter to
8514         `how-to-use' parameter.
8515         * select.el (own-selection): Removed icky append code.
8516         * select.el (own-selection, get-selection): Removed extra type
8517         checking.
8518         * select.el (selection-appender-alist):
8519         * select.el (selection-converter-{in|out}-alist): Initialise.
8520         * select.el (select-append-to-*): New.
8521         * select.el (select-convert-from-*): New.  New functions to append
8522         data and convert data from external type.
8523
8524 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8525
8526         * font-lock.el: Javadoc enhancements.
8527
8528 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8529
8530         * printer.el (generic-print-region): Compose job name from buffer
8531         name.
8532
8533 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8534
8535         * font-lock.el (font-lock-fontify-pending-extents): Call
8536         font-lock-fontify-region instead of font-lock-fontify-buffer
8537         to avoid unnecessary progress gauges.
8538
8539 2000-07-06  Craig Lanning  <lanning@scra.org>
8540
8541         * custom-load.el (faces):
8542
8543         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8544         dir is a regex.
8545
8546         * process.el (call-process-internal): from Dan Holmsand, use binary
8547         coding systems so that jka-compr works.
8548
8549 2000-07-07  Ben Wing  <ben@xemacs.org>
8550
8551         * font-lock.el: Undo previous change.  Unfortunately, some
8552         files actually use the variables directly in their init code
8553         without quoting them.
8554
8555 2000-07-07  Ben Wing  <ben@xemacs.org>
8556
8557         * font-lock.el (defvar font-lock-*-face): Removed.
8558
8559         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8560         only when necessary.
8561
8562 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8563
8564         * cl-macs.el: fix cl-transform-function-property kludge
8565         so that it does not require a random feature.
8566
8567 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8568
8569         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8570         as in Linux kernel "Rules.make".
8571
8572 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8573
8574         * build-report.el (build-report): Add autoload cookie.
8575
8576 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8577
8578         * package-ui.el (defgroup pui):  Correct a misspelling
8579         (pui-toggle-package-delete):  Change `seleted' to `selected'
8580
8581 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8582
8583         * package-get.el (package-get-update-base):
8584         (package-get): Use insert-file-contents-literally always.
8585         (package-get-maybe-save-index):
8586         Force coding system for writing to binary.
8587
8588 2000-06-08  Mike Alexander  <mta@arbortext.com>
8589
8590         * code-process.el (call-process-region): If there is no coding
8591         system for the process on process-coding-system-alist use the
8592         coding system of the buffer containing the region.
8593
8594 2000-06-10  Ben Wing  <ben@xemacs.org>
8595
8596         * cmdloop.el (command-error):
8597         If debug-on-error and noninteractive, output backtrace.
8598
8599         * files.el (file-relative-name):
8600         Remove MSDOS references.
8601
8602         * simple.el (line-number): New function, due to non-obvious
8603         behavior/usage of count-lines.
8604
8605         * simple.el (count-lines): document non-obvious usage to get
8606         line number.
8607
8608 2000-06-11  Ben Wing  <ben@xemacs.org>
8609
8610         * faces.el ((featurep 'xpm)):
8611         * x-faces.el (x-init-face-from-resources):
8612         * x-faces.el (x-init-frame-faces):
8613         * x-misc.el (x-init-specifier-from-resources):
8614         * x-misc.el (x-get-resource-and-bogosity-check):
8615         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8616         * x-mouse.el (x-init-pointer-shape):
8617         * x-scrollbar.el (x-init-scrollbar-from-resources):
8618         Add sixth argument to x-get-resource calls so as to issue warnings
8619         rather than errors on bogus arguments.
8620
8621 2000-06-05  Ben Wing  <ben@xemacs.org>
8622
8623         * compat.el: new file.  provides a clean, non-intrusive way to
8624         define compatibility functions.
8625
8626         * process.el (shell-quote-argument): temporary fix for lack
8627         of nt-quote-process-args.  #### I need to put back the overall
8628         structure of that mechanism but redo the guts of it using the
8629         extra intelligence in the C code.
8630
8631 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8632
8633         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8634         `package-get' does in package-get.el, instead of using external
8635         "md5sum" program.
8636
8637         * package-get.el (package-get): Insert package file literally to
8638         make checksum calculation work.
8639
8640 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8641
8642         * code-files.el (convert-mbox-coding-system): Deleted.
8643         (file-coding-system-alist): Removed reference to
8644         convert-mbox-coding-system.
8645
8646 2000-05-28  Martin Buchholz <martin@xemacs.org>
8647
8648         * XEmacs 21.2.34 is released.
8649
8650 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8651
8652         * font-lock.el (font-lock-keywords): Rewrote docstring
8653
8654 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8655
8656         * loadhist.el (unload-feature): handle case where x is both boundp
8657         and fboundp
8658
8659 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8660
8661         * packages.el: It's ok to use built-in macros, but not lisp
8662         defined ones.
8663
8664 2000-05-20  Ben Wing  <ben@xemacs.org>
8665
8666         * font-lock.el:
8667         * font-lock.el (font-lock-message-threshold):
8668         * font-lock.el (font-lock-mode):
8669         * font-lock.el (font-lock-default-fontify-buffer):
8670         * font-lock.el (font-lock-always-fontify-immediately):
8671         * font-lock.el (font-lock-old-extent): Removed.
8672         * font-lock.el (font-lock-old-len): Removed.
8673         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8674         * font-lock.el (font-lock-pending-extent-table): New.
8675         * font-lock.el (font-lock-range-table): New.
8676         * font-lock.el (font-lock-after-change-function):
8677         * font-lock.el (font-lock-after-change-function-1): Removed.
8678         * font-lock.el (font-lock-fontify-pending-extents): New.
8679         * font-lock.el ('font-lock-revert-cleanup): Removed.
8680         * font-lock.el ('font-lock-revert-setup): Removed.
8681         Rewrite deferral code to handle any number of changes, merging
8682         them properly.  Remove hacked-up code for revert-buffer, now
8683         unnecessary.
8684
8685         * menubar-items.el (default-menubar):
8686         In Options->Edit Init File, don't switch to emacs-lisp-mode
8687         unless necessary; doing this turns off font-lock.
8688
8689 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8690
8691         * keydefs.el: Define C-x BS to backward-kill-sentence.
8692
8693 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8694
8695         * files.el (hack-local-variables-prop-line): Use non-greedy
8696         matching to process -*-texinfo-*- -*-.
8697
8698 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8699
8700         * minibuf.el (minibuf-directory-files): new function.
8701         (read-file-name-activate-callback): use minibuf-directory-files.
8702         (read-directory-name-internal): ditto.
8703         (mouse-file-display-completion-list): ditto.
8704         (mouse-directory-display-completion-list): ditto.
8705         (read-file-name-internal): remove "./" from completion list unless
8706         explicitly matched, for consistency.
8707
8708 2000-05-11  Ben Wing  <ben@xemacs.org>
8709
8710         * gutter-items.el (gutter-buffers-tab):
8711         * gutter-items.el (add-tab-to-gutter):
8712         * gutter-items.el (update-tab-in-gutter):
8713         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8714         * gutter-items.el (append-progress-display):
8715         * gutter-items.el (abort-progress-display):
8716         * gutter-items.el (raw-append-progress-display):
8717         Further fixes.  Use set-glyph-image not set-image-instance-property,
8718         to fix problems with multiple windows in a frame.
8719
8720         * menubar-items.el (tutorials-menu-filter):
8721         Fix typo.
8722
8723         * startup.el (early-error-handler):
8724         Display message box under windows; otherwise, message will disappear
8725         before it can be viewed.
8726
8727         * update-elc.el:
8728         Fix bug in NEEDTODUMP processing.
8729
8730 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8731
8732         * startup.el (lock-directory): Removed.
8733         (superlock-file): Ditto.
8734         (startup-set-paths): Remove lockdir.
8735         (startup-setup-paths-warning): Remove lock-directory.
8736
8737         * setup-paths.el (paths-find-lock-directory): Removed.
8738         (paths-find-superlock-file): Ditto.
8739
8740 2000-05-09  Ben Wing  <ben@xemacs.org>
8741
8742         * faces.el (set-face-property):
8743         * faces.el (set-face-font):
8744         * faces.el (set-face-foreground):
8745         * faces.el (set-face-background):
8746         * faces.el (set-face-background-pixmap):
8747         * faces.el (set-face-underline-p):
8748         * faces.el (set-face-strikethru-p):
8749         * faces.el (set-face-highlight-p):
8750         * faces.el (set-face-dim-p):
8751         * faces.el (set-face-blinking-p):
8752         * faces.el (set-face-reverse-p):
8753         doc string changes.
8754
8755         * glyphs.el:
8756         * glyphs.el (make-image-specifier):
8757         * glyphs.el (glyph-property):
8758         * glyphs.el (set-glyph-image):
8759         * glyphs.el (make-glyph):
8760         * glyphs.el (make-pointer-glyph):
8761         * glyphs.el (make-icon-glyph):
8762         * glyphs.el (widget-image-instance-p): New.
8763         authorship info, lots of doc changes.  New predicate, inadvertently
8764         omitted.  the general principle with specifier docs is now that
8765         the description of instantiators should go with the make-foo-specifier
8766         fun's doc string, rather than in foo-specifier-p.  this follows
8767         conventions elsewhere in XEmacs and in general is a lot more obvious
8768         of a place to look.  sometimes the make-foo-specifier function needs
8769         to be created in the process.
8770
8771         * gutter.el:
8772         * gutter.el (make-gutter-specifier): New.
8773         * gutter.el (make-gutter-size-specifier): New.
8774         * gutter.el (make-gutter-visible-specifier): New.
8775         specifier doc updates according to the conventions specified before.
8776
8777         * objects.el:
8778         * objects.el (make-font-specifier):
8779         * objects.el (make-color-specifier):
8780         * objects.el (make-face-boolean-specifier): New.
8781         specifier doc updates according to the conventions specified before.
8782
8783         * specifier.el:
8784         * specifier.el (set-specifier):
8785         * specifier.el (make-integer-specifier): New.
8786         * specifier.el (make-boolean-specifier): New.
8787         * specifier.el (make-natnum-specifier): New.
8788         * specifier.el (make-generic-specifier): New.
8789         * specifier.el (make-display-table-specifier): New.
8790         specifier doc updates according to the conventions specified before.
8791
8792         * toolbar.el:
8793         * toolbar.el (make-toolbar-specifier): New.
8794         specifier doc updates according to the conventions specified before.
8795
8796 2000-05-09  Ben Wing  <ben@xemacs.org>
8797
8798         * process.el (call-process-internal): Revert to previous version
8799         because Mike's change clashed with a change I did not long before.
8800         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8801         Thanks very much Mike for pointing out the bug and submitting a
8802         patch!
8803
8804 2000-04-13  Mike Alexander  <mta@arbortext.com>
8805
8806         * process.el (call-process-internal): Send the correct input buffer
8807         (call-process-internal): Return the exit status of the process
8808
8809 2000-05-07  Ben Wing  <ben@xemacs.org>
8810
8811         * winnt.el:
8812         * winnt.el (nt-quote-args-verbatim): Removed.
8813         * winnt.el (nt-quote-args-prefix-quote): Removed.
8814         * winnt.el (nt-quote-args-backslash-quote): Removed.
8815         * winnt.el (nt-quote-args-double-quote): Removed.
8816         * winnt.el (nt-quote-args-functions-alist): Removed.
8817         * winnt.el (nt-quote-process-args): Removed.
8818         Remove all stuff for argument quoting.  We borrow the code instead
8819         from Emacs 20.6, which is much more careful in its quoting
8820         (e.g. in handling runs of the escape character) and avoids most of
8821         the need for this Lisp mechanism by checking to see whether we're
8822         running a Cygwin or normal program and doing the appropriate
8823         quoting.  If we end up needing such a mechanism, we should add
8824         it by extending the variable `mswindows-quote-process-args' so it
8825         can take an alist of regexps.
8826
8827 2000-05-07  Ben Wing  <ben@xemacs.org>
8828
8829         * keydefs.el:
8830         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8831         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8832         the window without moving point.
8833
8834         * simple.el:
8835         * simple.el (scroll-up-one): New.
8836         * simple.el (scroll-down-one): New.
8837         Functions for use with C-M-up/down.
8838
8839 2000-05-01  Martin Buchholz <martin@xemacs.org>
8840
8841         * XEmacs 21.2.33 is released.
8842
8843 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8844
8845         * dialog.el (yes-or-no-p-dialog-box):
8846         Fix docstring.
8847         Fix following horrible bug in X11 mode with focus-follows-mouse:
8848           1. Visit two files in two different frames.
8849           2. do File->Revert Buffer in one of those frames.
8850           3. Dialog box appears.
8851           4. Arrange things so that the mouse passes over the *other*
8852              frame, then to the dialog box, and click on "Yes".
8853           5. The file contents end up in the *wrong* buffer!
8854         Add TODO comment.
8855
8856 2000-04-28  Ben Wing  <ben@xemacs.org>
8857
8858         * help.el (describe-installation): correct typo introduced
8859         in last patch: boundp -> fboundp.
8860
8861         * etags.el (buffer-tag-table-list):
8862         canonicalize filenames to Unix format so that tag-table-alist
8863         searching works under Windows.
8864
8865         * autoload.el:
8866         Bowdlerize the supposedly objectionable words
8867         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8868
8869         * gutter-items.el (set-progress-display-style):
8870         * gutter-items.el (search-dialog-callback):
8871         * gutter-items.el (make-search-dialog):
8872         Change to new callback-ex api.
8873
8874 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8875
8876         * help.el: (describe-installation): decode-coding-string is not
8877         defined in a non MULE environment.
8878
8879 2000-04-28  Ben Wing  <ben@xemacs.org>
8880
8881         * gutter-items.el (buffer-list-changed-hook):
8882         use it, not record-buffer-hook.
8883
8884         * subr.el (record-buffer-hook): Removed.
8885
8886 2000-04-27  Ben Wing  <ben@xemacs.org>
8887
8888         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8889         use NORECORD option.  Andy will not like this, but the existing
8890         gutter behavior is just wrong, as per this comment:
8891
8892         ;; this used to add the norecord flag to both calls below.
8893         ;; this is bogus because it is a pervasive assumption in XEmacs
8894         ;; that the current buffer is at the front of the buffers list.
8895         ;; for example, select an item and then do M-C-l
8896         ;; (switch-to-other-buffer).  Things get way confused.
8897         ;;
8898         ;; Andy, if you want to maintain the current look, you must
8899         ;;  *uncouple* the gutter order and buffers order.
8900
8901         * loaddefs.el (completion-ignored-extensions): unfuckify.
8902
8903         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8904         xemacs.mak.
8905
8906         * autoload.el (batch-update-one-directory): new function, used in
8907         xemacs.mak.
8908
8909         * loadup.el: set gc-cons-threshold very high unless dumping --
8910         loadup during update-elc is much much much faster.  also do this
8911         when quick-building.
8912
8913         add commented-out code for profiling loadup.
8914
8915
8916         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8917         is required in order to build xemacs.
8918
8919 2000-04-26  Ben Wing  <ben@xemacs.org>
8920
8921         * loadup.el: don't garbage collect during loadup if quick-build
8922         compile-time option is set.
8923
8924 2000-04-23  Ben Wing  <ben@xemacs.org>
8925
8926         * update-elc.el: compute whether any dumped .el or .elc files
8927         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8928         if so.
8929
8930         * update-elc.el (update-elc-files-to-compile): always change
8931         NOBYTECOMPILE in the src directory rather than current dir,
8932         so it will work under NT.
8933
8934         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8935         the form of this file is identical between Unix and Windows.
8936         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8937         Added comment.
8938         (update-autoloads-from-directory): updated doc string.
8939         updated doc strings in a few other places.
8940
8941 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8942
8943         * bytecomp.el (byte-force-recompile): Fix argument to
8944         byte-recompile-directory.
8945
8946 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8947
8948         * gutter-items.el (progress-display-clear-when-idle): Use
8949         add-one-shot-hook.
8950         * gutter-items.el (clear-progress-display): Adjust number of
8951         arguments.
8952
8953 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8954
8955         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8956
8957 2000-04-16  Ben Wing  <ben@xemacs.org>
8958
8959         * printer.el: New file.
8960
8961         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8962
8963         * help.el (describe-installation): Fix decoding for Windows.
8964
8965         * menubar-items.el:
8966         * menubar-items.el (default-menubar):
8967         * menubar-items.el (tutorials-menu-filter): New.
8968         * menubar-items.el (popup-menubar-menu):
8969         Add authorship.  Redo Help menu and Tutorials filter.
8970
8971         * menubar.el: Correct comment.
8972
8973         * modeline.el (modeline-buffer-identification): Correct doc string.
8974
8975         * simple.el:
8976         * simple.el (printing): Removed.
8977         * simple.el (printer-name): Removed.
8978         * simple.el (generic-print-buffer): Removed.
8979         * simple.el (generic-print-region): Removed.
8980         Move generic print code to printer.el.
8981
8982 2000-04-15  Ben Wing  <ben@xemacs.org>
8983
8984         * simple.el (generic-print-region): New.
8985         make this function actually work.
8986         (generic-print-buffer): call generic-print-region.
8987
8988 2000-04-14  Andy Piper  <andy@xemacs.org>
8989
8990         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8991         by using the new widget-callback-current-channel.
8992         (search-dialog-callback): ditto.
8993
8994 2000-04-12  Andy Piper  <andy@xemacs.org>
8995
8996         * gutter.el (default-gutter-position): moved from gutter-items.el.
8997         (default-gutter-position-changed-hook): ditto.
8998         (gutter-element-visibility-changed-hook): ditto.
8999         (set-gutter-element): ditto.
9000         (remove-gutter-element): ditto.
9001         (set-gutter-element-visible-p): ditto.
9002         (gutter-element-visible-p): ditto.
9003         (init-gutter): ditto.
9004
9005         * dialog.el (make-dialog-box): renamed and moved from
9006         gutter-items.el
9007
9008         * gutter-items.el: move various functions elsewhere.
9009
9010 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9011
9012         * menubar-items.el: Fixed place of parenthesis.
9013
9014 2000-04-12  Ben Wing  <ben@xemacs.org>
9015
9016         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9017                 without constantly being prompted for the tag.
9018         * simple.el: Added a number of section headings, to clarify the
9019                 organization of this file.
9020         * simple.el (activate-region):
9021         * simple.el (region-exists-p):
9022         * simple.el (region-active-p):
9023                 Moved these three function down to the other side of
9024                 the case-changing functions, so they join the rest of
9025                 the region code.
9026         * simple.el (printing): New.
9027         * simple.el (printer-name): New.
9028         * simple.el (generic-print-buffer): New.
9029                 New functions, a very simple prototype for a unified
9030                 printing interface.
9031
9032         * process.el (call-process-internal): Real fix for null BUFFER,
9033                 other problems with BUFFER specs.
9034
9035         * menubar-items.el:
9036                 Fixed up File->Print to use new printing functions.
9037                 Various corrections and expansions to Grep/Compile menus.
9038                 New options for Printing.
9039                 New options for SMTP Mail, the way to send mail under
9040                   MS Windows. (There's also a package patch to make SMTP
9041                   Mail be the default under MSWin.)
9042
9043 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9044
9045         * menubar-items.el: Selecting Rectangle Mousing from menubar
9046         did not work.  Needed to quote mouse-track-rectangle-p.
9047
9048 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9049
9050         * cl-compat.el (keywordp): Removed.
9051
9052 2000-04-05  Andy Piper  <andy@xemacs.org>
9053
9054         * gutter-items.el (progress-layout-glyph): don't initialize here.
9055         (progress-gauge-glyph): use dynamic sizing.
9056         (set-progress-display-style): new function. Set progress glyphs
9057         appropriately depending on the style.
9058         (progress-display-style): new variable. Custom version of
9059         set-progress-display-style.
9060         (progress-abort-glyph): switch to dynamic sizes.
9061         (search-dialog-text): make the edit field active.
9062
9063 2000-04-04  Andy Piper  <andy@xemacs.org>
9064
9065         * gutter-items.el (make-search-dialog): need to make the search
9066         dialog visible after creation.
9067
9068         * menubar-items.el (default-menubar): use the search dialog for
9069         searching. Remove some extraneous search menu items.
9070
9071         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9072         well as strings.
9073         (make-gutter-only-dialog-frame): allow the user to create the
9074         frame unmapped. Allow the gutter spec to be given as a glyph.
9075         (search-dialog-direction): new variable.
9076         (search-dialog-text): new variable.
9077         (search-dialog-callback): new function. Callback for the search
9078         dialog action.
9079         (make-search-dialog): new function. Create a user-friendly search
9080         dialog.
9081
9082 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9083
9084         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9085         under Windows.
9086
9087 2000-04-01  Andy Piper  <andy@xemacs.org>
9088
9089         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9090         progress more accurately.
9091
9092 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9093
9094         * finder.el (finder-compile-keywords): Process readable files only.
9095         Because error in process of .#finder-inf.el when compile xemacs
9096         with --with-clash-detection option.
9097
9098 2000-03-31  Andy Piper  <andy@xemacs.org>
9099
9100         * gutter-items.el (append-progress-display): don't delay after a
9101         successful font-lock.
9102         (make-gutter-only-dialog-frame): new function. Allow users to
9103         create gutter-only dialogs.
9104
9105 2000-03-27  Mike Alexander  <mta@arbortext.com>
9106
9107         * process.el (call-process-internal): Handle a null BUFFER
9108         parameter correctly.
9109
9110 2000-03-28  Andy Piper  <andy@xemacs.org>
9111
9112         * gutter-items.el (abort-progress-display): put strings in the
9113         gutter not extents.
9114         (progress-layout-glyph): signal special 'quit callback.
9115         (progress-display-quit-function): deleted.
9116         (progress-display-stop-callback): deleted.
9117         (progress-display-dispatch-command-events): deleted.
9118         (append-progress-display): remove calls to
9119         progress-display-dispatch-command-events.
9120         (raw-append-progress-display): ditto.
9121
9122 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9123
9124         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9125         being a list.  Actually define `stipple-pixmap-p' which is used as
9126         an error predicate.  Correctly handle PIXMAP being either relative
9127         or absolute file name.
9128
9129 2000-03-24  Andy Piper  <andy@xemacs.org>
9130
9131         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9132         (abort-progress-display): ditto. Don't delete the created extent.
9133         (raw-append-progress-display): ditto.
9134         (progress-display-dispatch-non-command-events): new
9135         function. Encapsulates what we want to do when no command input is
9136         required.
9137         (progress-display-dispatch-command-events): likewise, but disable
9138         for now since it causes too many problems.
9139         (append-progress-display): use them.
9140         (raw-append-progress-display): ditto.
9141         (default-gutter-position-changed-hook): set this rather than
9142         default-gutter-position-changed.
9143         (default-gutter-position-changed-hook): lambda with zero arguments
9144         rather than one.
9145         (raw-append-progress-display): trap errors in pending input since
9146         allowing them to signal will hose the gauge well and
9147         truly. Ideally we would like to delay these until we are more able
9148         to cope.
9149         (append-progress-display): ditto.
9150
9151 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9152
9153         * lisp/make-docfile.el: call-process-internal is now implemented
9154         in process.el.
9155
9156 2000-03-21  Ben Wing  <ben@xemacs.org>
9157
9158         * mule\mule-cmds.el (set-language-info-alist):
9159         Fix to correspond to new menu arrangement.
9160
9161 2000-03-21  Ben Wing  <ben@xemacs.org>
9162
9163         * process.el:
9164         * process.el (call-process-internal): New.
9165         New implementation of call-process.  Only enabled under NT, so far.
9166         stderr handling not implemented yet in CVS'd C code.
9167
9168 2000-03-20  Ben Wing  <ben@xemacs.org>
9169
9170         * lisp-mode.el:
9171         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9172         * lisp-mode.el (lisp-interaction-mode):
9173         Put back Lisp Interaction menubar for Jan V's sake.
9174
9175         * simple.el:
9176         * simple.el (mark-ring):
9177         * simple.el (dont-record-current-mark): New.
9178         * simple.el (in-shifted-motion-command): New.
9179         * simple.el (mark-ring-unrecorded-commands): New.
9180         * simple.el (mark-ring-max):
9181         * simple.el (set-mark-command):
9182         * simple.el (push-mark):
9183         * simple.el (handle-pre-motion-command):
9184         Implement scheme for not recording unimportant marks.
9185
9186         * subr.el:
9187         * subr.el (function-allows-args): New.
9188         New function function-allows-args.
9189
9190 2000-03-20  Martin Buchholz <martin@xemacs.org>
9191
9192         * XEmacs 21.2.32 is released.
9193
9194 2000-03-20  Andy Piper  <andy@xemacs.org>
9195
9196         * gutter-items.el (update-tab-in-gutter): force selection of the
9197         selected-window if required to do so.
9198         (buffers-tab-items): ditto.
9199         (add-tab-to-gutter): ditto.
9200         (create-frame-hook): use force-selection.
9201         (default-gutter-position-changed): lambdify.
9202         (update-tab-hook): deleted since it was only used in one place.
9203
9204 2000-03-18  Andy Piper  <andy@xemacs.org>
9205
9206         * files.el (find-file-noselect): undo change that shouldn't have
9207         gone in.
9208
9209 2000-03-17  Andy Piper  <andy@xemacs.org>
9210
9211         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9212         of selected-window trickery.
9213
9214         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9215         frames tabs.
9216         (progress-display-stop-callback): progress -> progress-display
9217         (progress-display-quit-function): ditto.
9218         (clear-progress-display): ditto.
9219         (remove-progress-display): ditto.
9220         (append-progress-display): ditto.
9221         (abort-progress-display): ditto.
9222         (raw-append-progress-display): ditto.
9223         (display-progress-display): ditto.
9224         (current-progress-display-label): ditto.
9225         (current-progress-display): ditto.
9226         (lprogress-display): ditto and save the buffer
9227         (progress-display): ditto. Otherwise the buffer sometimes gets
9228         changed which confuses font-lock.
9229
9230         * font-lock.el (font-lock-default-fontify-buffer): catch all
9231         errors, not just quit.
9232         (font-lock-mode): progress -> display-progress
9233         (font-lock-default-fontify-buffer): ditto.
9234         (font-lock-fontify-syntactically-region): ditto.
9235         (font-lock-fontify-keywords-region): ditto.
9236
9237 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9238
9239         * cl.el (gensym): Move to here from cl-macs.el.
9240         (gentemp): Ditto.
9241
9242 2000-03-16  Andy Piper  <andy@xemacs.org>
9243
9244         * font-lock.el (font-lock-mode): use lprogress and friends for
9245         progress management.
9246         (font-lock-default-fontify-buffer): ditto.
9247         (font-lock-fontify-syntactically-region): ditto.
9248         (font-lock-fontify-keywords-region): ditto.
9249         (font-lock-revert-cleanup): fix reverting.
9250         (font-lock-revert-setup): ditto.
9251
9252         * gutter-items.el (progress-use-echo-area): new variable. Use the
9253         echo area for progress gauges if non-nil.
9254         (clear-progress): remove echo area stuff and defer to
9255         clear-message.
9256         (append-progress): dispatch non-command events after each progress
9257         increment. Remove echo area stuff.
9258         (abort-progress): remove echo area stuff and defer to
9259         display-message.
9260         (raw-append-progress): ditto. Dispatch non-command events after
9261         gutter redisplay.
9262         (display-progress): defer echo area stuff to display-message.
9263
9264         * gutter-items.el (clear-progress):
9265         (abort-progress): indentation changes.
9266         (display-progress): don't clear progress.
9267         (append-progress): compare messages with equal.
9268         (raw-append-progress): use dispatch-non-command-events to flush
9269         widget creation events.
9270
9271 2000-03-13  Ben Wing  <ben@xemacs.org>
9272
9273         * abbrev.el:
9274         * abbrev.el (abbrev-string-to-be-defined): New.
9275         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9276         Changes for use with the menubar.
9277
9278 2000-03-12  Ben Wing  <ben@xemacs.org>
9279
9280         * alist.el (vassoc): moved here from font-menu.el.
9281
9282         * custom.el (defface): typo fix.
9283
9284         * dialog.el (yes-or-no-p-dialog-box):
9285         * dialog.el (message-box):
9286         * files.el (save-some-buffers-1):
9287         Put accelerators in the button names.
9288
9289         * font-lock.el (font-lock-comment-face):
9290         * font-lock.el (font-lock-keyword-face):
9291         * font-lock.el (font-lock-function-name-face):
9292         Fixed some of the colors under MS Windows because the existing
9293         default colors were hardly different from black and needed to be
9294         made lighter.
9295
9296         * font-menu.el:
9297         * font-menu.el (font-menu-split-long-menu):
9298         * font-menu.el (font-menu-family-constructor):
9299         * font-menu.el (font-menu-size-constructor):
9300         * font-menu.el (font-menu-weight-constructor):
9301         * font-menu.el (font-menu-set-font):
9302         vassoc moved to alist.el.
9303         Accelerators added to all menus.
9304         Unused bound var new-props removed.
9305
9306         * keydefs.el: I did a whole lot of rearranging to put things in a
9307         more consistent order and fixed a number of cases where key
9308         combinations involving up, down, left, right and so on were
9309         defined but the corresponding keypad combinations were not
9310         defined.
9311
9312         * lisp-mode.el:
9313         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9314         * lisp-mode.el (emacs-lisp-mode):
9315         * lisp-mode.el (lisp-interaction-mode):
9316         * lisp-mode.el (flet):
9317         Added accelerators onto the menus.
9318         Made all the different versions of the let function be indented
9319         the same way.
9320         Undid Steve's easy-menu-ification, because it makes it impossible
9321         to have the menubar and popup menus different.
9322         Cleaned up the menu; added items for find-function &c and some
9323         indenting, and removed debug-on-*.
9324
9325         * list-mode.el (list-mode-hook):
9326         * list-mode.el (list-mode):
9327         * list-mode.el (completion-setup-hook):
9328         * list-mode.el (display-completion-list):
9329         Added support for the :window-height keyword, which is required
9330         because of other changes that I made for the file dialog box.  I
9331         also made the hook variables list-mode-hook and
9332         completion-setup-hook and also minibuffer-setup-hook in
9333         minibuf.el be permanent-local; see comment in list-mode.el.
9334
9335         * map-ynp.el (map-y-or-n-p):
9336         Added accelerators to the dialog buttons.
9337
9338         * menubar-items.el (menu-truncate-list):
9339         New internal function.
9340         * menubar-items.el (submenu-generate-accelerator-spec):
9341         * menubar-items.el (menu-item-strip-accelerator-spec):
9342         * menubar-items.el (menu-item-generate-accelerator-spec):
9343         New exported functions, for use in auto-generating accelerator specs.
9344
9345         * menubar-items.el:
9346         * menubar-items.el (default-menubar):
9347         * menubar-items.el (maybe-add-init-button):
9348         * menubar-items.el (bookmark-menu-filter):
9349         * menubar-items.el (slow-format-buffers-menu-line):
9350         * menubar-items.el (build-buffers-menu-internal):
9351         * menubar-items.el (language-environment-menu-filter):
9352         * menubar-items.el (default-popup-menu):
9353         * menubar-items.el (popup-buffer-menu):
9354         * menubar-items.el (popup-menubar-menu):
9355         Did a major overhaul on this file, and in fact I'm nowhere near
9356         done working on the menubar, and there will be more patches to
9357         come.  A basic summary of what I've done:
9358
9359         a) I added accelerators to all of the menu items.  For menus that
9360         are auto-generated, such as the buffers menu, the accelerators are
9361         automatically added to the beginning of each line using the
9362         numbers 1 through 9, then zero, and then letters starting with A,
9363         but omitting the letters that are already in use for the fixed
9364         menu items at the top of the buffers menu.  To facilitate adding
9365         accelerators of this kind, I created some new functions
9366         (*-accelerator-spec), which are also being used by other filters
9367         that auto generate lists of things such as ftp sites to download
9368         packages.  If people really don't like these accelerators
9369         appearing at the beginning of the menu items, a variable can be
9370         added to optionally turn them off, but I think this is rather
9371         pointless because other menu items have accelerators and many or
9372         most of the menu users will use the accelerators if the support is
9373         there.
9374
9375         b) I combined the top level Tools and Apps menus into a single
9376         Tools menu, because the distinction between the two is not
9377         obvious, and the items on the menus are not used often enough that
9378         putting some of them onto submenus is a problem.
9379
9380         c) I created two new top level menus called View and Cmds because
9381         there were too many items on the File and Edit menus, and I'm going
9382         to be adding more items to these menus.  In contrast to the Tools
9383         menu, the items on these menus may be used quite often during an
9384         editing session, and so should be available with fewer
9385         keystrokes.
9386
9387         d) I added a number of options to the options menu, including one
9388         for controlling whether the alt key can be used to traverse to
9389         menu items using the accelerators, one for controlling behavior of
9390         control-k, one for controlling how the kill and yank functions
9391         interact with the clipboard, a few additional buffers-menu
9392         options, and various other things.  I also did a bit of
9393         rearranging, for example, combining the keyboard and mouse options
9394         into a single keyboard and mouse submenu to facilitate the
9395         accelerators on that level.
9396
9397         e) I changed the variable buffers-menu-format-buffer-line-function
9398         to take two arguments instead of one, the second argument being
9399         the line number for use in creating an accelerator.  I added a
9400         hack to support existing functions with one argument (although I
9401         doubt that very many of these exist), for backward compatibility.
9402
9403         f) I moved the top level mule menu to be a submenu of the edit
9404         menu.  I think that most of the items on this menu are fairly
9405         useless and there are certainly not enough frequently used items
9406         to justify this being its own top level menu.
9407
9408         g) I combined most of the items in big-menubar.el into the main menu.
9409         If people think the main menu is too big, it would be possible to
9410         create different configurations, some smaller.
9411
9412         * menubar.el (check-menu-syntax):
9413         Deleted some syntax checks that were no longer valid, partly
9414         because of changes that were already made a long time ago, and
9415         partly because of a change I made where I allow the name of the
9416         menu item to be an evaluated expression rather than just a string,
9417         similar to all of the other parameters of a menu item.
9418
9419         * minibuf.el:
9420         * minibuf.el (read-file-name-1):
9421         * minibuf.el (mouse-read-file-name-1):
9422         I made a number of changes to improve the appearance
9423         and functioning of the file dialog box.  They include:
9424
9425         a) Fixing the problem where closing the dialog box by clicking on
9426         the close button of the window didn't properly exit the
9427         minibuffer.
9428
9429         b) Fixing the problem that if you typed part of a file name, and
9430         then clicked on a completion with the mouse, the file was not
9431         correctly selected.
9432
9433         c) Changing the title of the dialog box to reflect the operation
9434         being done in accordance with user interface conventions, rather
9435         than the name of the dialog box buffer, which is rather useless.
9436
9437         d) Remove the words "possible completions are" which didn't
9438         belong.
9439
9440         e) Fix things so that the completions scroll off the end of the
9441         completions windows only to the right, rather than both to the
9442         right and down, which is in accordance with Windows user interface
9443         conventions.
9444
9445         * msw-init.el (init-post-mswindows-win):
9446         Added a binding for meta-F4, which is the standard windows binding
9447         for exiting a program.
9448
9449         * select.el (get-selection-no-error):
9450         * select.el (own-selection):
9451         * select.el (own-clipboard):
9452         Added an optional argument called append to the functions
9453         own-selection and own-clipboard.  This adds support for appending
9454         text to the existing selection and allows the function
9455         own-clipboard to be used as the value of the variable
9456         interprogram- cut-function.
9457
9458         Fixed a bug in own-selection in handling zmacs-region-stays.
9459
9460         * simple.el (historical-kill-line): New.
9461
9462         * simple.el (kill-line):
9463         * simple.el (interprogram-cut-function):
9464         * simple.el (interprogram-paste-function):
9465         * simple.el (handle-pre-motion-command):
9466         * simple.el (next-line):
9467         * simple.el (previous-line):
9468         a) Expanded the variable kill-whole-line, so that function
9469         kill-line can be set to delete the entire line always, not just
9470         when cursor is at the beginning of the line.  This is controlled
9471         by setting the variable kill-whole-line to the symbol 'always.
9472         This behavior, as well as the existing kill-whole-line behavior,
9473         now only take effect when kill-line is called interactively,
9474         although this is a departure from a previous behavior in the case
9475         of setting this variable kill-whole-line to t.  It is almost
9476         certainly what has always been intended, and most likely the old
9477         way of doing things introduced bugs.  I also created a function
9478         called historical-kill-line, which ignores the kill-whole-line
9479         setting and always gives the historical behavior of only killing
9480         to the end of the line.  I bound this function to shift- control-k
9481         so that the kill to end of line behavior is available, even when
9482         kill-whole-line has been set to change control-k into the simple
9483         delete-whole-line behavior. (This can be set using the options
9484         menu.)
9485
9486         b) I changed things so that kill and yank now interact with the
9487         clipboard by default under windows.  This was done by changing the
9488         default value of interprogram-cut- function and
9489         interprogram-paste-function.  You can get the old behavior by
9490         setting these to nil, and there is an option on the options menu
9491         to do this.
9492
9493         c) I added support for selecting text using shifted motion keys.
9494         This support is on by default and can be controlled by the
9495         variable shifted-motion-keys-select-region.  There is also a
9496         variable called unshifted-motion-keys-deselect-region that
9497         controls more specifically how the shifted motion key behavior
9498         works.  I did not put an option on the options menu to turn this
9499         off, because I can't imagine why this would be useful.
9500
9501         * simple.el (forward-block-of-lines):
9502         * simple.el (backward-block-of-lines):
9503         * simple.el (block-movement-size):
9504         New.
9505
9506         * simple.el (uncapitalized-title-words):
9507         * simple.el (uncapitalized-title-word-regexp):
9508         * simple.el (capitalize-string-as-title):
9509         * simple.el (capitalize-region-as-title):
9510         New.
9511
9512
9513         * subr.el (add-hook):
9514         * subr.el (make-local-hook): New.
9515         * subr.el (remove-local-hook): New.
9516         * subr.el (add-one-shot-hook): New.
9517         * subr.el (add-local-one-shot-hook): New.
9518         Added some functions to make using hooks easier.
9519         These include:
9520
9521         a) Functions add-local-hook and remove-local-hook to make it easy
9522         to use local hooks.
9523
9524         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9525         make it possible to add a "one-shot" hook, which is to say a hook
9526         that runs only once, and automatically removes itself after the
9527         first time it has run.
9528
9529 2000-03-09  Andy Piper  <andy@xemacs.org>
9530
9531         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9532
9533 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9534
9535         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9536         Moved from menubar-items.el.
9537         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9538
9539 2000-03-08  Andy Piper  <andy@xemacs.org>
9540
9541         * gutter-items.el (build-buffers-tab-internal): add selected field
9542         to buffers tab spec.
9543
9544 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9545
9546         * minibuf.el (last-exact-completion): Initialize to nil.
9547
9548 2000-03-07  Didier Verna  <didier@xemacs.org>
9549
9550         * startup.el (command-line-1): remove unused variable
9551         `first-file-buffer'.
9552
9553 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9554
9555         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9556         which is also used for Web server log files.
9557
9558 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9559
9560         * mule/mule-charset.el: Setup auto-fill-chars.
9561
9562 2000-03-02  SL Baur  <steve@beopen.com>
9563
9564         * subr.el (with-string-as-buffer-contents): Reimplement using
9565         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9566         non-deletion of buffer after execution problem.
9567         (with-output-to-string): Use unique buffer name.
9568
9569 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9570
9571         * gutter-items.el (buffers-tab-sort-function):  New variable.
9572         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9573
9574 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9575
9576         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9577
9578 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9579
9580         * menubar-items.el (maybe-add-init-button): Remove the "Load
9581         .emacs" button from all menubars.
9582
9583 2000-03-01  Didier Verna  <didier@xemacs.org>
9584
9585         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9586         region rectangle replacement (from Jan Vroonhof).
9587         (replace-rectangle): new function.
9588
9589 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9590
9591         * mule/mule-cmds.el (set-default-coding-systems): Use
9592         set-terminal-coding-system and set-keyboard-coding-system.
9593         * coding.el (set-terminal-coding-system): Use
9594         set-console-tty-output-coding-system.
9595         (set-keyboard-coding-system): Use
9596         set-console-tty-input-coding-system.
9597
9598 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9599
9600         * minibuf.el (read-variable): Allow symbol to default argument.
9601
9602 2000-02-27  Andy Piper  <andy@xemacs.org>
9603
9604         * gutter-items.el (update-tab-hook): new function to be used for
9605         hooks.
9606         (create-frame-hook): add update-tab-hook.
9607         (record-buffer-hook): ditto.
9608         (default-gutter-position-changed): ditto.
9609         (default-gutter-position): updating the buffers tab is now handled
9610         by a hook.
9611         (default-gutter-position-changed-hook): new variable.
9612         (gutter-element-visibility-changed-hook): ditto.
9613         (set-gutter-element-visible-p): call it.
9614         (set-gutter-element): use modify-specifier-instances. Set extents
9615         as duplicable before using.
9616         (remove-gutter-element): ditto.
9617         (set-gutter-element-visible-p): ditto.
9618         (init-gutter): new function.
9619         (add-tab-to-gutter): use new gutter-element functions rather than
9620         setting specifiers directly.
9621         (clear-progress): ditto.
9622         (abort-progress): ditto.
9623         (gutter-buffers-tab-visible-p): renamed from
9624         default-gutter-visible-p
9625
9626         * specifier.el (modify-specifier-instances): new function from Jan
9627         Vroonhof.
9628
9629         * x-init.el (init-post-x-win): call init-gutter.
9630
9631         * msw-init.el (init-post-mswindows-win): call init-gutter.
9632
9633         * menubar-items.el (default-menubar): Update to reflect new gutter
9634         variables.
9635
9636 2000-02-26  Andy Piper  <andy@xemacs.org>
9637
9638         * gutter-items.el (set-gutter-element): new function. Add gutter
9639         elements to the specified gutter.
9640         (remove-gutter-element): new function. Remove gutter elements from
9641         the specified gutter.
9642         (set-gutter-element-visible-p): new function. Set gutter element
9643         visibility for the provided gutter-visible specifier.
9644
9645 2000-02-23  Andy Piper  <andy@xemacs.org>
9646
9647         * gutter-items.el (add-tab-to-gutter): specify dimensions
9648         dynamically.
9649
9650 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9651
9652         * gutter-items.el (add-tab-to-gutter):
9653         * package-get.el (package-get-interactive-package-query):
9654         * package-ui.el (pui-directory-exists):
9655         (pui-install-selected-packages):
9656         (pui-list-packages):
9657         Use #'(lambda ...)  instead of '(lambda ...).
9658
9659 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9660
9661         * startup.el (load-user-init-file): Check to make sure user
9662           has an init-file before calling load().
9663
9664 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9665
9666         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9667
9668 2000-02-23  Martin Buchholz <martin@xemacs.org>
9669
9670         * XEmacs 21.2.31 is released.
9671
9672 2000-02-21  Mike Sperber <mike@xemacs.org>
9673
9674         * loadup.el (really-early-error-handler):
9675         * update-elc.el:
9676         * make-docfile.el:
9677         Remove dependency on EMACSBOOTSTRAP... environment variables.
9678
9679 2000-02-21  Martin Buchholz <martin@xemacs.org>
9680
9681         * XEmacs 21.2.30 is released.
9682
9683 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9684
9685         * byte-optimize.el (byte-optimize-plus):
9686         (byte-optimize-minus):
9687         (byte-optimize-multiply):
9688         Optimize (- 0) to 0, not (-)
9689         Optimize (+ 5 3.0) to 8.0
9690         Optimize (* 5 3.0) to 15.0
9691         Improve readability.
9692
9693 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9694
9695         * modeline.el: (modeline-scrolling-method): change modeline
9696         mswindows cursor appearance according to the value.
9697
9698         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9699         and 'gui-element face colors and 'gui-element face font to Windows
9700         defaults.
9701
9702 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9703
9704         * font-lock.el: Javadoc enhancements
9705
9706 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9707
9708         * ldap.el (toplevel): Test if LDAP support has been compiled in
9709         (ldap-verbose): New option
9710         (ldap-search-entries): Renamed from the previous ldap-search
9711         Conditionalize message display on ldap-verbose
9712         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9713         defuns
9714         (ldap-search): Is now defined as an obsolete wrapper calling
9715         ldap-search-basic or ldap-search-entries
9716
9717
9718 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9719             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9720             Jan Vroonhof  <jan@xemacs.org>
9721
9722         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9723         When for-effect is true, didn't call `byte-optimize-form'
9724         in and/or subforms without last.
9725
9726 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9727
9728         * package-get.el (package-get-download-sites): Use correct custom
9729         type.
9730
9731 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9732
9733         * files.el (write-file): Ask for coding system when compiled with
9734         file-coding.
9735
9736 2000-02-16  Andy Piper  <andy@xemacs.org>
9737
9738         * buffer.el (switch-to-buffer): give norecord argument to
9739         set-window-buffer instead of explicitly recording.
9740
9741         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9742         we have to pick a window.
9743
9744 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9745
9746         * mule/mule-cmds.el (describe-language-support): Don't add
9747         unexist function to help-map.
9748         (describe-coding-system): Don't use already assigend `C'.
9749
9750 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9751
9752         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9753         work in custom.
9754
9755 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9756
9757         * about.el: Ienaga's e-mail address change.
9758
9759 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9760
9761         * etags.el (find-tag): force new window -- even if buf already
9762         visible -- when other-window is t
9763
9764 2000-02-16  Martin Buchholz <martin@xemacs.org>
9765
9766         * XEmacs 21.2.29 is released.
9767
9768 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9769
9770         * cl-extra.el (getf): This is now identical to `plist-get', so
9771         just defalias it.
9772         * cl-macs.el: Make getf an alias to plist-get, at the
9773         byte-compiler level, using define-compiler-macro.
9774
9775 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9776
9777         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9778
9779 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9780
9781         * lisp/etags.el (find-tag-internal): set exact-tagname to
9782           a regular expression that matches against the tagname
9783           part of the tag entry first instead of only looking in
9784           the context area.
9785
9786 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9787
9788         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9789         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9790
9791 2000-02-07  Martin Buchholz <martin@xemacs.org>
9792
9793         * XEmacs 21.2.28 is released.
9794
9795 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9796
9797         * cl-extra.el (getf): Just call `get', never `get*'.
9798         Make arglist match docstring.
9799         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9800         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9801         * byte-optimize.el: remove references to `get*'.
9802
9803 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9804
9805         * mule/european.el: Add syntax information for Latin3 and Latin4.
9806
9807 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9808
9809         * byte-optimize.el: Byte-optimize (length "foo")
9810
9811 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9812
9813         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9814         width check using `window-leftmost-p' and `window-rightmost-p'.
9815
9816 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9817
9818         * wid-edit.el (widget-match-inline): An atom never matches a
9819           list.
9820
9821 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9822
9823         * modeline.el: Consolidated 'x and 'mswindows specification under
9824         'win tag.
9825
9826 2000-01-29  Andy Piper  <andy@xemacs.org>
9827
9828         * gutter-items.el: (format-buffers-tab-line): Try and be
9829         intelligent about buffer naming when we have duplicates.
9830
9831 2000-01-29  Andy Piper  <andy@xemacs.org>
9832
9833         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9834         updated when it becomes visible.
9835
9836 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9837
9838         * bytecomp.el (byte-compile-insert-header): Properly set coding
9839         system under MULE and file-coding.
9840
9841 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9842
9843         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9844         (dontusethis-set-value-terminal-coding-system-handler):
9845         (dontusethis-set-value-keyboard-coding-system-handler):
9846         Never undefine coding system aliases.  Emergency fix for gnus.
9847
9848 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9849
9850         * files.el (abbreviate-file-name): Use directory-sep-char instead
9851         of hard-coded "/".
9852
9853 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9854
9855         * startup.el (user-init-file-base-list): New variable, replacing
9856         user-init-file-base.
9857         (find-user-init-file): New function.
9858         (command-line-early): Use it.
9859         (load-user-init-file): Ditto.
9860
9861 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9862
9863         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9864         calling valid-image-instantiator-format-p
9865
9866 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9867
9868         * isearch-mode.el (isearch-mode): The variable is
9869         isearch-unhidden-extents, not isearch-opened-extents.
9870
9871 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9872
9873         * minibuf.el (next-history-element): Modify error message if a
9874         default value is available.
9875
9876 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9877
9878         * bytecomp.el (byte-compile-file): Don't unconditionally write
9879         .elc files in binary - might contain non-Latin1.
9880
9881 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9882
9883         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9884         for windows-nt.
9885
9886         * version.el:
9887         * startup.el (user-init-file-base):
9888         * process.el (call-process-region):
9889         * files.el (make-backup-file-name):
9890         (backup-file-name-p):
9891         (file-relative-name):
9892         (abbreviate-file-name):
9893         (set-auto-mode):
9894         * code-process.el (call-process-region): Removed unnecessary
9895         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9896         support out of the universe.
9897
9898         * process.el:
9899         * code-process.el:
9900         * bytecomp.el (byte-compile-file): Removed reference to
9901         buffer-file-type, and commented usage of binary-process-output
9902         NTEmacs variables.
9903
9904 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9905
9906         * help.el (function-arglist): Add case for macro.
9907
9908 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9909
9910         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9911         printers.
9912         (custom-display): Added a menu for printer/display tags.
9913
9914         * frame.el (frame-type):
9915         * device.el (device-type): Added 'msprinter to the doc string, and
9916         removed 'pc -- it is not going to be implemented ever.
9917         (call-device-method): Fixed docstring typo.
9918         Defined specifier tags 'printer and 'display.
9919
9920 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9921
9922         * lisp/itimer.el (itimer-run-expired-timers): (consp
9923           last-command-event-time) instead of (consp
9924           'last-command-event-time).
9925
9926 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9927
9928         * msw-glyphs.el: Removed obsolete commentary.
9929
9930 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9931
9932         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9933         better default value.
9934
9935 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9936
9937         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9938         (read-string): Ditto.
9939         (eval-minibuffer): Ditto.
9940         (read-command): Ditto.
9941         (read-function): Ditto.
9942         (read-variable): Ditto.
9943         (read-number): Ditto.
9944         (read-shell-command): Ditto.
9945         (read-number): Record history.
9946
9947 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9948
9949         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9950
9951 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9952
9953         * faces.el (startup-initialize-custom-faces): New function.
9954         Reset all faces created during auto-autoloads loading time
9955         by defface.
9956         * startup.el (command-line): Call it.
9957
9958 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9959
9960         * about.el (about-hackers): Add myself to contributors list.
9961
9962 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9963
9964         * menubar-items.el (maybe-add-init-button): Removed an argument in
9965         a call to load-user-init-file, as the function managed to lose its
9966         formal parameter a few betas ago.
9967
9968 2000-01-18  Martin Buchholz <martin@xemacs.org>
9969
9970         * XEmacs 21.2.27 is released.
9971
9972 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9973
9974         * process.el (shell-command-to-string): Use the FSF docstring.
9975         Make shell-command-to-string the standard function, and
9976         exec-to-string the (deprecated) alias.
9977
9978         * startup.el: typo fix.
9979
9980 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9981
9982         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9983
9984 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9985
9986         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9987         buffers after visible buffers.
9988         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9989
9990 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9991
9992         * info.el (Info-extract-menu-node-name): Stop at a dot
9993         followed by whitespace or right parenthesis.
9994
9995 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9996
9997         * info.el (Info-directory-list): Warn against using Customize with
9998         Info-directory-list.
9999
10000 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10001
10002         * minibuf.el (read-file-name): doc fix.
10003
10004         * autoload.el (update-file-autoloads): doc fix.
10005
10006         * about.el (about-hackers): Change my E-mail address.
10007
10008 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10009
10010         * info.el (Info-visit-file): Just use the `f' interactive spec to
10011         read a filename in the standard way.
10012
10013 2000-01-13  Andy Piper  <andy@xemacs.org>
10014
10015         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10016         (gutter-buffers-tab-extent): new variable.
10017         (update-tab-in-gutter): call add-tab-to-gutter again if the
10018         orientation has changed.
10019         (add-tab-to-gutter): cope with different orientations.
10020
10021 2000-01-11  Didier Verna  <didier@xemacs.org>
10022
10023         * info.el (Info-following-node-name): backward-skip dots as well
10024         as spaces (dots at the end of a node name aren't part of it).
10025         (Info-extract-menu-node-name): don't skip dots. There could be
10026         some in the node name.
10027         (Info-index): allow dots to be part of a node name.
10028
10029 2000-01-12  Andreas Jaeger  <aj@suse.de>
10030
10031         * files.el (auto-mode-alist): Added idlwave-mode.
10032         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10033
10034 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10035
10036         * info.el (Info-search): Show default value.
10037
10038 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10039
10040         * info.el (Info-read-node-completion-table): New variable.
10041         (Info-read-node-name-1): New function.
10042         (Info-read-node-name): Use it.
10043         (Info-follow-reference): Use DEFAULT argument of completing-read.
10044         (Info-menu): Ditto.
10045
10046 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10047
10048         * hyper-apropos.el (hyper-describe-key-briefly): Save
10049         window configuration.
10050         (hyper-describe-face): Use DEFAULT of completing-read.
10051         (hyper-apropos-read-variable-symbol): Ditto.
10052         (hyper-apropos-read-function-symbol): Ditto.
10053
10054 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10055
10056         * mule/mule-cmds.el (set-default-coding-system): Set
10057         comint-exec-hook to use coding-system-for-read and
10058         coding-system-for-write so that C-x RET c works.
10059
10060 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10061
10062         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10063         (previous-matching-history-element): Increment
10064         minibuffer-max-depth by 1.
10065         (next-matching-history-element): Ditto.
10066
10067 2000-01-11  Andy Piper  <andy@xemacs.org>
10068
10069         * gutter-items.el (buffers-tab): Create a new face for the buffers
10070         tab.
10071         (buffers-tab-face): use it.
10072
10073 2000-01-10  Didier Verna  <didier@xemacs.org>
10074
10075         * modeline.el (modeline-scrolling-method): change modeline X
10076         cursor appearance according to the value.
10077
10078 2000-01-07  Andreas Jaeger  <aj@suse.de>
10079
10080         * about.el (about-hackers): Moved my entry to contributor list.
10081         (xemacs-hackers): Added myself.
10082         (about-maintainer-info): Added description of myself.
10083
10084
10085 2000-01-07  Didier Verna  <didier@xemacs.org>
10086
10087         * modeline.el (modeline-scrolling-method): new variable.
10088         (mouse-drag-modeline): add reference to it in the docstring.
10089         (mouse-drag-modeline): handle it.
10090
10091 2000-01-08  Andy Piper  <andy@xemacs.org>
10092
10093         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10094         calls.
10095         (remove-buffer-from-gutter-tab): ditto.
10096
10097 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10098
10099         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10100         (custom-face-edit): Fix grammatical error in help message.
10101
10102 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10103
10104         * movemail.el: Added.
10105
10106         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10107
10108 2000-01-03  Didier Verna  <didier@xemacs.org>
10109
10110         * modeline.el (mouse-drag-modeline): remove the code related to
10111         the modeline horizontal scrolling facility.
10112
10113 1999-12-31  Martin Buchholz <martin@xemacs.org>
10114
10115         * XEmacs 21.2.26 is released.
10116
10117 1999-12-28  Andy Piper  <andy@xemacs.org>
10118
10119         * wid-edit.el (widget-push-button-value-create): The gui cache
10120         does not agree with native widgets which can only be displayed
10121         once per window. The reasons for caching are diminished now that
10122         we don't hog resources when creating buttons.
10123         (widget-push-button-cache) deleted.
10124
10125 1999-12-24  Martin Buchholz <martin@xemacs.org>
10126
10127         * XEmacs 21.2.25 is released.
10128
10129 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10130
10131         * hyper-apropos.el (hyper-apropos): Toggle
10132         hyper-apropos-programming-apropos correctly.
10133         Set REGEXP when user accepts default value.
10134
10135 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10136
10137         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10138         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10139
10140 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10141
10142         * mule/mule-category.el (undefined-category-designator):
10143         Return char instead of character.  Search for undefined one.
10144         (describe-category): Use with-displaying-help-buffer.
10145
10146 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10147
10148         * byte-optimize.el (byte-optimize-plus):
10149         Optimize (+ 1) to 1 instead of (1+ nil).
10150
10151         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10152
10153         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10154
10155         * byte-optimize.el (byte-optimize-char-before): New function.
10156         Remove performance penalty for using (char-before) instead of (char-after).
10157
10158 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10159
10160         * mule/mule-category.el (char-category-list): Return character
10161         instead of integer.
10162
10163 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10164
10165         * minibuf.el (read-buffer): Check default is buffer object.
10166
10167 1999-11-25  Andy Piper  <andy@xemacs.org>
10168
10169         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10170         for buttons.
10171
10172 1999-12-16  Andreas Jaeger  <aj@suse.de>
10173
10174         * package-get.el (package-get-maybe-save-index): Fixed typo.
10175         Patch by Jeff Miller <jmiller@smart.net>.
10176
10177 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10178
10179         * gnuserv.el (gnuserv-process-filter):  don't call
10180         gnuserv-write-to-client when gnuserv-current-client is nil
10181
10182 1999-12-14  Martin Buchholz <martin@xemacs.org>
10183
10184         * XEmacs 21.2.24 is released.
10185
10186 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10187
10188         * about.el (about-hackers): Update my email address.
10189
10190 1999-12-07  Martin Buchholz <martin@xemacs.org>
10191
10192         * XEmacs 21.2.23 is released.
10193
10194 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10195
10196         * package-get.el (package-get-download-sites): Removed several
10197         defunct download sites, added many new ones, and corrected a few
10198         incorrect directory-on-site entries.  Added physical locations to
10199         site-description.
10200
10201 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10202
10203         * finder.el (finder-commentary): add DOC string and fix
10204         interactive spec
10205
10206 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10207
10208         * help.el (describe-function): Don't forget to intern the string
10209         completing-read returns.
10210         (describe-variable): Ditto.
10211
10212 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10213
10214         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10215         `hyper-apropos-help-mode' here to find symbol to customize
10216         irregardless of cursor position and simplify
10217         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10218         `hyper-apropos-popup-menu'.
10219
10220 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10221
10222         * apropos.el (apropos-mode-map): Add return to call
10223         apropos-follow.
10224         (apropos-print): Call apropos-mode to have better
10225         command reference. Put keymap text-poperty to
10226         symbole name.
10227
10228 1999-11-22  Alastair Burt  <burt@dfki.de>
10229
10230         * help.el: (describe-bindings-1): Added handling of keymaps for
10231         the extents at point.
10232
10233 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10234
10235         * gutter-items.el (buffers-tab-items): Wrap the function in a
10236         save-match-data
10237
10238 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10239
10240         * help.el (describe-function): Use the DEFAULT argument to
10241         completing-read.
10242         (describe-variable): Ditto.
10243
10244 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10245
10246         * minibuf.el (read-from-minibuffer): Add optional argument
10247         DEFAULT to have better mini-buffer history support.
10248         (completing-read): Pass default to read-from-minibuffer.
10249         (read-buffer): Pass default to completing-read.
10250
10251 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10252
10253         * font-lock.el (font-lock-doc-string-face): Document the
10254         `font-lock-lisp-like' property.
10255
10256 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10257
10258         * lisp-mode.el: Specify `font-lock-lisp-like'.
10259
10260         * font-lock.el (font-lock-lisp-like): New function.
10261         (font-lock-fontify-syntactically-region): Use it.
10262
10263 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10264
10265         * XEmacs 21.2.22 is released
10266
10267 1999-11-28  Martin Buchholz <martin@xemacs.org>
10268
10269         * XEmacs 21.2.21 is released.
10270
10271 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10272
10273         * minibuf.el (read-coding-system): Accept symbol and
10274         coding-system object as a default-coding-system.
10275
10276 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10277
10278         * minibuf.el (read-coding-system): Accept symbol as
10279         a default-coding-system.
10280
10281 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10282
10283         * apropos.el (apropos-documentation): Use insert instead
10284         of princ.
10285
10286 1999-11-07  William M. Perry  <wmperry@aventail.com>
10287
10288         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10289           for the linux console.
10290
10291         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10292           stuff to work when you are not on a window system, since the GPM
10293           mouse support now allows pasting from outside of XEmacs.
10294
10295 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10296
10297         * XEmacs 21.2.20 is released
10298
10299 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10300
10301         * setup-paths.el (paths-default-info-directories): Add
10302         /usr/share/info and /usr/local/share/info.
10303
10304 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10305
10306         * about.el: Updated Vladimir Ivanovic's info.
10307
10308 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10309
10310         * auto-show.el (auto-show-truncationp): Remove.
10311
10312         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10313
10314 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10315
10316         * indent.el (indent-line-to): fix bug: spaces were not replaced
10317         with tab if column is multiple of tab-width
10318         From dhn@qedinc.com
10319
10320 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10321
10322         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10323         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10324
10325         * package-get.el (package-get-package-provider): Be verbose when
10326         interactive. Patch from Robert Pluim
10327
10328 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10329
10330         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10331         info file suffixes.
10332
10333 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10334
10335         * process.el (open-network-stream): Add a new optional parameter
10336         PROTOCOL to support udp; fix a minor typo and add an explanation
10337         in docstring for udp programming.
10338
10339         * code-process.el (open-network-stream): Add a new optional
10340         parameter PROTOCOL to support udp; fix a minor typo and add an
10341         explanation in docstring for udp programming.
10342
10343 1999-10-18  Andy Piper  <andy@xemacs.org>
10344
10345         * gui.el (make-gui-button): be more precise about how we call
10346         callbacks.
10347
10348         * wid-edit.el (widget-push-button-value-create): Use the new form
10349         of native gui-button.
10350
10351 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10352
10353         * info.el (Info-page-prev): Don't do (sit-for 0).
10354
10355 1999-10-13  Andy Piper  <andy@xemacs.org>
10356
10357         * gutter-items.el (progress-abort-glyph): new glyph for showing
10358         abort status.
10359         (append-progress): dispatch-event rather than sit-for.
10360         (abort-progress): new function. Show the abort glyph with an
10361         appropriate message.
10362         (raw-append-progress): dispatch-event rather than sit-for.
10363         (display-progress): cope with aborts.
10364
10365         * gui.el (make-gui-button): Use native widgets for buttons
10366         unconditionally.
10367         (insert-gui-button): ditto.
10368         (gui-button-p): ditto.
10369
10370         * xbm-button.el: remove from core.
10371
10372         * xpm-button.el: remove from core.
10373
10374 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10375
10376         * faces.el (init-device-faces): Don't initialize the random faces
10377         on the stream device.
10378
10379 1999-10-06  Andy Piper  <andy@xemacs.org>
10380
10381         * files.el (recover-file): Don't use ls under windows for revert buffer.
10382
10383 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10384
10385         * package-get.el (package-get-download-menu): Make menu really
10386         toggle download sites.
10387         (package-get-download-sites): Add autoload cookie.
10388
10389 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10390
10391         * setup-paths.el (paths-find-module-directory): Ditto.
10392
10393 1999-09-29  Werner Fink  <werner@suse.de>
10394
10395         * setup-paths.el (paths-find-exec-directory): Add missing nil
10396         parameter for environment.
10397
10398 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10399
10400         * modeline.el (modeline-format):
10401         Only purecopy the strings.  Else
10402         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10403         barfs.
10404
10405 1999-08-28  Mike Woolley  <mike@bulsara.com>
10406
10407         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10408         user setting comint-completion-addsuffix and
10409         comint-process-echoes.
10410
10411 1999-09-22  Andy Piper  <andy@xemacs.org>
10412
10413         * gutter-items.el (update-tab-in-gutter): use
10414         last-nonminibuf-window instead of selected-window.
10415
10416 1999-09-18  Andy Piper  <andy@xemacs.org>
10417
10418         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10419         display on.
10420
10421         * subr.el (record-buffer-hook): new variable so that the hook gets
10422         some documentation.
10423
10424 1999-09-16  Andy Piper  <andy@xemacs.org>
10425
10426         * gutter-items.el (update-tab-in-gutter): only update when the
10427         gutter is visible.
10428         (remove-buffer-from-gutter-tab): ditto.
10429
10430 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10431
10432         * simple.el (do-auto-fill): Commented out part of Kinsoku
10433         processing.
10434
10435 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10436
10437         * isearch-mode.el (isearch-highlightify-region): Give the
10438         highlighting extents a high priority.
10439         (isearch-make-extent): Give the main highlighting extent an even
10440         higher priority.
10441
10442 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10443
10444         * packages.el (packages-compute-package-locations): Fix typo from
10445         -u rationalization.
10446
10447 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10448
10449         * setup-paths.el (paths-find-doc-directory): Respect value of
10450         `configure-doc-directory.'
10451
10452         * find-paths.el (paths-find-architecture-directory): Give
10453         precendence `default' argument (which typically comes from
10454         configure).
10455
10456 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10457
10458         * startup.el (command-line-early): Added options -user-init-file
10459         and -user-init-directory.
10460
10461         * files.el (user-init-file): Default to NIL so we can recognize
10462         when it's set.
10463
10464 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10465
10466         * obsolete.el (init-file-user):
10467         * startup.el:
10468         * packages.el (packages-compute-package-locations):
10469         * package-get.el (package-get-user-index-filename):
10470         * menubar-items.el (maybe-add-init-button):
10471         * info.el (Info-annotations-path):
10472         * dump-paths.el:
10473         Change `user-init-directory' to be an absolute path.
10474         Use `user-init-directory' where appropriate.
10475         Zap `init-file-user' and its uses.
10476
10477 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10478
10479         * subr.el (copy-symbol): New function.
10480
10481 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10482
10483         * isearch-mode.el (isearch-done): Be sure to restore invisible
10484         extents in the proper buffer.
10485         (isearch-pre-command-hook): Set this-command to the correct value
10486         in case the buffer has changed and old overriding-local-map was
10487         used.
10488         (isearch-restore-extent): Use remprop instead of setting the
10489         property to nil.
10490
10491 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10492
10493         * cmdloop.el (execute-extended-command): Update zmacs region
10494         before the delay.
10495         (execute-extended-command): Make the message gettext-friendly.
10496
10497 1999-09-07  Andy Piper  <andy@xemacs.org>
10498
10499         * gutter-items.el (progress-gauge-glyph): renamed from
10500         progress-glyph.
10501         (progress-text-glyph): new variable.
10502         (progress-layout-glyph): use layouts and text glyphs.
10503         (progress-area-buffer): removed.
10504         (progress-text-and-extent): new variable.
10505         (progress-displayed-p): dynamically create gutter area buffer.
10506         (clear-progress): ditto.
10507         (raw-append-progress): ditto.
10508         (append-progress): use new glyph names.
10509         (raw-append-progress): only create the extent when needed. set
10510         properties more optimally.
10511         (progress): remove args.
10512
10513 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10514
10515         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10516         mapcar where the return value is unused.
10517         (isearch-restore-invisible-extents): Ditto.
10518         (isearch-highlight-all-cleanup): Ditto.
10519         (isearch-delete-extents-in-range): Traverse the extents only once.
10520         (isearch-highlight-all-update): Don't start over if the search
10521         string has changed and more input is pending.
10522
10523 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10524
10525         * packages.el (packages-find-package-data-path): Ditto.
10526
10527         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10528
10529         * subr.el (mapc-internal): Don't make obsolete.
10530
10531         * cl-extra.el (mapc): Resurrect.
10532
10533 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10534
10535         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10536         alias.
10537
10538         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10539         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10540         (isearch-yank-clipboard): Use get-clipboard instead of
10541         x-get-clipboard.
10542         (isearch-yank-selection): Fix docstring.
10543
10544 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10545
10546         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10547
10548 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10549
10550         * cl-macs.el (extent-start-position): Fix setf method.
10551         (extent-end-position): Ditto.
10552
10553 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10554
10555         * isearch-mode.el: End merge with FSF 20.4.
10556
10557         * isearch-mode.el (search-invisible): New variable.
10558         (isearch-hide-immediately): Ditto.
10559         (isearch-unhidden-extents): Ditto.
10560         (isearch-range-invisible): New function.
10561         (isearch-unhide-extent): Ditto.
10562         (isearch-restore-invisible-extents): Ditto.
10563         (isearch-restore-extent): Ditto.
10564
10565         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10566         implementation.
10567         (isearch-ring-retreat-edit): Ditto.
10568         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10569         (isearch-forward-regexp): New arguments NOT-REGEXP and
10570         NO-RECURSIVE-EDIT.
10571         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10572         (isearch-backward-regexp): New arguments NOT-REGEXP and
10573         NO-RECURSIVE-EDIT.
10574         (isearch-mode): Return isearch-success.
10575         (isearch-update): Use unread-command-events instead of
10576         unread-command-event.
10577         (isearch-abort): If an invalid regexp is encountered, keep popping
10578         states.
10579         (isearch-*-char): Use FSF implementation.
10580         (isearch-whitespace-chars): Use the more robust FSF's
10581         implementation.
10582         (isearch-within-brackets): New variable.
10583         (isearch-mode): Initialize it.
10584         (isearch-edit-string): Bind it.
10585         (isearch-search-and-update): Set it.
10586         (isearch-push-state): Push it.
10587         (isearch-top-state): Pop it.
10588         (isearch-search): Set it.
10589         (isearch-printing-char): When called by isearch-whitespace-chars,
10590         handle M-SPC gracefully.
10591         (isearch-message-prefix): New argument ELLIPSIS.
10592         (isearch-message-suffix): Ditto.
10593         (isearch-message): Use the ELLIPSIS argument when calling
10594         isearch-message-prefix and isearch-message-suffix.
10595         (isearch-message-prefix): Distinguish between "wrapped" and
10596         "overwrapped" search, FWIW.
10597
10598 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10599
10600         * isearch-mode.el (isearch-edit-string): Use the head of the
10601         search ring instead of search-last-string and search-last-regexp.
10602         (search-highlight): Renamed from isearch-highlight.
10603         (isearch-exit): Use the new name.
10604         (isearch-highlight): Ditto.
10605         (isearch-dehighlight): Ditto.
10606         (isearch-update-ring): New function.
10607         (isearch-done): Call it.
10608         (isearch-done): New argument EDIT.
10609         (isearch-repeat): If search string is empty, look up at the car of
10610         the search ring; ignore the yank pointer.
10611         (isearch-abort): Call isearch-done with NOPUSH.
10612         (isearch-cancel): New function.
10613         (isearch-mode-map): Bind it to ESC ESC ESC.
10614
10615         * isearch-mode.el: Begin merge with FSF 20.4.
10616
10617 1999-09-01  Andy Piper  <andy@xemacs.org>
10618
10619         * x-select.el (x-get-clipboard): obsolete.
10620         (x-yank-clipboard-selection): obsolete
10621
10622         * select.el (disown-selection): need to be careful to disown the
10623         clipboard if we set it via selection.
10624         (get-clipboard): move from x-select.el
10625         (yank-clipboard-selection): ditto.
10626
10627 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10628
10629         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10630         isearch-highlight-all-matches to nil.
10631         (isearch-fixed-case): New variable.
10632         (isearch-mode): Initialize it.
10633         (isearch-edit-string): Save it.
10634         (isearch-toggle-case-fold): Set it.
10635         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10636         need to check isearch-fixed-case.
10637         (isearch-toggle-case-fold): Update highlighting of all matches
10638         before the pause.
10639         (isearch-edit-string):
10640
10641 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10642
10643         * isearch-mode.el (isearch-edit-string): Call isearch-message
10644         before reading the event so that the prompt is displayed properly.
10645         (isearch-message): Use isearch-nonincremental when calling
10646         isearch-message-prefix.
10647         (minibuffer-local-isearch-map): Bind up and down to do the same as
10648         M-p and M-n respectively.
10649         (isearch-done): New arg NOPUSH.
10650         (isearch-edit-string): Use it.
10651         (isearch-edit-string): Don't bind isearch-string.
10652         (isearch-ring-adjust): Edit string, *then* push state.
10653
10654 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10655
10656         * faces.el (isearch-secondary): Make isearch-secondary look
10657         different than default.
10658
10659 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10660
10661         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10662         save-excursion.
10663         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10664         (isearch-update): Call isearch-dehighlight without arguments.
10665         (isearch-done): Ditto.
10666
10667         * isearch-mode.el (isearch-fix-case): If the search string has no
10668         upper-case letters, allow the folding to be reenabled.
10669         Previously, once disabled, the folding would remain that way until
10670         the end of isearch.
10671         (isearch-top-state): Call isearch-fix-case.
10672
10673         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10674         save-excursion.
10675         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10676
10677 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10678
10679         * xpm-button.el:
10680         xbm-button.el: Need to exist in core because gui.el depends on
10681         them.
10682
10683 1999-08-31  Andy Piper  <andy@xemacs.org>
10684
10685         * gutter-items.el (buffers-tab-face): new customizable variable.
10686         (buffers-tab-default-buffer-line-length): new specifier for
10687         maximum viewable characters.
10688         (progress-stack): new variable for implementing widget-based
10689         progress messages.
10690         (progress-area-buffer): ditto.
10691         (progress-glyph-height): ditto.
10692         (progress-stop-callback): ditto.
10693         (progress-quit-function): new function.
10694         (progress-glyph): new variable.
10695         (progress-layout-glyph): ditto.
10696         (progress-displayed-p): new function, see message-displayed-p for
10697         details.
10698         (clear-progress): ditto.
10699         (remove-progress): ditto.
10700         (append-progress): ditto.
10701         (raw-append-progress): ditto.
10702         (display-progress): ditto.
10703         (current-progress): ditto.
10704         (current-progress-label): ditto.
10705         (progress): ditto.
10706         (lprogress): ditto.
10707
10708
10709 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10710
10711         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10712
10713         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10714         `isearch-yank-selection'.
10715         (isearch-mode-map): Use it.
10716         (isearch-yank-selection): Use `get-selection' instead of
10717         `get-x-selection'.
10718
10719 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10720
10721         * faces.el (isearch-secondary): Create face here.
10722
10723         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10724         timers.
10725
10726 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10727
10728         * subr.el (buffer-string): More robust backward compatibility
10729         check, courtesy William Perry.
10730
10731 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10732
10733         * replace.el (perform-replace): Stop the search after the search
10734         limit has been reached.
10735
10736 1999-08-23  Andy Piper  <andy@xemacs.org>
10737
10738         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10739         here if we don't have one.
10740
10741 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10742
10743         * ldap.el (ldap-coding-system): Default to nil until we get
10744         efficient UTF8 support
10745         (ldap-decode-string): Guard against `decode-coding-string' not
10746         being defined
10747         (ldap-encode-string): Guard against `encode-coding-string' not
10748         being defined
10749
10750 1999-08-23  Didier Verna  <didier@xemacs.org>
10751
10752         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10753         Some doc strings improvements, and add a star to the `interactive'
10754         calls.
10755
10756 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10757
10758         * font-lock.el (java-font-lock-keywords-3): introduced new
10759         keywords and regexpes for javadoc syntax 1.2.
10760
10761 1999-08-17  Andy Piper  <andy@xemacs.org>
10762
10763         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10764         format-buffers-tab-line.
10765         (buffers-tab-max-buffer-line-length): new variable.
10766         (format-buffers-tab-line): new function. truncate names if over
10767         buffers-tab-max-buffer-line-length.
10768
10769 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10770
10771         * cus-start.el: Customize the variable `bell-inhibit-time'.
10772
10773 1999-08-16  Andy Piper  <andy@xemacs.org>
10774
10775         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10776         brute-force approach to deleting the last buffer.
10777         (buffers-tab-grouping-regexp): new customizable variable.
10778         (select-buffers-tab-buffers-by-mode): use it.
10779
10780 1999-08-13  Andy Piper  <andy@xemacs.org>
10781
10782         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10783         deletion problem.
10784
10785 1999-07-30  Didier Verna  <didier@xemacs.org>
10786
10787         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10788         of princ to output symbols.
10789         (custom-save-face-internal): ditto.
10790         (custom-save-resets): ditto.
10791
10792 1999-08-09  Didier Verna  <didier@xemacs.org>
10793
10794         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10795         `regexp-quote' to protect the major mode name for use as a regular
10796         expression (c++ needs this for instance).
10797
10798 1999-08-08  Andy Piper  <andy@xemacs.org>
10799
10800         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10801         cope with similar mode names.
10802
10803         * gutter-items.el (buffers-tab-selection-function): new selection
10804         function.
10805         (select-buffers-tab-buffers-by-mode): new function.
10806         (buffers-tab-items): use it if set to only display buffers in the
10807         tab in the current buffer's group..
10808         (update-tab-in-gutter): use new api.
10809         (remove-buffer-from-gutter-tab): ditto.
10810
10811         * gutter-items.el (buffers-tab-max-size): set custom selection
10812         default to 6.
10813         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10814         (add-tab-to-gutter): set face as default.
10815
10816 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10817
10818         * faces.el (frob-face-property): Merge the fall-back specifier
10819         with the target, not replace it.
10820
10821 1999-08-05  Andy Piper  <andy@xemacs.org>
10822
10823         * gutter-items.el (update-tab-in-gutter): add frame argument for
10824         buffer-items.
10825         (update-tab-in-gutter): use it.
10826
10827         * gutter-items.el (record-buffer-hook): set.
10828
10829         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10830         change.
10831         (switch-to-buffer-hook) deleted.
10832
10833 1999-08-04  Andy Piper  <andy@xemacs.org>
10834
10835         * gutter-items.el (update-tab-in-gutter): make sure this will work
10836         as an argument to create-frame-hook.
10837
10838 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10839
10840         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10841         instead of timer emulation.
10842
10843 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10844
10845         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10846         Emacs isearch enhancements.
10847
10848 1999-07-28  Andy Piper  <andy@xemacs.org>
10849
10850         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10851         all devices that support tab controls.
10852         (remove-buffer-from-gutter-tab): new function. to be used as a
10853         value for kill-buffer-hook.
10854
10855 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10856
10857         * auto-show.el (auto-show-truncationp): changed to match
10858         `window_translation_on'
10859
10860 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10861
10862         * XEmacs 21.2.19 is released
10863
10864 1999-07-28  SL Baur  <steve@miho>
10865
10866         * code-files.el (insert-file-contents): Fix docstring.
10867         revert previous change.
10868
10869 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10870
10871         * fill.el (fill-region-as-paragraph): Change re-break-point to
10872         contain word-across-newline plus one character so that filling
10873         Japanese and Chinese works as desired.
10874         * simple.el (do-auto-fill): Ditto.
10875
10876 1999-07-26  SL Baur  <steve@miho>
10877
10878         * mule/japanese.el ("Japanese"): Do not specify a default input
10879         method.
10880         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10881
10882 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10883
10884         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10885         able to use cl-macs macro in early lisp.
10886
10887 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10888
10889         * custom.el:
10890         * cus-face.el:
10891         * cus-edit.el:
10892                 Massive custom Theme API changes.
10893
10894 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10895
10896         * code-files.el (insert-file-contents): Regard
10897         coding-system-magic-cookie if `coding-system-for-read' is nil.
10898
10899 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10900
10901         * mule/thai-xtis.el: Add coding: local variable, to avoid
10902         bootstrapping problem with C locale.
10903
10904 1999-07-22  Andy Piper  <andy@xemacs.org>
10905
10906         * dumped-lisp.el (preloaded-file-list): guard against putting
10907         gutter-items in a less than functional XEmacs.
10908         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10909
10910 1999-07-18  Bob Weiner  <weiner@beopen.com>
10911
10912         * fill.el (fill-context-prefix): Fixed bug that prevented the
10913         setting of an adaptive fill prefix when the `dont-skip-first' was
10914         t.
10915
10916 1999-07-22  SL Baur  <steve@miho>
10917
10918         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10919
10920 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10921
10922         * files.el (interpreter-mode-alist): add `make', `guile', and
10923         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10924         makefile-mode, guile is a scheme, and someday XEmacs will be
10925         modular enough to use as an efficient scripting tool.)
10926
10927 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10928
10929         * mule/mule-cmds.el (reset-language-environment): Regard
10930         coding-category `utf-8' and `ucs-4' if they are available.
10931
10932 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10933
10934         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10935         (prefer-coding-system): Fix DOC-string.
10936
10937         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10938         DOC-string too.
10939
10940         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10941         Mule.
10942         (coding-system-change-eol-conversion): Fix DOC-string.
10943
10944 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10945
10946         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10947         instead of `list-coding-system'.
10948
10949 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10950
10951         * menubar-items.el (default-menubar): `select-input-method' was
10952         renamed to `set-input-method'.
10953
10954         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10955         "Set Language Environment" menu.
10956
10957         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10958         "Describe Language Support" menu.
10959
10960 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10961
10962         * mule/chinese.el ("Chinese-GB"): Rename
10963         `chinese-gb-environment-setup-function' to
10964         `setup-chinese-gb-environment-internal'.
10965
10966 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10967
10968         * mule/korean.el: Use `define-coding-system-alias' instead of
10969         `copy-coding-system'.
10970
10971 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10972
10973         * mule/mule-cmds.el (set-language-environment-coding-systems):
10974         Treat duplicated coding-categories.
10975
10976 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10977
10978         * mule/japanese.el: Use `define-coding-system-alias' instead of
10979         `copy-coding-system'.
10980
10981 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10982
10983         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10984         coding-system `viscii'.
10985
10986 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10987
10988         * mule/cyrillic.el:
10989         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10990         (cyrillic-alternativnyj-decode-table): New variable.
10991         (cyrillic-alternativnyj-encode-table): New variable.
10992         - Specify `iso-8-1' as a category of coding-system
10993           `alternativnyj'.
10994         - Abolish general Cyrillic environment.
10995
10996 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10997
10998         * mule/chinese.el:
10999         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11000         - Register `chinese-gb-environment-setup-function' as a
11001           `setup-function' of "Chinese-GB" environment.
11002
11003 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11004
11005         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11006         optional argument `parents'.
11007
11008         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11009         property for Thai-XTIS.
11010
11011         * mule/mule-help.el (help-with-tutorial): Use property
11012         `tutorial-coding-system' of language-info as a coding-system to
11013         read tutorial file.
11014
11015 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11016
11017         * mule/thai-xtis.el: Don't setup `setup-function' and
11018         `exit-function'.
11019
11020         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11021         `set-coding-category-system' to set up coding-system for
11022         coding-category.
11023
11024         * mule/mule-cmds.el (prefer-coding-system): Use
11025         `set-coding-category-system' to set up coding-system for
11026         coding-category.
11027
11028 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11029
11030         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11031         Thai-XTIS environment.
11032
11033         * mule/mule-cmds.el (prefer-coding-system): Use
11034         `find-coding-system' instead of `coding-system-p'.
11035
11036 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11037
11038         * mule/mule-cmds.el (set-language-environment-coding-systems):
11039         Modify eol-type for XEmacs.
11040
11041         * mule/thai-xtis.el: Delete unused local variable `category'.
11042
11043         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11044         function.
11045         (prefer-coding-system): Don't call
11046         `update-coding-systems-internal'; use function
11047         `coding-category-list' instead of variable `coding-category-list';
11048         use `set-coding-priority-list' instead of `set-coding-priority';
11049         modify `eol-type' for XEmacs.
11050
11051         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11052         `charset-columns'.
11053         (char-width): Likewise.
11054
11055 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11056
11057         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11058         `tis-620'.
11059
11060         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11061         `set-coding-priority-list' instead of `set-coding-priority'; don't
11062         call `update-coding-systems-internal'.
11063
11064         * mule/mule-misc.el (coding-system-get): New function.
11065         (coding-system-put): New function.
11066         (coding-system-category): New function.
11067
11068 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11069
11070         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11071         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11072         to avoid conflict with leim/quail/thai-xtis.
11073
11074         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11075         to thai-xtis-chars.el.
11076
11077         * mule/thai-xtis-chars.el: New file (split from
11078         mule/thai-xtis.el).
11079
11080 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11081
11082         * mule/thai-xtis.el:
11083         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11084         - Add syntax entries.
11085         - Put `preferred-coding-system' of the charset `thai-xtis' to
11086           `tis-620'.
11087
11088 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11089
11090         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11091         rewritten to use write-multibyte-character.
11092
11093 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11094
11095         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11096         of `iso-2022-7'.
11097         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11098         ported yet.
11099         (read-input-method-name): Treat optional argument `default'.
11100
11101 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11102
11103         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11104         all.
11105         (set-language-info-alist): Set up menus here.
11106
11107 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11108
11109         * minibuf.el (completing-read): Add new optional argument
11110         `default'.
11111         (read-coding-system): Add new optional argument
11112         `default-coding-system'.
11113
11114 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11115
11116         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11117         (viet-viscii-...->viet-vscii...).
11118
11119 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11120
11121         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11122         and menus.
11123
11124 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11125
11126         * mule/mule-cmds.el (input-method-function): Add permanent-local
11127         property.
11128
11129 1999-03-30  Dave Love  <fx@gnu.org>
11130
11131         * mule/mule-cmds.el (current-language-environment): Doc fix.
11132
11133 1999-02-06  Richard Stallman  <rms@gnu.org>
11134
11135         * mule/european.el (setup-slovenian-environment): New function.
11136         ("Slovenian"): New language environment.
11137
11138 1999-01-27  Dave Love  <fx@gnu.org>
11139
11140         * mule/mule-cmds.el (current-language-environment): Provide :link,
11141         :type (choices) and appropriate :get.
11142
11143 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11144
11145         * mule/mule-cmds.el (describe-language-environment): Don't alter
11146         input-method-alist.
11147
11148 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11149
11150         * mule/mule-cmds.el (prefer-coding-system): Call
11151         set-coding-priority, so that the internal array of priorities is
11152         also updated.
11153
11154 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11155
11156         * mule/mule-cmds.el (prefer-coding-system): If the argument
11157         requires specific EOL conversion type, make the default coding
11158         systems use that.
11159
11160 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11161
11162         * mule/mule-cmds.el (set-language-environment): Pass the default
11163         eol-type to set-language-environment-coding-systems.
11164         (set-default-coding-systems): Copy the eol-type property for the
11165         new default values of {buffer-file,process}-coding-system from the
11166         old defaults.
11167         (set-language-environment-coding-systems): Accept an optional
11168         argument EOL-TYPE, and set the eol-type property of the default
11169         coding systems accordingly.
11170
11171 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11172
11173         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11174         use generate-new-buffer instead of get-buffer-create.
11175
11176 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11177
11178         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11179
11180 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11181
11182         * mule/mule-cmds.el (default-input-method): Fix custom type.
11183
11184 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11185
11186         * mule/mule-cmds.el (setup-specified-language-environment):
11187         Add apropos-inhibit property.
11188         (describe-specified-language-support): Likewise.
11189
11190 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11191
11192         * mule/mule-cmds.el: Doc fixes.
11193
11194 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11195
11196         * mule/mule-cmds.el (register-input-method): Doc-string
11197         modified.
11198
11199 1998-09-01  Dave Love  <fx@gnu.org>
11200
11201         * mule/mule-cmds.el (current-language-environment): Fix
11202         setter function.
11203
11204 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11205
11206         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11207         mule/european.el, mule/hebrew.el, mule/japanese.el,
11208         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11209         avoid bootstrapping problem if you need to recompile all the Lisp
11210         files using interpreted code.
11211
11212 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11213
11214         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11215         ("Latin-2"): Likewise.
11216
11217 1998-08-18  Per Starback  <starback@update.uu.se>
11218
11219         * mule/european.el (setup-latin2-environment): Fix typo.
11220
11221 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11222
11223         * mule/european.el: Give proper value of `input-method' key to all
11224         lang. env.
11225
11226         * mule/mule-cmds.el (activate-input-method): Handle the case that
11227         the arg INPUT-METHOD is nil correctly.
11228         (read-multilingual-string): Activate the specified input method
11229         before calling read-string.  Afterward, activate the original
11230         input method.
11231
11232 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11233
11234         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11235         (set-language-info-alist): Fix typo in doc-string.
11236
11237         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11238
11239 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11240
11241         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11242         (reset-language-environment): New function for the job that
11243         setup-english-environment used to do.
11244         (set-language-environment): Do more setups according to the info
11245         in language-info-alist.
11246         (read-language-name): Handle the case that the arg KEY is nil.
11247         (describe-language-environment): Handle input-method property.
11248
11249         * mule/: All files under this directory, which related with
11250         specific languages (such as mule/european.el, mule/greek.el,
11251         mule/hebrew.el, mule/misc-lang.el), modified as below.
11252         (setup-XXX-environment): Just call set-language-environment.  If
11253         they used to do some other jobs than what done by
11254         set-language-environment, those jobs are done in
11255         setup-XXX-environment-internal now.
11256         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11257         the value to setup-XXX-environment-internal.  Add properties
11258         input-method and features.
11259
11260         * mule/english.el (setup-english-environment): Just call
11261         reset-language-environment.
11262
11263         * mule/european.el (setup-8-bit-environment): Function deleted.
11264
11265 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11266
11267         * mule/mule-cmds.el (input-method-exit-on-first-char)
11268         (input-method-use-echo-area): Doc fixes.
11269
11270 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11271
11272         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11273         variable.
11274         (input-method-use-echo-area): New variable.
11275
11276 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11277
11278         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11279
11280 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11281
11282         * mule/mule-cmds.el (activate-input-method): Update mode line.
11283         (inactivate-input-method): Likewise.
11284
11285 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11286
11287         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11288         input method in the current buffer, but just bind
11289         current-input-method.
11290
11291 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11292
11293         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11294
11295         * mule/misc-lang.el ("IPA"): Add coding-priority and
11296         coding-system.
11297
11298 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11299
11300         * mule/greek.el: Add coding-priority.
11301
11302 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11303
11304         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11305         LANG-ENV.
11306
11307 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11308
11309         * mule/mule-cmds.el (register-input-method): Fix previous change.
11310         (setup-specified-language-environment): Doc fix.
11311
11312 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11313
11314         * mule/mule-cmds.el: Several doc fixes.
11315         (get-language-info, set-language-info): Rename argument.
11316         (set-language-info-alist): Likewise.
11317         (register-input-method): Rename argument.
11318         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11319
11320 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11321
11322         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11323         default value while reading an input method.
11324
11325 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11326
11327         * mule/mule-cmds.el (universal-coding-system-argument):
11328         Use buffer-file-coding-system as default.
11329
11330 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11331
11332         * mule/korean.el ("Korean"): Doc fix.
11333
11334 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11335
11336         * mule/mule-cmds.el (describe-language-environment): Print the
11337         languge environment at the head.
11338
11339 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11340
11341         * mule/japanese.el: Set exit-function to exit-japanese-environment
11342         for Japanese environment.
11343
11344 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11345
11346         * mule/mule-cmds.el (set-language-environment): Doc fix.
11347         (current-language-environment): Use defcustom.
11348         (default-input-method): Specify :type.
11349
11350 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11351
11352         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11353         modified.
11354         (prefer-coding-system): Doc-string modified.
11355
11356 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11357
11358         * mule/mule-cmds.el (set-language-info): Doc-string
11359         describes `coding-priority' KEY.
11360         (set-language-environment-coding-systems): New function.
11361         (select-safe-coding-system): New function.
11362         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11363         (set-language-info-alist): New optionla arg PARENTS.  Call
11364         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11365         (set-language-environment-coding-systems): New function.
11366
11367         * mule/chinese.el: Remove setting up of
11368         describe-chinese-environment-map and
11369         setup-chinese-environment-map.  Exclude them in args of calls to
11370         set-language-info-alist.  Register coding-priority key in
11371         language-info-alist.
11372
11373         * mule/cyrillic.el: Remove setting up of
11374         describe-cyrillic-environment-map and
11375         setup-cyrillic-environment-map.  Exclude them in args of calls to
11376         set-language-info-alist.  Register coding-priority key in
11377         language-info-alist.
11378
11379         * mule/english.el: Register coding-priority key in
11380         language-info-alist.
11381
11382         * mule/ethiopic.el: Register coding-priority key in
11383         language-info-alist.
11384
11385         * mule/european.el: Remove setting up of
11386         describe-european-environment-map and
11387         setup-european-environment-map.  Exclude them in args of calls to
11388         set-language-info-alist.  Register coding-priority key in
11389         language-info-alist.  Add "German" language env.
11390         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11391         (setup-german-environment): New function.
11392
11393         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11394         change default input method to "greek-postfix".
11395
11396         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11397         coding-priority key in
11398
11399 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11400
11401         * mule/mule-cmds.el (set-language-info): Doc fix.
11402         (input-method-inactivate-hook): Doc fix.
11403
11404 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11405
11406         * mule/mule-cmds.el (set-input-method): Renamed from
11407         select-input-method.
11408
11409 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11410
11411         * mule/mule-cmds.el (set-language-environment): Run
11412         exit-language-environment-hook before calling `exit-function'
11413         which is specified for the language environment.
11414
11415 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11416
11417         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11418         modified.
11419         (prefer-coding-system): Likewise.
11420         (describe-language-environment): Print aliases of each coding
11421         system.
11422         (set-language-environment-hook): New variable.
11423         (exit-language-environment-hook): New variable.
11424         (set-language-environment): Call these hooks.  Before setting a
11425         new language environment, exit from the
11426         current-language-environment if necessary.
11427         (input-method-verbose-flag): The value can be nil, t,
11428         complex-only, or default.
11429         (input-method-highlight-flag): Doc-string augmented.
11430         (activate-input-method): Check if we can run the registered
11431         function to activate an input method.
11432
11433         * mule/korean.el: Set exit-function for language environment
11434         "Korean" to exit-korean-environment.
11435         (setup-korean-environment): Moved to korea-util.el.
11436
11437 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11438
11439         * mule/mule-cmds.el (read-multilingual-string): Use
11440         current-input-method prior to default-input-method.  Don't bind
11441         current-input-method by `let', instead, activate the specified
11442         input method in the current buffer temporarily.
11443
11444 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11445
11446         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11447
11448 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11449
11450         * mule/chinese.el (post-read-decode-hz): Return the result of
11451         decode-hz-region.
11452         (pre-write-encode-hz): Do not change the value of
11453         last-coding-system.
11454
11455 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11456
11457         * mule/mule-ccl.el: Doc fixes.
11458
11459 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11460
11461         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11462         (check-ccl-program): New macro.
11463
11464 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11465
11466         * mule/mule-ccl.el: Comment about CCL syntax modified.
11467         (ccl-command-table): Add read-multibyte-character and
11468         write-multibyte-character.
11469         (ccl-code-table): Add ex-cmd.
11470         (ccl-extended-code-table): New variable.
11471         (ccl-embed-extended-command): New function.
11472         (ccl-compile-read-multibyte-character,
11473         ccl-compile-write-multibyte-character) New functions.
11474         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11475         ccl-dump-write-multibyte-character): New functions.
11476
11477 1999-07-22  SL Baur  <steve@miho>
11478
11479         * config.el (config-value-file): config.values is installed into
11480         doc-directory.
11481         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11482
11483 1999-07-19  Didier Verna  <didier@xemacs.org>
11484
11485         * rect.el: all functions rewritten, except when noted. Below is a
11486         list of interface changes.
11487         (apply-on-rectangle): new function. Obsoletes
11488         `operate-on-rectangle'. All functions that used to call this
11489         function now call the new one.
11490         (kill-rectangle): added optional prefix arg to fill lines.
11491         (delete-rectangle): ditto.
11492         (delete-extract-rectangle): ditto.
11493         (open-rectangle): ditto.
11494         (clear-rectangle): ditto.
11495         (delete-rectangle-line): added third arg FILL.
11496         (delete-extract-rectangle-line): ditto.
11497         (open-rectangle-line): ditto.
11498         (clear-rectangle-line): ditto.
11499
11500 1999-07-18  Andy Piper  <andy@xemacs.org>
11501
11502         * menubar-items.el (default-menubar): add gutter options.
11503
11504         * gutter-items.el: new file.
11505         (gutter): new group for custom.
11506         (gutter-visible-p): new variable.
11507         (default-gutter-position): ditto.
11508         (buffers-tab): new group for the buffers tab.
11509         (gutter-buffers-tab): widget to put in the gutter.
11510         (buffers-tab-max-size): max number of tabs.
11511         (buffers-tab-switch-to-buffer-function): function to call when a
11512         tab is pressed.
11513         (buffers-tab-omit-function): filter buffers with this function.
11514         (buffers-tab-format-buffer-line-function): format buffer names for
11515         inclusion in tabs.
11516         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11517         the record.
11518         (build-buffers-tab-internal): build a list of tab items.
11519         (buffers-tab-items): ditto.
11520         (add-tab-to-gutter): put a tab in the gutter area.
11521         (update-tab-in-gutter): reset the buffers in the tab.
11522
11523         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11524
11525         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11526         (switch-to-buffer-hooks): new hook.
11527
11528         * toolbar.el (default-toolbar-position): fix typo.
11529
11530 1999-07-16  Andy Piper  <andy@xemacs.org>
11531
11532         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11533
11534 1999-07-15  Didier Verna  <didier@xemacs.org>
11535
11536         * cus-edit.el (custom-prompt-variable): optional third arg makes
11537         prompt for a comment string.
11538         (customize-set-value): optional prefix makes this function handle
11539         variable comments.
11540         (customize-set-variable): ditto.
11541         (customize-save-variable): ditto.
11542         (customize-customized): handle custom comments.
11543         (customize-save-customized): ditto.
11544         (custom-variable-state-set): ditto.
11545         (custom-face-state-set): ditto.
11546         (customize-saved): ditto.
11547         (custom-variable-set): ditto.
11548         (custom-face-set): ditto.
11549         (custom-variable-save): ditto.
11550         (custom-face-save): ditto.
11551         (custom-variable-reset-saved): ditto.
11552         (custom-face-reset-saved): ditto.
11553         (custom-variable-reset-standard): ditto.
11554         (custom-face-reset-standard): ditto.
11555         (custom-comment-face): new face.
11556         (custom-comment-tag-face): ditto.
11557         (custom-comment): new widget.
11558         (custom-comment-create): new function.
11559         (custom-comment-delete): ditto.
11560         (custom-comment-value-set): ditto.
11561         (custom-comment-show): ditto.
11562         (custom-comment-invisible-p): ditto.
11563         (custom-variable-value-create): create a comment field widget.
11564         (custom-face-value-create): ditto.
11565         (custom-variable-menu): new entry for adding a custom comment.
11566         (custom-face-menu): ditto.
11567         (custom-save-variables): possibly save custom comments.
11568         (custom-save-faces): ditto.
11569
11570         * cus-face.el (custom-set-faces): the arguments can now have a
11571         custom comment as fourth argument.
11572
11573         * custom.el (custom-set-variables): the arguments can now have a
11574         custom comment as fifth element.
11575
11576 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11577
11578         * XEmacs 21.2.18 is released
11579
11580 1999-07-13  SL Baur  <steve@miho>
11581
11582         * lib-complete.el (read-library-name): Revert previous change.
11583         (read-library): Ditto.
11584
11585 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11586
11587         * packages.el (packages-package-list): Capitalize docstring.
11588
11589         * packages.el (packages-find-package-library-path): Use #'nconc
11590         rather than #'append to reduce consing -- #'mapcar uses Flist,
11591         which returns a freshly consed list.  #'append would create yet
11592         another fresh list, using Fmake_list in concat.
11593
11594         * packages.el (package-provide): Use setq with remassq like it
11595         says in its docstring.
11596
11597 1999-07-06  SL Baur  <steve@miho.m17n.org>
11598
11599         * lib-complete.el (progn-with-message): Fix typo.
11600
11601 1999-07-06  SL Baur  <steve@miho.m17n.org>
11602
11603         * mule/mule-misc.el (char-octet): Make function match docstring.
11604         From Katsumi Yamaoka <yamaoka@jpl.org>
11605
11606 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11607
11608         * wid-edit.el (widget-documentation): corrected spelling error.
11609
11610 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11611
11612         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11613         keys if already bound
11614
11615 1999-07-06  SL Baur  <steve@miho.m17n.org>
11616
11617         * lib-complete.el (progn-with-message): Revert previous changes.
11618
11619 1999-06-24  Bob Weiner  <weiner@beopen.com>
11620
11621         * lib-complete.el (find-library):
11622         (find-library-other-window):
11623         (find-library-other-frame): Completely rewrote
11624         so that these functions actually work when called non-interactively.
11625         Also made them handle LIBRARY arguments which end with .el or .elc.
11626
11627 1999-06-24  Bob Weiner  <weiner@beopen.com>
11628
11629         * simple.el (indent-new-comment-line): Locally bound
11630         `block-comment-start' to `comstart' or else when this is called
11631         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11632         `block-comment-start' value, ignoring any existing spacing after a
11633         comment prefix in the previous line and producing ugly comments.
11634
11635 1999-06-23  Bob Weiner  <weiner@beopen.com>
11636
11637         * list-mode.el (mouse-choose-completion):
11638         (choose-completion):
11639         (completion-switch-to-minibuffer): Added.
11640         ([Tab]): [Tab] previously switched to the minibuffer
11641         but since [space] does that and since most applications in the
11642         world use [Tab] to select the next item in a list, do that in the
11643         *Completions* buffer too.  This will cause the least confusion
11644         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11645         06/23/1999.
11646
11647 1999-06-22  Bob Weiner  <weiner@beopen.com>
11648
11649         * help.el (help-buffer-name): Added support for a null value
11650         of `help-buffer-prefix-string' since some buffers require no
11651         prefix.
11652
11653 1999-06-20  Bob Weiner  <weiner@beopen.com>
11654
11655         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11656         in the completion-list-mode-map to bury the completions buffer
11657         even when the minibuffer is no longer active.
11658
11659 1999-06-20  Bob Weiner  <weiner@beopen.com>
11660
11661         * list-mode.el (list-mode): It is visually disconcerting to have
11662         the text cursor disappear within list buffers, especially when
11663         moving from window to window, so leave it visible.
11664
11665 1999-07-01  SL Baur  <steve@miho.m17n.org>
11666
11667         * menubar-items.el (default-menubar): Conditionalize the bug
11668         report menu item (which may not be possible in this XEmacs).
11669         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11670
11671 1999-06-30  SL Baur  <steve@miho.m17n.org>
11672
11673         * subr.el (with-current-buffer): DOC string fix.
11674         Suggested by Bob Weiner <weiner@altrasoft.com>
11675
11676 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11677
11678         * cus-face.el (custom-face-italic): insert missing args
11679
11680 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11681
11682         * packages.el (package-locations): Changed default early package
11683         hierarchies to ~/.xemacs/mule-packages and
11684         ~/.xemacs/xemacs-packages.
11685
11686 1999-06-23  SL Baur  <steve@miho.m17n.org>
11687
11688         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11689
11690 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11691
11692         * packages.el (package-locations): Changed default early package
11693         hierarchy to ~/.xemacs/packages.
11694         (package-locations): Removed `packages' as a possible name for a
11695         late package hierarchy.
11696
11697 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11698
11699         * mule/mule-category.el (word-combining-categories): Set up new
11700         variable.
11701         (word-separating-categories): Likewise.
11702
11703 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11704
11705         * XEmacs 21.2.17 is released
11706
11707 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11708
11709         * font-menu.el (font-menu-set-font): allow for nil specification
11710         of font size.
11711
11712 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11713
11714         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11715         is 1.
11716
11717 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11718
11719         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11720         8859-5 instead of ISO 8859-1.
11721
11722 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11723
11724         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11725         (viet-viscii-encode-table): Ditto.
11726
11727         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11728         Make obsolete definition of char-octet.
11729
11730 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11731
11732         * subr.el: Move no-Mule make-char ...
11733         * help-nomule.el (make-char): To here.
11734         (string-width): Make Mule compatibility alias.
11735
11736 1999-06-15  Andy Piper  <andy@xemacs.org>
11737
11738         * select.el (get-selection-no-error): really make there be no-error.
11739         (get-selection): revert to original.
11740
11741 1999-06-11  Andy Piper  <andy@xemacs.org>
11742
11743         * select.el (selection-sets-clipboard): renamed.
11744         (own-selection): use it.
11745
11746 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11747
11748         * XEmacs 21.2.16 is released
11749
11750 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11751
11752         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11753         missing characters to avoid crash.
11754
11755 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11756
11757         * coding.el (set-terminal-coding-system): Only set the console
11758         coding system on the selected console if it is a tty.
11759
11760 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11761
11762         * cus-face.el:
11763         * cus-edit.el:
11764         * faces.el:
11765         (custom):
11766         (face-spec-set):
11767         * faces.el (frob-face-property):
11768         * font-menu.el (font-menu-set-font):
11769                   Actually apply changes from 1999-03-17
11770
11771 1999-06-10  Andy Piper  <andy@xemacs.org>
11772
11773         * select.el (get-selection): abstract out non error-signalling
11774         part.
11775         (get-selection-no-error): get-selection without signalling an
11776         error.
11777         (selection-is-clipboard-p): new variable. controls whether the
11778         selection sets the clipboard.
11779         (own-selection): use it.
11780
11781         * mouse.el (insert-selection): fallback to clipboard after trying
11782         primary selection and cutbuffer.
11783
11784 1999-06-05  Andy Piper  <andy@xemacs.org>
11785
11786         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11787         selection functions.
11788
11789 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11790
11791         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11792         default value.
11793         (load): Use `raw-text' instead of `no-conversion'.
11794         (insert-file-contents): Likewise.
11795
11796         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11797         of `no-conversion'.
11798
11799 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11800
11801         * coding.el: Don't copy `no-conversion' to `raw-text'.
11802
11803 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11804
11805         * subr.el (make-char): Define it if Mule is not around.
11806
11807 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11808
11809         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11810
11811         * x-select.el (x-disown-selection-internal): Restore symbol as an
11812         obsolete alias.
11813         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11814
11815 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11816
11817         * XEmacs 21.2.15 is released
11818
11819 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11820
11821         * subr.el (split-string): Avoid infinite looping
11822
11823 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11824
11825         * ldap.el (ldap-ignore-attribute-codings): New variable
11826         (ldap-default-attribute-decoder): New variable
11827         (ldap-coding-system): New variable
11828         (ldap-attribute-syntax-encoders): New variable
11829         (ldap-attribute-syntax-decoders): New variable
11830         (ldap-attribute-syntaxes-alist): New variable
11831         (ldap-encode-boolean): New function
11832         (ldap-decode-boolean): New function
11833         (ldap-encode-country-string): New function
11834         (ldap-decode-string): New function
11835         (ldap-decode-address): New function
11836         (ldap-encode-address): New function
11837         (ldap-decode-attribute): New function
11838         (ldap-search): Use some of these
11839
11840 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11841
11842         * version.el (emacs-version): Make the patch level/beta come
11843         before the XEmacs qualifier so that it gets into (funcall
11844         emacs-version) and thus in the bug reports.
11845         (emacs-version>=): Support patch levels.
11846
11847 1999-06-03  SL Baur  <steve@xemacs.org>
11848
11849         * version.el: implement x.y.z version number
11850         From Jan Vroonhof <vroonhof@math.ethz.ch>
11851
11852 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11853
11854         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11855
11856 1999-05-22  Vin Shelton <acs@xemacs.org>
11857
11858         * startup.el: Document -private and break out non-standard X options.
11859
11860 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11861
11862         * mule/mule-charset.el (charset-after): New function.
11863         (charset-direction): Synch with Mule, update docstring.
11864         (get-charset-property): New function.
11865         (put-charset-property): New function.
11866         (charset-plist): New function.
11867
11868         * mule/mule-charset.el (compose-region):
11869         (decompose-region): remove;  these functions (which don't work
11870         since we don't do composite characters) have been moved to
11871         mule-util.el.
11872         (toplevel): follow coding standards
11873
11874 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11875
11876         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11877         exist any more.
11878
11879         * code-files.el: Fix commentary to follow coding standards.  Move
11880         the single line left in mule-files.el to here.
11881
11882         * mule/mule-files.el: delete.
11883
11884 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11885
11886         * info.el (Info-scroll-prev): Use event functions instead of the
11887         old emacs 19 interface.
11888
11889 1999-06-02  Andy Piper  <andy@xemacs.org>
11890
11891         * x-font-menu.el (x-font-menu-load-font):
11892         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11893
11894 1999-05-31  Andy Piper  <andy@xemacs.org>
11895
11896         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11897         group.
11898         (font-menu-this-frame-only-p): ditto.
11899         (font-menu-max-items): reinstate, from Jan Vroonhof
11900         <vroonhof@math.ethz.ch>
11901         (font-menu-submenu-name-format): ditto.
11902         (font-menu-split-long-menu): ditto, for use by the family
11903         constructor.
11904         (font-menu-family-constructor): use it.
11905
11906 1999-05-30  Andy Piper  <andy@xemacs.org>
11907
11908         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11909         for use by the font menu.
11910
11911         * msw-font-menu.el: new file implementing mswindows specific
11912         font-menu behaviour.
11913         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11914         (mswindows-font-menu-junk-families): ditto.
11915         (hack-font-truename): ditto.
11916         (mswindows-font-regexp-ascii): ditto.
11917         (mswindows-reset-device-font-menus): ditto.
11918         (mswindows-font-menu-font-data): ditto.
11919         (mswindows-font-menu-load-font): ditto.
11920
11921         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11922         (x-font-menu-font-data): ditto.
11923         (x-font-menu-load-font): ditto.
11924
11925         * font-menu.el: new file implementing generic font menu behaviour.
11926         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11927         made device independent.
11928         (font-menu-this-frame-only-p): ditto.
11929         (font-menu-preferred-resolution): ditto.
11930         (font-menu-size-scaling): new variable used to determine whether
11931         sizes are in points or tenths of a point.
11932         (vassoc): moved from x-font-menu.el.
11933         (device-fonts-cache): ditto.
11934         (device-fonts-cache): ditto.
11935         (flush-device-fonts-cache): ditto.
11936         (reset-device-font-menus): copied from x-font-menu.el and made
11937         device independent. Most functionality deferred to
11938         device-dependent versions.
11939         (font-menu-family-constructor): copied from x-font-menu.el and
11940         made device independent.
11941         (font-menu-size-constructor): ditto.
11942         (font-menu-weight-constructor): ditto.
11943         (font-menu-set-font): ditto.
11944         (font-menu-change-face): ditto.
11945         (font-menu-load-font): new device method.
11946         (font-menu-font-data): ditto.
11947
11948         * x-font-menu.el: The above functions deleted.
11949
11950 1999-05-26  Andy Piper  <andy@xemacs.org>
11951
11952         * update-elc.el:
11953         * make-docfile.el:
11954         * loadup.el: rehash expand-file-name usage to not use default-directory.
11955
11956 1999-05-21  Andy Piper  <andy@xemacs.org>
11957
11958         * x-select.el (x-select-convert-to-text):
11959         (x-selected-text-type):
11960         (x-get-selection):
11961         (xselect-convert-to-string):
11962         (xselect-convert-to-compound-text):
11963         (xselect-convert-to-length):
11964         (xselect-convert-to-targets):
11965         (xselect-convert-to-delete):
11966         (xselect-convert-to-filename):
11967         (xselect-convert-to-charpos):
11968         (xselect-convert-to-lineno):
11969         (xselect-convert-to-colno):
11970         (xselect-convert-to-sourceloc):
11971         (xselect-convert-to-os):
11972         (xselect-convert-to-host):
11973         (xselect-convert-to-user):
11974         (xselect-convert-to-class):
11975         (xselect-convert-to-name):
11976         (xselect-convert-to-integer):
11977         (xselect-convert-to-atom):
11978         (xselect-convert-to-identity): functions renamed from x-* and
11979         moved to select.el.
11980         (x-get-secondary-selection): use rename get-selection.
11981         (x-get-clipboard): ditto.
11982         (x-own-selection): moved to select.el.
11983         (x-valid-simple-selection-p): ditto.
11984         (x-dehilight-selection): ditto.
11985         (x-own-clipboard): ditto.
11986         (x-disown-selection): ditto.
11987
11988         * x-mouse.el (x-yank-function): moved to mouse.el.
11989         (x-insert-selection): ditto.
11990         (x-set-point-and-move-selection): use renamed function.
11991
11992         * select.el (selected-text-type): moved and renamed from
11993         x-select.el.
11994         (selection-owner-p): moved to C.
11995         (selection-exists-p): ditto.
11996         (get-cutbuffer): new device method.
11997         (get-selection): generalised and moved from x-select.el.
11998         (own-selection): moved x-own-selection functionality into here.
11999         (dehilight-selection): renamed and moved from x-select.el.
12000         (own-clipboard): functionality moved from x-select.el using new
12001         generic C builtins.
12002         (disown-clipboard): ditto.
12003         (select-convert-to-text):
12004         (select-convert-to-string):
12005         (select-convert-to-compound-text):
12006         (select-convert-to-length):
12007         (select-convert-to-targets):
12008         (select-convert-to-delete):
12009         (select-convert-to-filename):
12010         (select-convert-to-charpos):
12011         (select-convert-to-lineno):
12012         (select-convert-to-colno):
12013         (select-convert-to-sourceloc):
12014         (select-convert-to-os):
12015         (select-convert-to-host):
12016         (select-convert-to-user):
12017         (select-convert-to-class):
12018         (select-convert-to-name):
12019         (select-convert-to-integer):
12020         (select-convert-to-atom):
12021         (select-convert-to-identity): new functions renamed from x-* and
12022         moved from x-select.el.
12023
12024         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12025         into here and use as the default window-system mouse yank.
12026         (insert-selection): generalised and moved from x-mouse.el.
12027         (own-clipboard): moved to C.
12028
12029         * msw-select.el (mswindows-selection-owned-p): deleted.
12030         (mswindows-own-selection): generalised and moved to select.el.
12031         (mswindows-disown-selection): generalised and moved to C.
12032         (mswindows-selection-owner-p): ditto.
12033
12034 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12035
12036         * XEmacs 21.2.14 is released
12037
12038 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12039
12040         * about.el: update contact info for jason and slb.
12041
12042 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12043
12044         * mule/european.el (setup-romanian-environment): Add Romanian
12045         support from Emacs/Mule romanian.el.
12046
12047 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12048
12049         * cus-face.el: Label all custom changes with the 'custom' tag.
12050
12051         * cus-edit.el: idem ditto.
12052
12053         * faces.el: Added suport for adding device tags to various functions.
12054         (custom): New device tag.
12055         (face-spec-set): Call reset face with tags argument. No longer do
12056         x-init-global-faces hack.
12057
12058         * faces.el (frob-face-property): Use an anonymous specifier to map
12059         frob-face-property-1 over.
12060
12061         * x-font-menu.el (font-menu-set-font): Always specify all
12062         properties to custom.
12063
12064 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12065
12066         * mule/european.el (setup-czech-environment): Add czech support.
12067         From David Sauer <davids@orfinet.cz>
12068
12069 1999-03-15  SL Baur  <steve@xemacs.org>
12070
12071         * check-features.el: Turn hard errors into warnings.
12072
12073 1999-03-21  SL Baur  <steve@xemacs.org>
12074
12075         * simple.el (delete-key-deletes-forward): As per discussion on
12076         xemacs-beta, default to t.
12077
12078 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12079
12080         * loadup.el: Define Installation-string before loading anything.
12081
12082 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12083
12084         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12085         From Anders Stenman <stenman@isy.liu.se>
12086
12087 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12088
12089         * wid-edit.el (widget-glyph-find): Ditto.
12090
12091         * packages.el (locate-library): Ditto.
12092
12093         * loadup.el (really-early-error-handler): Ditto.
12094
12095         * lib-complete.el (read-library): Ditto.
12096
12097         * faces.el (set-face-stipple): Ditto.
12098
12099         * code-files.el (load): Use new calling style of locate-file.
12100
12101 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12102
12103         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12104         dead.
12105
12106 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12107
12108         * dumped-lisp.el (preloaded-file-list): Don't load
12109         Installation.el.
12110
12111         * loadup.el (Installation-string): Define it here.
12112
12113 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12114
12115         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12116         Installation.el needs to be loaded before `dump-paths', otherwise
12117         the dumping process won't find it.
12118
12119 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12120
12121         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12122         subr so that we can use `replace-in-string' in Installation.el to
12123         get rid of C-m chars under the native Windows build.
12124
12125 1999-04-29  Andy Piper  <andy@xemacs.org>
12126
12127         * make-docfile.el: canonicalize file and directory names.
12128
12129         * device.el (call-device-method): new function for calling device
12130         specific methods.
12131         (define-device-method): new function for defining device methods.
12132         (define-device-method*): ditto.
12133
12134 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12135
12136         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12137
12138 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12139
12140         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12141         (cyrillic-koi8-r-encode-table): Likewise.
12142         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12143         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12144
12145         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12146         from vietnamese.el].
12147
12148         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12149         mule/mule-misc.el.
12150
12151 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12152
12153         * mule/thai-xtis.el:
12154         - Change font registry name from "Thai94x94-0" to "xtis-0".
12155         - Change mnemonic of coding-system `tis-620' to "TIS620".
12156
12157 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12158
12159         * mule/ethiopic.el: fixed.
12160
12161 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12162
12163         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12164
12165         * mule/thai-xtis.el: New file.
12166
12167         * mule/vietnamese.el: New file.
12168
12169         * mule/ethiopic.el: New file.
12170
12171 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12172
12173         * bytecomp.el (byte-compile-close-variables): Leave
12174         debug-issue-ebola-notices alone.
12175
12176 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12177
12178         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12179         at the top of the buffer since it is the most important thing to
12180         customize
12181         (ldap-get-host-parameter): New defun
12182         (ldap-search): Add a new parameter `withdn' to retrieve the
12183         distinguished names of entries
12184
12185 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12186
12187         * startup.el (splash-frame-body): Date and spelling fixes.
12188
12189 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12190
12191         * view-less.el (toggle-truncate-lines): add autoload tag
12192
12193 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * format.el (format-alist): Disable image stuff.
12196
12197 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12198
12199         * wid-edit.el (widget-glyph-find): Search by directories, then by
12200         suffixes rather than the other way around.
12201         (widget-image-conversion): Renamed to
12202         `widget-image-file-name-suffixes'.
12203
12204 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12205
12206         * mule/mule-charset.el: Made old functions obsolete, remove the
12207         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12208         (charset-iso-graphic-plane): Rename from charset-graphic.
12209         (charset-iso-final-char): Rename from charset-final.
12210         (charset-width): Rename from charset-columns.
12211         (charset-bytes): Added from fsf compatibility, returns always 1.
12212
12213         * mule/mule-misc.el: Move charset-doc-string alias to
12214         mule-charset.el
12215
12216 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12217
12218         * x-faces.el (x-make-font-bold-italic): honor
12219         *try-oblique-before-italic-fonts*
12220
12221 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12222
12223         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12224
12225 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12226
12227         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12228         name.
12229
12230 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12231
12232         * cl-extra.el (equalp): Would bug out for lists.
12233
12234 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12235
12236         * about.el (about-hackers):  Change cgw's email address
12237
12238 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12239
12240         * XEmacs 21.2.13 is released
12241
12242 1999-03-12  SL Baur  <steve@xemacs.org>
12243
12244         * simple.el (delete-key-deletes-forward): Revert to previous
12245         behavior.
12246
12247 1999-01-18  Didier Verna  <didier@xemacs.org>
12248
12249         * menubar-items.el (xemacs-splash-buffer): handle the case of
12250         multiple elements in the splash buffer body.
12251
12252         * startup.el (splash-frame-timeout): new constant: interval
12253         between splash buffer elements.
12254         (command-line-1): handle splash buffer with multiple elements (use
12255         a timeout).
12256         (splash-frame-body): Originally `startup-splash-frame-body'.
12257         Rewrote a cleaner and more readable version. This can now be array,
12258         in which case each element is displayed in turn in the splash buffer.
12259         (splash-frame-static-body): new constant. Persistent information
12260         across all splash buffer elements (preserves the possibility to give
12261         it in different languages.
12262         (circulate-splash-frame-elements): new function. Used as a timeout
12263         to circulate through all splash frame elements and display them in
12264         sequence.
12265         (display-splash-frame): originally `startup-splash-frame'. Handle
12266         the case of multiple elements in the splash buffer body. Now
12267         returns a timeout id if multiple elements to display, or nil.
12268
12269 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12270
12271         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12272         so they can be overridden by x-init-face-from-resources.
12273         Additionally specify the font name also with an x tag.
12274
12275 1999-03-08  Andy Piper  <andy@xemacs.org>
12276
12277         * package-get.el (package-get-base): autoload.
12278
12279         * menubar-items.el (default-menubar): add update menu item. Fix
12280         custom menu to only be activated when package-base is available.
12281
12282         * package-get.el (package-get-custom): don't load
12283         package-get-custom as it is auto-generated. Fix group definition.
12284
12285 1999-03-05  Didier Verna  <didier@xemacs.org>
12286
12287         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12288         instead of `symbol-name' (Thanks Kyle).
12289
12290         * cus-edit.el (custom-save-variables): use `prin1' instead of
12291         princ to write symbols.
12292
12293 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12294
12295         * XEmacs 21.2.12 is released
12296
12297 1999-03-05  SL Baur  <steve@xemacs.org>
12298
12299         * menubar-items.el (default-menubar): Add kfm browsing support.
12300         From Neal Becker <nbecker@fred.net>
12301
12302 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12303
12304         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12305         calls to font-lock during buffer reversion.
12306
12307 1999-02-12  Didier Verna  <didier@xemacs.org>
12308
12309         * info.el (Info-build-node-completions): unconditionally widen the
12310         tag table buffer.
12311
12312 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12313
12314         * x-faces.el (x-init-face-from-resources):
12315         Only set fonts in the 'x locale.
12316
12317 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12318
12319         * package-ui.el (pui-install-selected-packages): Don't throw on
12320         `package-admin-delete-binary-package' returning nil since it's
12321         normal.  Reindent function.
12322         (pui-add-required-packages): Handle case where packages selected
12323         for installation have never been installed.
12324
12325 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12326
12327         * menubar-items.el (default-menubar):
12328         Implement the ``Mule->Set coding system of process'' menu item.
12329
12330 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12331
12332         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12333         files
12334         - Change some `if's to `when's
12335
12336 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12337
12338         * XEmacs 21.2.11 is released
12339
12340 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12341
12342         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12343         against window close (Fix Bug #460).
12344         (ask-user-about-lock-dbox): Idem.
12345
12346 1999-02-25  SL Baur  <steve@xemacs.org>
12347
12348         * mule/mule-charset.el (charset-leading-byte): New function.
12349         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12350
12351 1999-02-12  Andy Piper  <andy@xemacs.org>
12352
12353         * about.el (xemacs-hackers): change andy's email address.
12354         (about-url-alist): change andy's web page address.
12355         (about-xemacs): add piper.
12356
12357 1999-02-16  SL Baur  <steve@xemacs.org>
12358
12359         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12360         of mule-base into lisp/mule.
12361
12362 1999-02-16  SL Baur  <steve@xemacs.org>
12363
12364         * mule/arabic.el:
12365         mule/canna-leim.el:
12366         mule/chinese.el:
12367         mule/cyrillic.el:
12368         mule/english.el:
12369         mule/european.el:
12370         mule/greek.el:
12371         mule/hebrew.el:
12372         mule/japanese.el:
12373         mule/kinsoku.el:
12374         mule/korean.el:
12375         mule/misc-lang.el:
12376         mule/mule-category.el:
12377         mule/mule-ccl.el:
12378         mule/mule-charset.el:
12379         mule/mule-cmds.el:
12380         mule/mule-coding.el:
12381         mule/mule-files.el:
12382         mule/mule-help.el:
12383         mule/mule-init.el:
12384         mule/mule-misc.el:
12385         mule/mule-tty-init.el:
12386         mule/mule-x-init.el:
12387         mule/viet-chars.el:  Remerge from mule-base.
12388
12389         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12390         of mule-base into lisp/mule.
12391
12392 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12393
12394         * process.el (exec-to-string): Use `shell-command-switch' in place
12395         of hard-wired "-c" (for WindowsNT).
12396
12397 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12398
12399         * menubar-items.el (default-menubar):  Remove obsolete
12400         "Gopher" item
12401
12402 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12403
12404         * package-admin.el (package-admin-get-install-dir): First fall
12405         back to the location of xemacs-base for non-mule packages.
12406
12407 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12408
12409         * paths.el:
12410         - improved automounter tmp directory support.
12411         - support 4 (!) empirically discovered automounter conventions
12412
12413 1999-02-12  SL Baur  <steve@xemacs.org>
12414
12415         * etags.el (pop-tag-mark): autoload to match key binding.
12416
12417 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12418
12419         * XEmacs 21.2.10 is released
12420
12421 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12422
12423         * package-get.el (package-get-remote-filename): Don't bug out for
12424         a local file name in the search entry.
12425
12426 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12427
12428         * XEmacs 21.2.9 is released
12429
12430 1999-01-19  Didier Verna  <didier@xemacs.org>
12431
12432         * replace.el (replace-search-function): new variable containing a
12433         function to perform a search-forward.
12434         (replace-re-search-function): new variable containing a function
12435         to perform a re-search-forward.
12436         (perform-replace): use them.
12437
12438 1999-01-25  Didier Verna  <didier@xemacs.org>
12439
12440         * select.el (selection-owner-p): use the name `XEmacs'.
12441         (cut-copy-clear-internal): ditto.
12442
12443 1999-01-18  Andy Piper  <andy@xemacs.org>
12444
12445         * about.el (about-url-alist): Update my entry.
12446         (xemacs-hackers): Ditto.
12447
12448 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12449
12450         * buffer.el (switch-to-buffer): Fixing documentation.
12451         * minibuf.el (minibuffer-completion-table): ditto.
12452         * cl-macs.el (return-from): ditto.
12453
12454 1999-01-04  Didier Verna  <didier@xemacs.org>
12455
12456         * replace.el (delete-non-matching-lines): temporarily disable
12457         case-folding when called interactively with a regexp containing
12458         uppercase characters.
12459         (delete-matching-lines): ditto.
12460         (count-matches): ditto.
12461         (list-matching-lines): ditto.
12462
12463 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12464
12465         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12466         abort if current window is split horizontally, not if others are
12467         split.  Got rid of unnecessary minibuffer checking.  Also, add
12468         some comments (it's still complex).
12469
12470 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12471
12472         * package-get.el: changed address for doc.ic.ac.uk to
12473         sunsite.doc.ic.ac.uk
12474
12475 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12476
12477         * ldap.el (toplevel): Remove requires so that the file compiles
12478         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12479
12480 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12481
12482         * dump-paths.el: Calculate module-directory and set
12483         module-load-path to the load path for modules.
12484
12485         * loadup.el: Get bootstrap value of module-load-path from the
12486         environment variable EMACSBOOTSTRAPMODULEPATH.
12487         - Display the module load path if we're debugging paths.
12488
12489         * setup-paths.el: Added function paths-find-site-module-directory.
12490         - Added function paths-find-module-directory.
12491         - Added function paths-construct-module-load-path.  Uses new
12492         environment variable EMACSMODULEPATH.
12493
12494 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12495
12496         * font.el (font-default-object-for-device):
12497         Oops! This `or' can't be replaced by `unless'.
12498         Fixed inability to run w3, among other things.
12499
12500 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12501
12502         * package-admin.el: Change initialization of
12503           package-admin-install-function dependent on system type.
12504           Change package-admin-install-function-mswindows to use
12505           "minitar".
12506
12507 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12508
12509         * mouse.el (default-mouse-motion-handler): Disable help echo while
12510         in the minibuffer.
12511
12512 1998-12-28  Martin Buchholz <martin@xemacs.org>
12513
12514         * XEmacs 21.2.8 is released.
12515
12516 1998-12-24  Martin Buchholz <martin@xemacs.org>
12517
12518         * XEmacs 21.2.7 is released.
12519
12520 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12521
12522         * package-ui.el (pui-list-packages): Set truncate-lines.
12523
12524         * package-get.el (package-get-download-menu): Use
12525         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12526
12527         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12528         (pui-help-string): idem.
12529         (list-packages-mode): New major mode.
12530         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12531         (pui-install-selected-packages): Add suport for removing packages.
12532         (pui-toggle-package-delete-key): New function.
12533         (pui-popup-context-sensitive): New kludge.
12534         (pui-list-packages): Add warning when `package-get-remote' is nil.
12535         (package-ui-add-site): New function.
12536
12537 1998-12-01  Didier Verna  <didier@xemacs.org>
12538
12539         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12540
12541 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12542
12543         * ldap.el: Custom-ized
12544         (toplevel): Do not provide `ldap' which is provided by C level
12545         LDAP code
12546         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12547
12548 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12549
12550         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12551
12552 1998-12-17  Andy Piper  <andy@xemacs.org>
12553
12554         * sound.el (sound-load-list): name changed from sound-load-alist.
12555         (sound-extension-list): name changed from sound-ext-list.
12556         (load-default-sounds): use new names.
12557         (load-sound-file): use new names.
12558
12559 1998-12-16  Andy Piper  <andy@xemacs.org>
12560
12561         * XEmacs 21.2.6 is released
12562
12563 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12564
12565         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12566         errors.
12567
12568 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12569
12570         * wid-edit.el (widget-echo-this-extent): Set
12571         help-echo-owns-message to t.
12572
12573 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12574
12575         * package-get.el (package-get-download-menu): use toggles for
12576           each site in the download site menu.
12577
12578 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12579
12580         * package-get.el (package-get): If we cannot find a package
12581           because package-get-remote is not set, give a more helpful
12582           error message.
12583
12584 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12585
12586         * package-get.el (package-get-remote-filename): use an EFS path
12587         with user anonymous if no user is specified.
12588
12589 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12590
12591         * faces.el (face-spec-set): Re-init fallfacks for default after
12592         calling reset-face on the default face.
12593
12594 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12595
12596         * package-admin.el (package-admin-default-install-function):
12597         Behave as advertised.  Make sure the pkg-dir is proper for
12598         default-directory.
12599         (package-admin-add-binary-package): Make sure the pkg-dir is
12600         proper for default-directory.
12601         (package-admin-install-function-mswindows): Make sure the pkg-dir
12602         is proper for default-directory.
12603
12604 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12605
12606         * XEmacs 21.2.5 is released
12607
12608 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12609
12610         * files.el (binary-file-regexps): regexp-opt is not available at
12611         bytecompile time.
12612
12613 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12614
12615         * x-win-xfree86.el:
12616         * x-win-sun.el (x-win-init-sun):
12617         * x-win-sun.el:
12618         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12619         * x-iso8859-1.el:
12620         * x-init.el (init-post-x-win):
12621         * x-init.el (init-pre-x-win):
12622         * x-init.el (x-initialize-compose):
12623         * x-init.el:
12624         * x-compose.el:
12625         * winnt.el:
12626         * widget.el:
12627         * wid-edit.el (widget-glyph-click):
12628         * wid-edit.el (widget-glyph-find):
12629         * wid-edit.el (widget-type):
12630         * view-less.el (view-buffer-other-window):
12631         * very-early-lisp.el:
12632         * version.el:
12633         * toolbar.el:
12634         * toolbar-items.el:
12635         * term/sun.el (suntool-map):
12636         * term/sun-mouse.el:
12637         * term/internal.el:
12638         * syntax.el (modify-syntax-entry):
12639         * symbol-syntax.el:
12640         * subr.el:
12641         * startup.el (lock-directory):
12642         * simple.el (set-comment-column):
12643         * simple.el (backward-delete-char-untabify):
12644         * shadow.el (find-emacs-lisp-shadows):
12645         * shadow.el:
12646         * setup-paths.el (paths-construct-info-path):
12647         * select.el (cut-copy-clear-internal):
12648         * process.el (call-process-region):
12649         * process.el (start-process-shell-command):
12650         * process.el:
12651         * paths.el (rmail-spool-directory):
12652         * paragraphs.el (use-hard-newlines):
12653         * package-get.el (package-get-dependencies):
12654         * package-admin.el (package-admin-delete-binary-package):
12655         * obsolete.el (truncate-string):
12656         * obsolete.el (store-substring):
12657         * mouse.el (default-mouse-track-maybe-own-selection):
12658         * mouse.el (mouse-yank-at-point):
12659         * modeline.el:
12660         * modeline.el (mouse-drag-modeline):
12661         * minibuf.el (read-directory-name-internal):
12662         * minibuf.el (read-file-name-internal):
12663         * minibuf.el (read-file-name-internal-1):
12664         * minibuf.el (read-file-name-2):
12665         * minibuf.el (exact-minibuffer-completion-p):
12666         * minibuf.el (read-from-minibuffer):
12667         * minibuf.el:
12668         * menubar.el (check-menu-syntax):
12669         * map-ynp.el (map-y-or-n-p):
12670         * make-docfile.el (docfile-out-of-date):
12671         * loadup.el ((member "run-temacs" command-line-args)):
12672         * loadup.el ((member "no-site-file" command-line-args)):
12673         * loadup.el (really-early-error-handler):
12674         * loadup.el:
12675         * loadhist.el:
12676         * loaddefs.el:
12677         * lisp-mnt.el (lm-verify):
12678         * lib-complete.el (lib-complete:cache-completions):
12679         * lib-complete.el (library-all-completions):
12680         * itimer.el (itimer-run-expired-timers):
12681         * info.el (Info-mode):
12682         * info.el (Info-insert-file-contents):
12683         * info.el (Info-rebuild-dir):
12684         * info.el (Info-build-dir-anew):
12685         * info.el (Info-parse-dir-entries):
12686         * info.el (Info-dir-outdated-p):
12687         * info.el (Info-insert-dir):
12688         * info.el (info-xref):
12689         * info.el:
12690         * hyper-apropos.el (hyper-apropos-get-doc):
12691         * hyper-apropos.el (hyper-describe-face):
12692         * hyper-apropos.el (hyper-apropos-mode):
12693         * hyper-apropos.el:
12694         * help.el (list-processes):
12695         * help.el:
12696         * gnuserv.el:
12697         * font.el (mswindows-font-create-name):
12698         * font.el (font-default-font-for-device):
12699         * font.el (x-font-create-object):
12700         * font.el (font-registry):
12701         * font.el:
12702         * font-lock.el (font-lock-keywords):
12703         * font-lock.el:
12704         * finder.el (finder-compile-keywords):
12705         * find-paths.el (paths-find-recursive-path):
12706         * fill.el (set-justification-center):
12707         * fill.el (fill-region-as-paragraph):
12708         * files.el (insert-directory):
12709         * files.el (wildcard-to-regexp):
12710         * files.el (recover-file):
12711         * files.el (basic-save-buffer):
12712         * files.el (delete-auto-save-file-if-necessary):
12713         * files.el (file-relative-name):
12714         * files.el (backup-extract-version):
12715         * files.el (backup-buffer):
12716         * files.el (set-visited-file-name):
12717         * files.el (set-auto-mode):
12718         * files.el (interpreter-mode-alist):
12719         * files.el:
12720         * files.el (find-file-noselect):
12721         * files.el (abbreviate-file-name):
12722         * files.el (parse-colon-path):
12723         * files.el (directory-abbrev-alist):
12724         * etags.el (visit-tags-table-buffer):
12725         * easymenu.el (easy-menu-define):
12726         * dragdrop.el (experimental-dragdrop-drag):
12727         * dragdrop.el (dragdrop-drop-do-functions):
12728         * dragdrop.el (dragdrop-drop-at-point):
12729         * disass.el (disassemble-1):
12730         * disass.el (disassemble-internal):
12731         * disass.el (disassemble):
12732         * disass.el:
12733         * derived.el (derived-mode-init-mode-variables):
12734         * derived.el (define-derived-mode):
12735         * custom.el (defgroup):
12736         * cus-edit.el (custom-quote):
12737         * config.el:
12738         * code-process.el (open-network-stream):
12739         * code-process.el (start-process):
12740         * code-process.el (call-process-region):
12741         * code-process.el (call-process):
12742         * code-process.el:
12743         * code-files.el (insert-file-contents):
12744         * code-files.el:
12745         * code-files.el (buffer-file-coding-system-for-read):
12746         * cmdloop.el (yes-or-no-p-minibuf):
12747         * cl.el:
12748         * cl-macs.el:
12749         * cl-extra.el:
12750         * callers-of-rpt.el (make-caller-report):
12751         * callers-of-rpt.el:
12752         * bytecomp.el (batch-byte-recompile-directory):
12753         * bytecomp.el (batch-byte-compile-1):
12754         * bytecomp.el (batch-byte-compile):
12755         * bytecomp.el (display-call-tree):
12756         * bytecomp.el (byte-compile-insert):
12757         * bytecomp.el (byte-compile-two-args-19->20):
12758         * bytecomp.el (byte-compile-variable-ref):
12759         * bytecomp.el (byte-compile-form):
12760         * bytecomp.el (byte-compile-top-level-body):
12761         * bytecomp.el (byte-compile-out-toplevel):
12762         * bytecomp.el (byte-compile-byte-code-maker):
12763         * bytecomp.el (byte-compile-file-form-defmumble):
12764         * bytecomp.el (byte-compile-file-form):
12765         * bytecomp.el (byte-compile-keep-pending):
12766         * bytecomp.el (byte-compile-insert-header):
12767         * bytecomp.el (byte-compile-from-buffer):
12768         * bytecomp.el (byte-compile-file):
12769         * bytecomp.el (byte-recompile-file):
12770         * bytecomp.el (byte-compile-close-variables):
12771         * bytecomp.el (byte-compile-warn-about-unused-variables):
12772         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12773         * bytecomp.el (byte-compiler-legal-options):
12774         * bytecomp.el (byte-compile-lapcode):
12775         * bytecomp.el (byte-optimize-log):
12776         * bytecomp.el ((fboundp 'defsubst)):
12777         * bytecomp.el:
12778         * bytecomp-runtime.el:
12779         * byte-optimize.el (byte-optimize-apply):
12780         * byte-optimize.el (car):
12781         * byte-optimize.el (byte-optimize-form):
12782         * byte-optimize.el (byte-optimize-form-code-walker):
12783         * byte-optimize.el:
12784         * build-report.el (build-report-insert-installation-file):
12785         * build-report.el (build-report):
12786         * auto-show.el:
12787         * apropos.el (apropos-documentation):
12788         - mega patch
12789         - clean up byte-compile warnings
12790         - remove unused variables
12791         - Use common lisp style hashtable functions
12792         - byte compiler cleanup
12793         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12794         - remove old backquote syntax usage
12795         - move some cl functionality into C for speed.
12796         - remove last remaining VMS support
12797         - spelling fixes
12798         - implement last, butlast, nbutlast, copy-list in C.
12799         - new macro ignore-file-errors, similar to ignore-errors
12800           (ignore-file-errors (delete-file "foo"))
12801         - get frequent garbage collection during loadup.el by tweaking
12802           gc-cons-threshold, rather than explicitly calling garbage-collect
12803         - default delete-key-deletes-forward to `t'.
12804
12805 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12806
12807         * XEmacs 21.2-beta4 is released.
12808
12809 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12810
12811         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12812         (easy-menu-item-present-p): Wrapper around find-menu-item.
12813         (easy-menu-remove-item): Wrapper around delete-menu-item.
12814
12815         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12816         (add-menu-button): Add 'in-menu' argument.
12817         (add-menu-item-1): Add in-menu support to helper function.
12818
12819 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12820
12821         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12822
12823 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12824
12825         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12826         of Dec 4, 1997.
12827
12828 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12829
12830         * process.el (shell-command-on-region): Report if the command
12831         succeeded or failed.
12832
12833 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12834
12835         * subr.el (buffer-substring-no-properties): Comment out.
12836
12837 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12838
12839         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12840           into font instances first, like `x-frob-font-size' does.
12841           (mswindows-find-larger-font): ditto
12842
12843 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12844
12845         * package-ui.el (pui-install-selected-packages): fix args in call
12846         to `package-get'.
12847
12848 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12849
12850         * package-get.el (host-name): New widget type.
12851         (package-get-remote): Better customization using new type.
12852         (package-get-download-sites): idem dito.
12853
12854         (package-get-custom): Do not use package-get-all untill we have
12855         runtime dependencies.
12856
12857         (package-get-remove-copy): Default to 't' we no longer need this
12858         kludge as we do not currently use depenencies.
12859
12860         (package-get-was-current): New variable.
12861         (package-get-require-base): New 'force-current' argument.
12862         (package-get-update-base): idem
12863         (package-get-package-provider):  idem
12864         (package-get-locate-index-file): New 'no-remote' argument.
12865         (package-get-locate-file): idem.
12866
12867         (package-get-maybe-save-index): New function.
12868         (package-get-update-base): Use it.
12869
12870 1998-10-28 Greg Klanderman <greg@alphatech.com>
12871
12872         * package-get.el (package-get-remote): default to nil; by default,
12873         don't go out to the net via EFS.  They must select a download site.
12874         (package-get-download-sites): new variable.
12875         (package-get-download-menu): new function.
12876         (package-get-locate-index-file): new function.
12877         (package-get-update-base): use it.
12878
12879         * menubar-items.el (default-menubar): add "Update Package Index"
12880         and "Add Download Site" menus under Options | Manage Packages.
12881
12882 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12883
12884         * package-get.el (package-get): bugfix code checking installed version
12885         for case where package is not currently installed.
12886         (package-get-require-signed-base-updates): new variable.
12887         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12888         deemed not a goot thing.  Use the variable
12889         package-get-allow-unsigned-base-updates instead.
12890
12891 1998-10-16 Greg Klanderman <greg@alphatech.com>
12892
12893         * package-get.el (package-get): Don't install an older version than
12894         we already have unless explicitly told to.  Issue a warning.
12895
12896         * package-ui.el (pui-add-required-packages): when adding
12897         dependencies, don't add packages that are up to date.
12898         (pui-package-symbol-char):  Don't consider a package out of date
12899         if you have a newer version installed than the latest version in
12900         package-get-base.
12901
12902         * package-get.el (package-get-base-filename): document that it may
12903         be a path relative to package-get-remote;  new default value.
12904         (package-get-locate-file): new function.
12905         (package-get-update-base): use it to expand package-get-base-filename.
12906         (package-get-save-base): new function to save the package-get database
12907         to file.
12908         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12909         (package-get-update-base): pass the REMOTE-SOURCE arg.
12910         (package-get-update-base-entry): call package-get-custom-add-entry.
12911         (package-get-file-installed-p): removed; no longer needed.
12912         (package-get-create-custom): ditto.
12913         (toplevel): remove code to build and load package-get-custom.el
12914         (package-get-custom-add-entry): new function.
12915
12916 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12917
12918         * wid-edit.el (widget-button-click): Don't switch window.
12919
12920 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12921
12922         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12923
12924 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12925
12926         * etags.el (find-tag-default): Run find-tag-hook using
12927         run-hooks rather than funcall
12928
12929 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12930
12931         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12932         and the current local map as the parents to isearch-mode-map.
12933
12934 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12935
12936         * XEmacs 21.2-beta3 is released.
12937
12938 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12939
12940         * package-get.el (package-get-update-base): use
12941         insert-file-contents-internal, not insert-file-contents-literally.
12942
12943 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12944
12945         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12946         dump time.
12947
12948 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12949
12950         * package-get.el (package-get-update-base-entry): new function.
12951         (package-get-update-base): renamed; was `package-get-load-base'.
12952         cleanup, and use package-get-update-base-from-buffer.
12953         (package-get-update-base-from-buffer): new function.
12954         (package-get-update-base-entries): new; helper for above.
12955         Do not eval lisp grabbed over ftp; parse it from new format.
12956
12957 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12958
12959         * files.el (set-auto-mode): Don't play games loading package-get
12960         database; package-get-package-provider will handle it all.
12961
12962 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12963
12964         * package-get.el (package-get-base-filename): new variable.
12965         (package-get-require-base): new function.
12966         (package-get-pgp-signed-begin-line): new variable.
12967         (package-get-pgp-signature-begin-line): ditto.
12968         (package-get-pgp-signature-end-line):  ditto.
12969         (package-get-load-base): new function.
12970         (package-get-interactive-package-query):
12971         (package-get-update-all):
12972         (package-get-dependencies):
12973         (package-get-package-provider):
12974         (package-get-custom): use package-get-require-base.
12975         [package-get-custom loading]: disable for now.
12976
12977         * package-ui.el (pui-list-packages): use (package-get-require-base)
12978
12979 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12980
12981         * package-ui.el: Correct obvious thinko in choosing extent face.
12982
12983 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12984
12985         * menubar-items.el (default-menubar): pui-list-package has nothing
12986         to with Customize. Move all the package stuff to a new Item in Options.
12987
12988         * package-ui.el (pui-menu): Add menu and Popup menu.
12989
12990         * package-get.el (package-get): Use new
12991         package-admin-get-install-dir.
12992
12993         * package-admin.el (package-admin-get-install-dir): New syntax.
12994         Conserve package location and put mule packages where mule-base is.
12995
12996         * package-get.el : Customized
12997
12998         * package-ui.el (pui): Customized
12999         (pui-package-install-dest-dir): New variable.
13000         (pui-install-selected-packages): Use it
13001
13002 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13003
13004         * package-get.el (package-get-interactive-package-query): Move
13005         dependency on package-get-base to run-time.
13006         (package-get-update-all): Ditto.
13007         (package-get-dependencies): Ditto.
13008         (package-get-package-provider): Ditto.
13009         (package-get-custom): Ditto.
13010
13011 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13012
13013         * events.el: Remove 'ascii-character property from 'backspace
13014         and 'delete symbols
13015
13016 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13017
13018         * package-get-base.el: removed.
13019
13020 1998-09-23  Didier Verna  <didier@xemacs.org>
13021
13022         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13023         (no-upper-case-p): new function.
13024         (with-search-caps-disable-folding): new macro.
13025         (with-interactive-search-caps-disable-folding): new macro.
13026         (zap-to-char): In interactive mode, do a case-sensitive search if
13027         the character is uppercase.
13028         (zap-up-to-char): ditto.
13029
13030         * replace.el (perform-replace): use the function no-upper-case-p.
13031
13032         * isearch-mode.el (isearch-fix-case): ditto.
13033         make obsolete `with-caps-disable-folding' and
13034         `isearch-no-upper-case-p'.
13035
13036         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13037         (tags-search): ditto.
13038         (tags-query-replace): ditto.
13039
13040         * info.el (Info-search): ditto.
13041
13042 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13043
13044         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13045
13046 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13047
13048         * package-admin.el (package-admin-rmtree): rewritten.  need to
13049         check for "." and ".." before symlink check.  expand files and
13050         directories with respect to DIRECTORY, not default-directory.
13051
13052 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13053
13054         * package-get.el (package-get-all): add INSTALL-DIR argument.
13055
13056 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13057
13058         * package-ui.el (pui-add-required-packages): new function, select
13059         dependent packages.
13060         (pui-display-keymap): bind it.
13061         (pui-help-string): document it.
13062         (pui-install-selected-packages): package-get-all -> package-get.
13063
13064         * package-get.el (package-get-dependencies): new function.
13065
13066 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13067
13068         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13069         regexps.
13070
13071 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13074         function.
13075         (default-mouse-track-normalize-point): Use it.
13076
13077 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13078
13079         * package-admin.el (package-admin-delete-binary-package):
13080                 General cleanup. Remove unnessary use of progn and
13081         save-excursion.
13082         (package-admin-delete-binary-package): Do NOT mess with file
13083         modes. That is evil.
13084         (package-admin-delete-binary-package): Wrap all deleting in
13085         condition-case. The data in MANIFEST is untrustworthy.
13086         (package-admin-delete-binary-package): Let the OS worry about non
13087         empty directories.
13088
13089 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13090
13091         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13092         processing.
13093         (lm-report-bug): Fix mail address to send bug reports to.
13094
13095 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13096
13097         * XEmacs 21.2-beta2 is released.
13098
13099 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13100
13101         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13102
13103 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13104
13105         * info.el (Info-mode): Document page turning by double clicks in
13106         docstring so `M-x describe-mode' will display it.
13107
13108 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13109
13110         * info.el (Info-mouse-track-double-click-hook): Use character
13111         widths to calculate a border region where double clicking does
13112         page turning, and return `nil' by default so other hooks, such as
13113         region highlighting, will be run.
13114
13115 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13116
13117         * sound.el (default-sound-directory-list): Initialize with all the
13118         "sounds" directories in `data-directory-list'.  It used to just be
13119         the first one.
13120
13121         * packages.el (locate-data-directory-list): Created.  This gives
13122         the list of matching directories, unlike `locate-data-directory',
13123         which just gives the first one.
13124
13125 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13126
13127         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13128         make a binding in the local keymap until help-char handling is
13129         improved.
13130
13131         * help.el (help-keymap-with-help-key): Provide keymap with help
13132         binding.
13133         (help-print-help-form): New helper function.
13134
13135 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13136
13137         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13138         move extent to another buffer; no need to create a new extent.
13139         (isearch-fix-case): New function.
13140         (isearch-search-and-update): Use it.
13141
13142 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13143
13144         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13145         the keymap, not minor-mode-map-alist.
13146         (isearch-done): Restore overriding-local-map.
13147
13148 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13149
13150         * bytecomp.el (byte-compile-buffer-substring):
13151         Fix for: (byte-compile (defun f () (buffer-substring)))
13152         ==>   ** buffer-substring called with 3 args, but requires 0-3
13153         - new code not only works, but is more readable, too.
13154
13155 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13156
13157         * msw-faces.el (mswindows-init-device-faces): Don't try to
13158           specify a default font at this late stage. Do try to force
13159           creation of the default face font so that if it fails we get
13160           an error now instead of a crash at frame creation.
13161
13162           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13163           mswindows-make-font-unitalic: Canonical default weight
13164           changed from "Normal" to "Regular".
13165
13166           mswindows-make-font-bold / -bold-italic: Supplied device was
13167           not being passed into call to mswindows-find-smaller-font.
13168
13169 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13170
13171         * package-get.el (package-get-remote): Fix the path where to find
13172           the packages on xemacs.org.
13173
13174 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13175
13176         * about.el (about-maintainer-info): Update Ben's entry.
13177
13178 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13179
13180         * lisp/shadow.el (find-emacs-lisp-shadows):
13181         - `member' was being called on lists of length 2000!
13182         - Replace with hashtables.
13183         - Replace hand-coded loops with (dolist)
13184         - Fix comment typo
13185
13186 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13187
13188         * packages.el: Added new function, `package-delete-name', to
13189           delete existing packages from the installed package database
13190           (`packages-package-list').  Also added the "pkginfo" directory
13191           to `packages-special-base-regexp', so that the pkginfo directory
13192           would not get added to `late-packages'.
13193
13194         * package-admin.el: Added ability to delete an installed package
13195           (added low-level function, `package-admin-delete-package').
13196           Understands how to use the pkginfo/MANIFEST.<package> file to
13197           delete the package.  When installing a package, will also
13198           create a MANIFEST.* file if one is not provided by the
13199           package.  If the MANIFEST.* doesn't exist when deleting a
13200           package, the functions will fall back to attempting to delete
13201           any package-specific lisp directory.
13202
13203         * package-get.el: Moved some functions to package-admin.el.
13204           Added interactive function `package-get-delete-package', for
13205           use by users for deleting a package.
13206
13207           Also modified to not require the presence of efs.
13208
13209 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13210
13211         * files.el (find-file-noselect): Handle all signals, kill the
13212         buffer and resignal.
13213
13214 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13215
13216         * cl-macs.el (glyph-image): Add setf method.
13217
13218 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13219
13220         * package-get.el: Fixed broken EFS downloading.  Also, look for
13221           .tar.gz files first, in preference over .tgz files.
13222
13223         * package-ui.el: Fix display of package version numbers.
13224
13225 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13226
13227         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13228         argument.
13229
13230 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13231
13232         * list-mode.el: `display-completion-list': added new/optional
13233           keyword `:completion-string', which allows the programmer to
13234           change the "Possible completions are:" prompt.
13235
13236         * menubar-items.el: Added new pulldown menu-pick to start up the
13237           visual package browser/installer:
13238
13239                 Options->Customize->List Packages
13240
13241         * package-admin.el: Added hooks for installing under both Unix
13242           and MS Windows.  Does additional error checking.  No longer
13243           calls "add-big-package.sh" to install packages under Unix; now
13244           calls gunzip & tar directly.
13245
13246         * package-get.el: Added ability to install packages from files
13247           on a local disk/CDROM.  Now deletes any existing package lisp
13248           directory.  Does completion on available packages when
13249           querying for package names.  Will also search for .tgz files
13250           in addition for .tar.gz files.  Tries to reload
13251           auto-autoloads, as a convenience when loading new packages,
13252           and also tries to add any new package paths to `load-path'.
13253           Changed all occurences of `concat' to use `expand-file-name'.
13254
13255         * package-ui.el: New file which implements the main visual
13256           package browser/installer, which is started via a menu pick or
13257           M-x pui-list packages.
13258
13259 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13260
13261         * startup.el (load-init-file): spelling fix.
13262
13263 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13264
13265         * startup.el (normal-top-level): Load auto-autoload files
13266         covariantly with their precedence.
13267
13268 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13269
13270         * menubar-items.el (default-menubar): Remove "Font Weight"
13271         option, there is currently no custom equivalent.. Customize-faces
13272         is "Edit faces".
13273
13274         * x-font-menu.el (font-menu-set-font): Use customize to set
13275         default face.
13276
13277         * faces.el (face-spec-update-all-matching): New function.
13278
13279         * cus-face.el (custom-set-face-update-spec): New function.
13280         Interface to customize faces from elisp.
13281
13282         (custom-face-value-create): Show the customized settings if set
13283         but not saved.
13284
13285 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13286
13287         (custom-face-value-create): Show the customized settings if set
13288         but not saved.
13289
13290 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13291
13292         * keydefs.el (global-map): Add FSF 20.3 binding of
13293         query-replace-regexp.
13294
13295 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13296
13297         * minibuf.el (read-file-name-internal-1): use
13298         user-name-completion-1 instead of user-name-completion.
13299
13300 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13301
13302         * loadup.el:
13303         * make-docfile.el:
13304         * update-elc.el: Don't set `source-directory' (now defunct as a
13305         global variable) no more.
13306
13307         * packages.el (packages-list-autoloads): Made `source-directory'
13308         (now defunct as a global variable) a parameter.
13309
13310 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13311
13312         * about.el (about-hackers): new email
13313
13314 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13315
13316         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13317
13318 1998-07-17  Didier Verna  <didier@xemacs.org>
13319
13320         * faces.el (set-face-property):
13321         (set-face-dim-p):
13322         (face-dim-p): updated the doc strings now that the dim property isn't
13323         tty-specific.
13324         (face-equal): the dim property is now a common one.
13325
13326         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13327         Renamed the `stipple' attribute to `background-pixmap'.
13328         (custom-face-background-pixmap): make custom-face-stipple an
13329         obsolete alias for this.
13330
13331 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13332
13333         * find-paths.el (paths-file-readable-directory-p): Created and
13334         used.
13335
13336         * loadup.el: Don't set inhibit-... flags from run-temacs.
13337
13338 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13339
13340         * packages.el (packages-data-path-depth): Added and used.
13341
13342 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13343
13344         * about.el:
13345         - Change .xpm to .png, delete "zcat" section.
13346         - cosmetic fix in the 'marcpa' entry.
13347
13348         * etc/photos
13349         - convert all .xpm.Z to .png
13350         - rename mrb to martin
13351         - rename mcook-m to mcookm
13352
13353 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13354
13355         * x-init.el (x-initialize-compose): Add support for
13356         dead-circumflex as YET ANOTHER NAME for that dead key.
13357
13358 1998-08-05  Colin Rafferty <colin@xemacs.org>
13359
13360         * setup-paths.el (paths-construct-exec-path): Made the
13361         last-packages really be last.
13362         (paths-construct-data-directory-list): Ditto.
13363
13364 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13365
13366         * startup.el(startup-splash-frame-body):
13367         Update Copyright notice in splash screen
13368
13369 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13370
13371         * minibuf.el (read-file-name-internal-1): do ~user completion.
13372
13373 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13374
13375         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13376         aginst destroyed extents
13377
13378 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13379
13380         * package-get.el (package-get): add `install-dir' argument.
13381
13382 1998-07-20  John Jones  <jj@asu.edu>
13383
13384         * package-get.el: calls to package-get-update-all will only
13385           update packages which are already installed.
13386
13387 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13388
13389         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13390         writable.
13391
13392 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13393
13394         * about.el (about-hackers): Correct my email.
13395
13396 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13397
13398         * about.el (about-hackers): new email-address.
13399
13400 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13401
13402         * minibuf.el (read-number): Don't let `input-error' condition
13403         escape.
13404
13405 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13406
13407         * about.el (about-hackers): use my `email-for-life' address.
13408
13409 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13410
13411         * XEmacs 21.2-beta1 is released.
13412
13413 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13414
13415         * ldap.el (ldap-search): Doc string change
13416
13417 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13418
13419         * menubar-items.el (default-menubar): Removed references to
13420         `data-directory', and use `locate-data-file' instead, and made
13421         then greyed out if they don't exist.
13422
13423 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13424
13425         * keymap.el (events-to-keys): Use `format' instead of `concat'
13426         since the latter does not accept integer args anymore
13427
13428 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13429
13430         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13431         macros replaced.
13432
13433 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13434
13435         * make-docfile.el: Get first initialization from very-early-lisp.el
13436         * update-elc.el: Ditto.
13437         * loadup.el (really-early-error-handler): Ditto.
13438
13439         * packages.el (packages-unbytecompiled-lisp): Add new file,
13440         very-early-lisp.el.
13441
13442         * very-early-lisp.el: New file.
13443
13444 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13445
13446         * Symbols that have been obsolete for at least 3 years removed (II).
13447
13448         * obsolete.el (eval-current-buffer): Make compatible.
13449         (byte-code-function-p): Ditto.
13450         (send-string): Removed.
13451         (send-region): Removed.
13452         (screen-scrollbar-width): Removed.
13453         (set-screen-scrollbar-width): Removed.
13454         (set-screen-left-margin-width): Removed.
13455         (set-screen-right-margin-width): Removed.
13456         (screen-left-margin-width): Removed.
13457         (screen-right-margin-width): Removed.
13458         (set-buffer-left-margin-width): Removed.
13459         (set-buffer-right-margin-width): Removed.
13460         (buffer-left-margin-width): Removed.
13461         (buffer-right-margin-width): Removed.
13462         (x-set-frame-icon-pixmap): Removed.
13463         (x-set-screen-icon-pixmap): Removed.
13464         (pixel-name): Removed.
13465         (make-pixmap): Removed.
13466         (make-cursor): Removed.
13467         (pixmap-width): Removed.
13468         (pixmap-contributes-to-line-height-p): Removed.
13469         (set-pixmap-contributes-to-line-height): Removed.
13470
13471 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13472
13473         * obsolete.el (popup-menu-up-p): removed.
13474         (read-no-blanks-input): Removed.
13475         (wholenump): Removed.
13476         (ring-mod): Removed (what was ring-mod?).
13477         (current-time-seconds): Removed.
13478         (run-special-hook-with-args): Removed.
13479         (dot): Removed.
13480         (dot-marker): Removed.
13481         (dot-min): Removed.
13482         (dot-max): Removed.
13483         (window-dot): Removed.
13484         (set-window-dot): Removed.
13485
13486         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13487         `dot-min'.
13488
13489         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13490
13491         * code-files.el (insert-file-contents): Rename
13492         run-special-hook-with-args to run-hook-with-args-until-success.
13493         (write-region): Ditto.
13494
13495 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13496
13497         * about.el: Fix typos, update release date.
13498
13499         * Symbols that have been obsolete for at least 3 years removed.
13500
13501         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13502         screen- functions.
13503         (toplevel): remove setf methods for screen functions.
13504         * cl-macs.el (extent-data): defsetf removed.
13505         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13506         many places to remove.
13507         (comment-indent-hook): Ditto.
13508         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13509         (buffer-dedicated-screen): Ditto.
13510         (deiconify-screen): Ditto.
13511         (delete-screen): Ditto.
13512         (event-screen): Ditto.
13513         (find-file-other-screen): Ditto.
13514         (find-file-read-only-other-screen): Ditto.
13515         (live-screen-p): Ditto.
13516         (screen-height): Ditto.
13517         (screen-iconified-p): Ditto.
13518         (screen-list): Ditto.
13519         (screen-live-p): Ditto.
13520         (screen-name): Ditto.
13521         (screen-parameters): Ditto.
13522         (screen-pixel-height): Ditto.
13523         (screen-pixel-width): Ditto.
13524         (screen-root-window): Ditto.
13525         (screen-selected-window): Ditto.
13526         (screen-totally-visible-p): Ditto.
13527         (screen-visible-p): Ditto.
13528         (screen-width): Ditto.
13529         (screenp): Ditto.
13530         (get-screen-for-buffer): Ditto.
13531         (get-screen-for-buffer-noselect): Ditto.
13532         (get-other-screen): Ditto.
13533         (iconify-screen): Ditto.
13534         (lower-screen): Ditto.
13535         (mail-other-screen): Ditto.
13536         (make-screen): Ditto.
13537         (make-screen-invisible): Ditto.
13538         (make-screen-visible): Ditto.
13539         (modify-screen-parameters): Ditto.
13540         (new-screen): Ditto.
13541         (next-screen): Ditto.
13542         (next-multiscreen-window): Ditto.
13543         (other-screen): Ditto.
13544         (previous-screen): Ditto.
13545         (previous-multiscreen-window): Ditto.
13546         (raise-screen): Ditto.
13547         (redraw-screen): Ditto.
13548         (select-screen): Ditto.
13549         (selected-screen): Ditto.
13550         (set-buffer-dedicated-screen): Ditto.
13551         (set-screen-height): Ditto.
13552         (set-screen-position): Ditto.
13553         (set-screen-size): Ditto.
13554         (set-screen-width): Ditto.
13555         (show-temp-buffer-in-current-screen): Ditto.
13556         (switch-to-buffer-other-screen): Ditto.
13557         (visible-screen-list): Ditto.
13558         (window-screen): Ditto.
13559         (x-set-screen-pointer): Ditto.
13560         (x-set-frame-pointer): Ditto.
13561         (screen-title-format): Ditto.
13562         (screen-icon-title-format): Ditto.
13563         (terminal-screen): Ditto.
13564         (delete-screen-hook): Ditto.
13565         (create-screen-hook): Ditto.
13566         (mouse-enter-screen-hook): Ditto.
13567         (mouse-leave-screen-hook): Ditto.
13568         (map-screen-hook): Ditto.
13569         (unmap-screen-hook): Ditto.
13570         (default-screen-alist): Ditto.
13571         (default-screen-name): Ditto.
13572         (x-screen-defaults): Ditto.
13573         (x-create-screen): Ditto.
13574         * obsolete.el: meta-flag removed.
13575         baud-rate removed.
13576         sleep-for-millisecs removed.
13577         extent-data removed.
13578         set-extent-data removed.
13579         set-extent-attribute removed.
13580         extent-glyph removed.
13581         extent-layout removed.
13582         set-extent-layout removed.
13583         list-faces-display removed.
13584         list-faces removed.
13585         trim-versions-without-asking removed.
13586         after-write-file-hooks removed.
13587         truename removed.
13588         auto-fill-hook removed.
13589         blink-paren-hook removed.
13590         select-screen-hook, deselect-screen-hook removed.
13591         auto-raise-screen, auto-lower-screen removed.
13592
13593         * msw-mouse.el: Global change resource -> mswindows-resource.
13594
13595         * XEmacs 21.0-pre5 is released.
13596
13597 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13598
13599         * about.el (about-hackers): Credits update.
13600
13601 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13602
13603         * register.el (insert-register): Don't activate the region.
13604
13605 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13606
13607         * select.el: Restore x-* symbols for backwards compatibility:
13608         x-copy-primary-selection, x-kill-primary-selection,
13609         x-delete-primary-selection, x-select-make-extent-for-selection,
13610         x-valid-simple-selection-, x-cut-copy-clear-internal.
13611
13612 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13613
13614         * XEmacs 21.0-pre4 is released.
13615
13616 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13617
13618         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13619         reporting bugs.
13620         (maybe-add-init-button): Fix semantics under Windows.  Use
13621         `expand-file-name' rather than `concat'.
13622
13623         * help.el (print-messages): New function.
13624
13625 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13626
13627         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13628
13629 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13630
13631         * about.el: Tweaked my entry in about-hackers.
13632
13633         * find-paths.el (paths-emacs-root-p):
13634           Relaxed emacs-root checking of an in-place installation to
13635           also accommodate the flat layout used on MS Windows.
13636
13637 1998-06-29  John Jones  <jj@asu.edu>
13638
13639         * package-get.el: calls to package-get-update-all will only
13640           update packages which are already installed.
13641
13642 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13643
13644         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13645         are handled by the gui-element face fallbacks now.
13646
13647         * x-faces.el: default gui-element face to "background" as well as
13648         the default face.
13649
13650         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13651         and default face settings since these are set as fallbacks now in
13652         the appropriate domain.
13653
13654 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13655
13656         * text-mode.el (text-mode): Reorder regexp so the OR part
13657         corresponding to `page-delim' goes first and the hack in
13658         `forward-paragraph' will work.
13659         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13660
13661 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13662
13663         * subr.el (remove-hook): When checking the hook value
13664           with functionp, don't apply car to it.
13665
13666 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13667
13668         * package-get.el (package-get-remote-filename):
13669           Don't use file-name-as-directory because the local directory
13670           separator conventions might not be the same as ftp's.
13671
13672 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13673
13674         * ldap.el (ldap-host-parameters-alist): New name of
13675         `ldap-host-parameters-plist'
13676
13677 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13678
13679         * package-get.el: Using (require 'package-get-base), now that it
13680         provides itself.  Consequently removed all instances of (load
13681         "package-get-base.el").
13682
13683 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13684
13685         * subr.el (remove-hook): Don't treat the hook value as a
13686           list unless it is both consp and not functionp.
13687
13688 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13689
13690         * about.el: Email address for Ben Wing is ben@xemacs.org.
13691         * auto-show.el: Ditto.
13692         * bytecomp.el: Ditto.
13693         * faces.el: Ditto.
13694         * x-scrollbar.el: Ditto.
13695         * x-misc.el: Ditto.
13696         * tty-init.el: Ditto.
13697         * toolbar-items.el: Ditto.
13698         * symbol-syntax.el: Ditto.
13699         * specifier.el: Ditto.
13700         * objects.el: Ditto.
13701         * hyper-apropos.el: Ditto.
13702         * glyphs.el: Ditto.
13703
13704 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13705
13706         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13707         vertical-divider-always-visible-p.
13708         (default-mouse-motion-handler): Ditto.
13709
13710 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13711
13712         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13713         global value.
13714
13715 1998-06-21  Oliver Graf <ograf@fga.de>
13716
13717         * build-reports.el: changed receiver to xemacs-build-reports list
13718
13719 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13720
13721         * font.el: Split font-family-mappings into X and
13722           mswindows-specific versions.
13723           mswindows-font-create-[object|name]: Treat supplied size
13724           as a pointsize. Added underline and strikethru handling.
13725
13726         * msw-faces.el: changed default mswindows charset to western.
13727
13728         * msw-glyphs.el: removed space in border-glyph font string that
13729           was inserted to get round bugs in the mswindows C font code.
13730
13731 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13732
13733         * about.el (about-hackers): Credits update.
13734
13735         * help-nomule.el (tutorial-supported-languages): Add Romanian
13736         TUTORIAL.
13737
13738         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13739         to ISO-8859-2.
13740
13741 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13742
13743         * font.el: Split font-family-mappings into X and
13744           mswindows-specific versions.
13745           mswindows-font-create-[object|name]: Treat supplied size
13746           as a pointsize. Added underline and strikethru handling.
13747
13748         * msw-faces.el: changed default mswindows charset to western.
13749
13750         * msw-glyphs.el: removed space in border-glyph font string that
13751           was inserted to get round bugs in the mswindows C font code.
13752
13753 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13754
13755         * minibuf.el: make read-color-completion-table call
13756           (mswindows-color-list for mswindows devices.
13757
13758 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13759
13760         * lisp/font-lock.el
13761         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13762         Let declaration items contain non-word symbol characters.
13763
13764 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13765
13766         * package-get.el (package-get-package-provider): Added autoload
13767         cookie.  Loading "package-get-base.el" in ALL functions that use
13768         it.  Fixed some (interactive ...) with multiple argument specs
13769         again.  Cosmetic indentation changes.
13770
13771 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13772
13773         * info.el (Info-insert-dir): Don't use nreverse on variables
13774         that you want to use later.
13775
13776 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13777
13778         * x-mouse.el (x-set-point-and-move-selection): Replace call
13779         to x-kill-primary-selection with kill-primary-selection
13780
13781 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13782
13783         * simple.el (what-cursor-position): Make cursor position reported
13784         use value of column-number-start-at-one
13785
13786 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13787
13788         * about.el (xemacs-hackers): Fix Jareth's email address.
13789
13790 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13791
13792         * startup.el (startup-splash-frame): Remove
13793         `xemacs-startup-logo-function'.
13794
13795 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13796
13797         * about.el (about-hackers): Update credits list.
13798
13799 1998-06-06  Jeff Miller <jmiller@smart.net>
13800
13801         * lisp/sound.el: Update sound-ext to allow filenames with
13802           extensions to be found by load-sound-file
13803
13804 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13805
13806         * info.el (Info-rebuild-outdated-dir): Removed variable
13807         (Info-auto-generate-directory): New variable
13808         (Info-save-auto-generated-dir): New variable
13809         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13810         (Info-build-dir-anew): Second parameter removed.  Use
13811         `Info-save-auto-generated-dir'
13812         (Info-rebuild-dir): Ditto
13813
13814 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13815
13816         * list-mode.el (next-list-mode-item): Would not recognize
13817         border between directly neighbored items.
13818
13819 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13820
13821         * package-get.el: add autoloads for some functions.
13822
13823 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13824
13825         * specifier.el (let-specifier): Tiny docfixes.
13826
13827 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13828
13829         * msw-mouse.el: set selection-pointer-glyph to Normal.
13830
13831 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13832
13833         * wid-edit.el (widget-specify-secret): New function.
13834         (widget-after-change): Use it.
13835         (widget-specify-field): Use it.
13836
13837 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * mouse.el (drag-window-divider): Use `(not done)' instead of
13840         `doit'; reuse result of `window-pixel-edges'.
13841
13842         * modeline.el (drag-modeline-event-lag): Rename to
13843         drag-divider-event-lag.
13844
13845 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13846
13847         * specifier.el (let-specifier): Rewritten not to generate needless
13848         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13849         arguments.
13850
13851 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13852
13853         * minibuf.el (read-file-name-1): Setup buffer-local value of
13854         `completion-ignore-case' in completions buffer under Windows.
13855
13856 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13857
13858         * about.el (about-maintainer-glyph): Fix support for not
13859         compressed images.
13860
13861 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13862
13863         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13864
13865         * mouse.el (mouse-track): Cancel selection if misc-user event with
13866         `cancel-mode-internal' function is fetched.
13867
13868 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13869
13870         * files.el (save-some-buffers-1): Fixed return value.
13871
13872 1998-06-01  Oliver Graf <ograf@fga.de>
13873
13874         * dragdrop.el: added experimental
13875
13876 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13877
13878         * startup.el (after-init-hook, init-file-user,
13879         user-init-directory, load-user-init-file):  Purge references
13880         to "~/.xemacs/init.el" from docstrings.
13881
13882         (load-user-init-file) Use paths-construct-path to construct
13883         paths to user init files.  Go directly to ~/.emacs, do not
13884         search ~/.xemacs/, do not load `default-custom-file'.
13885
13886 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13887
13888         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13889         general *sh.
13890         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13891
13892 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13893
13894         * menubar-items.el (default-menubar): add Update Packages to customize
13895         menu.
13896
13897 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13898
13899         * faces.el: use toolbar face as a fallback for toolbar properties
13900         in xpm-color-symbols instead of default.
13901
13902         * msw-faces.el: rename 3d-object -> gui-element face.
13903
13904 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13905
13906         * startup.el (xemacs-startup-logo-function): New variable.
13907         (startup-splash-frame): Use it.
13908
13909 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13910
13911         * files.el (save-some-buffers): Would wait 1 second.
13912         (save-some-buffers-1): Delete other windows here instead of in
13913         `save-some-buffers'.
13914         (save-some-buffers): Force redisplay only if windows were deleted.
13915
13916 1998-06-02  Didier Verna  <didier@xemacs.org>
13917
13918         * cus-face.el (custom-face-attributes): generalized the use of
13919         toggle buttons for boolean attributes.
13920         Re-ordered the items a bit.
13921
13922 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13923
13924         * sound.el (default-sound-directory): Use `locate-data-directory'
13925         to find the sounds directory.
13926
13927 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13928
13929         * sound.el: default sound-ext to .wav under mswindows, .au
13930         otherwise. load-default sounds without extensions.
13931
13932 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13933
13934         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13935         if send-pr is not bound.
13936
13937 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13938
13939         * files.el: grok idl files in auto-mode-alist.
13940 1998-06-01  Jeff Miller  <jmiller@smart.net>
13941
13942         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13943         calling `upcase'.
13944
13945 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13946
13947         * msw-glyphs.el: add xbm to the list of image types supported.
13948
13949 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13950
13951         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13952         instead of XEmacs one when dumping InfoDock.
13953
13954 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13955
13956         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13957         for `modeline-visible-p'
13958
13959         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13960
13961 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13962
13963         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13964         since it's not used anymore. doc string fixes.
13965
13966         * package-get.el (package-get-file-installed-p): new function. use
13967         instead of file-installed-p which is in an external package.
13968
13969 1998-05-28  Oliver Graf <ograf@fga.de>
13970
13971         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13972         favor of select-window/switch-to-buffer
13973
13974 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13975
13976         * startup.el: changed (getenv "HOME") to (user-home-directory)
13977
13978 1998-05-25  Oliver Graf <ograf@fga.de>
13979
13980         * frame.el (cde-start-drag) moved to dragdrop.el
13981         (offix-start-drag-region) moved to dragdrop.el
13982         (offix-start-drag) moved to dragdrop.el
13983         * dragdrop.el (cde-start-drag) moved from frame.el
13984         (offix-start-drag-region) moved from frame.el
13985         (offix-start-drag) moved from frame.el
13986         (cde-start-drag-region) cde drag regions
13987         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13988
13989 1998-05-26  Oliver Graf <ograf@fga.de>
13990
13991         * dragdrop.el: created dragdrop-drag prototypes
13992         (cde-start-drag-region) fixed typo
13993
13994 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13995
13996         * simple.el (after-init-hook): Remove reader macro.
13997
13998         * packages.el (packages-hardcoded-lisp): Get rid of reader
13999         macros.  Update DOC string.
14000
14001 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14002
14003         * mouse.el (drag-window-divider): Ditto.
14004
14005         * modeline.el (mouse-drag-modeline): Use it.
14006
14007         * lisp-mode.el (let-specifier): Specify indentation.
14008
14009         * specifier.el (let-specifier): Renamed from
14010         `with-specifier-instance'.
14011
14012 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14013
14014         * x-faces.el:
14015         * faces.el: move definition of xpm-color-symbols from x-faces.el
14016         to faces. Predicate x-get-resource on the presence of x.
14017
14018         * msw-faces.el: set 3d-object face rather than modeline. Specify
14019         faces as specfier defaults.
14020
14021         * package-get.el: don't use package-admin-add-single-file-package.
14022
14023 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14024
14025         * toolbar-items.el: Fixup tooltips.
14026         (toolbar-gnus): Don't use obsolete variable
14027         toolbar-news-frame-properties.
14028         (toolbar-news-reader): Default to `gnus' instead of
14029         `not-configured'.
14030
14031         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14032         Windows.
14033
14034 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14035
14036         * package-get.el: rename -installedp -> -installed-p.
14037
14038 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14039
14040         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14041         attributes, and assinged it to continuation, truncation and
14042         hscroll glyphs.
14043
14044         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14045         and made continuation, truncation and hscroll glyphs arrow
14046         characters out of that font.
14047
14048 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14049
14050         * minibuf.el (minibuffer-electric-separator): Play nicely with
14051         directory-sep-char being \.
14052         (minibuffer-electric-tilde): Ditto.
14053         (read-file-name-map): Ditto.
14054
14055 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14056
14057         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14058         on X devices.
14059         (default-mouse-track-deal-with-down-event): Avoid
14060         `x-disown-selection'; use `disown-selection' instead.
14061
14062 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14063
14064         * select.el:
14065         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14066         moved to (cut-copy-clear-internal) in select.el. Ditto for
14067         (x-delete-primary-selection) (x-kill-primary-selection)
14068         (x-copy-primary-selection).
14069         (own-clipboard): new function.
14070
14071         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14072         functions in select.el. remove old ones.
14073         (mswindows-own-clipboard): new function.
14074
14075 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14076
14077         * gnuserv.el: allow connections from mswindows type devices.
14078
14079 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14080
14081         * msw-glyphs.el: change image type used from cursor to resource.
14082
14083 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14084
14085         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14086         for {top,bottom}-{left,right} values in addition to
14087         {top,bottom}_{left,right}.
14088         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14089
14090 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14091
14092         * cl-macs.el (specifier-instance): Undefine its setf method.
14093
14094         * specifier.el (with-specifier-instance): Added docstring.
14095
14096         * mouse.el (drag-window-divider): Ditto.
14097
14098         * modeline.el (mouse-drag-modeline): Use it.
14099
14100         * lisp-mode.el (with-specifier-instance): Define its indentation
14101         level.
14102
14103         * specifier.el (with-specifier-instance): New macro.
14104
14105 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14106
14107         * package-get.el (package-get-create-custom): new function to
14108         auto-generate package-get-custom.el from package-get-base.el.
14109         * (package-get-ever-installedp): new function.
14110         * (package-get-custom): new function to get all packages specified
14111         by customize.
14112
14113 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14114
14115         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14116
14117 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14118
14119         * cl-extra.el: Reverse previous float change.
14120
14121 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14122
14123         * x-faces.el:
14124         * faces.el (try-font-name): moved from x-faces.el since it is
14125         required by w3 under mswindows as well X.
14126
14127 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14128
14129         * winnt.el: Removed evil (setq completion-ignore-case t)
14130         clause, one more overlookef fsfism.
14131         (nt-quote-args-functions-alist): End sentences with double space.
14132
14133 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14134
14135         * window-xemacs.el (push-window-configuration): Remove kludgery of
14136         recaching default-toolbar specifier.
14137         (pop-window-configuration): Ditto.
14138         (unpop-window-configuration): Ditto.
14139
14140 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14141
14142         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14143
14144 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14145
14146         * winnt.el (nt-quote-args-verbatim): Added function.
14147         (nt-quote-args-prefix-quote): Added function.
14148         (nt-quote-args-backslash-quote): Added function.
14149         (nt-quote-args-double-quote): Added function.
14150         (nt-quote-args-functions-alist): New variable.
14151         (nt-quote-process-args): Added function. This is the main quoting
14152         work horse called from process-nt.c
14153
14154 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14155
14156         * winnt.el: Removed duplicate definitions for backspace,
14157         delete, M-backspace and C-M-backspace.
14158         (file-name-buffer-file-type-alist): Removed this variable.
14159         (find-buffer-file-type): Removed function.
14160         (find-file-binary):  Removed function.
14161         (find-file-text): Removed function.
14162         (find-file-not-found-set-buffer-file-type): Removed function.
14163         (save-to-unix-hook): Removed function.
14164         (revert-from-unix-hook): Removed function.
14165         (using-unix-filesystems): Removed function.
14166         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14167         warning.
14168         (x-set-selection): Removed function.
14169         (x-get-selection): Removed function.
14170         Removed commented FSFisms.
14171         Replaced copyright notice (this file is not part of GNU Emacs).
14172         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14173         comint-process-echoes setting to t.
14174
14175 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14176
14177         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14178         and used following the interface change of
14179         `paths-find-recursive-path'.
14180
14181         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14182         regexp instead of a list of base names.
14183         (paths-version-control-filename-regexp):
14184         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14185         Introduced and used following the interface change of
14186         `paths-find-recursive-path'.
14187
14188 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14189
14190         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14191         on X devices, rather than on all non-TTY devices.
14192
14193 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14194
14195         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14196
14197         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14198
14199 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14200
14201         * itimer.el (activate-itimer): Fixed usage of integers
14202         as argument to `concat'.
14203
14204 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14205
14206         * itimer.el (start-itimer): replace the use of `concat' with
14207         `format'
14208
14209 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14210
14211         * mode-motion.el (mode-motion-hook): Clarify docstring.
14212         From Bob Weiner <weiner@altrasoft.com>
14213
14214         * loadhist.el (symbol-file): Supply prompt string when used
14215         interactively.
14216         From Bob Weiner <weiner@altrasoft.com>
14217
14218 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14219
14220         * loadup.el (really-early-error-handler): Ditto.
14221
14222         * update-elc.el: Ditto.
14223
14224         * setup-paths.el (paths-construct-exec-path): Ditto.
14225
14226         * make-docfile.el: Ditto.
14227
14228         * find-paths.el (paths-decode-directory-path): Use split-path
14229         instead of decode-path.
14230
14231         * files.el (parse-colon-path): Update docstring reference.
14232
14233 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14234
14235         * msw-init.el:
14236         * x-init.el:
14237         Bind cut'n'paste keys to non window-system specific functions.
14238
14239         * msw-select.el: New function mswindows-clear-clipboard.
14240         mswindows-cut-copy-clipboard extended to handle clearing of the
14241         selection and renamed to mswindows-cut-copy-clear-clipboard.
14242
14243         * select.el: on mswindows devices delete-primary-selection
14244         calls mswindows-clear-clipboard.
14245
14246 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14247
14248         * simple.el (quoted-insert): Inhibit quit when using read-char.
14249
14250         * cmdloop.el (read-char): Don't inhibit quit.
14251         (read-char-exclusive): Ditto.
14252         (read-char): Signal quit if quit-char was pressed.
14253         (read-char-exclusive): Ditto.
14254         (read-quoted-char): Return a character, not integer.
14255
14256         * menubar-items.el (default-popup-menu): Use Andy's generic
14257         selection code.
14258         (default-popup-menu): Fix code.
14259
14260 1998-05-14  Oliver Graf <ograf@fga.de>
14261
14262         * dragdrop.el (dragdrop-function-widget): this time it's done
14263
14264 1998-05-13  Oliver Graf <ograf@fga.de>
14265
14266         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14267
14268 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14269
14270         * device.el (device-pixel-width):
14271         (device-pixel-height):
14272         (device-mm-width):
14273         (device-mm-height):
14274         (device-bitplanes):
14275         (device-color-cells): Swapped parameters to device-system-metric
14276         according to the interface change.
14277
14278 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14279
14280         * mouse.el (default-mouse-motion-handler): Use new name of the
14281         function event-over-vertical-divider-p.
14282         Do not set E-W arrow cursor over the divider if
14283         vertical-divider-draggable-p is nil in the window.
14284         ([top-level]): Use new name for the variable
14285         vertical-divider-map.
14286         (drag-window-divider): Respect vertical-divider-draggable-p.
14287         Variable name typo fixes.
14288
14289 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14290
14291         * keymap.el (kbd): Define here; handle string constants and
14292         others...
14293
14294 1998-05-15  Christian Nyb <chr@mediascience.no>
14295
14296         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14297         in Emacs 18.
14298
14299 1998-05-13  Didier Verna  <didier@xemacs.org>
14300
14301         * mouse.el (drag-window-divider): give the vertical divider a
14302         pressed look when dragging it.
14303
14304 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14305
14306         * faces.el: predicate some more face operations on x or mswindows
14307         not just x.
14308
14309         * modeline.el: enable modeline coloring for mswindows.
14310
14311 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14312
14313         * minibuf.el (minibuffer-default): Added variable; compatible with
14314         FSF Emacs.
14315         (next-history-element): Used `minibuffer-default'.
14316
14317 1998-05-12  Oliver Graf <ograf@fga.de>
14318
14319         * dragdrop.el (dragdrop-function-widget): button and mods ok
14320         arguments still look a bit strange
14321         (dragdrop-compare-mods) created
14322         (dragdrop-drop-do-functions) correctly checks for buttons and
14323         modifiers
14324
14325 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14326
14327         * setup-paths.el (paths-default-info-directories): Replace
14328         path-separator with directory-sep-char.
14329
14330         * files.el (path-separator): Don't define it here.
14331
14332 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14333
14334         * update-elc.el: Ditto.
14335
14336         * setup-paths.el (paths-construct-exec-path): Ditto.
14337
14338         * make-docfile.el: Ditto.
14339
14340         * loadup.el (really-early-error-handler): Ditto.
14341
14342         * find-paths.el (paths-decode-directory-path): Use decode-path
14343         instead of decode-path-internal.
14344
14345         * files.el (parse-colon-path): Update docstring.
14346
14347 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14348
14349         * subr.el (get-buffer-window-list): Make BUFFER optional.
14350
14351         * window-xemacs.el (windows-of-buffer): Defalias to
14352         get-buffer-window-list.
14353
14354 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14355
14356         * disass.el: Fix maintainer keyword.
14357
14358         * bytecomp.el (byte-compile-and-load-file): Autoload.
14359         (byte-compile-buffer): Ditto.
14360
14361         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14362         value is returned, not the name.
14363         (lisp-imenu-generic-expression): Enable it.
14364         (lisp-mode-variables): Ditto.
14365         (lisp-indent-offset): Change defconst to defvar.
14366         (lisp-indent-function): Ditto.
14367         (lisp-body-indent): Ditto.
14368
14369 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14370
14371         * modeline.el: Use zap-last-kbd-macro-event.
14372
14373         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14374         nil, don't attempt to do anything with messages.
14375         (eval-last-sexp): Use `letf' for clarity.
14376
14377 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14378
14379         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14380
14381 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14382
14383         * buff-menu.el:
14384         * lisp-mode.el:
14385         * obsolete.el:
14386         Change empty docstrings into no doc strings at all.
14387         Fix bogus FSF-format docstrings.
14388         * etags.el: Fix docstring.
14389
14390 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14391
14392         * package-get.el (package-get): Use internal md5
14393
14394 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14395
14396         * about.el (about-xemacs): Correct abuse of concat.
14397
14398 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14399
14400         * info.el (Info-mode): Use easymenu.
14401
14402 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14403
14404         * apropos.el (apropos): Don't use concat with integers.
14405
14406         * cmdloop.el (describe-last-error): Handle the case when no error
14407         was seen gracefully.
14408
14409         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14410         defun.
14411         (apropos-describe-plist): Ditto.
14412
14413         * help.el (with-displaying-help-buffer): Revert to a defun.
14414         (describe-key): Use it as defun.
14415         (describe-mode): Ditto.
14416         (describe-bindings): Ditto.
14417         (describe-prefix-bindings): Ditto.
14418         (describe-installation): Ditto.
14419         (view-lossage): Ditto.
14420         (describe-function): Ditto.
14421         (describe-variable): Ditto.
14422         (describe-syntax): Ditto.
14423
14424 1998-05-11  Oliver Graf <ograf@fga.de>
14425
14426         * dragdrop.el: changed order of require/provide
14427         (dragdrop-drop-mime-default) changed to new calling conventions
14428         (dragdrop-drop-do-functions) changed to new calling conventions
14429         (dragdrop-function-widget) this one needs more work...
14430
14431 1998-05-10  Oliver Graf <ograf@fga.de>
14432
14433         * about.el: another small change in my entry
14434         * dragdrop.el (dragdrop-drop-log-function): logging added
14435         plus customizations
14436         changed interface to handler functions. now called with event
14437         and object
14438
14439 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14440
14441         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14442         E-W arrow pointer displayed over draggable dividers.
14443
14444         * mouse.el (default-mouse-motion-handler): Show it when
14445         appropriate.
14446         (drag-window-divider): Added.
14447         ([top-level]): Initialized window-divider-map with a keymap
14448         binding the above function to left button down event.
14449
14450         * x-mouse.el (x-init-pointer-shape): Initialize
14451         divider-pointer-glyph from Cursor.dividerPointer, or use default
14452         E-W double arrow.
14453
14454 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14455
14456         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14457
14458 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14459
14460         * simple.el (count-words-buffer): Don't query for buffer.
14461         (count-lines-buffer): Ditto.
14462
14463 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14464
14465         * help.el (where-is): add optional insert argument.
14466
14467 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14468
14469         * help.el (describe-key-briefly): New argument INSERT.
14470
14471         * simple.el (eval-expression): New optional argument; synch with
14472         FSF 20.3.
14473
14474         * keydefs.el (global-map): Add new register bindings.
14475
14476         * register.el: Synched with FSF 20.3.
14477
14478 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14479
14480         * window-xemacs.el (recenter): all arguments are optional.
14481
14482 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14483
14484         * device.el: (device-pixel-width): Reflected name/parameters
14485         change to device-system-metric.
14486         (device-pixel-height): Ditto.
14487         (device-mm-width): Ditto.
14488         (device-mm-height): Ditto.
14489         (device-bitplanes): Ditto.
14490         (device-color-cells): Ditto.
14491
14492 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14493
14494         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14495
14496         * cl.el (most-positive-fixnum): Document.
14497         (most-negative-fixnum): Ditto.
14498
14499         * cus-dep.el: Updated comment.
14500
14501         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14502         constant.
14503
14504         * cus-load.el (custom-put): Removed.
14505
14506         * files.el (after-find-file): Just resignal quit instead of
14507         signaling "canceled".
14508
14509 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14510
14511         * frame.el (other-frame): Use `focus-frame' instead of
14512         select-frame kludges.
14513
14514         * lisp-mode.el: Update lisp-indent-function for
14515         save-selected-frame and with-selected-frame.
14516
14517         * frame.el (save-selected-frame): New macro.
14518         (with-selected-frame): Ditto.
14519         (other-frame): Use `set-frame-focus'.
14520
14521 1998-05-06  Oliver Graf <ograf@fga.de>
14522
14523         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14524         (dragdrop-drop-url-default) default handler for URL drops created
14525         (dragdrop-drop-mime-default) default handler for MIME drops created
14526         (dragdrop-drop-functions) default custom for handling drops created
14527         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14528
14529 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14530
14531         * mouse.el: Removed redundant mouse-mswindows-drop function.
14532
14533 1998-05-05  Oliver Graf <ograf@fga.de>
14534
14535         * about.el: changed some text in my entry
14536         * dragdrop.el: added customs
14537
14538 1998-05-04  Oliver Graf <ograf@fga.de>
14539
14540         * mouse.el: killed global drop key bindings
14541         (mouse-offix-drop) removed
14542         * dragdrop.el: created
14543         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14544
14545 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14546
14547         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14548         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14549
14550         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14551         obsolete comment.
14552
14553         * scrollbar.el (scrollbars-visible-p): Use new
14554         {vertical,horizontal}-scrollbar-visible-p specifiers.
14555
14556 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14557
14558         * device.el (device-pixel-height):
14559         (device-pixel-width):
14560         (device-mm-width):
14561         (device-mm-height):
14562         (device-bitplanes):
14563         (device-color-cells): Moved these 6 functions from device.c; they
14564         all use single (device-system-metrics) call.
14565
14566 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14567
14568         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14569         were renamed.
14570
14571         * menubar-items.el:
14572         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14573         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14574
14575         * help.el (help-map): Remove Hyperbole keybinding logic.
14576         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14577
14578 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14579
14580         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14581         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14582
14583 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14584
14585         * msw-glyphs.el: use nicer icon3 from the frame icon.
14586
14587 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14588
14589         * version.el (emacs-version): Remove InfoDock conditionals.
14590
14591         * startup.el (startup-splash-frame): Change ID logo name.
14592
14593 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14594
14595         * files.el (after-find-file): If the user presses C-g on
14596         directory-creation prompt, kill the buffer.
14597
14598 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14599
14600         * simple.el (count-words-region): Reverse previous change.
14601
14602 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14603
14604         * replace.el (query-replace): Just call perform-replace.
14605         (query-replace-regexp): Ditto.
14606         (perform-replace): Move region handling here.
14607         (perform-replace): Use the new arg to match-data.
14608
14609 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14610
14611         * x-init.el: Install X specific display table that
14612           displays char 0240 as a space to avoid whatever it is
14613           that screws up display of that character code.
14614
14615 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14616
14617         * help.el (function-arglist): If no arguments are documented for a
14618         subr, print nothing rather than incorrect output.
14619
14620 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14621
14622         * cmdloop.el (command-error): Update bail-out error message to use
14623         `emacs-program-name'.
14624
14625         * lib-complete.el: Remove reader macro cruft.
14626
14627         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14628         cruft.
14629
14630         * simple.el (count-words-region): Drop interactive-p check on the
14631         message.
14632
14633 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14634
14635         * font.el
14636         * msw-faces.el
14637         Correct spelling of mswindows-font-canonicalize-name.
14638
14639 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14640
14641         * ldap.el (ldap-host-parameters-alist): Replaced with
14642         `ldap-host-parameters-plist'
14643         (ldap-search): Adapt to previous change
14644
14645 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14646
14647         * about.el (about-hackers): Update Bob Weiner bio.
14648         (about-maintainer-info): Ditto.
14649
14650 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14651
14652         * simple.el (display-warning-minimum-level): Docfix.
14653
14654 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14655
14656         * widget.el (:default-get): New keyword.
14657         * wid-edit.el (default, widget-default-default-get): Define it.
14658         (group, widget-group-default-get): Define it.
14659         (menu-choice, widget-choice-default-get): Define it.
14660         (widget-default-get): New function.
14661         (widget-choice-action): Call it.
14662         (widget-editable-list-entry-create): Call it.
14663
14664 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14665
14666         * byte-optimize.el (byte-boolean-vars): Removed.
14667         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14668         lookup through `byte-boolean-vars'.
14669
14670 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14671
14672         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14673         resource-provided values into ghost specs for scrollbar-height and
14674         scrollbar-width.
14675
14676 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14677
14678         * byte-optimize.el: Don't attempt to optimize /=.
14679
14680         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14681         (byte-compile-/=): Ditto.
14682
14683 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14684
14685         * apropos.el: Use `with-displaying-help-buffer'.
14686         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14687         Use `with-displaying-help-buffer'.
14688         (apropos-follow): Do not give special treatment to buffer cursor
14689         was in prior to a mouse click.
14690         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14691         (apropos-print-doc): Set correct buffer for setting text
14692         properties.
14693
14694 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14695
14696         * help.el (help-buffer-prefix-string): New variable.
14697         (help-buffer-name): Use it.
14698
14699         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14700         mode menu.
14701
14702 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14703
14704         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14705
14706 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14707
14708         * files.el (find-file-noselect): Update docstring.
14709         (find-file-noselect): Signal an error if found an unreadable file.
14710         (file-chase-links): Save the match data.
14711         (normal-mode): Use `lwarn' and `error-message-string'.
14712         (interpreter-mode-alist): Change defconst to defvar.
14713         (inhibit-first-line-modes-regexps): Ditto.
14714         (inhibit-first-line-modes-regexps): Added .tgz.
14715         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14716         (change-major-mode-with-file-name): New user-option.
14717         (set-visited-file-name): Synched with FSF.
14718         (file-name-extension): New function, from FSF 20.3.
14719         (file-relative-name): Synched with FSF.
14720         (save-some-buffers): Support the C-r feature.
14721         (recover-session): Synched with FSF.
14722         (kill-some-buffers): Ditto.
14723         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14724
14725 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14726
14727         * files.el (insert-file): Undo previous change and reenable use of
14728         format.el.
14729
14730 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14731
14732         * window-xemacs.el (recenter): Define.
14733
14734 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14735
14736         * font.el (mswindows-font-create-name)
14737         (mswindows-font-create-object): new functions for mswindows type
14738         fonts.
14739
14740         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14741         strings are parsed as well as font objects.
14742
14743 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14744
14745         * modeline.el (defining-kbd-macro): Restore modeline indication of
14746         kbd-macro being recorded.
14747         (add-minor-mode): Simplify docstring.
14748         (modeline-minor-mode-menu): Remove stuff.
14749
14750 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14751
14752         * code-process.el (call-process): dynamically decide process
14753         coding type.
14754
14755 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14756
14757         * modeline.el: Add line-number-mode, column-number-mode to
14758         the modeline minor-mode menu.  Button2 on the line number does
14759         goto-line.
14760
14761 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14762
14763         * mouse.el: move x-selection-owner-p type things to
14764         selection-owner-p.
14765
14766         * msw-init.el: copy zmacs stuff from x-init.el
14767
14768         * msw-select.el (mswindows-own-selection)
14769         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14770         functions. Very simple minded implementation of selectio
14771         ownership.
14772
14773         * select.el (own-selection) (disown-selection)
14774         (activate-region-as-selection) (select-make-extent-for-selection)
14775         (valid-simple-selection-p): functions moved from x-select.el for
14776         generalized selection.
14777
14778         * x-select.el: see select.el changes.
14779
14780         * x-toolbar.el: use new selection functions.
14781
14782 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14783
14784         * packages.el (packages-find-package-directories): Fixed bug that
14785         would pick up multiple site-package directories.
14786         (package-locations): Added "xemacs-packages" as a late package
14787         location.
14788
14789         * find-paths.el: Now uses `emacs-program-name' and
14790         `emacs-program-version'.
14791         Additions to enforce version-specific directories in
14792         `paths-find-version-directory'.
14793
14794 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14795
14796         * default.el: Removed.
14797         * site-start.el: Removed.
14798
14799 1998-04-29  Didier Verna  <didier@xemacs.org>
14800
14801         * minibuf.el (minibuffer-history-minimum-string-length): Default
14802         to nil.
14803
14804 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14805
14806         * find-paths.el (paths-program-name): Rename.
14807         (paths-emacs-root-p): Ditto.
14808         (paths-find-site-directory): Ditto.
14809
14810 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14811
14812         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14813         `emacs-lisp-byte-compile-and-load'.
14814
14815 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14816
14817         * ldap.el (ldap-search): Fixed additional parameter passing to
14818         `ldap-open'
14819
14820 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14821
14822         * select.el (kill-primary-selection) (selection-owner-p)
14823         (copy-primary-selection) (yank-clipboard-selection)
14824         (selection-exists-p) (delete-primary-selection): new file and
14825         functions that do the right thing for the selected device.
14826
14827         * x-menubar.el: use generalised selection functions.
14828
14829         * dumped-lisp.el: dump select.el.
14830
14831 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14832
14833         * find-paths.el (paths-progname): New variable.
14834         (paths-emacs-root-p): Use it.
14835         (paths-find-site-directory): Ditto.
14836
14837 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14838
14839         * loadup.el ((member "dump" command-line-args)): Dump as
14840         `infodock' if InfoDock.
14841
14842 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14843
14844         * find-paths.el (construct-emacs-version): Simplify, include
14845         program name in the return value.
14846         * (paths-find-version-directory): Use it.
14847
14848 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14849
14850         * info.el (Info-parse-dir-entries): Fixed regexp
14851         (Info-build-dir-anew): Remove full suffix and capitalize info file
14852         name for files with no @direntry
14853         (Info-batch-rebuild-dir): New function
14854         (Info-suffixed-file): Check for regular files instead of simple
14855         file existence (could catch directories before)
14856
14857 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14858
14859         * setup-paths.el, find-paths.el: Removed uses of `not' which
14860         temacs doesn't have.
14861
14862         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14863         into root searching.
14864
14865 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14866
14867         * subr.el: Remove definition of `not'.
14868
14869 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14870
14871         * msw-glyphs.el: enable graphics support.
14872
14873 1998-04-23  Didier Verna  <didier@xemacs.org>
14874
14875         * x-menubar.el (default-menubar): restored the line-number-mode
14876         option.
14877
14878         * misc doc string updates related to the options menu.
14879
14880 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14881
14882         * setup-paths.el (paths-construct-load-path): Fix typo.
14883
14884 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14885
14886         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14887         font-menu-ignore-scaled-fonts don't have to be bound now; this
14888         gets us one step further towards making --no-autoloads work.
14889
14890         * startup.el (normal-top-level): Load auto-autoloads only if
14891         lisp-directory is non-nil.
14892
14893         * setup-paths.el (paths-construct-load-path): Made it robust
14894         against nil lisp-directory.
14895
14896         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14897         to the list of variables that cause a warning when nil.
14898
14899         * toolbar.el (init-toolbar-location): Now works even when there's
14900         no toolbar icon directory.
14901
14902 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14903
14904         * help.el (view-lossage): Recognize it.
14905
14906         * simple.el (log-message): Mark multiline messages.
14907
14908 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14909
14910         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14911
14912 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14913
14914         * package-get.el (package-get-all):  add `\n' separator to
14915         interactive specification so that both variables are read
14916
14917 1998-04-22  Didier Verna  <didier@xemacs.org>
14918
14919         * x-menubar.el: ported the options menu to Custom.
14920         Moved the "read only" toggle button to the buffers menu.
14921         Corrected some missing ;;;###autoload or defcustom.
14922
14923         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14924         the scrollbar-visible specifier for options menu handling.
14925
14926         * toolbar.el (toolbar-visible-p)
14927                      (toolbar-captioned-p)
14928                      (default-toolbar-position): defcustom wrappers around
14929         the toolbar specifiers for options menu handling.
14930
14931         * frame.el (get-frame-for-buffer-default-instance-limit):
14932         defcustom it for options menu handling.
14933
14934         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14935         font-lock-mode for options menu handling.
14936
14937         * cus-start.el: added Custom properties to overwrite-mode for
14938         options menu handling.
14939
14940 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14941
14942         * about.el: shameless self-promotion.
14943
14944 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14945
14946         * simple.el (raw-append-message): Slightly optimize.
14947         (remove-message): Use `push' for clarity.
14948         (append-message): Ditto.
14949         (display-warning): Dito.
14950         (raw-append-message): Send the message to the appropriate device.
14951
14952 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14953
14954         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14955         From Sean MacLennan <Sean.MacLennan@pika.ca>
14956
14957 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14958
14959         * setup-paths.el: Changed `directory-sep-char' to
14960         `path-separator', following a change in GNU Emacs.
14961
14962 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14963
14964         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14965         (Info-build-dir-anew): Add a final newline.
14966         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14967         is `always'
14968         (Info-rebuild-dir): Ditto
14969
14970         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14971
14972 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14973
14974         * simple.el (count-words-buffer): Retain zmacs region.
14975         (count-words-region): Ditto.
14976         * simple.el: (what-line): Expanded line counts.
14977         (count-lines): New parameter to conditionalize whether collapsed
14978         lines get counted.
14979         From Bob Weiner <weiner@altrasoft.com>
14980
14981 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14982
14983         * packages.el (package-locations): infodock-packages must override
14984         mule-packages and packages.
14985
14986 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14987
14988         * wid-edit.el:
14989         remove rude messages from widget-activation-widget-mapper
14990         and widget-activation-glyph-mapper
14991
14992 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14993
14994         * toolbar.el: Remove (featurep 'x) test from
14995         toolbar-make-button-list
14996
14997 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14998
14999         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15000         only if in the same frame.
15001
15002 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15003
15004         * packages.el (package-locations): Added site-packages hierarchy.
15005
15006         * setup-paths.el (paths-default-info-directories): Introduced and
15007         used.
15008
15009         * packages.el, setup-paths.el: Set various path searching depths
15010         to 1.
15011
15012         * packages.el (packages-hierarchy-depth):
15013         (packages-load-path-depth): Introduced and used.
15014
15015         * setup-paths.el (paths-load-path-depth): Introduced and used.
15016
15017         * find-paths.el (paths-find-recursive-path): Added max-depth
15018         parameter.
15019
15020 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15021
15022         * setup-paths.el (paths-construct-info-path): Removed
15023         dependency on behavior of (file-name-as-directory "").
15024
15025 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15026
15027         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15028         lisp objects
15029
15030 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15031
15032         * dump-paths.el, startup.el: Added handling for --debug-paths.
15033
15034 1998-04-15  William M. Perry  <wmperry@aventail.com>
15035
15036         * wid-edit.el: We cannot just set the help-echo or balloon-help
15037           properties for an extent based on the :help-echo widget
15038           property, since help-echo and balloon-help cause an EXTENT to
15039           get passed in, where :help-echo functions are expecting a WIDGET
15040
15041 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15042
15043         * scrollbar.el (init-scrollbar-from-resources): Call
15044         mswindows-init-scrollbar-metrics when appropriate.
15045
15046 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15047
15048         * dumped-lisp.el: dump x-toolbar for window system
15049
15050         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15051         have support and xpm.
15052
15053 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15054
15055         * files.el (toggle-read-only): Fix docstring.
15056         From Didier Verna <didier@xemacs.org>
15057
15058 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15059
15060         * startup.el (normal-top-level): Load autoload-file-name without
15061         specifying an extension---some people only auto-autoload.el.gz.
15062
15063 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15064
15065         * files.el (backup-enable-predicate): Don't bomb on NAME being
15066         nil.
15067
15068 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15069
15070         * find-paths.el, packages.el: Now prefers configure'd paths.
15071         This shouldn't cause any of the originally anticipated problems as
15072         the current paths architecture will not define the various
15073         configure-xxx variables if they're not specified on the configure
15074         command line.
15075
15076         * find-paths.el, setup-paths.el, packages.el: Removed all
15077         mentionings of "/" as a path separator.
15078         Used paths-construct-path throughout.
15079
15080         * find-paths.el (paths-construct-path): Created to assemble paths
15081         from directory components.
15082
15083         * setup-paths.el, packages.el: Used paths-decode-directory-path
15084         instead of decode-path-internal.
15085
15086         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15087         and associates.
15088         (paths-decode-directory-path) Created.
15089
15090         * setup-paths.el: Changed configure-exec-path to
15091         configure-exec-directory.
15092
15093 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15094
15095         * packages.el (packages-find-packages): Fixed decoding of
15096         EMACSPACKAGEPATH.
15097
15098         * startup.el: -no-packages -> -no-early-packages.
15099
15100         (packages-load-package-lisps): Fixed loading of auto-autoload
15101         files.
15102
15103         * startup.el (normal-top-level): Fixed loading of core
15104         auto-autoload.
15105
15106         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15107
15108         * startup.el, packages.el, dump-paths.el: Added proper settings
15109         for site-directory and lisp-directory variables.
15110
15111         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15112         inhibit-package-autoloads and fixed handling of it.
15113
15114         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15115         handling of former inhibit-package-init, now
15116         inhibit-early-packages, to make -vanilla etc. work.
15117
15118 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15119
15120         * code-process.el (start-process): Fallback to 'undecided instead
15121         of 'binary for process input coding stream.
15122
15123         * process.el (start-process): Docstring fix.
15124
15125 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15126
15127         * info.el (Info-insert-dir): Do not insert temporary dir files
15128         in Info-dir-file-attributes
15129         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15130         (Info-rebuild-dir): Ditto.
15131
15132 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15133
15134         * obsolete.el: Added obsoleteness declarations for
15135         `site-directory' and `Info-default-directory-list'.
15136
15137 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15138
15139         * find-paths.el (paths-find-emacs-root): Only look at the
15140         executable at the end of the symlink chain for determining the
15141         Emacs root.
15142
15143 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15144
15145         * setup-paths.el (paths-construct-info-path): Changed construction
15146         to cater to gone default in configure.
15147
15148         * find-paths.el (paths-uniq-append): Added.
15149
15150         * packages.el: Rewritten package path construction once again.
15151
15152         * dump-paths.el, startup.el: Removed package-path as a global
15153         variable.
15154
15155         * package-admin.el (package-admin-add-single-file-package):
15156         (package-admin-add-binary-package): Changed package-path to
15157         late-packages.
15158
15159         * packages.el (packages-split-path): Split path at "/" rather than
15160         nil according to change in emacs.c.
15161
15162 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15163
15164         * setup-paths.el (paths-construct-info-path): Changed info path
15165         order so that directories come out right.
15166         (paths-find-lock-directory): Fixed bug: It used to think
15167         configure-lock-directory is a path.
15168
15169 1998-04-06  Jeff Miller <jmiller@smart.net>
15170
15171         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15172         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15173         eases the use of toolbar-add/kill-item functions.
15174
15175 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15176
15177         * code-files.el (file-coding-system-alist): Commented out
15178         loaddefs.el magical treatment.
15179
15180 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15181
15182         * info.el (Info-rebuild-outdated-dir): Added new option
15183         `conservative' and made it the default
15184         (Info-rebuild-dir): Appropriately parse multi-line description
15185         strings, and multi-section dir files. Issue warning when dir
15186         is rebuilt as temporary
15187         (Info-build-dir-anew): Issue warning when dir is built as
15188         temporary
15189
15190 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15191
15192         * list-mode.el (list-mode-map): Bind highlight motion commands to
15193         standard keys left, right, C-b and C-f.
15194
15195 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15196
15197         * files.el (auto-mode-alist): allow .sc for Scheme->C
15198
15199 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15200
15201         * loadup.el (pureload): Don't quote (garbage-collect).
15202
15203 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15204
15205         * package-get-base.el: Updated.
15206
15207 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15208
15209         * isearch-mode.el (isearch-just-started): New variable.
15210         (isearch-mode): Set it.
15211         (isearch-repeat): Advance one character forward only if the search
15212         was successful, and was not just started.
15213         (isearch-repeat): Clear isearch-just-started.
15214
15215 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15216
15217         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15218         if running -batch.
15219
15220 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15221
15222         * subr.el (listify-key-sequence): Removed.
15223
15224 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15225
15226         * bytecomp.el (byte-compile-print-gensym): New option.
15227         (byte-compile-output-file-form): Use it.
15228         (byte-compile-output-docform): Ditto.
15229         (byte-compile-compiled-obj-to-list): Ditto.
15230
15231 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15232
15233         * msw-glyphs.el: set frame icon if xpm support.
15234
15235 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15236
15237         * help.el: Code that pretty prints variable values
15238           removed.
15239
15240 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15241
15242         * find-paths.el (paths-emacs-root-p): Correct test for installation
15243         directory.
15244         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15245
15246 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15247
15248         * loaddefs.el: Don't set debug-ignored-errors; leave
15249           its default value set to nil.
15250
15251 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15252
15253         * info.el (Info-rebuild-dir): fixed mis-spelling.
15254
15255 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15256
15257         * info.el (Info-rebuild-outdated-dir): New custom var
15258         (Info-insert-node): Create/update dir file when needed, ie when it
15259         does not exist or is older than some info files in directory
15260
15261 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15262
15263         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15264         for last packages, mainly for using a 20.4 package base.
15265
15266         * packages.el (late-packages): Typo fix.  It was called
15267         early-packages.
15268
15269         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15270         relative symlinks correctly.
15271         (paths-find-emacs-roots): More rigorous checking for plausible
15272         configuration-time root.
15273
15274         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15275         find its roots.
15276
15277 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15278
15279         * faces.el: Fix docstrings.
15280         * glyphs.el: Fix docstrings.
15281         * mouse.el: Fix docstrings.
15282
15283         * frame.el: Change phrase `current frame' to `selected frame'.
15284
15285         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15286
15287         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15288         macros using backquote to make them infinitely more readable.
15289
15290 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15291
15292         * packages.el (packages-find-package-path): Hardcoded specialized
15293         InfoDock support until we can clean this up.
15294
15295         * help.el (describe-bindings-1): Return the value of the bindings
15296         help buffer created.
15297         (describe-bindings): Ditto.
15298
15299         * simple.el (set-variable): Restore previous behavior of not
15300         bombing if the variable to set is not boundp.
15301
15302 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15303
15304         * packages.el (packages-handle-package-dumped-lisps): Allow for
15305         non-local files to be loaded off the package-lisp variable.
15306
15307 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15308
15309         * x-faces.el: Global X resources should override
15310           specs for all device classes (color, grayscale, mono);
15311           code currently doesn't override any of them.  Fixed by
15312           calling remove-specifier with '(x default) as the tag
15313           set and allowing inexact matches.
15314
15315 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15316
15317         * faces.el: Separated face initializations based on
15318           device classes into device type specific (tag set,
15319           instantiator) pairs.
15320
15321 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15322
15323         * wid-edit.el (widget-choice-action): Remember user's explicit
15324         choice.
15325         (widget-choice-value-create): Respect it.
15326         From Richard Stallman <rms@gnu.org>
15327
15328 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15329
15330         * setup-paths.el (paths-construct-info-path): Always append
15331         existing directories from configure-time info path.
15332
15333         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15334         Info-directory-list.
15335
15336         * info.el: Removed Info-default-directory-list which was broken by
15337         design.
15338         Removed bogus initialization of Info-directory-list---startup.el
15339         can do a much better job.
15340         Added autoload of Info-directory-list.
15341
15342         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15343         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15344         be exclusive; now it's merely given precedence, just like in the
15345         old days.
15346
15347 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15348
15349         * find-paths.el (paths-find-architecture-directory): Fix bug with
15350         finding; it used to default too early.
15351
15352 1998-03-25  Martin Buchholz <martin@xemacs.org>
15353
15354         * packages.el (packages-split-path): Fix a bug; it used to fail
15355         for paths that weren't split.
15356
15357 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15358
15359         * finder.el (finder-compile-keywords): trap on errors.
15360
15361 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15362
15363         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15364           fourth argument of t so that only the specs exactly
15365           matching the tag lists are removed.
15366
15367 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15368
15369         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15370
15371 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15372
15373         * minibuf.el (mouse-read-file-name-1): If a default directory was
15374         specified, use it for generating the completions.
15375
15376 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15377
15378         * update-elc.el: Now respects inhibit-package-init and
15379         inhibit-site-lisp.
15380         Now does path construction with loadup-paths.
15381
15382         * startup.el (normal-top-level, startup-setup-paths): Now respects
15383         inhibit-package-init and inhibit-site-lisp.
15384
15385         * packages.el (packages-find-package-path): Extended package path
15386         by version-specific hierarchies.
15387         (packages-find-packages): Now respects inhibit flag and
15388         inhibit-site-lisp.
15389         Moved path setup to loadup-paths.
15390
15391         * make-docfile.el: Now respects inhibit-package-init and
15392         inhibit-site-lisp.
15393         Now does path construction with loadup-paths.
15394
15395         * loadup.el: Now respects inhibit-package-init and
15396         inhibit-site-lisp.
15397
15398         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15399
15400         * loadup-paths.el: New file: setup load-path to encompass
15401         packages.
15402
15403 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15404
15405         * auto-show.el: load-gc renamed to pureload.
15406         * site-load.el: Ditto.
15407         * packages.el (toplevel): Ditto.
15408         * loadup.el (really-early-error-handler): Ditto.
15409         * dumped-lisp.el (preloaded-file-list): Ditto.
15410         * cus-face.el (custom-declare-face): Ditto.
15411
15412 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15413
15414         * <Today>: The Big Path Searching Overhaul.
15415
15416         * find-paths.el: New file: find and assemble paths in the
15417         installation hierarchy.
15418
15419         * setup-paths.el: New file: global layout of paths and directories
15420         within the XEmacs hierarchy.
15421
15422         * packages.el: Replaced everything related to path searching and
15423         startup by code in terms of find-paths.
15424
15425         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15426         the new path searching engine.
15427
15428         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15429         and setup-paths.
15430
15431 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15432
15433         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15434         setup-paths.el.
15435
15436 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15437
15438         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15439         compiles identically in any configuration.
15440         Removed irrelevant commentary.
15441
15442 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15443
15444         * simple.el (set-variable): Allow setting specifiers.
15445
15446 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15447
15448         * lisp.el (forward-sexp): Revert previous change.
15449
15450 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15451
15452         * frame.el (frame-initialize): Use `delete-console' instead of
15453         `delete-device' to delete the stream console to match the usage in
15454         Fkill_emacs.
15455
15456 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15457
15458         * files.el (cdpath-previous): New variable.
15459         (cd): Use it.
15460         From Bob Weiner <weiner@wave.altrasoft.com>
15461
15462 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15463
15464         * keydefs.el: Changed keybindings of forward-char,
15465           backward, scroll-up and scroll-down to point to their
15466           -command counterparts.
15467
15468         * simple.el: New functions: forwarc-char-command,
15469           backwrad-char-command, scroll-up-command,
15470           scroll-down-command which work liek their counterparts
15471           except that they honor the variable
15472           signal-error-on-buffer-boundary.
15473
15474           Definition of signal-error-on-buffer-boundary received
15475           from src/cmds.c.
15476
15477           defvar declaration added for word-across-newline to avoid
15478           byte-compiler warning about the free variable reference.
15479
15480 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15481
15482         * winnt.el: Removed "%t" from the beginning of
15483         modeline-format. From now on, there's no nt-specifics in the modeline.
15484
15485 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15486
15487         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15488         of `when' with `if'.
15489
15490 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15491
15492         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15493         mswindows. Must be reworked along with glyphs.el, or
15494         merged into it, after there is images support.
15495
15496         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15497         'mswindows.
15498
15499 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15500
15501         * faces.el: fix for text cursor initialization.
15502         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15503         From Andy Piper <andyp@parallax.co.uk>
15504
15505 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15506
15507         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15508         if there is an existing package that handles it and warn the user
15509         about that mode.
15510
15511 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15512
15513         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15514         Installation" menu item when Installation-string is not bound.
15515
15516 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15517
15518         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15519         From Jeremiah W. James <jerry@cs.ucsb.edu>
15520
15521 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15522
15523         * msw-faces.el:
15524         * faces.el: Fix face initialization.
15525
15526 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15527
15528         * files.el (backup-enable-predicate): fix breakage introduced
15529         by TMPDIR patch.
15530
15531 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15532
15533         * x-faces.el (x-init-face-from-resources): The
15534           TTY face property retrieval functions don't return
15535           specifiers, so use face-property instead.
15536
15537 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15538
15539         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15540
15541 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15542
15543         * x-menubar.el: Expanded documentation for
15544           option-save-faces.  Changed Options -> Browse Faces
15545           menu entry to invoke customize-face.
15546
15547 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15548
15549         * faces.el: Most face initialization moved out of
15550           init-other-random-faces to the top level so that the
15551           initialization happens before Xemacs is dumped.  Much
15552           of the fascist "face-differs-from-default-p or FROB!"
15553           code has been retired in favor of letting the user do
15554           what they want to do.  Face initialization code changed
15555           to use `default' specifier tag so that the settings can
15556           be overridden later if the user wishes it.
15557
15558 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15559
15560         * about.el (about-hackers): Update contributors list.
15561
15562 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15563
15564         * specifier.el: Define new specifier tag `default'.
15565
15566         * modeline.el: Initialize faces using `default' tag.
15567
15568         * x-faces.el (x-init-face-from-resources): Remove
15569           specifier specs containing the `default' tag before
15570           adding new specs.
15571
15572 1998-03-02  John Jones  <jj@asu.edu>
15573
15574         * package-get.el (package-get-all): fixed arguments on call to
15575         package-admin-add-single-file-package.
15576         * package-get.el (package-get-installedp): fixed to match
15577         advertised behavior.
15578         * package-get.el: added function package-get-update-all which
15579         installs newest versions of all the current packages (if they are
15580         not already installed).
15581
15582 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15583
15584         * files.el (find-file-noselect): Uncommented `truename' binding in
15585         `let*' and use it later to set `buffer-file-truename' iff it's
15586         still nil, as happens for example when finding a compressed
15587         file with "jka-compr".
15588
15589 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15590
15591         * faces.el: in make-face-* type functions do the operation for all
15592         window systems, not just the first one found.
15593
15594         * font.el: call mswindows-list-fonts for mswindows.
15595
15596 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15597
15598         * code-process.el (call-process-region):
15599         * process.el (call-process-region):
15600         * package-get.el (package-get-dir):
15601         * files.el (backup-enable-predicate):
15602         * gnuserv.el (gnuserv-temp-file-regexp):
15603         Use temp-directory in place of `/tmp'.
15604
15605 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15606
15607         * "Fast" dired-in-C enhancements for Windows 95/NT:
15608
15609         * files.el: Added function, `wildcard-to-regexp', from GNU
15610           Emacs.
15611
15612         * files.el (insert-directory): Modified to use special
15613           dired-in-C enhancements if present.
15614
15615 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15616
15617         * code-files.el: make default coding no-conversion.
15618
15619 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15620
15621         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15622         the load-path.
15623
15624         * update-elc.el: Strip directory when testing for files not to
15625         bytecompile.
15626
15627 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15628
15629         * lisp-mode.el: Use recommended form for menus.
15630
15631         * info.el (Info-construct-menu): Use recommended form for menus.
15632
15633         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15634         entry.
15635
15636 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15637
15638         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15639           (get-frame-for-buffer-noselect): Always return frames
15640           in the not-this-window-p cond clause.
15641
15642 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15643
15644         * help.el (describe-installation): New function.
15645
15646         * x-menubar.el (default-menubar): Add describe-installation to
15647         Help menu.
15648
15649         * packages.el (packages-unbytecompiled-lisp): Installation.el
15650         should not be bytecompiled.
15651
15652         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15653         XEmacs.
15654
15655         * x-menubar.el (default-menubar): Use correct guard for VM menu
15656         entry.
15657
15658         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15659         coding.
15660         From Andy Piper <andyp@parallax.co.uk>
15661
15662 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15663
15664         * ldap.el: Do not require ldap-internal at compile time.
15665
15666 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15667
15668         * code-files.el: new file. a virtual copy of mule-files.el
15669         but without charset
15670         dependencies. (toggle-buffer-file-ocding-system) new function for
15671         changing the eol type for the current buffer.
15672
15673         * code-process.el: new file. a copy of
15674         mule-process.el. mule-process.el will disappear when things have
15675         settled.
15676
15677         * coding.el: new file. a virtual copy of mule-files.el but
15678         without charset dependencies. (coding-system-base) new function
15679         for getting the parent coding system of a coding system with eol
15680         type set.
15681
15682         * dumped-lisp.el: add above files for the non-mule case.
15683
15684 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15685
15686         * window-xemacs.el (display-buffer): If no explicit
15687           frame is specified, search for a window that displays
15688           the buffer on the currently selected frame, before
15689           searching other frames.
15690
15691 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15692
15693         * frame.el (get-frame-for-buffer): If not-this-window-p
15694           is non-nil, use window on the selected frame if it is not
15695           also the selected window.  When defaulting, search for
15696           windows on the currently selected fgrame before searching
15697           other frames.
15698
15699 1998-02-25  Didier Verna  <didier@xemacs.org>
15700
15701         * modeline.el (modeline-swap-buffers): originally named
15702         `mouse-release-modeline'. Whether to actually swap the buffers is
15703         decided in `mouse-drag-modeline'.
15704         (mouse-drag-modeline): A button release event is considered a
15705         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15706         stay unchanged.
15707
15708 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15709
15710         * x-menubar.el: Put redo on the menubar.
15711         From Aki Vehtari <Aki.Vehtari@hut.fi>
15712
15713 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15714
15715         * bytecomp.el (displaying-byte-compile-warnings): if
15716         temp-buffer-show-function is set, use it to display current set of
15717         warnings in the "*Compile-Log-Show*" buffer.
15718
15719         * simple.el (display-warning-buffer): if temp-buffer-show-function
15720         is set, use it to display current set of warnings in the
15721         "*Warnings-Show*" buffer.
15722
15723 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15724
15725         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15726         Common Lisp.
15727
15728 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15729
15730         * menubar.el: Allow button descriptors at least 2 long.
15731
15732         * x-menubar.el (default-menubar): Use recommended forms.
15733         (file-menu-filter): Remove.
15734         (edit-menu-filter): Remove.
15735
15736 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15737
15738         * about.el (about-hackers): Updated.
15739
15740 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15741
15742         * help.el (help-max-help-buffers): new variable
15743         (help-register-and-maybe-prune-excess): new function
15744         (help-buffer-name): use help-max-help-buffers.
15745         (with-displaying-help-buffer): use
15746         help-register-and-maybe-prune-excess.
15747
15748         * help.el (help-maybe-pretty-print-value): if the value fits on
15749         one line, let it.
15750
15751 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15752
15753         * (with-displaying-help-buffer): there is no need to kill the buffer
15754         if it exists, because with-output-to-temp-buffer will clear it.
15755         further, killing the buffer violates the rule that
15756         temp-buffer-show-function, if set, has the full responsibility of
15757         showing the temp buffer.  killing the buffer fucks with the window
15758         configuration, hosing temp-buffer-show-function.
15759
15760
15761 1998-02-23  Didier Verna  <didier@xemacs.org>
15762
15763         * modeline.el (mouse-drag-modeline):
15764         - Always scroll the modeline that was originally clicked on.
15765         - Use x pixels instead of x characters (which doesn't work anyway)
15766         as horizontal reference for modeline dragging. This allows us to
15767         keep on dragging the modeline even if the motion event occurs in
15768         another window.
15769
15770 1998-02-23  Didier Verna  <didier@xemacs.org>
15771
15772         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15773         glyph on the modeline to indicate that dragging the mouse has an
15774         effect both horizontally and vertically.
15775
15776 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15777
15778         * about.el (about-xemacs): Get rid of redundant visible version
15779         number.
15780
15781 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15782
15783         * about.el (about-hackers): Update credits.
15784
15785 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15786
15787         * prim/register.el (view-register): Show register type file-query.
15788
15789 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15790
15791         * mode-motion.el (mode-motion-highlight-internal):
15792           save-excursion inside save-window-exucrsion form to
15793           hide buffer point changes from save-window-excursion.
15794           Prevents display flickering when the mouse pointer
15795           moves.
15796
15797 1998-02-17  Didier Verna  <didier@xemacs.org>
15798
15799         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15800         function to handle correctly the case of a toolbar one side of the
15801         window: scrolling will not necessarily happen.
15802
15803 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15804
15805         * files.el (after-find-file): Restore missing argument
15806           to format that provides filename for "... consider M-x
15807           recover-file" message.  Also call `message' with "%s"
15808           as the first arg instead of an arbitrary string.
15809
15810 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15811
15812         * about.el (about-hackers): Various additions.
15813
15814 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15815
15816         * autoload.el (generate-file-autoloads-1): Don't force an extra
15817         line out when copying on-the-same line autoloads.
15818
15819         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15820         is installed.
15821
15822 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15823
15824         * x11/x-win-xfree86.el (x-win-init-xfree86):
15825         * x11/x-win-sun.el (x-win-init-sun):
15826         * x11/x-init.el (x-initialize-compose):
15827         * prim/simple.el:
15828         (backward-or-forward-kill-sexp):
15829         (backward-or-forward-kill-sentence):
15830         (backward-or-forward-kill-word):
15831         (backward-or-forward-delete-char):
15832         * prim/isearch-mode.el (isearch-help-or-delete-char):
15833         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15834         x-keysym-on-keyboard-p to detect backspace.
15835         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15836         Clean up symbols used with dead keys, checking Linux and solaris
15837         keysyms.
15838         Simplify x-win-*.el using above methods.
15839         Change documentation for x-keysym-*-p functions.
15840
15841 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15842
15843         * about.el (about-hackers): Restore entries for Michael Sperber and
15844         Vinnie Shelton.
15845         From Vinnie Shelton <acs@acm.org>
15846
15847 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15848
15849         * simple.el (count-words-region): Ditto.
15850
15851 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15852
15853         * simple.el (count-words-buffer): Document.  Don't print anything
15854         if non-interactive.
15855
15856 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15857
15858         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15859         multiple files in InfoDock.
15860
15861 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15862
15863         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15864         from version.el in InfoDock.
15865
15866         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15867         specially.
15868
15869 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15870
15871         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15872         variable name in docstring.
15873
15874 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15875
15876         * menubar.h: Include "gui.h".
15877
15878 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15879
15880         * site-load.el: Fix documentation.
15881
15882 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15883
15884         * package-get-base.el (package-get-base): Updated.
15885
15886         * keymap.el: PC-ize.
15887
15888 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15889
15890         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15891         from' on a fresh line.
15892
15893 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15894
15895         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15896         object.
15897
15898 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15899
15900         * undo-stack.el: PC-ize.
15901
15902         * cmdloop.el: PC-ize.
15903
15904 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15905
15906         * bytecomp-runtime.el: PC-ize.
15907
15908         * byte-optimize.el: Prolog fixup.  PC-ize.
15909
15910         * cus-dep.el: Spelling fix.
15911
15912         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15913         entries follow).
15914
15915 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15916
15917         * text-mode.el (text-mode-hook-identify): New function,
15918         put on text-mode-hook.  Set text-mode-variant here.
15919         (text-mode): Don't set it here.
15920
15921 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15922
15923         * text-mode.el (text-mode-hook): New defvar.
15924         (text-mode-variant): New variable.
15925         (text-mode): Set that variable locally.
15926         (toggle-text-mode-auto-fill): New command.
15927
15928 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15929
15930         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15931
15932 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15933
15934         * text-mode.el (paragraph-indent-text-mode):
15935         Renamed from spaced-text-mode.
15936         (text-mode-map): Bind TAB to indent-relative.
15937         (indented-text-mode-map): Variable deleted.
15938         (indented-text-mode): Now an alias for text-mode.
15939
15940 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15941
15942         * loadup.el: test-atoms debugging stuffs removed.
15943
15944 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15945
15946         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15947
15948 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15949
15950         * help.el (describe-beta): Made it use `locate-data-file'.
15951         (describe-distribution): Ditto.
15952         (describe-copying): Ditto.
15953         (describe-project): Ditto.
15954         (view-emacs-news): Ditto.
15955
15956         * help-nomule.el (help-with-tutorial): Made it use
15957         `locate-data-file' to find tutorial.
15958
15959 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15960
15961         * about.el: Corrected my email address.
15962
15963         * mouse.el: Added 'mouse-mswindows-drop' similar to
15964         'mouse-offix-drop'.
15965
15966 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15967
15968         * loadup.el (running-xemacs): Spelling fix.
15969
15970 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15971
15972         * packages.el (packages-find-packages-1): Don't allow a backwards
15973         compatible lisp tree to overwrite `preloaded-file-list'.
15974
15975 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15976
15977         * loadup.el: Don't delete "xemacs" prior to dumping.
15978
15979 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15980
15981         * package-info.el (pi-last-mod-date): New function.
15982         (pi-author-version): New function.
15983         (batch-update-package-info): Use them.
15984
15985 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15986
15987         * frame.el (get-frame-for-buffer-default-to-current): Create.
15988         (get-frame-for-buffer-noselect): Allow user to use current frame
15989         with `get-frame-for-buffer-default-to-current'.
15990
15991 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15992
15993         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15994         (byte-compile-output-docform): Ditto.
15995         (byte-compile-compiled-obj-to-list): Ditto.
15996
15997 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15998
15999         * startup.el (command-line-1): Removed code that ran
16000           buffer-menu.
16001
16002 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16003
16004         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16005
16006 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16007
16008         * frame.el (suspend-emacs-or-iconify-frame): Check using
16009         `device-on-window-system-p' instead of explicitly checking for X,
16010         so that the same logic works for MS Windows.
16011         (suspend-or-iconify-emacs): Ditto.
16012
16013 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16014
16015         * about.el (about-maintainer-info): Andy Piper is back.
16016         (xemacs-hackers): Updated Andy Piper's email address.
16017         (about-hackers): Added Jonathan Harris.
16018         (about-hackers): Updated Tibor Polgar's email address.
16019
16020 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16021
16022         * about.el: Add xemacs.org email manager.
16023
16024         * package-get-base.el (package-get-base): Updated with most recent
16025         package updates.
16026
16027 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16028
16029         * help.el (function-arglist): Use `indirect-function' instead of
16030         `symbol-function' so that aliases are treated correctly.
16031
16032 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16033
16034         * help.el (help-map): Add f1 binding to `help-for-help'.
16035         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16036         (describe-key-briefly): Use `princ' "%s" to print object.
16037         (with-displaying-help-buffer): Kill buffer if it exists, again.
16038         (describe-key): Use `princ' "%s" to print object.
16039         (describe-function-1): Use `princ' "%s" to print object.
16040         Commented out alias lines removed.
16041         (help-pretty-print-limit): New variable to control pretty-printing
16042         of variable values.
16043         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16044         `help-pretty-print-value' again.  Only print-print when OBJECT is
16045         list of length less than `help-pretty-print-limit'.
16046         (describe-variable): Use `help-maybe-pretty-print-value' again.
16047
16048 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16049
16050         * simple.el (blink-matching-open): Remove C++ kludge.
16051         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16052
16053 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16054
16055         * info.el (Info-default-directory-list): Made the documentation
16056         more explanitory.
16057
16058 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16059
16060         * lisp/packages.el:
16061         * lisp/package-admin.el:
16062         * lisp/build-report.el:
16063         Fix typos.
16064
16065 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16066
16067         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16068         warnings in Java buffers without final newline and editing the
16069         last line.
16070
16071 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16072
16073         * packages.el (packages-find-packages-1): Don't allow a backwards
16074         compatible lisp tree to overwrite `preloaded-file-list'.
16075         Suggested by Colin Rafferty  <colin@xemacs.org>
16076
16077         * mouse.el (mouse-offix-drop): Set undo-boundary.
16078         From Oliver Graf <ograf@fga.de>
16079
16080 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16081
16082         * loadup.el (load-gc): rewrite as defun.
16083         Print something sensical if a required dump-time file isn't found.
16084
16085 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16086
16087         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16088         bug strikes a menudescriptor.
16089
16090         * package-get-base.el (package-get-base): Updated.
16091
16092         * package-info.el (batch-update-package-info): Derive REQUIRES
16093         from the Makefile.
16094
16095 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16096
16097         * files.el (save-some-buffers): Don't play games with deleting
16098         other windows if we are in the minibuffer window.
16099
16100 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16101
16102         * modeline.el (modeline-minor-mode-menu): Add support for :active
16103         (add-minor-mode): Document :active property to TOGGLE.
16104
16105 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16106
16107         * modeline.el (modeline-minor-mode-menu): Add support for an
16108         `:included' predicate in the `toggle-sym' plist.
16109         (add-minor-mode): Document the :included property, format
16110         docstring some more.
16111         (modeline-minor-mode-menu): Documentation string added.
16112
16113 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16114
16115         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16116         labels from the symbol-names by thwacking off the overly redundant
16117         and overused "mode", parenthesizing "minor", and capitalizing the
16118         resultant strings.  Also shortened the menu's title by eliminating
16119         the redundant buffer name.
16120         (add-minor-mode): Beautified the docstring, added mention of the
16121         `:menu-tag' property of TOGGLE.
16122         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16123         `toggle-sym' to beatify the mode-life menus.
16124         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16125         `auto-fill-function'.
16126
16127 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16128
16129         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16130         menus to :style 'toggle.
16131
16132 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16133
16134         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16135
16136 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16137
16138         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16139         only recognize first hyperlink.
16140         (hyper-apropos-highlightify): Deletia, this is already done by
16141         `hyper-apropos-insert-face'.
16142         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16143
16144 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16145
16146         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16147         mail.
16148         (toolbar-mail-reader): Add support for `send'.
16149         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16150
16151 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16152
16153         * info.el (Info-emacs-info-file-name): Add defvar for
16154         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16155         will function properly.
16156
16157 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16158
16159         * simple.el: make the backwards delete function called by
16160         `backward-or-forward-delete-char' user configurable.
16161
16162 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16163
16164         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16165         compiled function got loaded from.
16166
16167 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16168
16169         * term/apollo.el: Synched up with InfoDock 3.6.2.
16170
16171 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16172
16173         * startup.el (load-init-file): Load autoloads earlier.
16174         (startup-splash-frame): Handle InfoDock logo.
16175
16176         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16177         InfoDock.
16178         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16179
16180         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16181         doesn't have this function.
16182
16183         * packages.el (locate-data-file): Fix to call `locate-file'.
16184
16185 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16186
16187         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16188         version of version.el.
16189         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16190
16191         * x-menubar.el (default-menubar): Guard reference to
16192         `gnuserv-frame'.
16193         (default-menubar): Guard references to `font-lock-mode'.
16194         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16195         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16196
16197         * make-docfile.el: Don't snarf doc strings from autoloads.
16198
16199         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16200         loading auto-autoloads files.
16201
16202         * loaddefs.el: Disable dumping autoloads.
16203
16204 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16205
16206         * lisp-mnt.el: Synch to Emacs 20.2.
16207
16208         * help.el: Remove manual autoload of `finder-by-keyword'.
16209
16210         * finder.el (finder-by-keyword): Autoload.
16211
16212         * help.el: Conditionalize hyperbole setup.
16213
16214 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16215
16216         * packages.el (package-require): Update to reflect new data format.
16217
16218 1998-01-02  Didier Verna  <didier@xemacs.org>
16219
16220         * x-menubar.el (default-menubar): make the tutorials available
16221         through the menubar. (Plus some compilation warnings cleanup).
16222
16223 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16224
16225         * check-features.el: New file.  Perform sanity check after build.
16226
16227         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16228         files to tooltalk package.
16229         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16230         package.
16231
16232         * package-admin.el (package-admin-xemacs): Use better default for
16233         location of XEmacs binary.
16234
16235 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16236
16237         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16238         tag with sexp and add value tag with value `t'.
16239
16240 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16241
16242         * package-get.el: Changes to work with real data.
16243         From Pete Ware <ware@cis.ohio-state.edu>
16244
16245         * packages.el (packages-reload-autoloads): Guard load for the time
16246         being.
16247
16248         * update-elc.el ("packages.el"): Force loading packages.el instead
16249         of possibly out-of-date packges.elc.
16250         * make-docfile.el ("packages.el"): Ditto.
16251
16252 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16253
16254         * build-report.el (build-report-delete-regexp): Added a rule for
16255         the main tarball shadowing anything past it.
16256
16257 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16258
16259         * packages.el (package-provide): Delete a previous provide.
16260
16261         * package-info.el: New file.
16262
16263         * package-get.el: New file.
16264         From Pete Ware <ware@cis.ohio-state.edu>
16265         (package-get): Fix md5 computation to work with Mule.
16266
16267 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16268
16269         * simple.el (log-message-*): Quote symbols in docstrings properly.
16270
16271 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16272
16273         * packages.el (packages-new-autoloads): Ignore symbolic links.
16274
16275         * cus-face.el (face-custom-attributes-get): Fix typo.
16276         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16277
16278 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16279
16280         * startup.el (load-init-file): Reload new or changed autoloads
16281         unless inhibited.  Reload modified dumped lisp (stubbed).
16282
16283         * packages.el (packages-new-autoloads): New function.
16284         (packages-reload-autoloads): New function.
16285         (packages-reload-dumped-lisp): New (stub) function.
16286
16287         * loadup.el: Inhibit reloading dumped files when running temacs.
16288
16289         * loadhist.el (file-provides): Extend to handle variant
16290         extensions.
16291
16292         * replace.el (query-replace): Fix typo.
16293
16294 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16295
16296         * make-docfile.el: list-autoloads-path has been renamed.
16297         * update-elc.el: list-autoloads has been renamed.
16298
16299         * packages.el (packages-list-autoloads): Renamed.
16300         (packages-list-autoloads-path): Ditto.
16301
16302 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16303
16304         * packages.el (packages-find-packages-1): Made it signal a warning
16305         for an error in an auto-autoload.el file.
16306
16307 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16308
16309         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16310         tag with const.
16311         From Aki Vehtari <Aki.Vehtari@hut.fi>
16312
16313         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16314
16315         * loadhist.el (unload-feature): Remove autoload.
16316
16317 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16318
16319         * loadhist.el: Unpackaged.
16320
16321         * help.el (describe-symbol-find-file): Rename
16322         `describe-function-find-file' and make old name obsolete.
16323         (describe-function-1): Use it.
16324         (describe-function-1): Guard reference to
16325         `compiled-function-annotation'.
16326
16327 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16328
16329         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16330         argument.
16331         (help-mode-quit): New optional arg to control whether it kills or
16332         buries.  Tidied up.
16333         (with-displaying-help-buffer): Don't kill buffer initially, even
16334         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16335         (help-pretty-print-value): Rename back from
16336         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16337         use it, otherwise use dumped `cl-prettyprint'.
16338         (describe-variable): Use `help-pretty-print-value' again.
16339         (find-func): Removed reference to "find-func" at end.
16340
16341 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16342
16343         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16344           GUI XEmacs. Rename? x-menubar is rather window system
16345           independant, except for a couple of items.
16346
16347 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16348
16349         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16350         entries as they will no longer be distributed with XEmacs.
16351
16352         * format.el (format-alist): Fix image/tiff regexps.
16353         From P. E. Jareth Hein <jareth@camelot-soft.com>
16354
16355         * help.el (help-maybe-pretty-print-value): Rename.
16356         (describe-variable): Use it.
16357         (describe-variable): Add trailing linefeed.
16358
16359 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16360
16361         * help.el (describe-function-1): Don't output anything for
16362           arglist of autoload functions.
16363
16364 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16365
16366         * help.el (describe-function-1): Don't output anything for
16367           arglist of autoload functions.
16368
16369 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16370
16371         * help.el (help-mode-map): New bindings for `help-mode-bury',
16372         `describe-function-at-point', `describe-variable-at-point',
16373         `Info-elisp-ref', `customize-variable', `help-next-section' and
16374         `help-prev-section'.
16375         (help-next-section): New function.
16376         (help-prev-section): New function.
16377         (help-mode-quit): Changed to kill the help buffer.
16378         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16379         correctly.
16380         (help-buffer-name): New function to generate the name of help
16381         buffers.
16382         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16383         argument giving the name of the help buffer.
16384         (describe-key): Use `with-displaying-help-buffer' with name.
16385         (describe-mode): Ditto.
16386         (describe-bindings): Ditto.
16387         (describe-prefix-bindings): Ditto.
16388         (view-lossage): Ditto.
16389         (with-syntax-table): New macro.
16390         (function-called-at-point): Use `ignore-errors' and
16391         `with-syntax-table'.
16392         (function-at-point): Ditto.
16393         (describe-function): Use `with-displaying-help-buffer' with name.
16394         (function-arglist): Extracted from `describe-function-1'.  Returns
16395         function's arglist as string.
16396         (function-documentation): Extracted from `describe-function-1'.
16397         Returns function's docstring.
16398         (describe-function-1): Remove all the "stream" garbage, including
16399         the stream argument.  Use `function-arglist' and
16400         `function-documentation'.
16401         (describe-function-arglist): Just use `function-arglist'.
16402         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16403         (help-pretty-print-value): New function to help with
16404         pretty-printing variable values.  Knows about `#<...>'.  Needs
16405         `pp-internal'.
16406         (describe-variable): Use `with-displaying-help-buffer' with name.
16407         Formatting improved.  Display file where variable is defined, if
16408         known.  Use `help-pretty-print-value'.
16409         (describe-syntax): Use `with-displaying-help-buffer' with name.
16410         (list-processes): Remove "stream" garbage.
16411
16412 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16413
16414         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16415         call a dumped routine instead.
16416
16417         * x-win-xfree86.el: Wrap file in defun.
16418         * x-win-sun.el: Ditto.
16419
16420 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16421
16422         * help.el (view-emacs-news): Remove usage of outl-mouse which
16423         advises functions and does other evil things.
16424
16425 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16426
16427         * format.el (format-alist): Add `image/tiff'.
16428         From P. E. Jareth Hein <jareth@camelot-soft.com>
16429
16430 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16431
16432         * about.el (about-hackers): More names added.
16433
16434         * make-docfile.el: Remove superfluous package path search.
16435
16436         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16437
16438 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16439
16440         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16441         ignored shadows.
16442
16443 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16444
16445         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16446         get trailing slashes when added to the load-path.
16447
16448         * x-init.el (init-x-win): Locate where XEmacs X localization files
16449         are.
16450
16451 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16452
16453         * x-faces.el: Added support for foregroundToolBarColor
16454           to xpm-color-symbols.
16455
16456 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16457
16458         * etags.el (tags-remove-duplicates): Removed.
16459         (buffer-tag-table-list): Use `delete-duplicates'.
16460
16461         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16462         correctly.
16463         (get*): Defalias to `get'.
16464
16465         * cl.el (eql): Compare integers with `eq'.
16466         (cl-map-extents): Check for `map-extents' first.
16467
16468 1997-12-17  Didier Verna  <didier@xemacs.org>
16469
16470         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16471         added the 'numero', 'copyright' and 'trademark' symbols.
16472
16473         * leim/quail/latin-post.el ("french-postfix"): see above.
16474
16475 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16476
16477         * widget.el (define-widget): Check the arguments.
16478
16479         * cus-edit.el (customize-face): Use `check-argument-type'.
16480         (custom-variable-value-create): Use `signal' to signal error.
16481         (custom-variable-reset-saved): Ditto.
16482         (custom-variable-reset-standard): Ditto.
16483         (custom-face-reset-saved): Ditto.
16484
16485         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16486         (widget-default-format-handler): Ditto.
16487         (widget-checklist-add-item): Ditto.
16488         (widget-radio-add-item): Ditto.
16489         (widget-editable-list-entry-create): Ditto.
16490         (widget-sexp-prompt-value): Ditto.
16491
16492         * custom.el (custom-declare-variable): Signal errors better.
16493         (custom-handle-keyword): Ditto.
16494         (custom-declare-group): Ditto.
16495
16496         * window-xemacs.el (windows): Ditto.
16497
16498         * menubar.el (menu): Ditto.
16499
16500         * keydefs.el (keyboard): Ditto.
16501
16502         * minibuf.el (minibuffer): Ditto.
16503
16504         * process.el (execute): Ditto.
16505
16506         * fill.el (fill): Ditto.
16507
16508         * modeline.el (modeline): Ditto.
16509
16510         * help.el (help): Ditto.
16511
16512         * faces.el (faces): Ditto.
16513
16514         * files.el (files): Ditto.
16515
16516         * x-init.el (x): Ditto.
16517
16518         * lisp-mode.el (lisp): Ditto.
16519
16520         * process.el (processes): Ditto.
16521
16522         * mouse.el (mouse): Ditto.
16523
16524         * abbrev.el (abbrev): Moved from cus-edit.
16525
16526         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16527         as variable declaration.
16528
16529 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16530
16531         * menubar.el (find-menu-item): Use `check-argument-type'.
16532         (find-menu-item): Cosmetic changes.
16533
16534 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16535
16536         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16537
16538 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16539
16540         * startup.el (set-default-load-path): Only search package-path
16541         when not running temacs.
16542
16543         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16544         files.
16545
16546         * loadup.el: Correct commentary.  Reformatting.
16547         (really-early-error-handler): Use absolute path to the
16548         first dumped-lisp.el file.
16549         (really-early-error-handler): Print full path name of
16550         each dumped lisp file (inherited from InfoDock).
16551
16552         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16553         dumped-lisp.el files.
16554
16555         * make-docfile.el (preloaded-file-list): Reorder when the
16556         package-path is searched.
16557         * update-elc.el: Ditto.
16558
16559         * lisp-mode.el (call-with-condition-handler): Treat the same as
16560         `condition-case' for indentation.
16561
16562         * about.el (about-xemacs): Update release date.
16563
16564 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16565
16566         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16567         anywhere but at the last clause.
16568         (ecase): Disallow `t' and `otherwise'.
16569
16570 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16571
16572         * cus-edit.el (custom-buffer-create-buttons): New function
16573         from stuff moved out of `custom-buffer-create-internal'.
16574         (custom-novice): New variable.  Default t.
16575         (custom-display-global-buttons): Ditto.  Default `top'.
16576         (custom-buffer-create-internal): Only display help if
16577         `custom-novice' is non-nil.  Display global buttons according to
16578         `custom-display-global-buttons'.
16579
16580 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16581
16582         * menubar.el (find-menu-item): Use `check-argument-type'.
16583         (find-menu-item): Cosmetic changes.
16584
16585 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16586
16587         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16588         look.
16589
16590 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16591
16592         * format.el (format-deannotate-region):  Bug fix.
16593         Deannotating a region containing unknown tags would fail
16594         (causing decoding of text/enriched to fail at user level)
16595
16596 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16597
16598         * minibuf.el (read-directory-name): Support sixth
16599           arg, HISTORY, as already documented.
16600
16601 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16602
16603         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16604         to `ecase'.
16605
16606 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16607
16608         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16609         skk-activate.
16610
16611 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16612
16613         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.