update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
5
6 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `==ucs-bmp-itaiji-006'.
10
11         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
12         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
13         (==ucs-bmp-itaiji-006): Ditto.
14
15 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=ucs-bmp-itaiji-012'.
19
20         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
21         XEmacs CHISE.
22         (=ucs-bmp-itaiji-012): Ditto.
23
24 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
28
29 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
32         CHISE.
33
34 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
38         and `=>>cns11643-6'.
39
40         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
41         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
42         (=>>cns11643-3): Ditto.
43         (=>>cns11643-4): Modify DOC.
44         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
45
46 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-charset.el (default-coded-charset-priority-list): Add
49         `=>ucs-sip-itaiji-005'.
50
51         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
52         XEmacs CHISE.
53
54 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-charset.el (default-coded-charset-priority-list): Add
57         `==hanyo-denshi/tk/mf-01'.
58
59         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
60         for XEmacs CHISE.
61
62 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
65         `=>ucs-itaiji-007'.
66
67 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-charset.el (default-coded-charset-priority-list): Add
70         `==ucs-sip-var-002'.
71
72         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
73         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
74
75 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
78         setting for `==ucs-itaiji-001'.
79
80 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `==ucs-sip-itaiji-001'.
84
85         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
86         XEmacs CHISE.
87         (==ucs-sip-itaiji-001): Ditto.
88
89 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list): Add
92         `=+>ucs-bmp-var-003'.
93
94         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
95         CHISE.
96         (=+>ucs-bmp-var-003): Ditto.
97
98 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `=>ucs-bmp-cjk@cognate'.
102
103         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
104         XEmacs CHISE.
105
106 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `=ucs-sip-itaiji-005'.
110
111         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
112         XEmacs CHISE.
113
114 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `=>ucs@cognate'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
121
122         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
123         CHISE.
124         (=>ucs@hanyo-denshi): Abolished.
125         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
126         (=>ucs-bmp-itaiji-009): Ditto.
127         (=>ucs-sip@cognate): Ditto.
128
129 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=>ucs-bmp-itaiji-004'.
133
134         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
135         XEmacs CHISE.
136
137 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=>ucs-itaiji-004'.
141
142 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
146         `=>ucs-bmp-itaiji-007'.
147
148         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
149         XEmacs CHISE.
150         (=>ucs-itaiji-004): Ditto.
151         (=>ucs-sip-itaiji-004): Ditto.
152         (=>ucs-bmp-itaiji-007): Ditto.
153
154 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         setting for `=ucs-itaiji-010'.
158
159 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-charset.el (default-coded-charset-priority-list):
162         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
163         - Add `=ucs-bmp-itaiji-010'.
164         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
165           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
166         - Add `=>ucs-sip@iwds-1'.
167
168         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
169         XEmacs CHISE.
170         (=ucs-bmp-itaiji-010): Ditto.
171         (=>ucs-sip@iwds-1): Ditto.
172
173 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
176         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
177
178         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
179         XEmacs CHISE.
180         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
181
182 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `=>ucs-itaiji-003'.
186
187 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `=>ucs-bmp-itaiji-003'.
191
192         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
193         XEmacs CHISE.
194         (=>ucs-bmp-itaiji-003): Ditto.
195
196 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `=ucs-bmp-itaiji-011'.
200
201         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
202         XEmacs CHISE.
203
204 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `==ucs-var-002'.
208
209 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `==ucs-itaiji-002'.
213
214 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `==ucs-sip-itaiji-002'.
218
219         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
220         XEmacs CHISE.
221
222 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
225         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
226
227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
228         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
229         `=>ucs-sip-itaiji-007'.
230
231         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
232         XEmacs CHISE.
233         (=>ucs-sip-itaiji-007): Ditto.
234         (=ucs-sip-itaiji-007): Ditto.
235         (=ucs-itaiji-011): Ditto.
236         (=ucs-sip-itaiji-011): Ditto.
237
238 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist):
241         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
242
243 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `==ucs-bmp-var-002'.
247
248         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
249         CHISE.
250         (==ucs-bmp-var-002): Ditto.
251
252         * mule/mule-coding.el (coded-charset-entity-reference-alist):
253         Modify some priorities.
254
255 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
258         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
259         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
260
261 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `=big5-cdp-var-001'.
265
266         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
267         XEmacs CHISE.
268
269 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `==ucs-itaiji-005'.
273
274 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `=ucs-itaiji-007'.
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
281
282         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
283         XEmacs CHISE.
284         (==ucs-bmp-itaiji-005): Ditto.
285         (=ucs-itaiji-007): Ditto.
286         (=ucs-bmp-itaiji-007): Ditto.
287
288 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `==gt-pj-k1' and `==gt-pj-k2'.
292
293 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
296         CHISE.
297         (==gt-pj-k2): Ditto.
298
299 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `=>ucs-itaiji-005'.
303
304 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `=>>cbeta'.
308
309 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `=>ucs-sip@component'.
313
314         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
315         instead of `=ucs' as its mother.
316         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `=>ucs-itaiji-006'.
320
321 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `=>ucs-bmp-itaiji-006'.
325
326         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
327         XEmacs CHISE.
328         (=>ucs-bmp-itaiji-006): Ditto.
329
330 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `=>ucs-bmp-itaiji-001'.
334
335         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
336         XEmacs CHISE.
337
338 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
342
343         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
344         instead of `=ucs' as its mother.
345         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
346         (==ucs-bmp-itaiji-002): Ditto.
347         (==ucs-itaiji-003): Ditto.
348         (==ucs-bmp-itaiji-003): Ditto.
349
350 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=big5-cdp-var-002'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `=big5-cdp-var-002'.
357
358         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
359         XEmacs CHISE.
360
361 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `=ucs-sip-var-004'.
365
366         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
367         XEmacs CHISE.
368
369 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=>ucs-bmp-cjk@iwds-1'.
373
374         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
375         XEmacs CHISE.
376
377 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `=ucs-var-005'.
381
382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
383         `=ucs-bmp-var-005'.
384
385         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
386         CHISE.
387         (=ucs-bmp-var-005): Ditto.
388
389 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `=>ucs-sip-itaiji-002'.
393
394         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
395         XEmacs CHISE.
396
397 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `=>ucs-itaiji-002'.
401
402 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
406
407         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
408         (=>ucs-itaiji-002): Ditto.
409         (=>ucs-bmp-itaiji-002): Ditto.
410
411 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `=>ucs-itaiji-001'.
415
416 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
419         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
420
421         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
422         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
423         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
424         (=>ucs-sip-itaiji-001): Ditto.
425
426         * mule/mule-coding.el(coded-charset-entity-reference-alist):
427         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
428         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
429
430 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-charset.el (default-coded-charset-priority-list):
433         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
434         `=jef-china3' and `chinese-isoir165'.
435
436 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=>ucs-bmp-itaiji-005'.
440
441         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
442         XEmacs CHISE.
443         (=>ucs-bmp-itaiji-005): Ditto.
444
445 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `=+>jis-x0213-2'.
449
450 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `=+>adobe-japan1-6'.
454
455 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=+>jis-x0208@1978'.
459
460 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
463         setting for `=>ucs@component'.
464
465 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
469
470 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist):
473         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
474
475 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
478         CHISE.
479         (=>ucs@jis/2004): Ditto.
480
481 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist):
484         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
485
486 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
489         `=>cbeta'.
490
491 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `==big5-cdp-itaiji-001'.
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `==big5-cdp-itaiji-001'.
498
499         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
500         XEmacs CHISE.
501
502 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
506         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
510         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
511
512         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
513         XEmacs CHISE.
514         (=>big5-cdp-itaiji-001): Ditto.
515         (=big5-cdp-itaiji-002): Ditto.
516         (=big5-cdp-itaiji-003): Ditto.
517
518 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
522
523 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-charset.el (default-coded-charset-priority-list):
526         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
527         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
528         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `=ucs-var-008'.
532
533         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
534         CHISE.
535         (=ucs-bmp-var-008): Likewise.
536
537 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-charset.el (default-coded-charset-priority-list):
540         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
541
542 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
545         `==ucs-sip@JP/hanazono'.
546
547         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
548         XEmacs CHISE.
549
550 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
554
555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
556         `=ucs-bmp-var-006'.
557
558         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
559         CHISE.
560         (=ucs-bmp-var-006): Likewise.
561
562 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=ucs-bmp-itaiji-009'.
566
567         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
568         XEmacs CHISE.
569         (=ucs-bmp-itaiji-009): Likewise.
570
571 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
574         `=>big5-cdp'.
575
576 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
579         (utf-8-ivs-gb): Likewise.
580         (utf-8-gb-er): Likewise.
581         (utf-8-ivs-gb-er): Likewise.
582         (utf-8-cns): Likewise.
583         (utf-8-ivs-cns): Likewise.
584         (utf-8-cns-er): Likewise.
585         (utf-8-ivs-cns-er): Likewise.
586         (utf-8-big5): Likewise.
587         (utf-8-ivs-big5): Likewise.
588         (utf-8-big5-er): Likewise.
589         (utf-8-ivs-big5-er): Likewise.
590         (utf-8-jis): Likewise.
591         (utf-8-ivs-jis): Likewise.
592         (utf-8-jis-er): Likewise.
593         (utf-8-ivs-jis-er): Likewise.
594         (utf-8-ks): Likewise.
595         (utf-8-ivs-ks): Likewise.
596         (utf-8-ks-er): Likewise.
597         (utf-8-ivs-ks-er): Likewise.
598
599 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
602         (utf-8-ivs-jp): Likewise.
603         (utf-8-jp-er): Likewise.
604         (utf-8-ivs-jp-er): Likewise.
605
606 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `=ucs-var-010'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `=ucs-bmp-var-010'.
613
614         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
615         CHISE.
616         (=ucs-bmp-var-010): Likewise.
617
618 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `=ucs-sip@JP/hanazono'.
622
623         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
624         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
625
626 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-charset.el (default-coded-charset-priority-list):
629         - Add `=big5-cdp-var-004'.
630         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
631           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
635         `=big5-cdp-var-005'.
636
637         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
638         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
639         `=big5-cdp-var-003'.
640         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
641         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
642         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
643
644 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-charset.el (default-coded-charset-priority-list):
647         Don't prefer ucs-compat CCSes to other CCSes.
648
649 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
652         `===ucs-bmp-cjk-compat@unicode'.
653
654         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
655         coded-charset for XEmacs CHISE.
656
657 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=ucs-sip-itaiji-003'.
661
662         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
663         XEmacs CHISE.
664
665 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `=ucs-var-004'.
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
672
673         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
674         XEmacs CHISE.
675         (=ucs-var-004): Ditto.
676         (=ucs-bmp-var-004): Ditto.
677
678 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
681         `=ucs-sip-var-003'.
682
683         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
684         XEmacs CHISE.
685
686 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `=ucs-itaiji-006'.
690
691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
692         `=ucs-bmp-itaiji-006'.
693
694         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
695         XEmacs CHISE.
696         (=ucs-bmp-itaiji-006): Ditto.
697
698 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `=ucs-sip-var-002'.
702
703         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
704         XEmacs CHISE.
705
706 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `=ucs-sip-itaiji-002'.
710
711         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
712         XEmacs CHISE.
713
714 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `==hanyo-denshi/tk'.
718
719 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
722         (=hanyo-denshi/tk): Fix `long-name'.
723         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
724
725 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `=>mj'.
729
730 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
733         coded-charset for XEmacs CHISE.
734
735 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `=hanyo-denshi/tk'.
739
740 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `=hanyo-denshi/tk/mf-01'.
744
745         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
746         XEmacs CHISE.
747         (=hanyo-denshi/tk/mf-01): Ditto.
748
749 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-charset.el (default-coded-charset-priority-list):
752         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
753
754 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-charset.el (default-coded-charset-priority-list):
757         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
758
759 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
760
761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
762         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
763
764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
765         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
766
767         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
768         XEmacs CHISE.
769         (=ucs-bmp-itaiji-004): Ditto.
770         (=ucs-itaiji-005): Ditto.
771         (=ucs-bmp-itaiji-005): Ditto.
772
773 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
776         `=ucs-sip-itaiji-001'.
777
778         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
779         XEmacs CHISE.
780
781 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
785         `=ucs-itaiji-008'.
786
787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
788         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
789         `=ucs-bmp-itaiji-008'.
790
791         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
792         XEmacs CHISE.
793         (=ucs-bmp-itaiji-001): Ditto.
794         (=ucs-itaiji-003): Ditto.
795         (=ucs-bmp-itaiji-003): Ditto.
796         (=ucs-itaiji-008): Ditto.
797         (=ucs-bmp-itaiji-008): Ditto.
798
799 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
803
804         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
805         for XEmacs CHISE.
806         (==ucs-bmp-cjk-compat@JP): Ditto.
807
808 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `===hng-tzs'.
812
813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
814         `===hng-tzs'.
815
816         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
817         CHISE.
818
819 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `===hng-doh'.
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `===hng-doh'.
826
827         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
828         CHISE.
829
830 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
833         setting for `===hng-wad'.
834
835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
836         `===hng-wad'.
837
838         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
839         CHISE.
840
841 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844         settings for `==koseki' and `===hng-kcc'.
845
846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
847         `===hng-kcc'.
848
849         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
850         CHISE.
851
852 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `===hng-nkk'.
856
857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
858         `===hng-nkk'.
859
860         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
861         CHISE.
862
863 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `===hng-ink'.
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `===hng-ink'.
870
871         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
872         CHISE.
873
874 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `===hng-jhk'.
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `===hng-jhk'.
881
882         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
883         CHISE.
884
885 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
888         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
889         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
890         (===jis-x0213-1@2004): Likewise.
891         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
892         "jisx0213\\(\\.2004\\)-1" as the registry.
893         (=+>jis-x0213-1@2004): Likewise.
894         (=>jis-x0213-1@2004): Likewise.
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `===jis-x0213-1@2004'.
898
899 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `===hng-nak'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `===hng-nak'.
906
907         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
908         CHISE.
909
910 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913         setting for `===hng-hos'.
914
915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
916         `===hng-hos'.
917
918         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
919         CHISE.
920
921 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `===hng-tzj'.
925
926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
927         `===hng-tzj'.
928
929         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
930         CHISE.
931
932 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         setting for `===hng-kae'.
936
937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
938         `===hng-kae'.
939
940         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
941         CHISE.
942
943 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `===hng-kar'.
947
948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
949         `===hng-kar'.
950
951         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
952         CHISE.
953
954 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===hng-kyd'.
958
959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
960         `===hng-kyd'.
961
962         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
963         CHISE.
964
965 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `===hng-hok'.
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `===hng-hok'.
972
973         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
974         CHISE.
975
976 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         setting for `===hng-jyu'.
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `===hng-jyu'.
983
984         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
985         CHISE.
986
987 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `===hng-zkd'.
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `===hng-zkd'.
994
995         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
996         CHISE.
997
998 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `===hng-kmi'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `===hng-kmi'.
1005
1006         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1007         CHISE.
1008
1009 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `===hng-okd'.
1013
1014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1015         `===hng-okd'.
1016
1017         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `===hng-nkm'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `===hng-nkm'.
1027
1028         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1029         CHISE.
1030
1031 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `===hng-nto'.
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1037         `===hng-nto'.
1038
1039         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1040         CHISE.
1041
1042 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `===hng-yhk'.
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `===hng-yhk'.
1049
1050         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `===hng-sok'.
1057
1058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1059         `===hng-sok'.
1060
1061         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1062         CHISE.
1063
1064 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         setting for `===hng-kda'.
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1070         `===hng-kda'.
1071
1072         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1073         CHISE.
1074
1075 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `===hng-myz'.
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `===hng-myz'.
1082
1083         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1084         CHISE.
1085
1086 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         setting for `===hng-kgk'.
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `===hng-kgk'.
1093
1094         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1095         CHISE.
1096
1097 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         setting for `===hng-drt'.
1101
1102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1103         `===hng-drt'.
1104
1105         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1106         CHISE.
1107
1108 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         setting for `===hng-mam'.
1112
1113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1114         `===hng-mam'.
1115
1116         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1117         CHISE.
1118
1119 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1122         setting for `===hng-dng'.
1123
1124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1125         `===hng-dng'.
1126
1127         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1128         CHISE.
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 `=>cns11643-5'.
1134
1135 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         setting for `===hng-keg'.
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `===hng-keg'.
1142
1143         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1144         CHISE.
1145
1146 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `===hng-jou'.
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1152         `===hng-jou'.
1153
1154         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1155         CHISE.
1156
1157 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         setting for `===hng-smk'.
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `===hng-smk'.
1164
1165         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         setting for `===hng-kyo'.
1172
1173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1174         `===hng-kyo'.
1175
1176         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1177         CHISE.
1178
1179 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `===hng-kss'.
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1185         `===hng-kss'.
1186
1187         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `===hng-wan'.
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `===hng-wan'.
1197
1198         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1199         CHISE.
1200
1201 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `===hng-ksk'.
1205
1206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1207         `===hng-ksk'.
1208
1209         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1210         CHISE.
1211
1212 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `===hng-kyu'.
1216
1217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1218         `===hng-kyu'.
1219
1220         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1221         CHISE.
1222
1223 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         setting for `===hng-skk'.
1227
1228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1229         `===hng-skk'.
1230
1231         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1232         CHISE.
1233
1234 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1237         setting for `===hng-sik'.
1238
1239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1240         `===hng-sik'.
1241
1242         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1243         CHISE.
1244
1245 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1248         setting for `===hng-kbk'.
1249
1250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1251         `===hng-kbk'.
1252
1253         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1254         CHISE.
1255
1256 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `===hng-kcj'.
1260
1261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1262         `===hng-kcj'.
1263
1264         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1265         CHISE.
1266
1267 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `===hng-k24'.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `===hng-k24'.
1274
1275         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1276         CHISE.
1277
1278 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1281         setting for `===hng-gok'.
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1284         `===hng-gok'.
1285
1286         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1287         CHISE.
1288 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `===hng-tsu'.
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1294         `===hng-tsu'.
1295
1296         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1297         CHISE.
1298
1299 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         setting for `===hng-sys'.
1303
1304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1305         `===hng-sys'.
1306
1307         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1308         CHISE.
1309
1310 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1313         - Use "&HNG010-<d><d><d><d><d>;" instead of
1314           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1315         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1319
1320         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1321         "hngkhi-0" as the suffix of registry.
1322         (===hng-khm): New coded-charset for XEmacs CHISE.
1323         (=ucs-itaiji-002): Ditto.
1324         (=ucs-bmp-itaiji-002): Ditto.
1325
1326 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `=>ucs@iwds-1'.
1330
1331         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1332         XEmacs CHISE.
1333
1334 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1335
1336         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1337         CHISE.
1338
1339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1340         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1341         `===hng-khi'.
1342
1343 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1346         setting for `===hng-khi'.
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `===hng-khi'.
1350
1351         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1352         CHISE.
1353
1354 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1357         #x9FA5 as the value of `max-code'.
1358         (=ucs-bmp-var-002): Likewise.
1359         (=ucs-bmp-var-003): Likewise.
1360         (=ucs-bmp-itaiji-084): Likewise.
1361         (=ucs-bmp-cjk@JP): Likewise.
1362         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1363         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1364         (=>ucs-bmp-cjk@component): Likewise.
1365
1366 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1369         CHISE.
1370
1371 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1374         XEmacs CHISE.
1375         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1376         `==jis-x0208@1978/2-pr' as the mother.
1377
1378 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1381         CHISE.
1382
1383 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1387
1388 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1391         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1392
1393 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         setting for `===ucs@gb'.
1397
1398 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1401         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1402         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1403         as the entity-reference for `===jis-x0213-1@2000'; use
1404         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1405
1406 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1409         `===jis-x0208'.
1410
1411         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1412         instead of `===jis-x0208' as the mother.
1413         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1414         `===jis-x0208' as the mother.
1415         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1416         `===jis-x0208' as the mother.
1417         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1418         `===jis-x0213-1' as the mother.
1419         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1420         `===jis-x0213-1' as the mother.
1421         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1422         the mother.
1423         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1424         mother.
1425
1426 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1429         setting for `=ucs-var-001'.
1430
1431 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1434         `=ucs-bmp-var-001'.
1435
1436         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1437         CHISE.
1438         (=ucs-bmp-var-001): Ditto.
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         setting for `=ucs-var-003'.
1442
1443 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1446         `=ucs-bmp-var-003'.
1447
1448         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1449         CHISE.
1450         (=ucs-bmp-var-003): Ditto.
1451
1452 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1455         setting for `=ucs-var-002'.
1456
1457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1458         `=ucs-bmp-var-002'.
1459
1460         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1461         CHISE.
1462         (=ucs-bmp-var-002): Ditto.
1463
1464 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1467         XEmacs CHISE.
1468         (==jis-x0208@1978/5pr): Ditto.
1469
1470 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1471
1472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1473         `=>ucs-bmp-cjk@component'.
1474
1475         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1476         XEmacs CHISE.
1477         (=>ucs-bmp-cjk@component): Ditto.
1478
1479 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for `=>iwds-1'.
1483
1484 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1487         CHISE.
1488
1489 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list):
1492         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1493         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1494         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1495         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1496
1497 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1500         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1501
1502         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1503         `=>>ucs@iso' as the mother.
1504         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1505         mother.
1506
1507 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `===hanyo-denshi/ia'.
1511
1512 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1515         `===hanyo-denshi/ia'.
1516
1517 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (=koseki): Fix DOC.
1520         (==koseki): New coded-charset for XEmacs CHISE.
1521
1522 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1523
1524         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1525         XEmacs CHISE.
1526         (===hanyo-denshi/jd): Fix DOC.
1527
1528 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `===hanyo-denshi/ip'.
1532
1533 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1536         `===hanyo-denshi/ip'.
1537
1538         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1539         XEmacs CHISE.
1540
1541 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1542
1543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1544         `==ucs-radicals@unicode' and `=>daikanwa'.
1545
1546         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1547         for XEmacs CHISE.
1548
1549 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1550
1551         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1552         XEmacs CHISE.
1553
1554 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1557         `===ruimoku-v6'.
1558
1559 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1562         setting for `===ruimoku-v6'.
1563
1564 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1567         CHISE.
1568
1569 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1572         coded-charset for XEmacs CHISE.
1573
1574 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1575
1576         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1577         XEmacs CHISE.
1578
1579 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1580
1581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1582         `===ucs-sip@iso'.
1583
1584 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1587         CHISE.
1588
1589 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1592         `==ucs-sip@iso'.
1593
1594         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1595         CHISE.
1596
1597 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1600         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1601         (=ucs-sip-ext-b@iso): Fix registry.
1602         (==ucs-sip-ext-b@iso): Ditto.
1603         (===ucs-sip-ext-b@iso): Ditto.
1604
1605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1606         `=ucs-sip@iso'.
1607
1608 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1611         setting for `=>cbeta'.
1612
1613 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `=>cns11643-7'.
1617
1618         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1619
1620 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1623         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1624
1625 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1626
1627         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1628         `=ucs@cns'.
1629         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1630         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1631         `=ucs@jis/1990'.
1632         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1633         `=ucs@jis/2000'.
1634         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1635         `=ucs@jis/2004'.
1636         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1639         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1640
1641 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1644         XEmacs CHISE.
1645         (==jis-x0208@1978/1pr): Ditto.
1646         (==jis-x0208@1978/2-pr): Ditto.
1647
1648 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1651         setting for `===jis-x0213-1@2004'.
1652
1653 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1659         `===hanyo-denshi/jb'.
1660
1661         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1662         XEmacs CHISE.
1663         (=+>hanyo-denshi/ft): Ditto.
1664         (=+>hanyo-denshi/jt): Ditto.
1665
1666 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `===hanyo-denshi/hg'.
1670
1671 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1672
1673         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1674         XEmacs CHISE.
1675         (===hanyo-denshi/hg): Ditto.
1676
1677 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1678
1679         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1680         glyph-forms instead of detailed glyph-images.
1681         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1682         `=adobe-japan1-*'.
1683         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1684         (===adobe-japan1-1): Ditto.
1685         (===adobe-japan1-2): Ditto.
1686         (===adobe-japan1-3): Ditto.
1687         (===adobe-japan1-4): Ditto.
1688         (===adobe-japan1-5): Ditto.
1689         (===adobe-japan1-6): Ditto.
1690         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1691         `=>>>adobe-japan1' as the mother.
1692         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1693         `=>>adobe-japan1' as the mother.
1694         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1695         glyph-images.
1696         (==jis-x0208@1978): Ditto.
1697         (==jis-x0208@1983): Ditto.
1698         (==jis-x0208@1990): Ditto.
1699         (==jis-x0213-1): Ditto.
1700         (==jis-x0213-1@2000): Ditto.
1701         (==jis-x0213-1@2004): Ditto.
1702         (==jis-x0213-2): Ditto.
1703         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1704         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1705         `=jis-x0208@1978'.
1706         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1707         `=jis-x0208@1983'.
1708         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1709         `=jis-x0208@1990'.
1710         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1711         `=jis-x0213-1'.
1712         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1713         `=jis-x0213-1@2000'.
1714         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1715         `=jis-x0213-1@2004'.
1716         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1717         `=jis-x0213-2'.
1718         (===jis-x0208): New coded-charset for XEmacs CHISE.
1719         (===jis-x0208@1978): Ditto.
1720         (===jis-x0208@1983): Ditto.
1721         (===jis-x0208@1990): Ditto.
1722         (===jis-x0213-1): Ditto.
1723         (===jis-x0213-1@2000): Ditto.
1724         (===jis-x0213-2): Ditto.
1725         (===jis-x0212): Ditto.
1726         (===ks-x1001): Ditto.
1727         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1728         mother.
1729         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1730         as the mother.
1731         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1732         as the mother.
1733         (===cns11643-1): New coded-charset for XEmacs CHISE.
1734         (===cns11643-2): Ditto.
1735         (===cns11643-3): Ditto.
1736         (===cns11643-4): Ditto.
1737         (===cns11643-5): Ditto.
1738         (===cns11643-6): Ditto.
1739         (===cns11643-7): Ditto.
1740         (=>>cns11643-1): Ditto.
1741         (==big5-cdp): Indicate abstract glyph-images instead of
1742         representative glyph-images.
1743         (===big5-cdp): New coded-charset for XEmacs CHISE.
1744         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1745         detailed glyph-images.
1746         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1747         `=hanyo-denshi/*'.
1748         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1749         (===hanyo-denshi/ib): Ditto.
1750         (===hanyo-denshi/jt): Ditto.
1751         (===hanyo-denshi/ks): Ditto.
1752         (===mj): Ditto.
1753         (===mj-0): Ditto.
1754         (===mj-1): Ditto.
1755         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1756         `=>>>hanyo-denshi/*' as its mother.
1757         (==gt): Indicate abstract glyph-forms instead of detailed
1758         glyph-images.
1759         (===gt): New coded-charset for XEmacs CHISE.
1760         (=>>>gt): Indicates `==gt' instead of `=gt'.
1761         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1762         (==gt-k): Indicate abstract glyph-forms instead of detailed
1763         glyph-images.
1764         (===gt-k): New coded-charset for XEmacs CHISE.
1765         (==daikanwa): Indicates glyph-images instead of detailed
1766         glyph-images.
1767         (===daikanwa): New coded-charset for XEmacs CHISE.
1768         (===daikanwa/+p): Ditto.
1769         (===daikanwa/ho): Ditto.
1770         (==cbeta): Ditto.
1771         (===cbeta): Ditto.
1772         (==jef-china3): Ditto.
1773         (===jef-china3): Ditto.
1774         (==ruimoku-v6): Ditto.
1775         (==ucs@iso): Indicate representative glyph-forms instead of
1776         representative glyph-images.
1777         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1778         (==ucs@unicode): Indicate representative glyph-forms instead of
1779         representative glyph-images.
1780         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1781         `=ucs@unicode'.
1782         (==ucs@cns): Indicate representative glyph-forms instead of
1783         representative glyph-images.
1784         (==ucs@jis): Ditto.
1785         (==ucs@jis/1990): Ditto.
1786         (==ucs@jis/2000): Ditto.
1787         (==ucs@jis/2004): Ditto.
1788         (==ucs@ks): Ditto.
1789         (===ucs@iso): New coded-charset for XEmacs CHISE.
1790         (===ucs@unicode): Ditto.
1791         (===ucs@gb): Ditto.
1792         (===ucs@ks): Ditto.
1793         (===ucs-bmp-cjk@gb): Ditto.
1794         (===ucs-sip-ext-b@iso): Ditto.
1795
1796 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1797
1798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1799         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1800         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1801         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1802         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1803         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1804         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1805         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1806         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1807         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1810         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1811         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1812         - Use "&g1-[NAME];" for `=>>[NAME]'.
1813         - Abolish "&g2-[NAME];".
1814
1815 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1816
1817         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1818         `=>>ucs@cns' as the mother.
1819
1820 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1823         setting for `==ucs@ks'.
1824
1825 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1826
1827         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1828         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1829         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1830         0x00E30000〜0x00E409D5.
1831
1832 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1835         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1836         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1837
1838 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1842
1843         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1844         (=mj-0): Ditto.
1845         (=mj-1): Ditto.
1846         (==mj): Ditto.
1847         (==mj-0): Ditto.
1848         (==mj-1): Ditto.
1849         (=>>mj): Ditto.
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1852         setting for `=mj' and `==mj'.
1853
1854 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1857         CHISE.
1858
1859 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1862         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1863         `=>ucs@hanyo-denshi'.
1864
1865 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1866
1867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1868         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1869
1870         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1871         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1872
1873 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1876         XEmacs CHISE.
1877
1878 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1881         Change priority of `=>>>ucs@iso'.
1882
1883         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1884         `=>>>ucs@iso' as the mother.
1885         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1886
1887 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1890         Change priority of `=>>>ucs@unicode'.
1891
1892         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1893         `=ucs@unicode'.
1894
1895 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1898         Change priority of `=>>>ucs@jis'.
1899
1900         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1901         `=ucs@jis'.
1902
1903 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `==daikanwa/+p'.
1907
1908 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `==shinjigen@1ed'.
1912
1913 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1916         XEmacs CHISE.
1917
1918 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1919
1920         * mule/mule-conf.el (==shinjigen): Modify DOC.
1921         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1922         (==shinjigen@rev): Modify DOC.
1923
1924 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1925
1926         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1927         CHISE.
1928
1929 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1932         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1933
1934         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1935         XEmacs CHISE.
1936
1937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1938         `==daikanwa'.
1939
1940 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         setting for `==cns11643-7'.
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946         `==cns11643-7'.
1947
1948 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1951         `==cns11643-6'.
1952
1953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1954         setting for `==cns11643-6'.
1955
1956 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for `==cns11643-5'.
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962         `==cns11643-5'.
1963
1964 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         setting for `==cns11643-4'.
1968
1969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1970         `==cns11643-4'.
1971
1972 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1973
1974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1975         setting for `==cns11643-3'.
1976
1977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1978         `==cns11643-3'.
1979
1980 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1981
1982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1983         setting for `==cns11643-2'.
1984
1985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1986         `==cns11643-2'.
1987
1988 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1991         Change priority of `=>>>ucs@ks'.
1992
1993         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1994         `=ucs@ks'.
1995
1996 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1999         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2000         `==ucs@cns' and `==cns11643-1'.
2001
2002         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2003         (==cns11643-2): Ditto.
2004         (==cns11643-3): Ditto.
2005         (==cns11643-4): Ditto.
2006         (==cns11643-5): Ditto.
2007         (==cns11643-6): Ditto.
2008         (==cns11643-7): Ditto.
2009
2010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2011         `==cns11643-1'.
2012
2013 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2014
2015         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2016         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2017         `=>>>ucs@jis/1990'.
2018
2019         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2020         `=ucs@jis/1990'.
2021         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2022         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2023
2024 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2027         Change priority of `=>>>ucs@cns'.
2028
2029         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2030         `=ucs@cns'.
2031
2032 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2033
2034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2035         `==ks-x1001'.
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2038         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2039         `==ks-x1001'.
2040
2041 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2042
2043         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2044
2045 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2046
2047         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2048         `=jis-x0208'.
2049         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2050         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2051         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2052         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2053         (=>>>jis-x0213-1@2000): Changed to an alias for
2054         `=jis-x0213-1@2000'.
2055         (=>>>jis-x0213-1@2004): Changed to an alias for
2056         `=jis-x0213-1@2004'.
2057         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2058
2059 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2060
2061         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2062         `=adobe-japan1-0'.
2063         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2064         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2065         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2066         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2067         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2068         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2069
2070 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2073         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2074         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2075         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2076         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2077         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2078
2079 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2080
2081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2082         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2083         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2084         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2085         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2086         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2087         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2088         `==jis-x0212'.
2089
2090 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2091
2092         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2093         "AdobeJapan1-[0-6]$".
2094         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2095         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2096         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2097         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2098         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2099         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2100         (==adobe-japan1-1): Ditto.
2101         (==adobe-japan1-2): Ditto.
2102         (==adobe-japan1-3): Ditto.
2103         (==adobe-japan1-4): Ditto.
2104         (==adobe-japan1-5): Ditto.
2105         (==adobe-japan1-6): Ditto.
2106         (==jis-x0208): Ditto.
2107         (==jis-x0208@1978): Ditto.
2108         (==jis-x0208@1983): Ditto.
2109         (==jis-x0208@1990): Ditto.
2110         (==jis-x0213-1): Ditto.
2111         (==jis-x0213-1@2000): Ditto.
2112         (==jis-x0213-1@2004): Ditto.
2113         (==jis-x0213-2): Ditto.
2114         (==jis-x0212): Ditto.
2115         (==gb2312): Ditto.
2116         (==iso-ir165): Ditto.
2117         (==gb12345): Ditto.
2118         (==ks-x1001): Ditto.
2119         (==cns11643-1): Ditto.
2120         (==cns11643-2): Ditto.
2121         (==cns11643-3): Ditto.
2122         (==cns11643-4): Ditto.
2123         (==cns11643-5): Ditto.
2124         (==cns11643-6): Ditto.
2125         (==cns11643-7): Ditto.
2126         (==big5-cdp): Ditto.
2127         (==hanyo-denshi/ja): Ditto.
2128         (==hanyo-denshi/jb): Ditto.
2129         (==hanyo-denshi/jc): Ditto.
2130         (==hanyo-denshi/jd): Ditto.
2131         (==hanyo-denshi/ft): Ditto.
2132         (==hanyo-denshi/ia): Ditto.
2133         (==hanyo-denshi/ib): Ditto.
2134         (==hanyo-denshi/hg): Ditto.
2135         (==hanyo-denshi/jt): Ditto.
2136         (==hanyo-denshi/ks): Ditto.
2137         (==gt): Ditto.
2138         (==gt-k): Ditto.
2139         (==daikanwa): Ditto.
2140         (==shinjigen): Ditto.
2141         (==ucs@iso): Ditto.
2142         (==ucs@unicode): Ditto.
2143         (==ucs@gb): Ditto.
2144         (==ucs-bmp@gb): Ditto.
2145         (==ucs@cns): Ditto.
2146         (==ucs-bmp@cns): Ditto.
2147         (==ucs@jis): Ditto.
2148         (==ucs@jis/1990): Ditto.
2149         (==ucs@jis/2000): Ditto.
2150         (==ucs@jis/2004): Ditto.
2151         (==ucs@JP): Ditto.
2152         (==ucs@JP/hanazono): Ditto.
2153         (==ucs@ks): Ditto.
2154         (==ucs-bmp@ks): Ditto.
2155         (==ucs@cns11643): Ditto.
2156         (==ucs-bmp-cjk@gb): Ditto.
2157         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2158         (==ucs-sip-ext-b@iso): Ditto.
2159
2160 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2161
2162         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2163         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2164
2165         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2166         XEmacs CHISE.
2167         (=ucs-bmp-cjk@unicode): Abolished.
2168
2169 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2170
2171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2172         `=+>ucs-bmp-cjk-compat@jis'.
2173
2174         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2175         for XEmacs CHISE.
2176
2177 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2178
2179         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2180         CHISE.
2181
2182 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2183
2184         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2185         for XEmacs CHISE.
2186         (=jis-x0208@1978/1er-pr): Abolished.
2187         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2188         `=jis-x0208@1978/1er-pr' as the mother.
2189
2190 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2191
2192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2193         setting for `=ucs-itaiji-084'.
2194
2195 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2196
2197         * mule/mule-charset.el (default-coded-charset-priority-list):
2198         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2199
2200         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2201         XEmacs CHISE.
2202         (=ucs-bmp-itaiji-084): Ditto.
2203
2204 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2207         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2208
2209 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2210
2211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2212         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2213
2214         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2215         XEmacs CHISE.
2216         (=big5-cdp-var-5): Ditto.
2217
2218 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2219
2220         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2221         XEmacs CHISE.
2222
2223 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2224
2225         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2226         XEmacs CHISE.
2227
2228 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2229
2230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2231         setting for `=>>>hanyo-denshi/ft'.
2232
2233 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2234
2235         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2236         XEmacs CHISE.
2237         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2238         `=hanyo-denshi/jd' as the mother.
2239
2240 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2241
2242         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2243         XEmacs CHISE.
2244         (=+>adobe-japan1-1): Ditto.
2245         (=+>adobe-japan1-2): Ditto.
2246         (=+>adobe-japan1-3): Ditto.
2247         (=+>adobe-japan1-4): Ditto.
2248         (=+>adobe-japan1-5): Ditto.
2249         (=+>adobe-japan1-6): Ditto.
2250         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2251
2252 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2253
2254         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2255         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2256         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2257
2258         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2259         the top.
2260
2261 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2262
2263         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2264         XEmacs CHISE.
2265         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2266         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2267         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2268
2269 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2270
2271         * mule/mule-charset.el (default-coded-charset-priority-list):
2272         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2273         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2274
2275         * mule/mule-conf.el: Modify order of definitions of some
2276         coded-charsets.
2277
2278 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2279
2280         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2281         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2282         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2283
2284         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2285         CHISE.
2286         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2287         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2288
2289 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2290
2291         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2292         CHISE.
2293
2294 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         setting for `=daikanwa/+2p'.
2298
2299         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2300         XEmacs CHISE.
2301
2302 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2303
2304         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2305         XEmacs CHISE.
2306         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2307
2308 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2309
2310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2311         setting for `=>>>hanyo-denshi/ib'.
2312
2313 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2314
2315         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2316         XEmacs CHISE.
2317         (=>>>hanyo-denshi/ib): Ditto.
2318         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2319         `=hanyo-denshi/ja' as the mother.
2320         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2321         `=hanyo-denshi/ib' as the mother.
2322
2323 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2324
2325         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2326         XEmacs CHISE.
2327         (utf-8-ivs-mcs-er): Likewise.
2328         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2329         and `=>ucs-gb'.
2330         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2331         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2332         `ucs-gb' and `=>ucs-gb'.
2333         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2334         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2335         and `=>ucs-cns'.
2336         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2337         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2338         `ucs-cns' and `=>ucs-cns'.
2339         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2340         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2341         `ucs-big5' and `=>ucs-big5'.
2342         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2343         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2344         `ucs-big5' and `=>ucs-big5'.
2345         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2346         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2347         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2348         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2349         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2350         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2351         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2352         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2353         `=>ucs-jis'; modify DOC and mnemonic.
2354         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2355         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2356         and `=>ucs-jis'; modify DOC and mnemonic.
2357         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2358         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2359         `=>ucs-ks'.
2360         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2361         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2362         and `=>ucs-ks'.
2363         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2364
2365 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2368         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2369
2370 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2371
2372         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2373         Modify priorities.
2374
2375 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2376
2377         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2378         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2379
2380 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2381
2382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2383         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2384
2385 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2386
2387         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2388         CHISE.
2389
2390 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2391
2392         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2393         CHISE.
2394
2395 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2396
2397         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2398         CHISE.
2399
2400 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2403         `=+>ucs-bmp-cjk@unicode'.
2404
2405         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2406         for XEmacs CHISE.
2407
2408 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2411         setting for `=>>daikanwa'.
2412
2413 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2414
2415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2416         `=>>hanyo-denshi/jt'.
2417
2418 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2421         XEmacs CHISE.
2422         (=+>jis-x0208@1990): Ditto.
2423         (=+>jis-x0213-1@2000): Ditto.
2424
2425 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2428         XEmacs CHISE.
2429
2430 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2433         XEmacs CHISE.
2434         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2435         `=hanyo-denshi/jc' as the mother.
2436
2437 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2440         setting for `=+>adobe-japan1'.
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list):
2443         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2444         and `=>>hanyo-denshi/ft' to `=>>gt'.
2445
2446 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2449         XEmacs CHISE.
2450         (=>>adobe-japan1-1): Ditto.
2451         (=>>adobe-japan1-2): Ditto.
2452         (=>>adobe-japan1-3): Ditto.
2453         (=>>adobe-japan1-4): Ditto.
2454         (=>>adobe-japan1-5): Ditto.
2455         (=>>adobe-japan1-6): Ditto.
2456         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2457
2458 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-conf.el (=adobe-japan1): New alias for
2461         `=adobe-japan1-6'.
2462         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2463         (=>>>adobe-japan1-1): Ditto.
2464         (=>>>adobe-japan1-2): Ditto.
2465         (=>>>adobe-japan1-3): Ditto.
2466         (=>>>adobe-japan1-4): Ditto.
2467         (=>>>adobe-japan1-5): Ditto.
2468         (=>>>adobe-japan1-6): Ditto.
2469         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2470
2471 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2474         setting for `=>>>adobe-japan1'.
2475
2476 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2479         setting for `=+>ucs@ks'.
2480
2481 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2484         XEmacs CHISE.
2485         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2486         `=adobe-japan1-6' as the mother.
2487
2488 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2491         setting for `=>cns11643-7'.
2492
2493 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2496         CHISE.
2497
2498 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2501         XEmacs CHISE.
2502         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2503
2504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2505         setting for `=>ucs@jis/2004'.
2506
2507 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2510         setting for `=+>gt'.
2511
2512         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2513         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2514
2515 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2518         `=>ucs@unicode' as the mother.
2519         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2520         mother.
2521         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2522         mother.
2523         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2524         mother.
2525
2526 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2529         setting for `=+>ucs@unicode'.
2530
2531         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2532         CHISE.
2533
2534 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2537         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2538         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2539         - Add setting for `=+>ucs@cns'.
2540
2541         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2542         CHISE.
2543         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2544         as the mother.
2545         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2546         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2547
2548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2549         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2550
2551 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         setting for `=>ucs@ks'.
2555
2556 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2559         `=ucs-bmp-cjk-compat@unicode'.
2560
2561         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2562         coded-charset for XEmacs CHISE.
2563
2564 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2567         `=ucs-bmp-cjk-compat'.
2568
2569         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2570         XEmacs CHISE.
2571
2572 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2575         CHISE.
2576
2577 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2580         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2581
2582         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2583         `=>ucs@jis/1990'.
2584         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2585
2586 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2589         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2590
2591         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2592         CHISE.
2593         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2594         mother.
2595
2596 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2599         `=>jis-x0213-2@usual'.
2600         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2601         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2602         `=>jis-x0213-2@usual' as the mother.
2603
2604 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2607         (=>ucs@JP): New alias for `=+>ucs@jis'.
2608
2609 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2612         `=>jis-x0208@usual'.
2613         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2614         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2615         `=>jis-x0208@usual' as the mother.
2616         (=>jis-x0208): Likewise.
2617
2618 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2621         setting for `=+>jis-x0208@1978'.
2622
2623 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2626         XEmacs CHISE.
2627
2628 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636         setting for `=>ucs@jis/1990'.
2637
2638 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641         setting for `=ucs@JP/hanazono'.
2642
2643         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2644         CHISE.
2645         (=ucs@JP/hanazono): Ditto.
2646         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2647         (=>>hanyo-denshi/jc): Ditto.
2648         (=>>hanyo-denshi/jd): Ditto.
2649
2650 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2653         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2654
2655 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2658         XEmacs CHISE.
2659
2660 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2663         XEmacs CHISE.
2664
2665 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2668         `=ucs-bmp-cjk@JP'.
2669
2670 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2673         XEmacs CHISE.
2674
2675 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2678         Modify order of settings; add settings for `=daikanwa@rev2'.
2679
2680 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for `=>>cbeta'.
2684
2685         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2686         CHISE.
2687
2688 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2691         setting for `=>>adobe-japan1'.
2692
2693 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2696         XEmacs CHISE.
2697
2698 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2701         setting for `=>>hanyo-denshi/ia'.
2702
2703         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2704         XEmacs CHISE.
2705
2706 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2709         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2710
2711         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2712         XEmacs CHISE.
2713         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2714         `=hanyo-denshi/jt' as the mother.
2715
2716 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         setting for `=>>>jis-x0213-2'.
2720
2721         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2722         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2723         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2724
2725 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2728         XEmacs CHISE.
2729
2730 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2733         XEmacs CHISE.
2734
2735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2736         `=>>jis-x0213-1@2004'.
2737
2738 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2741         XEmacs CHISE.
2742
2743 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2746         - Use "&g2-*;" as entity-references for `=>>>*'.
2747         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2748
2749         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2750         XEmacs CHISE.
2751         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2752         as the mother.
2753
2754 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2757         setting for `=>>hanyo-denshi/ib'.
2758
2759         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2760         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2761         (=>>jis-x0208@1990): Ditto.
2762         (=>>hanyo-denshi/ib): Ditto.
2763
2764         * mule/mule-charset.el (default-coded-charset-priority-list):
2765         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2766
2767 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2770         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2771         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2772         `=>>>ucs@jis/2004'.
2773
2774 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2777         XEmacs CHISE.
2778         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2779         `=jis-x0213-1@2004' as the mother.
2780         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2781         (=>>>ucs@ks): Ditto.
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list):
2784         Modify priority of `=hanyo-denshi/*'.
2785
2786 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2789         settings for `=>>ucs@JP' and `=ucs@JP'.
2790
2791 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2794         CHISE.
2795
2796 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2799         setting for `=>>>ucs@cns'.
2800
2801         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2802         CHISE.
2803
2804 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2807         instead of `=>>>jis-x0213-1@2004' as the mother.
2808         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2809         (=>>>ucs@unicode): Likewise.
2810         (=>>>ucs@jis): Likewise.
2811         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2812         mother.
2813         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2814
2815 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2818         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2819         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2820         `=>>>ucs@jis'.
2821
2822 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-charset.el (default-coded-charset-priority-list):
2825         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2826         and `=jis-x0213-*-2000'.
2827
2828 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2831         XEmacs CHISE.
2832         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2833         `=>>jis-x0213-1' as the mother.
2834
2835 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2839
2840 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2843
2844 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2847         XEmacs CHISE.
2848
2849 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-coding.el (decomposition-feature-list): Set
2852         `=decomposition', `=decomposition@cid' and
2853         `=decomposition@hanyo-denshi'.
2854
2855 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2858         setting for `=>>hanyo-denshi/ks'.
2859
2860         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2861         XEmacs CHISE.
2862
2863 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2866         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2867
2868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2869         `=hanyo-denshi/ks/mf'.
2870
2871         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2872         XEmacs CHISE.
2873         (=hanyo-denshi/ks/mf): Ditto.
2874
2875 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2878         settings for P=hanyo-denshi/jt'.
2879
2880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2881         `=hanyo-denshi/jt'.
2882
2883         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2884         XEmacs CHISE.
2885
2886 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2889         settings for `=hanyo-denshi/ip'.
2890
2891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2892         `=hanyo-denshi/ip'.
2893
2894         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2895         XEmacs CHISE.
2896
2897 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2900         settings for `=hanyo-denshi/hg'.
2901
2902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2903         `=hanyo-denshi/hg'.
2904
2905         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2906         XEmacs CHISE.
2907
2908 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2911         setting for `=>>hanyo-denshi/ft'.
2912
2913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2914         `=>>hanyo-denshi/ft'.
2915
2916         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2917         XEmacs CHISE.
2918
2919 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         settings for `=hanyo-denshi/ib'.
2923
2924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2925         `=hanyo-denshi/ib'.
2926
2927         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2928         XEmacs CHISE.
2929
2930 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2933         settings for isolated characters of `=hanyo-denshi/ia' and
2934         non-isolated characters of `=hanyo-denshi/*'.
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         `=hanyo-denshi/ia'.
2938
2939         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2940         XEmacs CHISE.
2941
2942 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2945         setting for isolated characters of `=hanyo-denshi/ft'.
2946
2947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2948         `=hanyo-denshi/ft'.
2949
2950         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2951         XEmacs CHISE.
2952
2953 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2956         setting for isolated characters of `=hanyo-denshi/jd'.
2957
2958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2959         `=hanyo-denshi/jd'.
2960
2961         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2962         XEmacs CHISE.
2963
2964 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2967         setting for isolated characters of `=hanyo-denshi/jc'.
2968
2969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2970         `=hanyo-denshi/jc'.
2971
2972         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2973         XEmacs CHISE.
2974
2975 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2978         setting for isolated characters of `=hanyo-denshi/jb'.
2979
2980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2981         `=hanyo-denshi/jb'.
2982
2983         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2984         XEmacs CHISE.
2985
2986 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2989         setting for isolated characters of `=hanyo-denshi/ja'.
2990
2991 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2994         `=hanyo-denshi/ja'.
2995
2996         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2997         XEmacs CHISE.
2998
2999 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3002         settings for isolated characters of `=adobe-japan1-6'.
3003
3004 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3007         CHISE.
3008         (=daikanwa/+2p): Ditto.
3009         (=daikanwa/ho): Ditto.
3010
3011 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3014         coding-system for XEmacs CHISE.
3015
3016 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3017
3018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3019         setting for `=>>ruimoku-v6'.
3020
3021         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3022         CHISE.
3023
3024 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3025
3026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3027         setting for `=daikanwa@rev1'.
3028
3029 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3032         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3033
3034 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3037         XEmacs CHISE.
3038         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3039
3040 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3043         CHISE.
3044
3045 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3048         CHISE.
3049
3050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3051         setting for `=>ucs@jis'.
3052
3053 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3054
3055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3056         setting for `=>jis-x0208@usual'.
3057
3058         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3059         XEmacs CHISE.
3060         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3061         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3062         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3063
3064 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3067         CHISE.
3068         (=>>>jis-x0208@1990): Ditto.
3069         (=>>>jis-x0213-1): Ditto.
3070         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3071         mother.
3072         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3073         as the mother.
3074
3075 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3078         setting for `=>ucs@cns' and `=>>ucs@ks'.
3079
3080         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3081         CHISE.
3082
3083 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3086         CHISE.
3087
3088 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3089
3090         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3091         CHISE.
3092         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3093         mother.
3094
3095 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3098         `==>ucs-bmp-cjk@bucs'.
3099
3100         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3101         XEmacs CHISE.
3102
3103 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3106         setting for `==>ucs@bucs'.
3107
3108         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3109         XEmacs CHISE.
3110
3111 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3114         - Add setting for `=>>jis-x0208'.
3115         - Omit setting for `=>>jis-x0208@1990'.
3116         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3117           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3118           `=ucs@FOO'.
3119
3120 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3123         setting for `=>daikanwa'.
3124
3125 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-conf.el (=daikanwa): Fix DOC.
3128         (=>daikanwa): New abstract character for XEmacs CHISE.
3129         (=>ucs@iso): Likewise.
3130         (=>ucs@unicode): Likewise.
3131         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3132
3133 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3136         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3137           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3138         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3139         - Add `=>big5-cdp'.
3140
3141 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3144         (=>big5-cdp): New abstract character.
3145
3146 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3149         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3150         `chinese-big5'.
3151
3152 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-charset.el (default-coded-charset-priority-list):
3155         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3156
3157         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3158         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3159         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3160         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3161         and `=>jis-x0213-2'.
3162
3163 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3166         XEmacs CHISE.
3167         (=>>ucs@jis/2000): Likewise.
3168         (=>>ucs@jis/2004): Likewise.
3169
3170 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3173         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3174         `=>>ucs@cns'.
3175
3176         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3177         XEmacs CHISE.
3178         (=>>gt): Use quote instead of backquote; modify DOC.
3179         (=>gt): Use quote instead of backquote.
3180         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3181         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3182         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3183         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3184         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3185         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3186
3187 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3190         `=>>ucs@unicode' and `=>>gt'.
3191
3192 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3193
3194         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3195         XEmacs CHISE.
3196         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3197         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3198         `=jis-x0208@1978/1er-pr' as the mother.
3199         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3200
3201 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3204         `=ucs@unicode' as the mother.
3205
3206 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3209         setting for `=>>ucs@unicode'.
3210
3211         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3212         CHISE.
3213
3214 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3217         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3218
3219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3220         `=adobe-japan1-6' and `=adobe-japan1-base'.
3221
3222         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3223         XEmacs CHISE.
3224         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3225         specify `min-code' and `max-code'.
3226         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3227         (=adobe-japan1-2): Likewise.
3228         (=adobe-japan1-3): Likewise.
3229         (=adobe-japan1-4): Likewise.
3230         (=adobe-japan1-5): Likewise.
3231         (=adobe-japan1-6): Likewise.
3232
3233 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3236         setting for `=>gt'.
3237
3238 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3241         CHISE.
3242
3243 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3246         setting for `=>zinbun-oracle'.
3247
3248         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3249         for XEmacs CHISE.
3250
3251 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3254         for XEmacs CHISE.
3255         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3256         `=jis-x0208@1978' as the mother.
3257
3258 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3261         - Use `=gt' instead of `ideograph-gt'.
3262         - Use `=gt-k' instead of `ideograph-gt-k'.
3263         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3264         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3265         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3266         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3267         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3268         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3269         - Use `=>>gt' instead of `<=>gt'.
3270         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3271         - Add setting for `=>>jis-x0208@1990'.
3272         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3273           `=>>jis-x0213-1@2000'.
3274         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3275         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3276           `=>>jis-x0213-1@2004'.
3277         - Add setting for `=>>jis-x0208@1978'.
3278         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3279
3280 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3283         XEmacs CHISE.
3284
3285 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3288         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3289         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3290         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3291         `<=>jis-x0213-1@2004'.
3292
3293 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3296         CHISE.
3297         (=>jis-x0213-2): Ditto.
3298
3299 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3300
3301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3302         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3303
3304 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3307         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3308         `=>jis-x0213-1'.
3309
3310 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3313         CHISE.
3314         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3315
3316 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3319         `<==>jis-x0213-1'.
3320         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3321         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3322         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3323         (<=>jis-x0208): New alias for `=>jis-x0208'.
3324         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3325         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3326         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3327         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3328         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3329         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3330         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3331         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3332         (=>>gt): Renamed from `<==>gt'.
3333         (<==>gt): New alias for `=>>gt'.
3334
3335 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3336
3337         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3338         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3339         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3340         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3341         - Add settings for `<=>jis-x0213-1@2000' and
3342           `<=>jis-x0213-1@2004'.
3343
3344         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3345         XEmacs CHISE.
3346         (<==>jis-x0213-1): Likewise.
3347         (<==>jis-x0213-1@2000): Likewise.
3348         (<==>jis-x0213-1@2004): Likewise.
3349         (<=>jis-x0208): Add property `=>iso-ir 168'.
3350         (<=>jis-x0208@1997): Likewise.
3351         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3352         as the mother; add property `=>iso-ir 228'.
3353         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3354         property `=>iso-ir 228'.
3355         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3356         property `=>iso-ir 233'.
3357         (<==>gt): Renamed from `<=>gt'.
3358         (<=>gt): New alias for `<==>gt'.
3359
3360 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3363         CHISE.
3364         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3365         `<=>jis-x0208' as the mother.
3366         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3367         (<=>jis-x0213-1@2000): Ditto.
3368         (<=>jis-x0213-1@2004): Ditto.
3369
3370 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3371
3372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3373         settings for `<=>gt'.
3374
3375         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3376
3377 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3378
3379         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3380         XEmacs CHISE.
3381         (=jis-x0208@1978/-4pr): Likewise.
3382         (=jis-x0208@1978/4-pr): Likewise.
3383         (=jis-x0213-1): Likewise.
3384         (=ucs@iso): Likewise.
3385         (=ucs@unicode): Likewise.
3386         (=ucs@gb): Likewise.
3387         (=ucs@gb/fw): Likewise.
3388         (=ucs@cns): Likewise.
3389         (=ucs@cns/fw): Likewise.
3390         (=ucs@jis): Likewise.
3391         (=ucs@jis/fw): Likewise.
3392         (=ucs@jis/1990): Likewise.
3393         (=ucs@jis/2000): Likewise.
3394         (=ucs@jis/2004): Likewise.
3395         (=ucs@JP): Likewise.
3396         (=ucs@ks): Likewise.
3397         (=ucs@big5): Likewise.
3398         (=ucs@big5/cns11643): Likewise.
3399         (=ucs@cns11643): Likewise.
3400
3401 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-charset.el (default-coded-charset-priority-list):
3404         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3405
3406         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3407         CHISE.
3408         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3409         mother.
3410
3411 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3414         from src/mule-charset.c].
3415         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3416         specify `final'.
3417         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3418         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3419         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3420         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3421         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3422         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3423
3424 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3425
3426         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3427         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3428         (=jis-x0208@1978/i-4): Specify `partial'.
3429         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3430         mother coded-charset.
3431         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3432
3433 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3436         settings for `=jis-x0213-1@2004'.
3437
3438 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3439
3440         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3441         CHISE.
3442         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3443         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3444         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3445         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3446         temporarily.
3447         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3448
3449 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3452         CHISE.
3453         (=shinjigen@1ed): Inherited from `=shinjigen'.
3454         (=shinjigen@rev): Likewise.
3455
3456 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3459         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3460
3461 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3464         define it as an alias.
3465         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3466         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3467         alias.
3468         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3469         alias.
3470
3471 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3474         CHISE.
3475
3476 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3477
3478         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3479         CHISE.
3480         (shinjigen-2): Ditto.
3481
3482 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3483
3484         * mule/mule-charset.el (default-coded-charset-priority-list):
3485         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3486         `chinese-big5-eten-*' and `chinese-big5'.
3487
3488 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3489
3490         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3491         #x9FA5 temporarily.
3492
3493 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3494
3495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3496         settings for `=jis-x0208@1978/i1'.
3497
3498 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3499
3500         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3501         XEmacs CHISE.
3502
3503 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3504
3505         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3506         XEmacs CHISE.
3507
3508 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3511         XEmacs CHISE.
3512
3513 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3516         CHISE.
3517         (=ucs-bmp@cns): Likewise.
3518         (=ucs-bmp@jis): Likewise.
3519         (=ucs-bmp@ks): Likewise.
3520
3521 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3524         CHISE.
3525         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3526
3527 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3530         settings for `=zinbun-oracle'.
3531
3532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3533         `=zinbun-oracle'.
3534
3535 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3538         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3539         `=ucs@iso'.
3540
3541 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-charset.el (default-coded-charset-priority-list):
3544         Delete `ucs-sip'; modify order of some CCSs.
3545
3546 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3549         in XEmacs CHISE.
3550
3551         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3552         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3553         CHISE.
3554
3555 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3556
3557         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3558         its registry.
3559         (=ucs-radicals@unicode): Likewise.
3560
3561 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
3569         CHISE.
3570
3571 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3574         CHISE.
3575
3576 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3577
3578         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3579         Modify preference of *isolated settings*.
3580
3581 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3584         utf-2000 is provided.
3585         (=ucs@cns11643): Likewise.
3586
3587 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3588
3589         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3590         Prefer every *isolated setting* to ordinary setting.
3591
3592 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3593
3594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3595         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3596
3597 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3598
3599         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3600         CHISE.
3601
3602 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3605         settings for `=jis-x0208@1997'.
3606
3607 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3610         `=jis-x0208@1997'.
3611
3612 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3613
3614         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3615         XEmacs CHISE.
3616
3617 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3620         `=jis-x0208@1978'.
3621         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3622         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3623         `=jis-x0208-1990' as the mother.
3624         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3625
3626 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3629         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3630         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3631         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3632         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3633         for `=ucs@JP'.
3634
3635 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3638         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3639         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3640         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3641         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3642         `=daikanwa@rev2'.
3643
3644 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3645
3646         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3647         (=gt): Likewise.
3648         (=gt-k): Likewise.
3649         (=gt-pj-*): Likewise.
3650         (=gt-pj-k1): Likewise.
3651         (=gt-pj-k2): Likewise.
3652         (=daikanwa): Likewise.
3653         (=daikanwa-rev1): Likewise.
3654         (=daikanwa-rev2): Likewise.
3655         (=big5-pua): Likewise.
3656         (=big5-eten): Likewise.
3657         (chinese-big5-eten-a): Likewise.
3658         (chinese-big5-eten-b): Likewise.
3659         (=hanziku-*): Likewise.
3660         (=cbeta): Likewise.
3661         (=jef-china3): Likewise.
3662         (=ruimoku-v6): Likewise.
3663         (=ucs@iso): Likewise.
3664         (=ucs@unicode): Likewise.
3665         (=ucs@gb): Likewise.
3666         (=ucs@cns): Likewise.
3667         (=ucs@jis): Likewise.
3668         (=ucs@jis-1990): Likewise.
3669         (=ucs@jis-2000): Likewise.
3670         (=ucs@jp): Likewise.
3671         (=ucs@ks): Likewise.
3672         (=ucs@big5): Likewise.
3673         (=ucs-radicals): Likewise.
3674         (=ucs-radicals@unicode): Likewise.
3675         (=ucs-bmp-cjk): Likewise.
3676         (=ucs-bmp-cjk@unicode): Likewise.
3677         (=ucs-sip-ext-b): Likewise.
3678         (=ucs-sip-ext-b@iso): Likewise.
3679
3680 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3681
3682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3683         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3684
3685 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3688         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3689         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3690         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3691         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3692         arabic-digit, ipa and ``&I-B-XXXX;''.
3693
3694 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3697         setting for (I-)HZK{03..12}-XXXX.
3698
3699 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3700
3701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3702         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3703
3704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3705         `=ruimoku-v6'.
3706
3707         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3708         CHISE.
3709
3710 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3711
3712         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3713         (=ucs@unicode): Likewise.
3714         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3715         (=ucs@cns): Likewise.
3716         (=ucs@jis): Likewise.
3717         (=ucs@ks): Likewise.
3718         (=ucs@big5): Likewise.
3719
3720 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3721
3722         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3723         `ucs-jis'.
3724         (utf-8-jis-er): Likewise.
3725         (utf-8-jp): New coding-system.
3726         (utf-8-jp-er): Likewise.
3727
3728         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3729
3730 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3731
3732         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3733
3734         * mule/japanese.el: Move definition of `euc-jisx0213' to
3735         mule/mule-coding.el.
3736
3737 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3738
3739         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3740         mule-coding before loading update-cdb when utf-2000 is provided.
3741
3742 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3743
3744         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3745         `=daikanwa'.
3746
3747 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3748
3749         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3750         definition codes when `utf-2000' is provided.
3751
3752 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3753
3754         * mule/mule-category.el (word-combining-categories): Don't setup
3755         `word-combining-categories' in XEmacs CHISE.
3756         (word-separating-categories): Add setting about Latin script in
3757         XEmacs CHISE.
3758
3759 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3760
3761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3762         setting for `chinese-big5'.
3763
3764 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3765
3766         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3767         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3768         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3769         add setting for HZK0[12]-xxxx.
3770
3771 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3772
3773         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3774         in XEmacs CHISE.
3775
3776 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list):
3779         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3780         and `chinese-big5' to `=gt-pj-*'.
3781
3782 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3783
3784         * mule/mule-conf.el (=daikanwa): Renamed from
3785         `ideograph-daikanwa'.
3786         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3787
3788 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3789
3790         * mule/mule-conf.el (=cns11643-7): Renamed from
3791         `chinese-cns11643-7'.
3792         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3793
3794 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-conf.el (=cns11643-6): Renamed from
3797         `chinese-cns11643-6'.
3798         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3799
3800 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3801
3802         * mule/mule-conf.el (=cns11643-5): Renamed from
3803         `chinese-cns11643-5'.
3804         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3805
3806 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3807
3808         * mule/mule-conf.el (=cns11643-4): Renamed from
3809         `chinese-cns11643-4'.
3810         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3811
3812 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3813
3814         * mule/mule-conf.el (=cns11643-3): Renamed from
3815         `chinese-cns11643-3'.
3816         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3817
3818 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3819
3820         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3821         `=cns11643-2'.
3822         (chinese-cns11643-2): New alias for `=cns11643-2'.
3823
3824 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3825
3826         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3827         `=cns11643-1'.
3828         (chinese-cns11643-1): New alias for `=cns11643-1'.
3829
3830 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3831
3832         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3833         (chinese-gb12345): New alias for `=gb12345'.
3834
3835 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3836
3837         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3838         (chinese-gb2312): New alias for `=gb2312'.
3839
3840 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3841
3842         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3843         (chinese-big5): New alias for `=big5'.
3844
3845 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3846
3847         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3848         (korean-ksc5601): New alias for `=ks-x1001'.
3849
3850 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3853         `=jis-x0212'.
3854         (japanese-jisx0212): New alias for `=jis-x0212'.
3855
3856 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3857
3858         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3859         `=jis-x0208-1983'.
3860         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3861
3862 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3863
3864         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3865         `=jis-x0208-1978'.
3866         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3867
3868 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3869
3870         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3871         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3872
3873 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3874
3875         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3876         (chinese-cns11643-3): Specify iso-ir 183.
3877         (chinese-cns11643-4): Specify iso-ir 184.
3878         (chinese-cns11643-5): Specify iso-ir 185.
3879         (chinese-cns11643-6): Specify iso-ir 186.
3880         (chinese-cns11643-7): Specify iso-ir 187.
3881         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3882         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3883
3884 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3885
3886         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3887         \uXXXX for every cases.
3888
3889 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3890
3891         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3892         (ucs-big5): Changed to an alias for `=ucs@big5'.
3893
3894 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3897         (ucs-ks): Changed to an alias for `=ucs@ks'.
3898
3899 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3900
3901         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3902         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3903
3904 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3905
3906         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3907         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3908
3909 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3912         (ucs-jis): Changed to an alias for `=ucs@jis'.
3913
3914 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3915
3916         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3917         (ucs-cns): Changed to an alias for `=ucs@cns'.
3918
3919 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3920
3921         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3922         (ucs-gb): Changed to an alias for `=ucs@gb'.
3923
3924 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3925
3926         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3927         `ideograph-daikanwa-2'.
3928         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3929         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3930
3931 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3932
3933         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3934         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3935
3936         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3937         for `xemacs-chise-version'.
3938
3939 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list):
3942         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3943         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3944         instead of `ideograph-hanziku-*'.
3945
3946         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3947         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3948
3949 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3950
3951         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3952         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3953         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3954         `utf-2000' is provided.
3955
3956 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3957
3958         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3959         is provided [was builtin coded-charsets].
3960
3961 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3962
3963         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3964         is provided [was builtin coded-charsets].
3965
3966 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3967
3968         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3969         is provided [was builtin coded-charsets].
3970
3971 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3972
3973         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3974         is provided [was builtin coded-charsets].
3975
3976 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3977
3978         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3979         when `utf-2000' is provided [was builtin coded-charsets].
3980
3981 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3982
3983         * mule/mule-conf.el (=hanziku-*): Renamed from
3984         `ideograph-hanziku-*'.
3985         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3986
3987 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3988
3989         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3990         `utf-2000' is provided [was builtin coded-charsets].
3991         (ideograph-hanziku-{1..12}): Likewise.
3992
3993 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3994
3995         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3996         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3997
3998 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3999
4000         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4001         when `utf-2000' is provided [was builtin coded-charsets].
4002
4003 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4004
4005         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4006         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4007         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4008
4009 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4010
4011         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4012         (ideograph-gt): Changed to an alias for `=gt'.
4013
4014 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4015
4016         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4017         is provided; it was defined as a builtin coded-charset.
4018         (ideograph-gt): Likewise.
4019
4020 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4021
4022         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4023         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4024
4025 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4026
4027         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4028         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4029
4030 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4031
4032         * mule/mule-conf.el (=big5-eten): Renamed from
4033         `chinese-big5-eten'.
4034         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4035
4036 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4037
4038         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4039         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4040
4041 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4042
4043         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4044         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4045
4046 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4047
4048         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4049         (china3-jef): Changed to an alias for `=jef-china3'.
4050
4051 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4052
4053         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4054         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4055
4056         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4057         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4058         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4059         when `utf-2000' is provided.
4060
4061 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4062
4063         * mule/mule-charset.el (default-coded-charset-priority-list):
4064         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4065
4066         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4067         (ucs-jis-2000): Deleted.
4068
4069 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4070
4071         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4072         UTF-2000.
4073         (=ucs-jis-2000): New coded-charset for UTF-2000.
4074
4075 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4076
4077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4078         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4079
4080 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4081
4082         * mule/mule-charset.el (default-coded-charset-priority-list):
4083         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4084         `ideograph-cbeta'.
4085
4086 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4087
4088         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4089         builtin coded-charset].
4090
4091 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4092
4093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4094         settings for &K0-xxxx and &I-K0-xxxx.
4095
4096 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4097
4098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4099         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4100
4101 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4102
4103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4104         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4105
4106 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4107
4108         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4109         UTF-2000.
4110         (ideograph-gt-pj-k1): Likewise.
4111         (ideograph-gt-pj-k2): Likewise.
4112
4113 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4114
4115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4116         `=jis-x0208'.
4117
4118 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4119
4120         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4121         UTF-2000 [was a builtin coded-charset].
4122
4123 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4126         (utf-8-gb-er): Likewise.
4127
4128 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4129
4130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4131         settings for JIS X 0212 and JIS X 0208:1978.
4132
4133 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4134
4135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4136         setting for JIS X 0213.
4137
4138 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4139
4140         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4141         standard-case-table in UTF-2000.
4142
4143 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4144
4145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4146         definitions for isolated-chars.
4147
4148 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4149
4150         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4151         `configure-utf-2000-lisp-directory'.
4152         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4153         `mule-lisp-load-path'.
4154
4155 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4156
4157         * startup.el (startup-setup-paths): Set and use
4158         `utf-2000-lisp-directory'.
4159         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4160         UTF-2000.
4161
4162 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4163
4164         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4165         (paths-find-utf-2000-lisp-directory): New function.
4166         (paths-construct-load-path): Add new optional argument
4167         `utf-2000-lisp-directory'.
4168
4169         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4170
4171 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4172
4173         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4174         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4175         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4176         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4177         `chinese-big5-2' in UTF-2000.
4178
4179         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4180         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4181
4182 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4183
4184         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4185         `big5-eten-er' in UTF-2000.
4186         (big5-cdp): Modify DOC-string and mnemonic.
4187
4188 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4189
4190         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4191         UTF-2000 [renamed from utf-8-er].
4192         (utf-8-gb): New coding-system in UTF-2000.
4193         (utf-8-gb-er): Likewise.
4194         (utf-8-cns): Likewise.
4195         (utf-8-cns-er): Likewise.
4196         (utf-8-big5): Likewise.
4197         (utf-8-big5-er): Likewise.
4198         (utf-8-jis): Likewise.
4199         (utf-8-jis-er): Likewise.
4200         (utf-8-ks): Likewise.
4201         (utf-8-ks-er): Likewise.
4202         (utf-8-er): Likewise.
4203
4204 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4205
4206         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4207         instead of `utf-8-unix' in UTF-2000.
4208
4209         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4210
4211 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4212
4213         * mule/japanese.el (euc-jisx0213): New coding-system.
4214
4215         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4216         `japanese-jisx0208-1990' as the mother.
4217
4218 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4219
4220         * dumped-lisp.el (preloaded-file-list): Change condition of
4221         loading "close-cdb".
4222
4223 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4224
4225         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4226         setup `coded-charset-entity-reference-alist'.
4227
4228 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4229
4230         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4231         UTF-2000.
4232
4233 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4234
4235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4236         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4237
4238 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4239
4240         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4241         (chinese-big5-eten-a): Likewise.
4242         (chinese-big5-eten-b): Likewise.
4243         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4244         code range is #x8140 .. #x8DFE.
4245
4246 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4247
4248         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4249         UTF-2000.
4250         (chinese-big5-cdp): Likewise.
4251
4252 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4253
4254         * dumped-lisp.el (preloaded-file-list): Rename
4255         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4256
4257 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4258
4259         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4260         append `system-char-db-source-file-list' into
4261         `preloaded-file-list' in UTF-2000.
4262
4263 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4264
4265         * dumped-lisp.el (preloaded-file-list): Delete
4266         character-definition files.
4267
4268 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4269
4270         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4271         UTF-2000.
4272
4273 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4274
4275         * mule/mule-charset.el (default-coded-charset-priority-list):
4276         Delete `mojikyo-2022-1'.
4277
4278 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4279
4280         * mule/mule-charset.el (default-coded-charset-priority-list):
4281         Delete `mojikyo'.
4282
4283 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4284
4285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4286         `ucs-sip'.
4287
4288 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4289
4290         * mule/mule-charset.el (default-coded-charset-priority-list):
4291         Comment out `chinese-gb12345'.
4292
4293 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4294
4295         * bytecomp.el (byte-compile-insert-header): Fixed.
4296
4297 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4298
4299         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4300         XEmacs UTF-2000.
4301
4302 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4303
4304         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4305         UTF-2000.
4306
4307 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4308
4309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4310         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4311
4312 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4313
4314         * mule/mule-charset.el (default-coded-charset-priority-list):
4315         `japanese-jef-china3' is renamed `china3-jef'.
4316
4317 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4318
4319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4320         `japanese-jef-china3' and `ideograph-cbeta'.
4321
4322 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4323
4324         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4325
4326 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4327
4328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4329         `chinese-big5-cdp'.
4330
4331 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4332
4333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4334         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4335
4336 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4337
4338         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4339         loading character definitions.
4340
4341 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4342
4343         * dumped-lisp.el (preloaded-file-list): Rename
4344         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4345
4346 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4347
4348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4349         `chinese-big5'.
4350
4351 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4352
4353         * dumped-lisp.el (preloaded-file-list): Dump
4354         "Ideograph-R028-Private" with XEmacs UTF-2000.
4355
4356 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4357
4358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4359         `chinese-gb12345'.
4360
4361 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4362
4363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4364         `ideograph-gt-pj-{1..11}'.
4365
4366         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4367         XEmacs UTF-2000.
4368
4369 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4370
4371         * mule/mule-charset.el (default-coded-charset-priority-list):
4372         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4373         `chinese-isoir165'.
4374
4375 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4376
4377         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4378         `image/png', `image/x-xpm' and `image/tiff'.
4379
4380         * files.el (binary-file-regexps): Add *.PNG.
4381
4382 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4383
4384         * mule/mule-charset.el (default-coded-charset-priority-list):
4385         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4386         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4387
4388 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4389
4390         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4391         the first completion when UTF-2000 is running.
4392
4393 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4394
4395         * mule/mule-charset.el (default-coded-charset-priority-list):
4396         Delete `ucs'.
4397
4398 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4399
4400         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4401
4402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4403         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4404
4405 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4406
4407         * mule/vietnamese.el (vscii-2): Delete abolished property
4408         `composite'; now composite mode is default.
4409
4410 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4411
4412         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4413         of `raw-text'; check \uHHHH representation even if non-ascii
4414         characters are not found.
4415
4416         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4417         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4418         unconditionally.
4419
4420         * mule/viet-ccl.el: New file.
4421
4422         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4423         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4424         - Separate CCL based implementations to viet-ccl.el.
4425
4426 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4427
4428         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4429         "jisx0213.2000-1".
4430         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4431
4432         * mule/mule-charset.el (default-coded-charset-priority-list):
4433         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4434         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4435
4436 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4437
4438         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4439
4440 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4441
4442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4443         `ucs' in UTF-2000.
4444
4445 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4446
4447         * mule/mule-charset.el (default-coded-charset-priority-list):
4448         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4449         `arabic-iso8859-6'.
4450
4451 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4452
4453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4454         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4455
4456 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4457
4458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4459         `katakana-jisx0201' in UTF-2000.
4460
4461 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4462
4463         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4464         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4465         "u0FB50-Arabic-Presentation-Forms-A",
4466         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4467         "u0FE50-Small-Form-Variants",
4468         "u0FE70-Arabic-Presentation-Forms-B",
4469         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4470         UTF-2000.
4471
4472 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4473
4474         * dumped-lisp.el (preloaded-file-list): Delete
4475         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4476         ... "Ideograph-R214-Flute" in UTF-2000.
4477
4478 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4479
4480         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4481         (japanese-jisx0213-2): New coded-charset.
4482
4483         * dumped-lisp.el (preloaded-file-list): Add
4484         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4485         "Ideograph-R030-Mouth".
4486
4487 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4488
4489         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4490         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4491         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4492         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4493         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4494         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4495         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4496         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4497
4498 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4499
4500         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4501         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4502         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4503         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4504         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4505
4506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4507         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4508
4509 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4510
4511         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4512         in UTF-2000.
4513
4514 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4515
4516         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4517         (chinese-isoir165): Moved from mule/chinese.el.
4518         (chinese-cns11643-3): Moved from mule/chinese.el.
4519         (chinese-cns11643-4): Moved from mule/chinese.el.
4520         (chinese-cns11643-5): Moved from mule/chinese.el.
4521         (chinese-cns11643-6): Moved from mule/chinese.el.
4522         (chinese-cns11643-7): Moved from mule/chinese.el.
4523
4524         * mule/chinese.el: Move definition of coded-charsets to
4525         mule/mule-conf.el.
4526
4527 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4528
4529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4530         `ideograph-daikanwa'.
4531
4532 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4533
4534         * dumped-lisp.el (preloaded-file-list): Delete
4535         "ccs-jisx0201-latin.el".
4536
4537 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4538
4539         * dumped-lisp.el (preloaded-file-list): Add
4540         "u031A0-Extended-Bopomofo" in UTF-2000.
4541
4542 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4543
4544         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4545         renamed to u02E00-CJK-Radical-Supplement.
4546
4547 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4548
4549         * dumped-lisp.el (preloaded-file-list): Add
4550         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4551         "u030A0-Katakana", "u03100-Bopomofo",
4552         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4553         "u03200-Enclosed-CJK-Letters-and-Months" and
4554         "u03300-CJK-Compatibility".
4555
4556 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4557
4558         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4559         "u02F00-Kangxi-Radicals" and
4560         "u02FF0-Ideographic-Description-Characters".
4561
4562 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4563
4564         * dumped-lisp.el (preloaded-file-list): Add
4565         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4566         "u02800-Braille-Patterns" in UTF-2000.
4567
4568 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4569
4570         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4571         "uXXXXX-*.el" in UTF-2000.
4572
4573         * bytecomp.el (byte-compile-insert-header): Delete comments if
4574         non-ASCII characters are found; allow `byte-compile-dynamic' and
4575         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4576         `raw-text'.
4577
4578 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4579
4580         * dumped-lisp.el (preloaded-file-list): Add
4581         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4582         "u025A0-Geometric-Shapes.el".
4583
4584 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4585
4586         * dumped-lisp.el (preloaded-file-list): Add
4587         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4588         "u02460-Enclosed-Alphanumerics.el".
4589
4590 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4591
4592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4593         `chinese-gb2312'.
4594
4595         * dumped-lisp.el (preloaded-file-list): Add
4596         "u02200-Mathematical-Operators.el" and
4597         "u02300-Miscellaneous-Technical.el".
4598
4599 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4600
4601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4602         `chinese-cns11643-*'.
4603
4604         * dumped-lisp.el (preloaded-file-list): Add
4605         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4606         "u02190-Arrows.el" in UTF-2000.
4607
4608 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4609
4610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4611         `korean-ksc5601'.
4612
4613         * dumped-lisp.el (preloaded-file-list): Add
4614         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4615         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4616         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4617
4618 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4619
4620         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4621
4622 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4623
4624         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4625         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4626         "u01780-Khmer.el", "u01800-Mongolian.el",
4627         "u01E00-Latin-Extended-Additional.el" and
4628         "u01F00-Greek-Extended.el" in UTF-2000.
4629
4630 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4631
4632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4633         `ethiopic-ucs' and `ethiopic'.
4634
4635         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4636         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4637
4638         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4639         from mule/ethiopic.el.
4640
4641         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4642         mule/mule-conf.el.
4643
4644 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4645
4646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4647         `lao'.
4648
4649         * mule/mule-conf.el (lao): New coded-charset.
4650
4651         * dumped-lisp.el (preloaded-file-list): Add
4652         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4653         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4654         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4655         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4656         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4657
4658 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4659
4660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4661         `ucs-bmp' and `arabic-iso8859-6'.
4662
4663 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4664
4665         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4666         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4667         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4668
4669 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4670
4671         * startup.el (normal-top-level): Load autoload file for UTF-2000
4672         in UTF-2000.
4673
4674 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4675
4676         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4677         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4678         "u00020-Basic-Latin.el", "u00080-C1.el",
4679         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4680         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4681         "u002B0-Spacing-Modifier-Letters.el",
4682         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4683         UTF-2000.
4684
4685 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4686
4687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4688         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4689         instead of `vietnamese-viscii-*'.
4690
4691 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4692
4693         * mule/mule-conf.el: New file.
4694
4695         * mule/misc-lang.el: Move definition of charset `ipa' to
4696         mule/mule-conf.el.
4697
4698 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4699
4700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4701         `latin-viscii'; prefer it for characters used in Vietnamese.
4702
4703 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4704
4705         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4706
4707 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4708
4709         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4710         `vietnamese-viscii-lower'.
4711         (latin-viscii-upper): Renamed from charset
4712         `vietnamese-viscii-upper'.
4713         (vietnamese-viscii-lower): New alias for charset
4714         `latin-viscii-lower'.
4715         (vietnamese-viscii-upper): New alias for charset
4716         `latin-viscii-upper'.
4717
4718 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4719
4720         * mule/mule-charset.el (default-coded-charset-priority-list):
4721         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4722
4723 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4724
4725         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4726         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4727         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4728         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4729         lisp/utf-2000.
4730
4731 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4732
4733         * mule/ccs-tcvn5712.el: New file.
4734
4735 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4736
4737         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4738         in UTF-2000.
4739
4740 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4741
4742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4743         `japanese-jisx0208'.
4744
4745 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4746
4747         * dumped-lisp.el (preloaded-file-list): Add
4748         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4749         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4750         UTF-2000.
4751
4752         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4753         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4754         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4755         mule/ccs-viscii.el: New files.
4756
4757         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4758         if \uXXXX is found.
4759
4760 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4761
4762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4763         `hiragana-jisx0208' and `katakana-jisx0208'.
4764
4765 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4766
4767         * mule/chinese.el (chinese-cns11643-3): Define it even if
4768         `utf-2000' is provided.
4769         (chinese-cns11643-4): Likewise.
4770         (chinese-cns11643-5): Likewise.
4771         (chinese-cns11643-6): Likewise.
4772         (chinese-cns11643-7): Likewise.
4773
4774 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4775
4776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4777         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4778
4779 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4780
4781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4782         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4783
4784 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4785
4786         * mule/mule-charset.el (default-coded-charset-priority-list):
4787         Setup in UTF-2000.
4788
4789 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4790
4791         * mule/viet-chars.el: Don't define charset
4792         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4793         they are defined as builtin charsets.
4794
4795 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4796
4797         * version.el (emacs-version): Add more space just before UTF-2000
4798         version string.
4799
4800 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4801
4802         * version.el ([constant] emacs-version): Don't add a space in the
4803         preceding place of `xemacs-betaname' because it is duplicated.
4804         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4805
4806         * startup.el (splash-frame-body): Add ETL.
4807
4808 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4809
4810         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4811         is provided because it is defined as builtin charset.
4812         (chinese-cns11643-4): Likewise.
4813         (chinese-cns11643-5): Likewise.
4814         (chinese-cns11643-6): Likewise.
4815         (chinese-cns11643-7): Likewise.
4816
4817 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4818
4819         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4820         coding-system `iso-10646-ucs-4' is not defined.
4821
4822 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4823
4824         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4825         coding-system if `utf-2000' is provided.
4826
4827 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4828
4829         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4830         `utf-2000' is provided.
4831
4832 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4833
4834         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4835         if utf-2000 is provided temporally.
4836
4837 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4838
4839         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4840         as builtin variable].
4841
4842 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4843
4844         * files.el (insert-file-contents-literally): Treat file as binary;
4845         call file-name-handlers. [sync with Emacs 20.3.10]
4846
4847 2008-12-28  Vin Shelton  <acs@xemacs.org>
4848
4849         * XEmacs 21.4.22 is released
4850
4851 2008-12-30  Vin Shelton  <acs@xemacs.org>
4852
4853         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4854         during building even if no packages are found.
4855
4856 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4857
4858         * printer.el (generic-print-region): 
4859         (generic-print-buffer): 
4860         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4861         check if the msprinter device is available, now that msprinter is
4862         always available as a specifier tag. 
4863
4864 2008-12-24  Vin Shelton  <acs@xemacs.org>
4865
4866         * about.el: Add Francisco to my bio!
4867
4868 2008-12-23  Vin Shelton  <acs@xemacs.org>
4869
4870         * autoload.el: Move operator definitions to autoload-operators.el
4871         in the xemacs-base package.
4872
4873 2007-11-22  Vin Shelton  <acs@xemacs.org>
4874
4875         * about.el (about-hacker-contribution): Updated my bio.
4876
4877 2007-10-07  Vin Shelton  <acs@xemacs.org>
4878
4879         * XEmacs 21.4.21 is released
4880
4881 2007-09-19  Didier Verna  <didier@xemacs.org>
4882
4883         Update my personal info.
4884         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4885         * about.el (about-other-current-hackers): Ditto.
4886         * about.el (about-url-alist): Add my musical website.
4887         * about.el (about-personal-info): Update my entry.
4888         * about.el (about-hacker-contribution): Ditto.
4889
4890 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4891
4892         * package-get.el (package-get-download-sites): Update download
4893         sites in Japan.
4894         * package-get.el (package-get-pre-release-download-sites): Ditto.
4895
4896 2007-08-18  Vin Shelton  <acs@xemacs.org>
4897
4898         * package-get.el (package-get-pre-release-download-sites): Sync
4899         mirror sites with 21.5.  (Thanks, Adrian)
4900
4901 2007-08-09  Mike Sperber  <mike@xemacs.org>
4902
4903         * startup.el (migrate-user-init-file): Create backup of
4904         `user-init-file' before migrating.
4905         * startup.el (maybe-migrate-user-init-file): Print
4906         information about backup file.
4907         (maybe-create-compatibility-dot-emacs): Follow above change.
4908
4909 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4910
4911         * font-lock.el: Sync font-lock-add-keywords and
4912         font-lock-remove-keywords from GNU Emacs.
4913         * font-lock.el (font-lock-keywords-alist): New.
4914         * font-lock.el (font-lock-removed-keywords-alist): New.
4915         * font-lock.el (font-lock-add-keywords): New.
4916         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4917         * font-lock.el (font-lock-remove-keywords): New.
4918
4919 2007-08-16  Vin Shelton  <acs@xemacs.org>
4920
4921         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4922         patch from Hans de Graaff.
4923
4924 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4925
4926         * package-get.el (package-get-download-sites): Document Chile and
4927         update Denmark download site.
4928         * package-get.el (package-get-pre-release-download-sites): Ditto.
4929
4930 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4933
4934 2006-12-09  Vin Shelton  <acs@xemacs.org>
4935
4936         * XEmacs 21.4.20 is released
4937
4938 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4939
4940         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4941
4942 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4943
4944         * info.el (Info-find-file-node, Info-insert-dir)
4945         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4946         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4947         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4948         and discussion.
4949
4950 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4951
4952         * obsolete.el (line-beginning-position): New, from 21.5.x.
4953         (line-end-position): Ditto.
4954
4955 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4956
4957         * package-get.el (package-get-download-sites): Welcome
4958         nl.xemacs.org and Thanks!
4959         * package-get.el (package-get-pre-release-download-sites): Ditto.
4960
4961 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4962
4963         * font-lock.el: Add support for not-so recent changes in Java to
4964         java-mode.
4965
4966 2006-01-28  Vin Shelton  <acs@xemacs.org>
4967
4968         * XEmacs 21.4.19 is released
4969
4970 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4971
4972         * easymenu.el: Update copyright. 
4973         * easymenu.el (easy-menu-all-popups):
4974         Add a docstring. 
4975         * easymenu.el (easy-menu-add):
4976         Document a bug, rework the function to preserve any existing
4977         non-default mode-popup-menu instead of overwriting it, and not to
4978         bother normalising the menu title (nothing else does).
4979         * easymenu.el (easy-menu-remove):
4980         Restore the default mode-popup-menu instead of leaving an empty
4981         one when we remove the last easy-menu popup. 
4982
4983 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4984
4985         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4986         as suggested by Rodrigo Ventura.
4987         * package-get.el (package-get-pre-release-download-sites): Ditto,
4988         with replacement of xemacs-21.5 by beta, which is the logical path
4989         to our beta core and package pre-releases.
4990
4991 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4992
4993         * package-get.el (package-get-download-sites): Add Hong Kong
4994         download site.
4995         * package-get.el (package-get-pre-release-download-sites): Ditto.
4996
4997 2005-12-26  Vin Shelton  <acs@xemacs.org>
4998
4999         * find-paths.el:
5000         * find-paths.el (paths-emacs-root-p): Add search for package root.
5001         * find-paths.el (paths-find-emacs-root): Replaced with
5002         paths-find-invocation-roots, which returns a list of roots.
5003         * find-paths.el (paths-find-invocation-roots): New.
5004         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5005
5006 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5007
5008         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5009         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5010
5011 2005-12-03  Vin Shelton <acs@xemacs.org>
5012
5013         * XEmacs 21.4.18 is released
5014
5015 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5016
5017         * package-get.el (package-get-download-sites): Update reflecting
5018         latest http://www.xemacs.org/Releases/ information generated by
5019         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5020         * package-get.el (package-get-pre-release-download-sites): Ditto.
5021
5022 2005-02-28  Simon Josefsson  <jas@extundo.com>
5023
5024         * about.el (xemacs-hackers): Add jas.
5025         (about-other-current-hackers): Likewise.
5026         (about-url-alist): Add URL for jas.
5027         (about-personal-info): Document jas.
5028         (about-hacker-contribution): Describe jas contributions.
5029
5030 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5031
5032         * easymenu.el (easy-menu-remove): As described in 
5033         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5034         except the "Command" menu from mode-popup-menu. 
5035
5036 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5037  
5038         * font.el (font-spatial-to-canonical): Correct calculation of 
5039         return value for pixel-based input value. 
5040  
5041 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5042
5043         * code-process.el (call-process): Process-related docstring
5044         improvements spurred by Norbert Koch.
5045         * code-process.el (call-process-region): Ditto.
5046         * code-process.el (start-process): Ditto.
5047
5048 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5049
5050         * finder.el (finder-find-library): Return filename actually
5051         searched for.
5052
5053 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5054
5055         * help.el (view-emacs-news): Use `expand-file-name' instead of
5056         `locate-data-file' as the latter will find any "NEWS" files that
5057         might exist in packages _before_ the one in core.
5058
5059 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5060
5061         * package-get.el (package-get-init-package):
5062         package-get-init-package buglet (21.4.17) by Jeff Mincy
5063         <mincy@rcn.com> fixing false temporary load-path shadows reported
5064         after package installation and simplifying code.
5065
5066 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5067
5068         * package-get.el (package-get-download-sites): Sync mirrors list
5069         with the XEmacs website.
5070         (package-get-pre-release-download-sites): Ditto.
5071
5072 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5073
5074         * derived.el (derived-mode-merge-syntax-tables):
5075         Revert my 21.5-only patch of 2003-07-18 which slipped in
5076         through Jerry James's patch of 2004-06-07.
5077
5078 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5079
5080         * cmdloop.el (keyboard-quit): Remove workaround for
5081         `region-active-p' not making sure active region is in current
5082         buffer now that it does.
5083         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5084         * simple.el (region-active-p): `region-active-p' to only return t
5085         when active region is in current buffer.
5086
5087 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5088
5089         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5090         package names, quell a byte-compiler warning, doc fix.
5091
5092 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5093
5094         * buffer.el (pop-to-buffer):
5095         * window-xemacs.el (display-buffer):
5096         Document use of `same-window-buffer-names,' `same-window-regexps'
5097         by pop-to-buffer and display-buffer. 
5098         
5099 2005-02-06  Vin Shelton <acs@xemacs.org>
5100
5101         * XEmacs 21.4.17 is released
5102
5103 2005-01-29  Ben Wing  <ben@xemacs.org>
5104
5105         * shadow.el (find-emacs-lisp-shadows):
5106         Add custom-defines to list of ignored files.
5107
5108 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5109
5110         * simple.el (shifted-motion-keys-select-region): Fix statement
5111         about unshifted-motion-keys-deselect-region.
5112
5113 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5114
5115         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5116         now) for GNU Emacs compatibility.
5117         (make-obsolete-variable): Ditto.
5118
5119 2004-01-08  Ben Wing  <ben@xemacs.org>
5120
5121         * code-files.el (load):
5122         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5123
5124 2004-12-05  Vin Shelton <acs@xemacs.org>
5125
5126         * XEmacs 21.4.16 is released
5127
5128 2004-12-04  Vin Shelton  <acs@xemacs.org>
5129
5130         * auto-autoloads.el: Regenerated.
5131
5132         * custom-load.el: Regenerated.
5133
5134 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5135
5136         Fix bug: apropos errors if a defalias refers to an undefined
5137         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5138
5139         * apropos.el (apropos):
5140         (apropos-command):
5141         * help.el (frob-help-extents):
5142         * help-macro.el (make-help-screen):
5143         * hyper-apropos.el (hyper-apropos-grok-functions):
5144         (hyper-apropos-get-doc):
5145         Catch void-function error thrown by `documentation'.
5146
5147 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5148
5149         * packages.el (package-require): Fix incorrect arg to format.
5150         This fixes a `format specifier' error.
5151
5152 2004-08-13  Jerry James  <james@xemacs.org>
5153
5154         * bytecomp.el (forward-word): Tell the byte compiler the correct
5155         number of arguments to forward-word.
5156
5157 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5158
5159         * etags.el: Fixed loading of include files for tag completion. Now
5160         you can make a tag file for a library, include it into your
5161         project and it will be reloaded only if it changed. Infinte
5162         include loops are detected and the correct tag files are loaded.
5163         * etags.el (buffer-tag-table-list): Load and verify tag files in
5164         the external function buffer-tag-table-list-load.
5165         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5166         tag files. Also load the included tag files. The priority of the
5167         included files is right below their parent file. If multiple
5168         matches occur then the symbols from the parent file are found
5169         first.
5170         * etags.el (tag-table-include-files): Corrected comment
5171         string. Switched to pattern constant tags-include-pattern to have
5172         it at a central location.
5173         * etags.el (tags-include-pattern): Added doc string.
5174         * etags.el (add-to-tag-completion-table): Removed obsolete
5175         comments as the include files are allready returned by
5176         buffer-tag-table-list and loaded.
5177         * etags.el (find-tag-internal): The include files are allready
5178         included in tag-tables as buffer-tag-table-list returns them now.
5179
5180 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5181
5182         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5183         Loading items into the notebook is now done by C code.
5184         * widgets-gtk.el (gtk-widget-instantiate-internal):
5185         Style no longer changed.
5186
5187 2004-06-28  Nix  <nix@esperi.org.uk>
5188
5189         * cmdloop.el (truncate-command-history-for-gc): Delay
5190         execution of all things that look up variable bindings,
5191         via `enqueue-eval-event'.
5192
5193 2004-06-24  Vin Shelton  <acs@xemacs.org>
5194
5195         * package-get.el (package-get-require-signed-base-updates):
5196         now defaults to nil.
5197
5198 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5199
5200         * subr.el (split-string): Clean up docstring.
5201
5202 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5203
5204         * faces.el (zmacs-region): fix typo in docstring.
5205
5206 2004-06-07  Jerry James  <james@xemacs.org>
5207
5208         * derived.el: Synch with Emacs 21.3.
5209         * subr.el (with-local-quit): New, from Emacs 21.3.
5210         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5211         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5212         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5213
5214 2004-06-16  Jerry James  <james@xemacs.org>
5215
5216         * cl.el (cl-set-substring): Increment start by the length of the
5217         string, not the string itself.
5218
5219 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5220
5221         * etags.el (tag-table-include-files): Expand included TAGS file
5222         paths to avoid problems with relative paths.  Thanks to Peter
5223         Chubb <peterc@gelato.unsw.edu.au>.
5224         * etags.el (tags-include-pattern): New.
5225         * etags.el (add-to-tag-completion-table): Parse and ignore
5226         trailing include lines.
5227
5228 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5229
5230         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5231         avoiding line solely composed of equal signs.
5232
5233 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5234
5235         * cus-edit.el (alloc): Typo fix.
5236         * cus-edit.el (custom-browse-visibility): Ditto.
5237         * cus-edit.el (custom-variable-value-create): Ditto.
5238         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5239         * cus-edit.el (custom-save-variables): Bind print-length and
5240         print-level to nil to avoid value abbreviation.
5241         * cus-edit.el (custom-save-face-internal): Ditto.
5242         * cus-edit.el (custom-save-faces): Save in sorted order.
5243         * cus-edit.el (custom-save-resets): Bind print-length and
5244         print-level to nil to avoid value abbreviation.
5245         * cus-edit.el (custom-save-loaded-themes): Ditto.
5246
5247 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5248
5249         * subr.el (split-string-default-separators): New.
5250         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5251         see comment in source.
5252
5253 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5254
5255         * mule/japanese.el (paragraph-start, paragraph-separate):
5256         Remove anchor to BOL.
5257
5258 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5259
5260         * cl.el (gensym, gentemp): Improve docstrings.
5261
5262 2004-05-10  Vin Shelton  <acs@xemacs.org>
5263
5264         * etags.el: Sync with 21.5 version.
5265
5266 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5267
5268         * etags.el:
5269         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5270         only for use with exuberant ctags. This will also enable building of 
5271         completion tables with exuberant ctags. This will not work with
5272         xemacs ctags. 
5273         * etags.el (get-tag-table-buffer): New function for creating of
5274         completion table is used if tags-exuberant-ctags-optimization-p ist t
5275         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5276         finding the tag names. New.
5277         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5278         building tag completion table with exuberant ctags. New.
5279         * etags.el (find-tag-internal): Improve exact tag matching for tags
5280         with name fields. Before the patch return types of functions or
5281         function parameters (with exuberant ctags) were found as matches.
5282
5283 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5284
5285         * list-mode.el (display-completion-list): Fixed completion list was
5286         taking the width of the frame and not of the window for displaying
5287         the selection methods.
5288
5289 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * menubar-items.el (default-menubar): Options are saved to custom.el.
5292
5293
5294 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5295
5296         * isearch-mode.el (isearch-abort): Preserve successful search target.
5297
5298 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5299
5300         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5301         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5302         Bihlmeyer.
5303         * gnuserv.el (gnuserv-mode-line-string): New.
5304         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5305         gnuserv-mode.
5306         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5307         * gnuserv.el (gnuserv-edit-files): Use
5308         make-x-device-with-gtk-fallback.
5309
5310 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5311
5312         * gtk-widgets.el: New import: gtk-accel-group-new.
5313         * dialog-gtk.el:
5314         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5315         * dialog-gtk.el (popup-builtin-question-dialog):
5316         Added support for dialog button mnemonics.
5317
5318 2004-03-22  Chris Green <cmg@dok.org>
5319
5320         * process.el (shell-command): Output buffer was ignored when a
5321         background process was run via shell-command.
5322
5323 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5324
5325         * cus-edit.el (custom-save-variables): Retrieve a list of
5326         variables to save first, sort it, and make sure the variables are
5327         saved in sorted order.
5328
5329 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5330  
5331         * package-get.el (package-get-update-base-from-buffer): Force
5332         binary coding system for verifying GnuPG signature in the
5333         package-index file.
5334  
5335 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5336
5337         * package-get.el (package-get-package-index-file-location): Handle
5338         missing "EMACSPACKAGEPATH" environment variable.
5339
5340 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5341
5342         * package-admin.el (package-admin-find-top-directory): Simplify
5343         directory comparisions and fix substring errors on short path
5344         components.
5345         * package-get.el (package-get-package-index-file-location):
5346         Default to first component of "EMACSPACKAGEPATH", if set.
5347
5348 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5349
5350         * package-get.el (process-error): New error datum.
5351
5352 2004-02-02  Vin Shelton <acs@xemacs.org>
5353
5354         * XEmacs 21.4.15 is released
5355
5356 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5357
5358         * itimer.el (activate-itimer): Modify the itimer timeout value as
5359         if it were begun at the last time when the itimer driver was woken
5360         up.
5361
5362 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5363
5364         * specifier.el (Copyright):
5365         Update.
5366         (make-specifier-and-init):
5367         (map-specifier):
5368         (canonicalize-inst-pair):
5369         (canonicalize-spec-list):
5370         (set-specifier):
5371         Synch docstrings to 21.5 where appropriate.
5372
5373 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5374
5375         * package-get.el (package-get-list-packages-where): New.  A
5376         function that allows searching for groups of packages.  For
5377         example, find all packages that require the fsf-compat package.
5378
5379 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5380
5381         The Great PUI Sync.
5382
5383         * auto-autoloads.el: Regenerated.
5384
5385         * custom-load.el: Regenerated.
5386
5387         * dumped-lisp.el (packages-hardcoded-lisp): New.
5388
5389         * menubar-items.el (menu-max-items): New.
5390         (menu-submenu-max-items): New.
5391         (menu-submenu-name-format): New.
5392         (menu-split-long-menu): New.
5393         (menu-sort-menu): New.
5394         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5395
5396         * obsolete.el (pui-add-install-directory): Renamed to the more
5397         logical `pui-set-local-package-get-directory'.
5398         (package-get-download-menu): Moved to `package-ui.el' and renamed
5399         to `package-ui-add-download-menu'.
5400
5401         * package-admin.el (package-admin-install-function-mswindows):
5402         Whitespace clean up.
5403         (package-admin-add-single-file-package): Removed.
5404         (package-admin-default-install-function): Whitespace clean up.
5405         (package-admin-find-top-directory): New.
5406         (package-admin-get-install-dir): Use it.
5407         (package-admin-get-manifest-file): 
5408         (package-admin-check-manifest): 
5409         (package-admin-add-binary-package):
5410         (package-admin-get-lispdir):
5411         (package-admin-delete-binary-package):
5412         (package-admin):
5413
5414         * package-get.el (package-get-package-index-file-location): New.
5415         (package-get-install-to-user-init-directory): New.
5416         (package-get-remote):
5417         (package-get-download-sites):
5418         (package-get-pre-release-download-sites): New.
5419         (package-get-site-release-download-sites): New.
5420         (package-get-base-filename):
5421         (package-get-always-update):
5422         (package-get-user-index-filename): Removed.
5423         (package-get-pgp-available-p): New.
5424         (package-get-require-signed-base-updates):
5425         (package-get-was-current):
5426         (package-entries-are-signed): New.
5427         (package-get-continue-update-base): New.
5428         (package-get-download-menu): Removed.
5429         (package-get-require-base):
5430         (package-get-update-base-entry):
5431         (package-get-locate-file):
5432         (package-get-locate-index-file):
5433         (package-get-maybe-save-index):
5434         (package-get-update-base):
5435         (package-get-update-base-from-buffer):
5436         (package-get-update-base-entries):
5437         (package-get-interactive-package-query):
5438         (package-get-update-all):
5439         (package-get-all):
5440         (package-get-dependencies):
5441         (package-get-init-package):
5442         (package-get-info): New.
5443         (package-get):
5444         (package-get-staging-dir):
5445         (package-get-set-version-prop): Removed.
5446         (package-get-installedp):
5447         (package-get-ever-installed-p):
5448         (packages): Removed.
5449         (package-get-custom-groups): Removed.
5450         (package-get-custom): Removed.
5451         (package-get-custom-add-entry): Removed.
5452
5453         * package-info.el (batch-update-package-info):
5454
5455         * package-net.el (package-net-batch-generate-bin-ini):
5456         (package-net-update-installed-db):
5457
5458         * package-ui.el (pui-info-buffer):
5459         (pui-directory-exists): Removed.
5460         (pui-package-dir-list): Removed.
5461         (pui-add-install-directory): Removed.
5462         (package-ui-download-menu): New.
5463         (package-ui-pre-release-download-menu): New.
5464         (package-ui-site-release-download-menu): New.
5465         (pui-set-local-package-get-directory): New.
5466         (pui-package-symbol-char):
5467         (pui-update-package-display):
5468         (pui-toggle-package):
5469         (pui-toggle-package-key):
5470         (pui-toggle-package-delete):
5471         (pui-toggle-package-delete-key):
5472         (pui-toggle-package-event):
5473         (pui-toggle-verbosity-redisplay):
5474         (pui-install-selected-packages):
5475         (pui-add-required-packages):
5476         (pui-help-echo):
5477         (pui-display-info):
5478         (list-packages-mode):
5479         (pui-list-packages):
5480
5481         * packages.el (packages-compute-package-locations):
5482         (package-require):
5483         (package-delete-name):
5484         (packages-hardcoded-lisp): Removed.
5485         (packages-useful-lisp): Removed.
5486         (packages-unbytecompiled-lisp): Removed.
5487         (packages-find-package-directories):
5488
5489         Summary:
5490
5491         Major code clean up of all things PUI.
5492
5493         Much improved code to determine where packages should be
5494         installed.  PUI no longer depends on any packages being
5495         pre-installed to compute where packages are to be installed to.
5496
5497         The user can specify the location of their package-index file.  It
5498         isn't necessary to set this because it has sane defaults.  People
5499         who "run-in-place" won't accidently overwrite the CVS
5500         package-index file.  See
5501         `package-get-package-index-file-location'. 
5502
5503         PUI will now properly clean up after itself in the event of an
5504         unsuccessful package install.  This drastically reduces the number
5505         of "wrong md5sum" FAQs.
5506
5507         non-Mule XEmacsen can no longer install Mule packages.
5508
5509         Package management via the custom interface has been removed.
5510
5511         The PUI related menubar items have been reorganised.
5512
5513         The PGP verification code has been fixed and the default for
5514         whether or not it is used is automatically computed.
5515
5516         * update-elc.el ((preloaded-file-list site-load-packages
5517         need-to-dump dumped-exe)):
5518         Just a couple of small changes to allow for
5519         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5520         existing anymore.
5521
5522 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5523
5524         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5525         apply `format' to the first argument of byte-compile-warn, it
5526         already calls format.
5527
5528 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5529
5530         * files.el (delete-old-versions): Avoid going interactive during
5531         make install when environment variable VERSION_CONTROL is set.
5532
5533 2003-12-04  Vin Shelton  <acs@xemacs.org>
5534
5535         * menubar-items.el (menu-item-search): Only bring up search dialog
5536         box if the feature is available and desired.
5537
5538 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5539
5540         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5541
5542 2003-11-05  Vin Shelton  <acs@xemacs.org>
5543
5544         * help.el (Help-prin1-face):
5545         (Help-princ-face):
5546         princ and prin1 are functions and need to be called as such.  The
5547         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5548
5549 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5550
5551         * about.el (about-xemacs): Give full version and build date.
5552
5553 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5554
5555         * win32-native.el (grep-null-device): This XEmacs has null-device.
5556
5557 2003-09-06  Mike Sperber  <mike@xemacs.org>
5558
5559         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5560         implement the specified semantics for `defvar.'
5561
5562 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5563
5564         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5565         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5566         displaying buffer in question.
5567
5568 2003-09-03  Vin Shelton <acs@xemacs.org>
5569
5570         * XEmacs 21.4.14 is released
5571
5572 2003-08-17  Vin Shelton  <acs@xemacs.org>
5573
5574         * about.el: Vanity patch.
5575
5576 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5577
5578         * code-process.el (call-process):
5579         (call-process-region):
5580         (start-process):
5581         Document coding system processing.
5582
5583 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5584
5585         * startup.el (splash-frame-body): Idiomatic English.
5586
5587 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5588
5589         * font-lock.el (font-lock-match-java-declarations): Move
5590         save-restriction, narrow-to-region to beginning of function to
5591         avoid going beyond the limit and causing an infloop.
5592
5593 2003-04-16  Jerry James  <james@xemacs.org>
5594
5595         * keydefs.el: Remove mappings for keys mapped to the nowhere
5596         defined function function-key-error.
5597
5598 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5599
5600         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5601         lisp-interaction-mode-hook): Add the docstrings.
5602
5603 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5604
5605         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5606         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5607         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5608
5609 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5610
5611         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5612         lambda list after the original doc.  Care about
5613         #'(lambda () "SingleString") 
5614         (cl-upcase-arg): 
5615         (cl-function-arglist):
5616         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5617         circular data structures in lambda list specification
5618
5619 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5620
5621         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5622         to appear in font-lock-function-name-face.
5623
5624 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5625
5626         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5627         is not also the value of the lambda.
5628
5629 2003-05-06  Andy Piper  <andy@xemacs.org>
5630
5631         * files.el (revert-buffer): Make sure local variables get processed,
5632         even in the case of an optimized reversion.
5633
5634 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5635
5636         * XEmacs 21.4.13 is released
5637
5638 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5639
5640         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5641         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5642
5643 2003-02-14  Ben Wing  <ben@xemacs.org>
5644
5645         * byte-optimize.el:
5646         * byte-optimize.el (byte-compile-inline-expand):
5647         * byte-optimize.el (byte-compile-unfold-lambda):
5648         * byte-optimize.el (byte-optimize-form-code-walker):
5649         * byte-optimize.el (byte-optimize-form):
5650         * byte-optimize.el (byte-decompile-bytecode-1):
5651         * byte-optimize.el (byte-optimize-lapcode):
5652         Review carefully and sync up to 20.7 except for areas as noted.
5653         Fixes problem with JDE compilation.
5654
5655 2003-02-05  Ben Wing  <ben@xemacs.org>
5656
5657         * simple.el:
5658         * simple.el (motion-keys-for-shifted-motion):
5659         Omit M-S-home/end from motion keys.
5660
5661 2003-02-07  Ben Wing  <ben@xemacs.org>
5662
5663         * text-props.el (text-property-any):
5664         * text-props.el (text-property-not-all):
5665         Fix bug when end > start.
5666
5667 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5668
5669         * info.el (Info-insert-dir): Make default-directory end in
5670         separator.  Patch due to Martin Buchholz.
5671
5672 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5673
5674         * XEmacs 21.4.12 "Portable Code" is released.
5675
5676 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5677
5678         * about.el: Update golubev data.
5679
5680 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5681
5682         * isearch-mode.el (isearch-mode-map): Substitute comment on
5683         desirability, and back out "GR is printable" changes.
5684
5685 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5686
5687         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5688
5689 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5690
5691         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5692
5693 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5694
5695         * menubar-items.el (default-menubar): Use browse-url-mozilla
5696         instead of browse-url-gnome-moz for Mozilla.
5697
5698 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5699
5700         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5701
5702 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5703
5704         * files.el (auto-mode-alist): Remove redundant entries for modes
5705         that live in packages.
5706         (interpreter-mode-alist): Ditto.
5707
5708 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5709
5710         * menubar-items.el (default-menubar): Sync with current
5711         browse-url-xemacs.el.
5712
5713 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5714
5715         * XEmacs 21.4.10 "Military Intelligence" is released.
5716
5717 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5718
5719         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5720
5721 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5722
5723         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5724
5725 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5726
5727         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5728         effect free function.
5729         (font-lock-fontify-keywords-region): Supply the argument to
5730         font-lock-compile-keywords.
5731
5732 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5733
5734         * package-get.el (package-get-download-sites): Bring sites list
5735         up to date, prefer xx.xemacs.org addresses.
5736
5737 2002-09-27  Andy Piper  <andy@xemacs.org>
5738
5739         * dialog.el (make-dialog-box): for general dialogs only
5740         delete-frame-hook will be run.
5741
5742 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5743
5744         * font-lock.el (font-lock-fontify-syntactically-region): Add
5745         comment about lookup-syntax-properties, document LOUDLY as unused.
5746
5747 2002-08-26  Andy Piper  <andy@xemacs.org>
5748
5749         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5750         merge.
5751
5752 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5753
5754         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5755         (make-obsolete-variable): Ditto.
5756         (make-compatible): Ditto.
5757         (make-compatible-variable): Ditto.
5758
5759 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5760
5761         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5762         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5763
5764 2002-08-28  Andy Piper  <andy@xemacs.org>
5765
5766         * files.el (revert-buffer): propagate revert-without-query-status.
5767
5768 2002-06-03  Andy Piper  <andy@xemacs.org>
5769
5770         * dialog-items.el (make-search-dialog): align various subcontrols
5771         in visually pleasing ways, allow frame to autosize to the dialog
5772         size.
5773         * dialog.el (make-dialog-box): add a border inside the frame. Add
5774         :autosize property, if t then reset the frame size appropriately
5775         before the frame is mapped.
5776         * gutter-items.el (set-progress-feedback-instantiator): align
5777         various subcontrols.
5778         * gutter-items.el (set-progress-abort-instantiator): ditto.
5779
5780 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5781
5782         * XEmacs 21.4.9 "Informed Management" is released.
5783
5784 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5785
5786         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5787         "&optional append" argument.
5788
5789 2002-07-16  Didier Verna  <didier@xemacs.org>
5790
5791         * subr.el (replace-in-string): fix case fold bug introduced by
5792         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5793         case-fold-search in temporary buffers.
5794
5795 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5796
5797         * lib-complete.el (find-library): Remove check for mule because
5798         decompression DOES work on Mule.
5799
5800 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5801
5802         * simple.el (join-line): New alias for `delete-indentation'.
5803
5804 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5805
5806         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5807         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5808         (font-lock-builtin-face): New.
5809         (font-lock-constant-face): New.
5810         (font-lock-face-list): Add builtin and constant faces.
5811
5812 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5813
5814         * autoload.el (make-autoload): Support define-derived-mode.
5815         Collected puts of doc-string-elt property.  Based on a patch by
5816         Didier Verna <didier@xemacs.org>.
5817
5818 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5819
5820         * wid-edit.el (widget-field-activate): Fix docstring typo.
5821
5822 2002-07-23  Andy Piper  <andy@xemacs.org>
5823
5824         * about.el (about-personal-info): update me.
5825
5826 2002-07-12  Andy Piper  <andy@xemacs.org>
5827
5828         * custom.el (custom-theme-set-variables): remove bogus
5829         arguments. Use custom-set-default to set defaults.
5830         (custom-set-variables): update doc.
5831         (custom-local-buffer): new, synced from FSF.
5832         (custom-set-default): ditto.
5833         (defcustom): update doc.
5834
5835 2002-06-16  Andy Piper  <andy@xemacs.org>
5836
5837         * menubar-items.el (default-menubar): enable windows printing on
5838         cygwin as well as native.
5839
5840 2002-06-12  Andy Piper  <andy@xemacs.org>
5841
5842         * printer.el (generic-print-buffer): catch all errors so that the
5843         print device can be cleared in all scenarios.
5844         (Printer-clear-device): make sure clearing the printer allows it
5845         to be used again immediately.
5846         (generic-print-region): make sure the default printer face is
5847         black-on-white.
5848
5849 2002-04-23  Jerry James  <james@xemacs.org>
5850
5851         * window-xemacs.el (display-buffer-function): Change doc to
5852         reflect new arg.
5853         * window-xemacs.el (pre-display-buffer-function): Ditto.
5854         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5855         non-nil, make the new window just big enough for its contents.
5856         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5857         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5858         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5859
5860 2002-06-06  Andy Piper  <andy@xemacs.org>
5861
5862         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5863         (defcustom): ditto.
5864         (custom-handle-keyword): ditto.
5865
5866 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5867
5868         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5869         Make obsolete.  Default to nil.
5870         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5871         Inspired by a patch by John Palmieri.
5872
5873 2002-07-01  Mike Alexander  <mta@arbortext.com>
5874
5875         * process.el (shell-command-on-region): Don't delete the region
5876         before giving it to call-process-region
5877
5878 2002-06-04  Jerry James <james@eecs.ku.edu>
5879
5880         * find-paths.el (paths-find-architecture-directory): Search in
5881         `system-configuration'/`base', not `base'`system-configuration'.
5882
5883 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5884
5885         * info.el (Info-index): Add missing \ in [ t].
5886
5887 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5888
5889         * gutter-items.el (gutter-buffers-tab-visible-p,
5890         buffers-tab-omit-function, buffers-tab-selection-function,
5891         buffers-tab-filter-functions):
5892         Doc improvements.
5893
5894 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5895
5896         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5897
5898         * toolbar-items.el (toolbar-news): Fix typo in message string.
5899
5900 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5901
5902         * dialog.el (yes-or-no-p-dialog-box): 
5903         * cmdloop.el (y-or-n-p-minibuf):
5904         (yes-or-no-p-minibuf):
5905         (yes-or-no-p):
5906         (y-or-n-p): 
5907         Specify negative answers in docstrings.
5908
5909 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5910
5911         * package-ui.el (pui-help-echo): Display both installed and author
5912         version.  Use a balloon-help window to display extra info like
5913         package requires.
5914
5915 2002-05-30  Andy Piper  <andy@xemacs.org>
5916
5917         * files.el (revert-buffer-internal): don't visit
5918         revert-buffer. Kill buffer when not used. Suggested by Mike
5919         Alexander <mta@arbortext.com>
5920
5921 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5922
5923         * files.el (revert-buffer): More docstring fiddling.
5924
5925 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5926
5927         * files.el (revert-buffer):
5928         (revert-buffer-internal):
5929         (revert-buffer-insert-file-contents-function):
5930         Improve docstrings and comments.
5931
5932 2002-05-08  Andy Piper  <andy@xemacs.org>
5933
5934         * files.el (revert-buffer): observe noconfirm behavior.
5935
5936 2002-04-09  Andy Piper  <andy@xemacs.org>
5937
5938         * files.el (revert-buffer): use revert-buffer-internal if it looks
5939         like doing so will not result in any user-visible changes.
5940         (revert-buffer-internal): new function. Do the actual process of
5941         reversion and then see whether the result is any different to what
5942         we have already. If it is not then do nothing.
5943
5944 2001-12-11  Andy Piper  <andy@xemacs.org>
5945
5946         * menubar.el (get-popup-menu-response): re-order so that it works
5947         on more sane/facist window systems.
5948
5949 2001-12-03  Andy Piper  <andy@xemacs.org>
5950
5951         * faces.el (frob-face-property): don't infloop in face frobbing
5952         from Jan Vroonhof <jan@xemacs.org>.
5953
5954 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5955
5956         * faces.el (frob-face-property): Follow face fall-back hierarchy
5957         properly for face properties without an instance. Only do manual
5958         copy form 'default in last resort. This handles in particular
5959         the case where 'default itself has only a fall-back (which is
5960         the case by default on windows).
5961
5962 2001-11-24  Andy Piper  <andy@xemacs.org>
5963
5964         * printer.el (generic-print-region): set default-frame-plist to
5965         nil while creating the printer frame so that sizes reflect the
5966         printed page.
5967
5968         * faces.el (face-complain-about-font): Don't complain on printers.
5969
5970 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5971         
5972         * package-net.el: Andy synch.
5973         
5974 2001-12-16  Andy Piper  <andy@xemacs.org>
5975
5976         * package-get.el (package-get-update-all): Make sure installed.db
5977         gets updated after updating packages.
5978
5979 2002-03-28  Ben Wing  <ben@xemacs.org>
5980
5981         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5982         continuation, truncation so that we don't get line jumpiness from
5983         them being larger than the line height.
5984
5985         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5986
5987 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5988
5989         * font.el (font-window-system-mappings): Add mapping for Gtk
5990         (assume identical to X) 
5991
5992 2002-02-04  Andy Piper  <andy@xemacs.org>
5993
5994         * files.el (convert-standard-filename): Fix for short filename
5995         Peter Arius <pas@methodpark.de>
5996
5997 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5998
5999         * list-mode.el (default-choose-completion): completion-base-size
6000         should refer to local value in the completion list buffer.
6001
6002 2001-12-03  Didier Verna  <didier@xemacs.org>
6003
6004         * rect.el: autoload `replace-rectangle'.
6005         * keydefs.el (global-map): bind it to `C-x r p'.
6006
6007 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6008
6009         * XEmacs 21.4.8 "Honest Recruiter" is released.
6010
6011 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6012
6013         This patch is based on Jerry James's patch and analysis.
6014
6015         * select.el (get-clipboard):
6016         (get-selection):
6017         Update docstrings.
6018         (get-clipboard-foreign):
6019         (get-selection-foreign):
6020         New function for use as `interprogram-paste-function's.
6021
6022         * simple.el (interprogram-paste-function): Change default to
6023         `get-clipboard-foreign'; improve docstring.
6024         (interprogram-cut-function): Improve dosctring.
6025
6026 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6027
6028         * XEmacs 21.4.7 "Economic Science" is released.
6029
6030 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6031
6032         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6033
6034 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6035
6036         * obsolete.el (assq-delete-all): New compatibility alias for 
6037         remassq.
6038
6039 2002-01-09  Simon Josefsson  <jas@extundo.com>
6040
6041         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6042
6043 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6044
6045         * info.el (Info-auto-generate-directory): Default
6046         Info-auto-generate-directory to 'if-outdated.
6047
6048 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6049
6050         * startup.el (normal-top-level): Prevent migration code from
6051         trashing .emacs on an error in loading the init files.
6052
6053 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6054
6055         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6056         "system default" Xdefaults and friends get xrdb-mode.
6057
6058 2002-03-05  Mats Lidell  <matsl@contactor.se>
6059  
6060         * help-nomule.el (tutorial-supported-languages): Added Swedish
6061         tutorial. Sorted languages.
6062
6063 2002-02-11  Mike Sperber <mike@xemacs.org>
6064
6065         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6066         regenerating outdated dir files and dir is non-existent.
6067
6068 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6069
6070         * code-files.el (convert-mbox-coding-system): Improve comment.
6071         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6072         coding-system argument to `write-region-pre-hook' call.
6073         (write-region-pre-hook): Fix docstring to mention lockname argument.
6074
6075 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6076
6077         * minibuf.el (completing-read): Remove redundant wrong arg list.
6078
6079         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6080
6081 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6082
6083         * obsolete.el (interactive-form): new compatibility alias for 
6084         function-interactive.
6085
6086 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6087
6088         * menubar-items.el (Menubar-items-truncate-list): Removed.
6089         * menubar-items.el (Menubar-items-truncate-history): New.
6090         * menubar-items.el (default-menubar): Use
6091         Menubar-items-truncate-history.
6092
6093 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6094
6095         * printer.el (generic-print-region): Pass correct arguments to
6096         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6097         Torkelsson <torkel@acc.umu.se>.
6098
6099 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6100
6101         * help.el (describe-mode): synched with FSF 19.34; handle nil
6102         minor mode indicators.
6103
6104 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6105
6106         * minibuf.el (completing-read): Update docstring.
6107
6108 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6109
6110         * XEmacs 21.4.6 "Common Lisp" is released.
6111
6112 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6113
6114         * package-net.el: Inadvertant synch with Windows branch.  From
6115         Andy's log:
6116         (package-net-kit-version): new variable.
6117         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6118
6119 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6120
6121         * package-get.el (package-get-locate-index-file): Also search the
6122         core etc/ directory for the package index file if it can't be
6123         found in ~/.xemacs/.
6124
6125 2001-12-13  William Perry  <wmperry@gnu.org>
6126
6127         * dialog-gtk.el (popup-builtin-question-dialog):
6128         Conform to API in gui.c.
6129         
6130 2001-11-12  Andy Piper  <andy@xemacs.org>
6131
6132         * cus-edit.el (custom-save-face-internal): make sure we save
6133         non-themed faces.
6134         (custom-save-variables): ditto variables.
6135
6136 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6137
6138         * faces.el (make-face-family):
6139         (make-face-size):
6140         New face-modifying functions per Jan Vroonhof.
6141
6142         cus-face.el (custom-set-face-font-family):
6143         (custom-set-face-font-size):
6144         Use them.
6145
6146         * font.el (font-window-system-mappings): More precise docstring.
6147
6148         (font-create-name):
6149         (font-create-object):
6150         (tty-font-create-object):
6151         (tty-font-create-plist):
6152         (x-font-create-object):
6153         (x-font-create-name):
6154         (ns-font-create-name):
6155         (mswindows-font-create-object):
6156         (mswindows-font-create-name):
6157         Add doctrings.
6158
6159 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6160
6161         * gtk-faces.el (gtk-init-device-faces): removed spurious
6162         quote before let* expression.
6163
6164 2001-10-29  Andy Piper  <andy@xemacs.org>
6165
6166         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6167         modified when changing coding system.
6168
6169         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6170         that we invoke the GUI directory selector.
6171
6172 2001-10-25  Andy Piper  <andy@xemacs.org>
6173
6174         * dialog.el (make-dialog-box): use new directory dialog support.
6175         * minibuf.el (read-file-name-1): ditto.
6176         (read-file-name): ditto.
6177         (read-directory-name): ditto.
6178
6179 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6180
6181         * XEmacs 21.4.5 "Civil Service" is released.
6182
6183 2001-04-23  Didier Verna  <didier@xemacs.org>
6184
6185         * cus-edit.el (custom-variable-pre-save): New.
6186         * cus-edit.el (custom-variable-post-save): New.
6187         * cus-edit.el (custom-variable-save): use them.
6188         * cus-edit.el (custom-face-pre-save): New.
6189         * cus-edit.el (custom-face-post-save): New.
6190         * cus-edit.el (custom-face-save): use them.
6191         * cus-edit.el (custom-group-pre-save): New.
6192         * cus-edit.el (custom-group-post-save): New.
6193         * cus-edit.el (custom-group-save): use them.
6194         * cus-edit.el (Custom-save): use the pre/post functions above,
6195         call `custom-save-all' only once.
6196         * cus-edit.el (custom-variable-pre-reset-standard): New.
6197         * cus-edit.el (custom-variable-post-reset-standard): New.
6198         * cus-edit.el (custom-variable-reset-standard): use them.
6199         * cus-edit.el (custom-face-pre-reset-standard): New.
6200         * cus-edit.el (custom-face-post-reset-standard): New.
6201         * cus-edit.el (custom-face-reset-standard): use them.
6202         * cus-edit.el (custom-group-pre-reset-standard): New.
6203         * cus-edit.el (custom-group-post-reset-standard): New.
6204         * cus-edit.el (Custom-reset-standard): use them.
6205         * cus-edit.el (custom-face-reset-saved): use the pre/post
6206         functions above, call `custom-save-all' only once.
6207
6208 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6209
6210         * gutter-items.el (buffers-tab face): Derive from the modeline
6211         face by default.  Many people use white-on-black for the default
6212         font, and the tabs look hideous with that color combination.  The
6213         modeline usually has the correct colors.
6214
6215 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6216
6217         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6218         (tag-mark-stack-max): Typo fix.
6219
6220 2001-09-28  Ben Wing  <ben@xemacs.org>
6221
6222         * font-lock.el:
6223         * font-lock.el (font-lock-after-change-function):
6224         fix problem with last patch, reported by Katsumi Yamaoka.
6225
6226 2001-09-17  Ben Wing  <ben@xemacs.org>
6227
6228         * font-lock.el (font-lock-after-change-function):
6229         fix problem when you insert a comment on the line before a line of
6230         code: if we use the following char, then when you hit backspace,
6231         the following line of code turns the comment color.
6232
6233 2001-06-08  Ben Wing  <ben@xemacs.org>
6234
6235         * process.el: comment about shell-command-switch.
6236         * process.el (shell-quote-argument): Need to quote a null
6237         argument, too.  From Dan Holmsand.
6238         
6239         * startup.el (normal-top-level): Delete some unused FSF junk.
6240         * startup.el (command-line-early):
6241         
6242         * startup.el (command-line): Call MS Windows init function.
6243         
6244         * win32-native.el:
6245         * win32-native.el (mswindows-system-shells): New.
6246         * win32-native.el (mswindows-system-shell-p): New.
6247         * win32-native.el (init-mswindows-at-startup): New.
6248         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6249         * win32-native.el (mswindows-quote-one-simple-arg):
6250         * win32-native.el (mswindows-quote-one-command-arg):
6251         * win32-native.el (mswindows-construct-process-command-line-alist):
6252         Correct comments at top.  Correctly handle passing arguments
6253         to Cygwin programs and to bash.  Fix quoting of zero-length
6254         arguments (from Dan Holmsand).  Set shell-command-switch based
6255         on shell-file-name, which in turn comes from env var SHELL.
6256
6257 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6258
6259         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6260         default-toolbar-position): Fill docstrings for balloon-help.
6261
6262 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6263
6264         * faces.el: Reenable specifications over 'gtk domain.
6265
6266 2001-08-08  Didier Verna  <didier@xemacs.org>
6267
6268         * autoload.el (update-autoload-files): make defdir a file name,
6269         not directory name.
6270
6271 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6272
6273         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6274
6275         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6276
6277 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6278
6279         * font-menu.el (font-menu-set-font): Default to current font-family.
6280         (font-menu-preferred-resolution):
6281         (font-menu-size-scaling):
6282         Provide gtk defaults, too.
6283
6284 2001-07-29  Mike Alexander  <mta@arbortext.com>
6285
6286         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6287         list
6288         (custom-set-face-font-family): ditto
6289
6290 2001-07-26  Mike Sperber <mike@xemacs.org>
6291
6292         * files.el (auto-mode-alist): .9 files are man pages, too.
6293
6294 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6295
6296         * process.el (call-process-internal): bind
6297         coding-system-for-write to 'binary when calling
6298         start-process-internal, so the process receives 
6299         the literal contents of INFILE.
6300
6301 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6302
6303         * files.el (auto-mode-alist): Add configure.ac support.
6304
6305 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6306
6307         * buff-menu.el:
6308         mouse.el:
6309         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6310
6311 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6312
6313         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6314
6315 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6316
6317         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6318         mixed text.
6319         (kinsoku-eol-p): Ditto.
6320
6321 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6322
6323         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6324         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6325         characters as the category `s' or `e' correctly.
6326
6327 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6328
6329         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6330
6331 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6332
6333         * mule/cyrillic.el:  Set up case table.
6334
6335 2001-06-08  Mike Sperber <mike@xemacs.org>
6336
6337         * files.el (save-some-buffers-1): Don't zap the help window right
6338         after `map-y-or-n-p' has popped it up.
6339
6340 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6341
6342         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6343
6344 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6345
6346         * specifier.el: define-specifier-tag 'gtk.
6347
6348 2001-05-12  Ben Wing  <ben@xemacs.org>
6349
6350         * find-paths.el (paths-find-recursive-path):
6351         fix error with null EXCLUDE-REGEXP.
6352         
6353         * font-lock.el (font-lock-mode):
6354         fix problem reported by hrvoje with buffers starting with a space.
6355         
6356 2001-05-06  Ben Wing  <ben@xemacs.org>
6357
6358         * dialog.el (make-dialog-box):
6359         * menubar-items.el (default-menubar):
6360         * printer.el (generic-print-buffer):
6361         * printer.el (generic-print-region):
6362         implement printing the selection when it's selected.
6363
6364 2001-04-18  Didier Verna  <didier@xemacs.org>
6365
6366         * cus-edit.el (Custom-reset-standard): reset to standard settings
6367         not only when the buffer's :custom-state is 'modified, but also
6368         when it is 'set or 'saved.
6369
6370 2001-04-17  Didier Verna  <didier@xemacs.org>
6371
6372         * startup.el (load-user-init-file): define `custom-file' before
6373         loading the user's init file.
6374
6375 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6376
6377         * menubar.el (popup-mode-menu): Make it work with
6378         popup-menu-titles turned off.
6379         
6380 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6381
6382         * about.el (about-mailto-link): Use compose-mail for sending mail.
6383
6384 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6385
6386         * package-admin.el (package-install-hook): New.
6387         (package-delete-hook): New.
6388         (package-admin-add-single-file-package): Use package-delete-hook.
6389
6390         * package-get.el (package-get): Use package-install-hook.
6391
6392 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6393
6394         * package-ui.el (pui-install-selected-packages): reverse the lists
6395         of packages so that they get handled in the same order as they
6396         were selected.
6397
6398 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6399
6400         * packages.el (locate-library): Use read-library-name for completion.
6401
6402 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6403
6404         * byte-optimize.el (=): `=' is not a binary predicate!
6405         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6406         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6407
6408 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6409
6410         * bytecomp.el (byte-compile-arithcompare):
6411         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6412
6413 2001-06-03  William M. Perry  <wmperry@gnu.org>
6414
6415         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6416         return the filename selected by the user!
6417
6418 2001-05-31  William M. Perry  <wmperry@gnu.org>
6419
6420         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6421         in XEmacs/GTK.
6422
6423 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6424
6425         * coding.el: Tiny typo fixed.
6426
6427 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6428
6429         * XEmacs 21.4.3 "Academic Rigor" is released.
6430
6431 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6432
6433         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6434
6435 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6436
6437         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6438
6439 2001-05-04  Ben Wing  <ben@xemacs.org>
6440
6441         * printer.el (generic-print-buffer):
6442         * printer.el (generic-print-region):
6443         Enable dialog boxes.  Apply workaround recommended by Kirill.
6444         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6445         
6446         * simple.el (kill-whole-line):
6447         * simple.el (kill-line-1):
6448         * simple.el (kill-entire-line):
6449         * simple.el (kill-line):
6450         * simple.el (backward-kill-line):
6451         Take out interactive dependence of kill-whole-line.
6452
6453 2001-04-22  Ben Wing  <ben@xemacs.org>
6454
6455         * dialog.el (make-dialog-box):
6456         Put dialog titles back in -- this time correctly.  Fix various
6457         other problems with leaks and such.
6458
6459         * simple.el (region-exists-p):
6460         * simple.el (region-active-p):
6461         Add comment about which one is correct to use in menu specs.
6462
6463 2001-05-05  Ben Wing  <ben@xemacs.org>
6464
6465         * dialog.el (make-dialog-box): fix doc string.
6466         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6467         take out Pretty Print.
6468         * printer.el:
6469         * printer.el (printer-current-device): New.
6470         * printer.el (Printer-get-device): New.
6471         * printer.el (Printer-clear-device): New.
6472         * printer.el (generic-page-setup): New.
6473         * printer.el (generic-print-buffer):
6474         * printer.el (generic-print-region):
6475         Implement Page Setup.  Handle errors properly.
6476
6477 2001-05-05  Ben Wing  <ben@xemacs.org>
6478
6479         * subr.el (error): Complete list of errors in doc string.
6480         
6481 2001-04-22  Ben Wing  <ben@xemacs.org>
6482
6483         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6484         
6485 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6486
6487         * build-report.el: Remove CVS keywords since this file has been in
6488         core lisp for a while now.
6489         * build-report.el (build-report-make-output-files): Fix typo.
6490
6491 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6492
6493         * about.el (about-finish-buffer): Make sure the last change works
6494         even if EVENT is nil.
6495
6496 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6497
6498         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6499         clicked, not the one that happens to be the current buffer at the
6500         time.
6501
6502 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6503
6504         * cus-edit.el (custom-display): Support the GTK Window System also.
6505
6506 2001-04-30  Ben Wing  <ben@xemacs.org>
6507
6508         * printer.el:
6509         * printer.el (printer-page-header):
6510         * printer.el (Print-context): New.
6511         * printer.el (printer-page-footer):
6512         * printer.el (generate-header-element): New.
6513         * printer.el (generate-header-line): New.
6514         * printer.el (print-context-property):
6515         * printer.el (generic-print-buffer):
6516         * printer.el (generic-print-region):
6517         Implement headers and footers.  Implement calling Print dialog box
6518         (#### but it doesn't quite work yet).
6519
6520 2001-04-25  Ben Wing  <ben@xemacs.org>
6521
6522         * about.el (xemacs-hackers):
6523         * about.el (about-url-alist):
6524         * about.el (about-personal-info):
6525         * about.el (about-hacker-contribution):
6526         More contributions.
6527         
6528         * simple.el (handle-post-motion-command):
6529         Fix spurious setting of zmacs-region-stays to t after a non-shift
6530         motion command.
6531
6532 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6533
6534         * about.el (about-personal-info): Update my bio.
6535         (about-hacker-contribution): Ditto.
6536
6537 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6538
6539         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6540
6541 2001-04-19  Andy Piper  <andy@xemacs.org>
6542
6543         * package-net.el (package-net-cygwin32-binary-size): new size.
6544         (package-net-win32-binary-size): new size.
6545         (package-net-convert-index-to-ini): Use new arch.
6546         (package-net-batch-convert-index-to-ini): Removed.
6547         (package-net-generate-bin-ini): New.
6548         (package-net-batch-generate-bin-ini): New.
6549
6550 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6551
6552         * XEmacs 21.4.1 "Copyleft" is released.
6553
6554 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6555
6556         * x-compose.el (xlib-input-method-bug-workaround):
6557         (alias-colon-to-double-quote):
6558         Force sort in map-keymap to work around rehash bug.
6559
6560 2001-04-17  Ben Wing  <ben@xemacs.org>
6561
6562         * about.el: Finish overhaul, add a few new hackers, update a
6563         couple old ones.
6564
6565 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6566
6567         * XEmacs 21.4.0 "Solid Vapor" is released.
6568
6569 2001-04-15  Ben Wing  <ben@xemacs.org>
6570
6571         * about.el:
6572         * about.el (about-headline-face): New.
6573         * about.el (about-link-face): New.
6574         * about.el (about-current-release-maintainers): New.
6575         * about.el (about-other-current-hackers): New.
6576         * about.el (about-url-alist):
6577         * about.el (about-once-and-future-hackers): New.
6578         * about.el (about-mailto-link): New.
6579         * about.el (about-get-buffer):
6580         * about.el (about-finish-buffer):
6581         * about.el (about-xemacs):
6582         * about.el (about-features): Removed.
6583         * about.el (about-advantages): New.
6584         * about.el (about-maintainer-info): Removed.
6585         * about.el (about-personal-info): New.
6586         * about.el (about-hacker-contribution): New.
6587         * about.el (about-maintainer):
6588         * about.el (about-show-linked-info):
6589         * about.el (about-hackers):
6590         Major revamping.  Rewriting of most of the text, improve the
6591         link handling, separate info on contributors into personal
6592         and contribution info, add new contributors, update personal
6593         info, etc. etc.
6594         
6595         * menubar-items.el (default-menubar):
6596         Help menubar entry for News now says more accurately
6597         "What's New in XEmacs".
6598         
6599         * mouse.el:
6600         * mouse.el (mouse-track-cleanup-hook):
6601         * mouse.el (mouse-track):
6602         Don't set-buffer to a dead buffer when calling mouse-track
6603         cleanup hooks.
6604
6605 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6606
6607         * XEmacs 21.2.47 "Zephir" is released.
6608
6609 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6610
6611         * dialog.el (make-dialog-box): Disable dialog box titles until
6612         we get them working.
6613
6614 2001-03-30  Ben Wing  <ben@xemacs.org>
6615
6616         * help.el:
6617         * help.el (Help-princ-face):
6618         * help.el (Help-prin1-face):
6619         * help.el (frob-help-extents):
6620         * help.el (describe-function-1):
6621         * help.el (describe-variable):
6622         Avoid using font-lock faces, which may not be defined.
6623         Instead, use hyper-apropos faces, and make sure they're
6624         defined as necessary by using `require'. (It's not so safe
6625         to do this for font-lock.) In any case, we will eventually
6626         be merging this functionality into hyper-apropos.
6627
6628         * loaddefs.el (completion-ignored-extensions):
6629         Fix documentation.
6630         
6631         * menubar-items.el (menu-truncate-list): Removed.
6632         * menubar-items.el (Menubar-items-truncate-list): New.
6633         * menubar-items.el (default-menubar):
6634         Fix errors if grep or compile command is too long.  Rename helper
6635         function to be less visible.
6636
6637 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6638
6639         * byte-optimize.el (byte-optimize-minus):
6640         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6641
6642 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6643
6644         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6645         Mule is available.
6646
6647         * mule/latin.el: New file.
6648
6649 2001-03-11  Ben Wing  <ben@xemacs.org>
6650
6651         * auto-save.el:
6652         * auto-save.el (auto-save-directory):
6653         * auto-save.el (make-auto-save-file-name):
6654         * auto-save.el (auto-save-file-name-p): New.
6655
6656         Merge in improvements from other definition of
6657         make-auto-save-file-name in files.el.
6658         
6659         * auto-save.el (auto-save-original-name):
6660         * auto-save.el (auto-save-name-in-fixed-directory):
6661         * auto-save.el (auto-save-unslashify-name): Removed.
6662         * auto-save.el (auto-save-slashify-name): Removed.
6663         * auto-save.el (auto-save-reserved-chars): New.
6664         * auto-save.el (auto-save-escape-name): New.
6665         * auto-save.el (auto-save-unhex): New.
6666         * auto-save.el (auto-save-unescape-name): New.
6667
6668         Change algorithm for encoding filenames in auto-save names to be
6669         entirely safe with all filesystems and all possible characters in
6670         a filename, and 100% reversible. (Essentially, uses
6671         quoted-printable as the encoding.)
6672         
6673         * auto-save.el (recover-all-files):
6674
6675         Use insert-directory rather than calling ls directly -- fixes
6676         things under Windows.
6677
6678         * files.el:
6679         * files.el (convert-standard-filename): Substitute FSF's
6680         definition for this (we had nothing here before).
6681         
6682         * files.el (backup-buffer): Warning fix.
6683         
6684         * files.el (make-backup-file-name):
6685         * files.el (find-backup-file-name):
6686         Fix error in calling sequence to auto-save-file-name-p.
6687         
6688         * files.el (recover-file):
6689         Use insert-directory rather than calling ls directly -- fixes
6690         things under Windows.
6691
6692         * files.el (make-auto-save-file-name): Removed.
6693         * files.el (auto-save-file-name-p): Removed.
6694         auto-save is always dumped so no sense in having a definition
6695         that will always be overwritten with another.
6696         
6697         * files.el (insert-directory):
6698         * win32-native.el:
6699         * win32-native.el (debug-mswindows-process-command-lines):
6700         * win32-native.el (original-make-auto-save-file-name): Removed.
6701         * win32-native.el (make-auto-save-file-name): Removed.
6702
6703
6704 2001-03-21  Martin Buchholz <martin@xemacs.org>
6705
6706         * XEmacs 21.2.46 "Urania" is released.
6707
6708 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6709
6710         * menubar-items.el (default-menubar): Update sample.emacs to
6711         sample.init.el and adjust accelerators.
6712
6713 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6714
6715         * build-report.el (build-report): Improve docstring.
6716
6717 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6718
6719         * ChangeLog: Log GTK merge.
6720
6721         * gutter-items.el:
6722         * mwheel.el:
6723         * sound.el:
6724         * startup.el:
6725         Revert gratuitous whitespace changes.
6726
6727 2001-03-07  Ben Wing  <ben@xemacs.org>
6728
6729         * help.el:
6730         * help.el (key-or-menu-binding):
6731         * help.el (Help-find-file): New.
6732         * help.el (describe-beta):
6733         * help.el (describe-copying):
6734         * help.el (describe-project):
6735         * help.el (view-emacs-news):
6736         * help.el (view-sample-init-el): New.
6737         * help.el (Help-princ-face): New.
6738         * help.el (Help-prin1-face): New.
6739         * help.el (help-symbol-function-context-menu):
6740         * help.el (help-symbol-variable-context-menu):
6741         * help.el (help-symbol-function-and-variable-context-menu):
6742         * help.el (frob-help-extents):
6743         * help.el (describe-function-1):
6744         * help.el (describe-variable):
6745
6746         Add coloring in Help buffers, correspondent with hyperlinks.
6747         View files in view-mode rather than Fundamental.
6748         Remove separators from context menus -- now handled in generic code.
6749         Add `Find Tag' to context menu.
6750         
6751         * menubar.el (popup-mode-menu):
6752
6753         Rewrite code that outputs the popup menu to (a) put more specific
6754         entries first, (b) be more robust, (c) output the proper context
6755         menu separators automatically (the context menu functionality is
6756         new and currently used only by Help).
6757
6758 2001-03-10  William M. Perry  <wmperry@aventail.com>
6759
6760         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6761         this function when converting from the 21.1 GTK branch.  Now
6762         supports file, password, question, and color built-in dialogs.
6763
6764 2001-03-06  Ben Wing  <ben@xemacs.org>
6765
6766         * keydefs.el:
6767         * keydefs.el (global-map):
6768         Add commented-out change of M-k (for 21.5).
6769         
6770         * menubar-items.el (default-menubar):
6771         Fix items to control kill-line behavior; add items for
6772         shifted motion.
6773         
6774         * simple.el:
6775         * simple.el (kill-whole-line):
6776         * simple.el (historical-kill-line): Removed.
6777         * simple.el (kill-line): Removed.
6778         * simple.el (kill-entire-line): New.
6779         * simple.el (kill-line-1): New.
6780         * simple.el (backward-kill-line):
6781         Undo kill-whole-line == always changes.  Add new function
6782         kill-entire-line to unconditionally delete the current line.
6783         Add comments describing the lamentable state of affairs of
6784         the kill-line functions and variables.
6785
6786 2001-03-02  Ben Wing  <ben@xemacs.org>
6787
6788         * simple.el:
6789         * simple.el (beginning-of-buffer):
6790         * simple.el (end-of-buffer):
6791         * simple.el (mark-ring-unrecorded-commands):
6792         * simple.el (signal-error-on-buffer-boundary):
6793         * simple.el (shifted-motion-keys-select-region):
6794         * simple.el (unshifted-motion-keys-deselect-region):
6795         * simple.el (motion-keys-for-shifted-motion): New.
6796         * simple.el (handle-pre-motion-command):
6797         * simple.el (handle-post-motion-command):
6798         * simple.el (forward-char-command):
6799         * simple.el (backward-char-command):
6800         * simple.el (scroll-up-command):
6801         * simple.el (scroll-down-command):
6802         * simple.el (next-line):
6803         * simple.el (previous-line):
6804         * simple.el (backward-block-of-lines):
6805         * simple.el (forward-block-of-lines):
6806         * simple.el (backward-word):
6807         * simple.el (mark-word):
6808
6809         Augment documentation of the most common motion commands to make
6810         note of the shifted-motion support.  Improve the support to (a)
6811         properly document how it works and why it's done in the fashion it
6812         is, and (b) allow the keystrokes that trigger it to be customized.
6813
6814         Correct error in the customize specification of
6815         mark-ring-unrecorded-commands.
6816
6817 2001-03-02  Ben Wing  <ben@xemacs.org>
6818
6819         * font-lock.el:
6820         * font-lock.el (font-lock-pending-extent-table): Removed.
6821         * font-lock.el (font-lock-pending-buffer-table): New.
6822         * font-lock.el (font-lock-pre-idle-hook):
6823         * font-lock.el (font-lock-after-change-function):
6824         * font-lock.el (font-lock-fontify-pending-extents):
6825         * font-lock.el (font-lock-lisp-like):
6826
6827         Fix handling of pending extents to avoid excessive slowness (N^2
6828         behavior) when making lots of buffer changes between redisplays,
6829         such as when saving the Options.
6830
6831 2001-03-09  William M. Perry  <wmperry@aventail.com>
6832
6833         * device.el:
6834         * dragdrop.el:
6835         * dumped-lisp.el:
6836         * faces.el:
6837         * frame.el:
6838         * gnuserv.el:
6839         * loadup.el:
6840         * menubar-items.el:
6841         * minibuf.el:
6842         The Great GTK Merge.
6843
6844         * ChangeLog.GTK:
6845         * dialog-gtk.el:
6846         * gdk.el:
6847         * generic-widgets.el:
6848         * glade.el:
6849         * gnome-widgets.el:
6850         * gnome.el:
6851         * gtk-compose.el:
6852         * gtk-extra.el:
6853         * gtk-faces.el:
6854         * gtk-ffi.el:
6855         * gtk-file-dialog.el:
6856         * gtk-font-menu.el:
6857         * gtk-glyphs.el:
6858         * gtk-init.el:
6859         * gtk-iso8859-1.el:
6860         * gtk-marshal.el:
6861         * gtk-mouse.el:
6862         * gtk-package.el:
6863         * gtk-password-dialog.el:
6864         * gtk-select.el:
6865         * gtk-widget-accessors.el:
6866         * gtk-widgets.el:
6867         * gtk.el:
6868         widgets-gtk.el:
6869         The Great GTK Merge: new files.
6870
6871 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6872
6873         * generic-widgets.el: Don't require gtk (a built-in feature) at
6874         top level.  Don't execute the last sexp unless (featurep 'gtk).
6875
6876 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6877
6878         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6879
6880 2001-02-23  Martin Buchholz <martin@xemacs.org>
6881
6882         * XEmacs 21.2.45 "Thelxepeia" is released.
6883
6884 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6885  
6886         * about.el (xemacs-hackers): update my entry. 
6887         * about.el (about-maintainer-info): ditto. 
6888         * about.el (about-hackers): ditto. 
6889
6890 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6891
6892         * about.el (about-maintainer-info): More vanity info about
6893         yours truly.
6894
6895 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6896
6897         * build-report.el (build-report-destination): xemacs-build-reports
6898         has moved to SourceForge, where mailing list name length is
6899         restricted, hence the name change to
6900         xemacs-buildreports@xemacs.org.
6901         * build-report.el (build-report-keep-regexp): Update default.
6902         * build-report.el (build-report-delete-regexp): Ditto.
6903         * build-report.el (build-report-make-output-files): Ditto.
6904
6905 2001-02-19  Craig Lanning  <lanning@scra.org>
6906
6907         * lisp-mode.el: Add indentation specifications for following
6908         Common Lisp forms: handler-case, handler-bind, with-slots,
6909         with-open-file, with-open-stream, print-unreadable-object.
6910
6911 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6912
6913         * font-lock.el (font-lock-set-defaults-1):
6914         Move initialization of `font-lock-cache-position' so that it's set
6915         even if font-lock-keywords is already defined.
6916
6917 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6918
6919         * autoload.el (generate-file-autoloads-1):
6920         Use `emacs-lisp-mode-syntax-table' instead of
6921         `lisp-mode-syntax-table'.
6922         * lisp-mode.el (lisp-mode-syntax-table):
6923         Get rid of old checks for `parse-partial-sexp' version.
6924         Make `|' (pipe) string delimiter instead of punctuation.
6925
6926 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6927
6928         * window.el (save-selected-window):
6929         Use gensym for better macro hygiene.
6930
6931 2001-02-06  Mike Sperber <mike@xemacs.org>
6932
6933         * dump-paths.el:
6934         * startup.el (startup-setup-paths): Set and use
6935         `mule-lisp-directory'.
6936         (startup-setup-paths-warning): Ditto.
6937
6938         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6939         (paths-construct-load-path): Consider `mule-lisp-directory'.
6940
6941 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6942
6943         * font-lock.el: Syntax table improvements used.  A few random
6944         changes are not specified below.
6945         (font-lock-fontify-string-delimiters):
6946         (font-lock-syntactic-keywords):
6947         (font-lock-cache-state nil):
6948         (font-lock-cache-position):
6949         New variables.
6950         (font-lock-set-syntax):
6951         (font-lock-apply-syntactic-highlight):
6952         (font-lock-fontify-syntactic-anchored-keywords):
6953         (font-lock-fontify-syntactic-keywords-region):
6954         (font-lock-eval-keywords):
6955         New functions.
6956         (font-lock-remove-face):
6957         (font-lock-fontify-syntactically-region):
6958         Use syntax properties.
6959
6960 2001-02-08  Martin Buchholz <martin@xemacs.org>
6961
6962         * XEmacs 21.2.44 "Thalia" is released.
6963
6964 2001-01-16  Mike Sperber <mike@xemacs.org>
6965
6966         * startup.el (normal-top-level): Work even if no installation root
6967         is found.
6968
6969 2001-01-30  Andy Piper  <andy@xemacs.org>
6970
6971         * gutter-items.el (progress-abort-glyph): remove instantiator.
6972         (set-progress-abort-instantiator): new function.
6973         (abort-progress-feedback): use it.
6974
6975         * gutter.el (set-gutter-dirty-p): new function.
6976
6977 2001-01-30  Didier Verna  <didier@xemacs.org>
6978
6979         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6980
6981 2001-01-24  Didier Verna  <didier@xemacs.org>
6982
6983         * sound.el (sound-extension-list): give a better default value.
6984         * sound.el (load-sound-file): improve the doc string, also find
6985         files given by absolute names, pass a real extension list to
6986         `locate-file'.
6987
6988 2001-01-26  Martin Buchholz <martin@xemacs.org>
6989
6990         * XEmacs 21.2.43 "Terspichore" is released.
6991
6992 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6993
6994         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6995         messages from gnuserv.
6996
6997 2001-01-20  Martin Buchholz <martin@xemacs.org>
6998
6999         * XEmacs 21.2.42 "Poseidon" is released.
7000
7001 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7002
7003         * cl-macs.el (cl-upcase-arg): New function.
7004         (cl-function-arglist): New function.
7005         (cl-transform-lambda): Automatically add CL-style lambda list to
7006         documentation string using functions above.
7007
7008 2001-01-12  Andy Piper  <andy@xemacs.org>
7009
7010         * package-get.el (package-get-custom): call
7011         package-net-update-installed-db.
7012
7013         * package-ui.el (pui-install-selected-packages): call
7014         package-net-update-installed-db.
7015
7016         * package-net.el (package-net-update-installed-db): use
7017         packages-package-list so that we reflect reality.
7018
7019         * packages.el (packages-package-list): Make docstring reflect
7020         reality.
7021
7022         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7023
7024         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7025         isn't installed.
7026
7027 2001-01-17  Andy Piper  <andy@xemacs.org>
7028
7029         * wid-edit.el (widget-activation-glyph-mapper): activate or
7030         deactivate native widgets.
7031         (widget-glyph-insert-glyph): record instantiator.
7032         (widget-push-button-value-create): use it.
7033
7034         * gui.el (gui-button-action): new function. Make button's domain
7035         buffer current when calling.
7036         (make-gui-button): update to use gui-button-action.
7037
7038 2001-01-16  Didier Verna  <didier@xemacs.org>
7039
7040         * menubar-items.el (default-menubar): add an entry for modeline
7041         horizontal scrolling in Options -> Display.
7042
7043 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7044
7045         * package-get.el (package-get-require-signed-base): Set to nil
7046         by default.
7047
7048 2001-01-17  Martin Buchholz <martin@xemacs.org>
7049
7050         * XEmacs 21.2.41 "Polyhymnia" is released.
7051
7052 2001-01-16  Mike Sperber <mike@xemacs.org>
7053
7054         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7055         catch lisp/mule/.
7056
7057 2001-01-14  Mike Sperber <mike@xemacs.org>
7058
7059         * startup.el (maybe-create-compatibility-dot-emacs):
7060         (maybe-unmigrate-user-init-file):
7061         (unmigrate-user-init-file): Created.
7062         (maybe-migrate-user-init-file): Offer creation of compatibility
7063         .emacs.
7064         Some doc fixes wrt init file location.
7065
7066 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7067
7068         * faces.el (face-frob-from-locale-first): new variable.
7069         (frob-face-font-2): Honor tags arg while trying to use
7070         standard-face-mapping.  When face-frob-from-locale-first is set,
7071         first try to set face inheriting from frobbed-face.
7072
7073 2001-01-15  Didier Verna  <didier@xemacs.org>
7074
7075         * about.el (xemacs-hackers): update my entry.
7076         * about.el (about-url-alist): ditto.
7077         * about.el (about-maintainer-info): ditto.
7078         * about.el (about-hackers): ditto.
7079
7080 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7081
7082         The byte compiler has been badly broken for a year,
7083         by the patch of 1999-12-06.
7084         * byte-optimize.el (byte-optimize-form-code-walker):
7085         Bug was: the byte compiler was making this erroneous optimization:
7086         (progn (or (foo)) (bar)) ==> (bar)
7087
7088 2000-11-20  Mike Sperber <mike@xemacs.org>
7089
7090         * setup-paths.el (paths-core-load-path-depth): Split
7091         `paths-load-path-depth' in two for site and core lisp.  Don't
7092         recurse into core.
7093         * setup-paths.el (paths-construct-load-path): Use.
7094
7095 2001-01-10  Andy Piper  <andy@xemacs.org>
7096
7097         * package-net.el (package-net-cygwin32-binary-size): new variable
7098         (package-net-win32-binary-size): ditto.  add much needed
7099         commentary.
7100
7101         * gutter-items.el (buffers-tab-items): correct off-by-one error
7102         for buffers-tab-max-size.
7103
7104 2001-01-08  Martin Buchholz <martin@xemacs.org>
7105
7106         * XEmacs 21.2.40 is released.
7107
7108 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7109
7110         * mule/hebrew.el: Fix comments and typos.
7111         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7112
7113 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7114
7115         * ChangeLog.1: move ancient log from fill.el.
7116
7117         * dump-paths.el:
7118         paragraphs.el:
7119         mule/mule-category.el:
7120         Miscellaneous typo fixes and slight doc clarifications.
7121
7122         * mule/mule-ccl.el:  Correct file name in header.
7123
7124 2000-12-31  Martin Buchholz <martin@xemacs.org>
7125
7126         * XEmacs 21.2.39 is released.
7127
7128 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7129
7130         * byte-optimize.el (byte-optimize-cond):
7131         (byte-optimize-cond-1): New.
7132         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7133         Optimizes (cond (x nil)) ==> nil.
7134         Provide better diagnostic on malformed expr like (cond foo).
7135
7136 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7137
7138         * mule/mule-coding.el:
7139         mule/mule-cmds.el (reset-language-environment,
7140         set-language-environment-coding-systems):
7141         Safer default coding-priority-list, corresponding to src/file-coding.h.
7142
7143 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7144
7145         * package-admin.el: Allow package removal from
7146         early-package-load-path.
7147
7148 2000-12-15  Andreas Jaeger  <aj@suse.de>
7149
7150         * about.el (about-maintainer-info): Update my entry.
7151
7152 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7153
7154         * packages.el (locate-library): Add support for bzip2
7155         compressed .el files.
7156
7157 2000-12-12  Andy Piper  <andy@xemacs.org>
7158
7159         * package-net.el: new file.
7160
7161 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7162
7163         * font-lock.el: Add missing C++ keywords.
7164
7165 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7166
7167         * simple.el (indent-for-comment): Preserve indentation of comments
7168         starting in column 0, as documented in (Info-goto-node
7169         "(xemacs)Comments").  Update docstring accordingly.
7170
7171 2000-12-05  Martin Buchholz <martin@xemacs.org>
7172
7173         * XEmacs 21.2.38 is released.
7174
7175 2000-12-04  Didier Verna  <didier@xemacs.org>
7176
7177         * mouse.el (default-mouse-track-set-point-in-window): remove
7178         spurious '+' operation detected by Martin.
7179
7180
7181 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7182
7183         * cl-extra.el (coerce):
7184         Implement char to integer coercion.
7185         Remove extraneous (numberp) test.
7186
7187         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7188         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7189         (byte-optimize-predicate):
7190         Warn if evaluating constant expression signals an error.
7191         (byte-optimize-form): Small simplification.
7192
7193         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7194
7195 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7196
7197         * byte-optimize.el:
7198         (byte-optimize-minus):
7199         (byte-optimize-plus):
7200         (byte-optimize-mult):
7201         (byte-optimize-quo):
7202         Use (car (last x)) instead of (last x) to get last elt!
7203         Use `byte-optimize-predicate' to optimize `%'.
7204         Move optimizations for special numeric args to bytecomp.el.
7205         * bytecomp.el (byte-compile-associative): Remove.
7206         (byte-compile-max): New.
7207         (byte-compile-min): New.
7208         Properly handle erroneous calls: (max) (min).
7209         (byte-compile-plus): New.
7210         (byte-compile-minus):
7211         It's easiest to handle 0, +1 and -1 args here.
7212         (byte-compile-mult): New.
7213         It's easiest to handle 1, -1 and 2 args here.
7214         (byte-compile-quo):
7215         It's easiest to handle 0, +1 and -1 args here.
7216         Issue byte-compiler warning when dividing by zero.
7217
7218         Byte-compiler arithmetic improvements.
7219         Better optimize these expressions in the obvious way:
7220         (+ x y 1)   -->  varref x varref y add add1
7221         (+ x y -1)  -->  varref x varref y add sub1
7222         (- x y 0)   -->  (- x y)
7223         (- 0 x y)   -->  (- (- x) y)
7224         (% 42 19)   --> compile-time constant
7225         (/ 42 19)   --> compile-time constant
7226         (* (foo) 2) --> foo call dup plus
7227
7228         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7229         unless (declaim (optimize (safety 3)))
7230         or (setq byte-compile-delete-errors nil).
7231
7232 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7233
7234         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7235         docstrings.
7236
7237 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7238
7239         * startup.el (command-line-do-help):  Add documentation of
7240         portable dumper switches.
7241
7242 2000-11-22  Andy Piper  <andy@xemacs.org>
7243
7244         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7245
7246         * glyphs.el (init-glyphs): don't use autodetect for strings.
7247
7248 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7249
7250         * byte-optimize.el (byte-optimize-char-before):
7251         (byte-optimize-backward-char):
7252         (byte-optimize-backward-word):
7253         Fix incorrect optimizations for these sorts of expressions:
7254         (let ((x nil)) (backward-char x))
7255
7256 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7257
7258         * byte-optimize.el:
7259         * byte-optimize.el (byte-optimize-backward-char): New.
7260         * byte-optimize.el (byte-optimize-backward-word): New.
7261         Make backward-word and backward-char as efficient as forward versions.
7262
7263         * bytecomp.el (byte-compile-no-args-with-one-extra):
7264         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7265         * bytecomp.el (byte-compile-two-args-with-one-extra):
7266         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7267         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7268         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7269         Check if extra arg is constant nil, and if so, use byte-coded call.
7270
7271         * simple.el (backward-word):
7272         * simple.el (mark-word):
7273         * simple.el (kill-word):
7274         * simple.el (backward-kill-word):
7275         Make COUNT argument optional, for consistency with forward-char et al.
7276
7277         * abbrev.el (abbrev-string-to-be-defined):
7278         * abbrev.el (inverse-abbrev-string-to-be-defined):
7279         * abbrev.el (inverse-add-abbrev):
7280         * abbrev.el (expand-region-abbrevs):
7281         * buff-menu.el (Buffer-menu-execute):
7282         * indent.el (move-to-left-margin):
7283         * indent.el (indent-relative):
7284         * indent.el (move-to-tab-stop):
7285         * info.el (Info-reannotate-node):
7286         * lisp-mode.el (lisp-indent-line):
7287         * lisp.el (end-of-defun):
7288         * lisp.el (move-past-close-and-reindent):
7289         * misc.el (copy-from-above-command):
7290         * mouse.el (default-mouse-track-scroll-and-set-point):
7291         * page.el (forward-page):
7292         * paragraphs.el (forward-paragraph):
7293         * paragraphs.el (end-of-paragraph-text):
7294         * picture.el (picture-forward-column):
7295         * picture.el (picture-self-insert):
7296         * rect.el (extract-rectangle-line):
7297         * simple.el (newline):
7298         * simple.el (fixup-whitespace):
7299         * simple.el (backward-delete-char-untabify):
7300         * simple.el (transpose-chars):
7301         * simple.el (transpose-preceding-chars):
7302         * simple.el (do-auto-fill):
7303         * simple.el (indent-new-comment-line):
7304         * simple.el (blink-matching-open):
7305         * view-less.el (cleanup-backspaces):
7306         * wid-edit.el (widget-transpose-chars):
7307         * term/bg-mouse.el (bg-insert-moused-sexp):
7308         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7309
7310         * info.el (Info-fontify-node):
7311         * simple.el (backward-delete-function):
7312         Use canonical delete-backward-char instead of backward-delete-char.
7313
7314 2000-11-20  Andy Piper  <andy@xemacs.org>
7315
7316         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7317         no buffers.
7318
7319 2000-11-20  Andy Piper  <andy@xemacs.org>
7320
7321         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7322         buffer tabs.
7323
7324 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7325
7326         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7327         (proclaim inline...) was shadowing compiler-macros.
7328
7329 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7330
7331         * bytecomp.el (byte-compile-eval): New.
7332         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7333         Keeps this promise made in Lispref:
7334         "If a file being compiled contains a `defmacro' form, the macro is
7335         defined temporarily for the rest of the compilation of that file."
7336
7337 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7338
7339         * cl.el (floatp-safe):
7340         (plusp):
7341         (minusp):
7342         (oddp):
7343         (evenp):
7344         (cl-abs):
7345         Use a better parameter name than `x'.
7346
7347         * cl-macs.el (check-type): Make continuable.  Change documentation
7348         to require PLACE, but accept any form for compatibility.
7349
7350         * abbrev.el (define-abbrev): Use check-type.
7351         * font-menu.el (font-menu-change-face): Use check-type.
7352         * menubar.el (relabel-menu-item): Use check-type.
7353         * itimer.el: Fix typo.
7354
7355 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7356
7357         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7358
7359 2000-11-14  Martin Buchholz <martin@xemacs.org>
7360
7361         * XEmacs 21.2.37 is released.
7362
7363 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7364
7365         * code-cmds.el: Provide the feature.
7366
7367 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7368
7369         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7370
7371         * code-cmds.el: New file
7372         * mule/mule-cmds.el:
7373         * mule/mule-misc.el
7374         (coding-keymap): New keymap. Define coding system keyboard
7375         commands on file-coding builds too.
7376         (coding-system-change-eol-conversion):
7377         (universal-coding-system-argument):
7378         (set-default-coding-systems):
7379         (prefer-coding-system): Moved from mule-cmds.el
7380         (set-buffer-process-coding-system): Moved from mule-misc.el
7381
7382 2000-09-15  Stephen Carney <carney@scubadoo.com>
7383
7384         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7385
7386 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7387
7388         * package-get.el (package-get-download-sites): Add a pre-release
7389         site for experimental packages.
7390
7391         * auto-autoloads.el: Regenerated.
7392
7393 2000-08-01  Andy Piper  <andy@xemacs.org>
7394
7395         * gutter-items.el (buffers-tab-omit-function): reference
7396         buffers-tab-select-visible-buffers.
7397         (buffers-tab-filter-functions): new variable, by default uses
7398         buffers-tab-selection-function and buffers-tab-omit-function.
7399         (select-buffers-tab-buffers-by-mode): invert arguments.
7400         (buffers-tab-select-visible-buffers): new function. Invert calling
7401         of buffers-menu-omit-invisible-buffers.
7402         (buffers-tab-items): rewrite to use
7403         buffers-tab-filter-functions. Rewrite docstring.
7404         (gutter-buffers-tab-extent): delete.
7405         (add-tab-to-gutter): always build a new extent when adding the
7406         tabs.
7407         (update-tab-in-gutter): make gutter dirty when orientation
7408         changes.
7409
7410 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7411
7412         * bytecomp.el (byte-compile-defvar-or-defconst):
7413         Only do loadhist recording if defvar form includes a value.
7414
7415 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7416
7417         * bytecomp.el (byte-compile-initial-macro-environment):
7418         `eval-when-compile' should not compile its body.
7419
7420 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7421
7422         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7423         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7424         some Japanese English.  Remove some ancient FSF comments, and
7425         improve docstrings.  Use symbols not vectors for tables.
7426
7427 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7428
7429         * keymap.el:
7430         (local-key-binding):
7431         (global-key-binding):
7432         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7433
7434         * lisp.el:
7435         (backward-sexp): Slightly simpler code.
7436         (mark-sexp): Make arg optional, like FSF Emacs.
7437         (forward-list): Slightly simpler code.
7438         (backward-list): Slightly simpler code.
7439         (down-list):  Make arg optional, like FSF Emacs.
7440         (up-list):  Make arg optional, like FSF Emacs.
7441         (backward-up-list):  Make arg optional, like FSF Emacs.
7442         (kill-sexp):  Make arg optional, like FSF Emacs.
7443         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7444
7445         * font-menu.el (font-menu-change-face):
7446         Take continuable errors into account.
7447
7448         * abbrev.el:
7449         * abbrev.el (clear-abbrev-table):
7450         * abbrev.el (define-abbrev-table):
7451         * abbrev.el (define-abbrev):
7452         * abbrev.el (insert-abbrev-table-description):
7453         * apropos.el (apropos-documentation-check-doc-file):
7454         * apropos.el (apropos-documentation-check-elc-file):
7455         * buff-menu.el (list-buffers):
7456         * buff-menu.el (list-buffers-noselect):
7457         * bytecomp.el (byte-recompile-directory):
7458         * bytecomp.el (batch-byte-compile):
7459         * cl-macs.el (typep):
7460         * code-files.el (find-coding-system-magic-cookie):
7461         * code-files.el (insert-file-contents):
7462         * cus-edit.el (customize-set-variable):
7463         * cus-edit.el (customize-save-variable):
7464         * cus-face.el (custom-set-face-font-size):
7465         * cus-face.el (custom-set-face-update-spec):
7466         * cus-face.el (custom-reset-faces):
7467         * custom.el (custom-check-theme):
7468         * custom.el (copy-upto-last):
7469         * fill.el (canonically-space-region):
7470         * fill.el (fill-paragraph):
7471         * fill.el (fill-region):
7472         * fill.el (find-space-insertable-point):
7473         * fill.el (justify-current-line):
7474         * faces.el (face-spec-update-all-matching):
7475         * faces.el (set-face-stipple):
7476         * files-nomule.el (insert-file-contents):
7477         * files.el (insert-file-contents-literally):
7478         * files.el (hack-local-variables-last-page):
7479         * files.el (basic-save-buffer):
7480         * files.el (insert-directory):
7481         * font-menu.el (font-menu-change-face):
7482         * font.el (font-spatial-to-canonical):
7483         * format.el (format-encode-region):
7484         * format.el (format-insert-file):
7485         * format.el (format-replace-strings):
7486         * gutter.el (set-gutter-element):
7487         * help.el (key-or-menu-binding):
7488         * help.el (describe-bindings):
7489         * help.el (with-syntax-table):
7490         * indent.el (indent-rigidly):
7491         * indent.el (delete-to-left-margin):
7492         * info.el:
7493         * info.el (Info-extract-dir-entry-from):
7494         * info.el (Info-build-dir-anew):
7495         * info.el (Info-rebuild-dir):
7496         * info.el (Info-batch-rebuild-dir):
7497         * info.el (Info-read-subfile):
7498         * info.el (Info-build-node-completions):
7499         * info.el (Info-extract-menu-node-name):
7500         * isearch-mode.el (isearch-range-invisible):
7501         * isearch-mode.el (isearch-restore-invisible-extents):
7502         * itimer.el (itimerp):
7503         * itimer.el (itimer-live-p):
7504         * keymap.el:
7505         * keymap.el (substitute-key-definition):
7506         * keymap.el (read-command-or-command-sexp):
7507         * keymap.el (local-key-binding):
7508         * keymap.el (global-key-binding):
7509         * keymap.el (global-set-key):
7510         * keymap.el (local-set-key):
7511         * ldap.el:
7512         * ldap.el (ldap-add-entries):
7513         * ldap.el (ldap-delete-entries):
7514         * lisp.el (backward-sexp):
7515         * lisp.el (mark-sexp):
7516         * lisp.el (forward-list):
7517         * lisp.el (backward-list):
7518         * lisp.el (down-list):
7519         * lisp.el (backward-up-list):
7520         * lisp.el (up-list):
7521         * lisp.el (kill-sexp):
7522         * lisp.el (backward-kill-sexp):
7523         * menubar.el (add-menu-button):
7524         * menubar.el (add-submenu):
7525         * menubar.el (delete-menu-item):
7526         * menubar.el (relabel-menu-item):
7527         * mouse.el (narrow-window-to-region):
7528         * obsolete.el (define-obsolete-variable-alias):
7529         * obsolete.el (store-substring):
7530         * package-admin.el:
7531         * package-admin.el (package-admin-install-function):
7532         * package-admin.el (package-admin-install-function-mswindows):
7533         * package-admin.el (package-admin-default-install-function):
7534         * package-get.el (package-get-update-base-entries):
7535         * packages.el (packages-load-package-dumped-lisps):
7536         * packages.el (packages-collect-package-dumped-lisps):
7537         * printer.el (generic-print-buffer):
7538         * printer.el (generic-print-region):
7539         * replace.el (occur-mode-mouse-goto):
7540         * replace.el (perform-replace):
7541         * select.el (get-selection-no-error):
7542         * simple.el:
7543         * simple.el (newline):
7544         * simple.el (open-line):
7545         * simple.el (edit-and-eval-command):
7546         * simple.el (goto-line):
7547         * simple.el (undo):
7548         * simple.el (kill-region):
7549         * simple.el (copy-region-as-kill):
7550         * simple.el (kill-ring-save):
7551         * simple.el (set-mark):
7552         * simple.el (next-line):
7553         * simple.el (previous-line):
7554         * simple.el (line-move):
7555         * simple.el (set-goal-column):
7556         * simple.el (comment-region):
7557         * subr.el:
7558         * subr.el (putf):
7559         * syntax.el (modify-syntax-entry):
7560         * syntax.el (map-syntax-table):
7561         * view-less.el (view-file):
7562         * view-less.el (view-buffer):
7563         * view-less.el (view-file-other-window):
7564         * window-xemacs.el (backward-other-window):
7565         * window.el:
7566         * window.el (one-window-p):
7567         * window.el (walk-windows):
7568         * window.el (window-list):
7569         * x-mouse.el (x-mouse-kill):
7570         * x-select.el (x-get-cutbuffer):
7571         * x-select.el (x-store-cutbuffer):
7572         * term/bg-mouse.el (bg-mouse-line-to-center):
7573         * term/sun-mouse.el (window-line-end):
7574         * term/sun-mouse.el (sun-select-region):
7575         * term/sun.el (kill-region-and-unmark):
7576         * mule/mule-category.el:
7577         * mule/mule-category.el (modify-category-entry):
7578         * mule/mule-category.el (char-category-list):
7579         * mule/mule-coding.el (coding-system-force-on-output):
7580         * mule/mule-misc.el (coding-system-put):
7581         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7582
7583 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7584
7585         * cus-face.el: Typo fixes and tiny clarifications.
7586         * custom.el: ditto
7587
7588 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7589
7590         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7591         * startup.el (normal-top-level): Setup auto-save-list-file-name
7592         if auto-save-list-file-prefix is non-nil.
7593
7594 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7595
7596         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7597
7598 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7599
7600         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7601         get symbol at point-min.
7602
7603 2000-10-24  Didier Verna  <didier@xemacs.org>
7604
7605         * info.el (Info-emacs-info-file-name): defconst it.
7606         * info.el (Info-footnote-tag): defcustom it.
7607         * info.el (Info-no-description-string): ditto.
7608         * info.el (Info-find-node): adapt to new semantics of
7609         'Info-suffixed-file (don't do the case variants stuff).
7610         * info.el (Info-insert-dir): rewrite the dir file variants code.
7611         * info.el (Info-directory-files): New. Return the list of info
7612         files in a directory.
7613         * info.el (Info-dir-outdated-p): use it.
7614         * info.el (Info-parse-dir-entries): ditto.
7615         * info.el (Info-build-dir-anew): don't restrict to files ending
7616         with a ".info.*" extension.
7617         * info.el (Info-set-mode-line): ditto.
7618         * info.el (Info-read-subfile): adapt to new semantics of
7619         'Info-suffixed-file (append 'exact argument).
7620         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7621         string independently of the case.
7622         * info.el (Info-suffixed-file): use it (match all possible case
7623         for the file name).
7624         * info.el (Info-insert-file-contents): code cleanup.
7625         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7626         columns.
7627         * info.el (Info-batch-rebuild-dir): ditto.
7628         * info.el (Info-read-node-name-1): ditto.
7629         * info.el (Info-search): ditto.
7630         * info.el (Info-fontify-node): ditto.
7631
7632
7633 2000-10-24  Didier Verna  <didier@xemacs.org>
7634
7635         * process.el (shell-command): when called from a program, avoid
7636         'push-mark's "mark-set" message.
7637
7638 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7639
7640         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7641         by a symbol, not by a vector.
7642         * mule/vietnamese.el (vscii): Likewise.
7643         (viscii): Likewise.
7644         * mule/cyrillic.el (koi8-r): Likewise.
7645
7646         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7647         by a symbol, not by a vector.
7648         (chinese-big5-2): Likewise.
7649         * mule/ethiopic.el (ethiopic): Likewise.
7650         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7651         (vietnamese-viscii-upper): Likewise.
7652
7653 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7654
7655         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7656
7657 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7658
7659         * byte-optimize.el (byte-optimize-car): New function.
7660         (byte-optimize-cdr): Ditto.
7661
7662 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7663
7664         * byte-optimize.el: Partial synch with FSF 20.7.
7665         Optimize constant concatenation.
7666         Add keymapp as a side effect free function.  It is a built-in.
7667         (byte-after-unbind-pos): Remove byte-equal.
7668
7669 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7670
7671         * update-elc-2.el: Quote regexps correctly.
7672
7673 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7674
7675         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7676         (ccl-compile): Apply integerp, not integer-or-char-p to
7677         check the type of the buffer magnification
7678         (ccl-compile-write-string): Encode a string with binary
7679         coding system.
7680         (ccl-compile-write-repeat): Likewise.
7681
7682 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7683
7684         * buff-menu.el:
7685         * bytecomp.el:
7686         * coding.el:
7687         * faces.el:
7688         * files.el:
7689         * fill.el:
7690         * float-sup.el:
7691         * font-lock.el:
7692         * help.el:
7693         * iso8859-1.el:
7694         * loaddefs.el:
7695         * menubar-items.el:
7696         * menubar.el:
7697         * modeline.el:
7698         * msw-font-menu.el:
7699         * paragraphs.el:
7700         * paths.el:
7701         * replace.el:
7702         * simple.el:
7703         * sound.el:
7704         * startup.el:
7705         * version.el:
7706         * x-faces.el:
7707         * x-font-menu.el:
7708         Remove purecopy.
7709
7710 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7711
7712         * simple.el (do-auto-fill): Use the function pointer to by
7713         `comment-line-break-function', not `indent-new-comment-line'. This
7714         fixes an issue with cc-mode comment continuation.
7715
7716 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7717
7718         * simple.el (turn-on-auto-fill):  Add (interactive).
7719         * mwheel.el (mwheel-install): Add (interactive).
7720         * font-lock.el (turn-on-font-lock): Add (interactive).
7721         (turn-off-font-lock): Add (interactive).
7722
7723 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7724
7725         * packages.el (packages-special-base-regexp): Add `man'.
7726
7727 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7728
7729         * wid-edit.el (widget-specify-active): map over extents in current
7730         buffer like `widget-specify-inactive' does.  Mapping over the
7731         inactive extent object does not work since the current extent is
7732         ignored by `map-extents'.
7733
7734 2000-10-04  Martin Buchholz <martin@xemacs.org>
7735
7736         * XEmacs 21.2.36 is released.
7737
7738 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7739
7740         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7741         Optimize the compiled-function-constants vector by byte-code
7742         reference counts.
7743
7744 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7745
7746         * build-report.el (build-report-delete-regexp): quote value in
7747         defcustom
7748
7749 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7750
7751         * build-report.el (build-report): Don't bind srcdir which we don't
7752         use in `multiple-value-bind' to avoid the only byte-compiler
7753         warning.
7754
7755 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7756
7757         * build-report.el: Requires cl and custom now.
7758         build-report-version is determined by XEmacs version -- remove
7759         build-report-version*.
7760         * build-report.el (build-report-version): Removed.
7761         * build-report.el (build-report-installation-version-regexp): New.
7762         * build-report.el (build-report-version-file-regexp): New.
7763         * build-report.el (build-report-installation-srcdir-regexp): New.
7764         * build-report.el (build-report-destination): Offer
7765         xemacs-build-reports and xemacs-beta.
7766         * build-report.el (build-report-keep-regexp): Adjusted.
7767         * build-report.el (build-report-delete-regexp): Adjusted.
7768         * build-report.el (build-report-make-output-dir): New.
7769         * build-report.el (build-report-installation-file): Replace use of
7770         `concat' with `expand-file-name'.
7771         * build-report.el (build-report-make-output-file): Removed.
7772         * build-report.el (build-report-make-output-files): New.
7773         * build-report.el (build-report-subject): Identify as
7774         user-variable with "*...".
7775         * build-report.el (build-report-prompts): Ditto.
7776         * build-report.el (build-report-version-file): New.
7777         * build-report.el (build-report-file-encoding): Identify as
7778         user-variable with "*...".
7779         * build-report.el (build-report-make-output-get): New.
7780         * build-report.el (build-report-insert-header): Report
7781         emacs-version and system-configuration instead of
7782         build-report-version.
7783         * build-report.el (build-report-insert-make-output): Add file
7784         argument.
7785         * build-report.el (build-report-insert-installation-file):
7786         Re-indent.
7787         * build-report.el (build-report-keep): Change docstring,
7788         re-indent.
7789         * build-report.el (build-report-delete): Ditto.
7790         * build-report.el (build-report-installation-data): New.
7791         * build-report.el (build-report-version-file-data): New.
7792
7793 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7794
7795         * byte-optimize.el (byte-optimize-lapcode):
7796         Fix the optimization of using the first 5 elements of the
7797         constants vector for variables.
7798         (byte-optimize-lapcode): Fix another ancient broken optimization.
7799
7800 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7801
7802         * *: Spelling mega-patch
7803
7804 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7805
7806         * easymenu.el: doc fixes.
7807         (easy-menu-do-define): Use backquote.
7808         (easy-menu-change):
7809         (easy-menu-add):
7810         `when' seems much clearer than `if' here.
7811         (easy-menu-remove):
7812         (easy-menu-add-item):
7813         (easy-menu-item-present-p):
7814         (easy-menu-remove-item):
7815         Wrap using (when (featurep 'menubar) ...)
7816
7817 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7818
7819         * bytecomp.el (displaying-byte-compile-warnings):
7820         Revert Ben's change to this function below so that the compile log
7821         is displayed properly for users of the "popper" package.
7822
7823 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7824
7825         * window.el (save-selected-window): Use backquote.
7826
7827         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7828         Renamed from `byte-compile-file-form-defvar'.
7829         * bytecomp.el (byte-compile-defvar-or-defconst):
7830         Only cons onto current-load-list in top-level forms.
7831         Else this leaks a cons cell every time a defun is called.
7832         Renamed from `byte-compile-defvar', for clarity.
7833         Warn when docstring of defvar is not a string.
7834         Use consistent error messages.
7835         Better comments.
7836
7837 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7838
7839         * simple.el (set-variable):
7840         Remove unneeded defvar by rearranging order of let* forms.
7841
7842         * mule/mule-ccl.el (ccl-get-next-code):
7843         * menubar-items.el (bookmark-menu-filter):
7844         (language-environment-menu-filter):
7845         (tutorials-menu-filter):
7846         * toolbar-items.el (toolbar-compile):
7847         * byte-optimize.el (disassemble-offset):
7848         Use (declare (special ...)) instead of `defvar'.
7849
7850         * cl-macs.el (cl-do-proclaim):
7851         Fix (declare (special ...)) warning suppression syntax.
7852
7853 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7854
7855         * info.el (Info-tag-table-marker):
7856         (Info-tag-table-buffer):
7857         (Info-find-file-node):
7858         (Info-read-subfile):
7859         (Info-build-node-completions):
7860         (Info-search):
7861         (Info-mode):
7862         Multiple info buffer support.
7863
7864 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7865
7866         * ldap.el (ldap-decode-entry): New defun
7867         (ldap-search-entries): Use it in order to decode DN-prefixed
7868         entries properly
7869
7870 2000-08-23  Daniel Pittman <daniel@danann.net>
7871
7872         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7873         Use `eq', not `=', to compare symbols.
7874
7875 2000-07-30  Ben Wing  <ben@xemacs.org>
7876
7877         * bytecomp.el (byte-compile-report-error):
7878         * bytecomp.el (displaying-byte-compile-warnings):
7879         if stack-trace-on-error is set, send out a backtrace when
7880         an error is encountered that stops byte compilation.  this
7881         should make it much much easier to track down those curious
7882         problems.  also undo the kludge of using a separate "*Show*"
7883         buffer for display when there's a temp-buffer-show-function;
7884         we can avoid this by just being a little smarter.
7885
7886         * dialog-items.el:
7887         * dialog-items.el (search-dialog-regexp): New.
7888         * dialog-items.el (search-dialog-callback):
7889         * dialog-items.el (make-search-dialog):
7890         add a regexp option to the dialog and clean up a bit.
7891
7892         * dialog.el:
7893         * dialog.el (yes-or-no-p-dialog-box):
7894         * dialog.el (get-dialog-box-response):
7895         * dialog.el (make-dialog-box):
7896         * dialog.el (dialog-box-finish): New.
7897         * dialog.el (dialog-box-cancel): New.
7898         * dialog.el (internal-make-dialog-box-exit): New.
7899         implement [properly!] the :modal property of the new dialog box
7900         interface.  this is the first time xemacs has ever had *proper*
7901         modal dialog boxes, giving the standard window-system feedback.
7902         (e.g. under windows, clicking on a disabled frame causes a beep
7903         and makes the dialog box flash three times.)
7904
7905         * dragdrop.el: header keyword frobbing.
7906
7907         * dumped-lisp.el (preloaded-file-list):
7908         renamed winnt.el to win32-native.el.
7909
7910         * faces.el (face-property):
7911         * faces.el (set-face-property):
7912         * faces.el (frob-face-property):
7913         * faces.el (frob-face-font-2):
7914         * faces.el (make-face-bold):
7915         * faces.el (make-face-italic):
7916         * faces.el (make-face-bold-italic):
7917         * faces.el (make-face-unbold):
7918         * faces.el (make-face-unitalic):
7919         * faces.el (make-face-smaller):
7920         * faces.el (make-face-larger):
7921         clean up the implementation of these so that window-system-specific
7922         methods are called only on objects belonging to that window system.
7923         previously, you could have [e.g.] mswindows-make-face-bold called
7924         on font object of device type `stream', which is not good and
7925         explains the subtle errors Adrian was getting when byte-compiling
7926         something that required 'term. (Adrian, now you can use stack-trace-
7927         on-error to find the exact place where things are going wrong instead
7928         of having to laboriously binary-search your way through.)
7929
7930         * finder.el (finder-known-keywords):
7931         cleaned up -- properly sorted, clarified the meanings of many of
7932         the keywords, and added a few -- mswin, gui, content, build, www,
7933         user, services.  the last two try to distinguish between a package
7934         that's used directly by the user, and a package that provides
7935         support services to other packages.
7936
7937         * font-lock.el (lisp-font-lock-keywords-2):
7938         update list of lisp control structures to include everything,
7939         including new ones i introduced.
7940
7941         * gutter.el: header keyword frobbing.
7942
7943         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7944         recent isearch element was not doing so!  you got the second-most-
7945         recent instead.
7946
7947         * lisp-mode.el (construct-lisp-mode-menu):
7948         more menubar cleanups.
7949         * lisp-mode.el (with-selected-window):
7950         make it indent properly.
7951
7952         * menubar-items.el (default-menubar): lots of menubar cleanups.
7953         rearranged the options menu the most, e.g. splitting up the
7954         Keyboard/Mouse menu into a new Editing menu and combining the
7955         separate Scrollbar/Gutter/Toolbar submenus into Display.
7956         Got rid of General, moved items to Editing or new Troubleshooting.
7957         Moved Packages to Tools; doesn't seem to belong under Options.
7958         Added stuff to the Cmds menu, e.g. Change Case.
7959
7960         NB please don't complain about these periodic menubar changes.
7961         Anything like this is necessarily incremental in its construction
7962         -- By constant use you gradually become more and more aware of
7963         better and better ways to group menu items.  When we eventually
7964         move the options menu to a property sheet, the existing structure
7965         will probably be preserved fairly well.
7966
7967         * minibuf.el (next-history-element): fix problems with pressing
7968         down arrow in repeat-complex-command.
7969
7970         * modeline.el:
7971         * modeline.el (modeline-3d-p): New.
7972         added custom variable for controlling the 3d modeline.  the
7973         corresponding Options item has been present for a long time,
7974         but commented out with "fix me!" comments.  it's fixed now.
7975
7976         * obsolete.el (add-menu):
7977         remove bogus gettexts.
7978
7979         * process.el (shell-quote-argument):
7980         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7981         For bash under Windows native, see below.
7982
7983         * simple.el:
7984         * simple.el (display-warning-buffer):
7985         Fixed the handling of warning display to eliminate the annoying
7986         *Show* buffer, like was done for byte-compiler output above.
7987
7988         * simple.el (debug-print): New.
7989         Simple function for sending debug messages to the console and/or
7990         other debug places.
7991
7992         * subr.el (replace-in-string):
7993         Rewrite this function to avoid N^2 behavior with large strings --
7994         catastrophic with the new Windows selection code! (Apparently the
7995         author of this function didn't realize there was a fun
7996         replace-match that could make his life much easier, because we
7997         duplicated the entire logic.  The new version is smaller, easier
7998         to understand, much more robust, and has extended features --
7999         those of replace-match.)
8000
8001         * window.el:
8002         * window.el (with-selected-window): New.
8003         An obvious complement to the existing `with-selected-frame' and
8004         `with-current-buffer'.
8005
8006         * win32-native.el: Renamed from winnt.el.
8007         Added a great deal of stuff for properly handling process quoting,
8008         somewhat modeled on Kirill's original model (which i later threw
8009         away).  We should now finally have correctly working process arg
8010         quoting/dequoting so that the final app gets exactly what we
8011         intended.  Because the mechanism is in Lisp, it's easily
8012         extendible. (For those running bash and running the native
8013         version, I tried hard to do what I thought was correct.  But more
8014         thought is needed, and ideally the volunteer work of people with
8015         these configurations that they generally run on.)
8016
8017         * x-font-menu.el (x-font-menu-font-data):
8018         Put in defvar's to fix byte-compiler warnings.
8019
8020 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8021
8022         * select.el (selection-coercion-alist): Initialise.
8023         * select.el (select-coerce-to-text): New.
8024         * select.el (select-coerce): New.
8025         New functions to perform type and value coercion.
8026
8027         * select.el (select-buffer-killed-default): Keep data if it was
8028         on the clipboard.
8029
8030 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8031
8032         * menubar-items.el (default-menubar): Fix typo.
8033         (default-menubar): `lambda' was mispelled as `lamda'.
8034
8035 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8036
8037         * window.el (shrink-window-if-larger-than-buffer): Remove
8038         edge checking code.
8039
8040 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8041
8042         * paths.el (gnus-local-domain): Removed.
8043         (gnus-local-organization): Ditto.
8044         (gnus-startup-file): Ditto.
8045
8046 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8047
8048         * files.el (auto-mode-alist): Add .spec for RPM.
8049
8050 2000-07-31  Andy Piper  <andy@xemacs.org>
8051
8052         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8053
8054 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8055
8056         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8057         browse-url.
8058         * help.el (xemacs-www-page): Ditto.
8059         (xemacs-www-faq): Ditto.
8060         * menubar-items.el (default-menubar): Ditto.
8061
8062         * wid-edit.el (widget-url-link-action): Ditto.
8063         From: Kenichi OKADA <okada@opaopa.org>.
8064
8065 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8066
8067         * finder.el (finder-commentary): Add autoload cookie.
8068
8069 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8070
8071         * files.el (insert-file-contents-literally): Fix second let
8072         binding for `coding-system-for-read' to `coding-system-for-write'
8073         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8074
8075 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8076
8077         * files.el (insert-file-contents-literally): Use binary coding
8078         system (from Morioka san).
8079         (insert-file-contents-literally): Make file-name-handler method.
8080
8081 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8082
8083         * cl-macs.el (get-selection): Add defsetf.
8084
8085 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8086
8087         * x-init.el (x-activate-region-as-selection): replace obsolete
8088         function x-own-selection with own-selection.
8089         (ow-find): replace obsolete functions x-get-selection and
8090         x-get-clipboard with get-selection and get-clipboard.
8091         (init-post-x-win): replace obsolete function x-disown-selection
8092         with disown-selection.
8093
8094 2000-07-20  Mike Sperber  <mike@xemacs.org>
8095
8096         * startup.el (load-user-init-file): Only try to load init file if
8097         it exists.
8098
8099 2000-07-10  Andy Piper  <andy@xemacs.org>
8100
8101         * dialog-items.el: sync with Ben's patch.
8102
8103         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8104         comment.
8105         (progress-text-glyph): deleted.
8106         (progress-layout-glyph): make completely minimal.
8107         (progress-gauge-glyph): ditto.
8108         (progress-display-style): fix to handle dynamic instantiator
8109         changes.
8110         (progress-text-instantiator): new.
8111         (progress-layout-instantiator): new.
8112         (progress-gauge-instantiator): new.
8113         (set-progress-display-instantiator): renamed and changed from
8114         set-progress-display-style.
8115         (progress-abort-glyph): use instantiator not glyph.
8116         (append-progress-display): use set-progress-display-instantiator
8117         and set-glyph-image.
8118         (abort-progress-display): ditto.
8119         (raw-append-progress-display): ditto.
8120
8121 2000-07-20  Ben Wing  <ben@xemacs.org>
8122
8123         * code-files.el: Move Mule-specific code to mule-coding.el.
8124
8125 2000-07-15  Ben Wing  <ben@xemacs.org>
8126
8127         * autoload.el:
8128         Fixed comments.
8129
8130         * cmdloop.el:
8131         * cmdloop.el (yes-or-no-p):
8132         * cmdloop.el (y-or-n-p):
8133         Make these functions use should-use-dialog-box-p and not be
8134         overridden in dialog.el.
8135
8136         * cus-dep.el:
8137         * cus-dep.el (Custom-make-dependencies): Removed.
8138         * cus-dep.el (Custom-make-dependencies-1): New.
8139         * cus-dep.el (Custom-make-one-dependency): New.
8140         New entry point for use in Makefiles, to avoid excessive
8141         invocations.
8142
8143         * cus-edit.el (custom-variable-reset-saved):
8144         * cus-edit.el (custom-variable-reset-standard):
8145         * cus-edit.el (custom-save-resets):
8146         Fix bytecompiler warnings.
8147
8148         * dialog.el:
8149         * dialog.el (yes-or-no-p-dialog-box):
8150         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8151         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8152         * dialog.el (get-dialog-box-response):
8153         * dialog.el (message-or-box):
8154         * dialog.el (make-dialog-box):
8155         * dialog.el (popup-dialog-box): New.
8156         Avoid yes-or-no-p bogosities.
8157         Create a general function `make-dialog-box' to encapsulate all
8158         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8159
8160         * dumped-lisp.el (preloaded-file-list):
8161         Add dialog-items.  Clean up.  Group files by types.
8162
8163         * easymenu.el (easy-menu-add):
8164         * easymenu.el (easy-menu-remove):
8165         Account for accelerators.
8166
8167         * extents.el:
8168         * extents.el (extent-list): New args, like in map-extents.
8169         * extents.el (extent-at-event): New.
8170         * extents.el (extents-at-event): New.
8171
8172         * font-lock.el:
8173         * font-lock.el (font-lock-mode):
8174         * font-lock.el (font-lock-default-fontify-buffer):
8175         * font-lock.el (font-lock-default-unfontify-region):
8176         * font-lock.el (font-lock-fontify-syntactically-region):
8177         * font-lock.el (font-lock-fontify-keywords-region):
8178         Use new progress-feedback names.
8179
8180         * font-lock.el (java-font-lock-identifier-regexp):
8181         * font-lock.el (java-font-lock-class-name-regexp):
8182         Fix bytecompiler warnings.
8183
8184         * gutter-items.el:
8185         * gutter-items.el (progress-display-use-echo-area): Removed.
8186         * gutter-items.el (progress-feedback-use-echo-area): New.
8187         * gutter-items.el (progress-display-popup-period): Removed.
8188         * gutter-items.el (progress-feedback-popup-period): New.
8189         * gutter-items.el (set-progress-display-style): Removed.
8190         * gutter-items.el (set-progress-feedback-style): New.
8191         * gutter-items.el (progress-display-style): Removed.
8192         * gutter-items.el (progress-feedback-style): New.
8193         * gutter-items.el (progress-stack):
8194         * gutter-items.el (progress-displayed-p): Removed.
8195         * gutter-items.el (progress-feedbacked-p): New.
8196         * gutter-items.el (clear-progress-display): Removed.
8197         * gutter-items.el (clear-progress-feedback): New.
8198         * gutter-items.el (progress-display-clear-when-idle): Removed.
8199         * gutter-items.el (progress-feedback-clear-when-idle): New.
8200         * gutter-items.el (remove-progress-display): Removed.
8201         * gutter-items.el (remove-progress-feedback): New.
8202         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8203         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8204         * gutter-items.el (append-progress-display): Removed.
8205         * gutter-items.el (append-progress-feedback): New.
8206         * gutter-items.el (abort-progress-display): Removed.
8207         * gutter-items.el (abort-progress-feedback): New.
8208         * gutter-items.el (raw-append-progress-display): Removed.
8209         * gutter-items.el (raw-append-progress-feedback): New.
8210         * gutter-items.el (display-progress-display): Removed.
8211         * gutter-items.el (display-progress-feedback): New.
8212         * gutter-items.el (current-progress-display): Removed.
8213         * gutter-items.el (current-progress-feedback): New.
8214         * gutter-items.el (current-progress-display-label): Removed.
8215         * gutter-items.el (current-progress-feedback-label): New.
8216         * gutter-items.el (progress-display): Removed.
8217         * gutter-items.el (progress-feedback): New.
8218         Replace "progress-display" with "progress-feedback" globally.
8219
8220         * gutter-items.el (lprogress-display): Removed.
8221         * gutter-items.el (progress-feedback-with-label): New.
8222         Rename lprogress-display ==> progress-feedback-with-label.
8223
8224         * gutter-items.el (search-dialog-direction): Removed.
8225         * gutter-items.el (search-dialog-text): Removed.
8226         * gutter-items.el (search-dialog-callback): Removed.
8227         * gutter-items.el (make-search-dialog): Removed.
8228         Move to dialog-items.el.
8229
8230         * help.el:
8231         * help.el (help-mode-quit):
8232         * help.el (mode-for-help): New.
8233         * help.el (help-sticky-window): New.
8234         * help.el (help-window-config): New.
8235         * help.el (with-displaying-help-buffer):
8236         * help.el (function-at-event): New.
8237         * help.el (help-symbol-regexp): New.
8238         * help.el (help-symbol-run-function-1): New.
8239         * help.el (help-symbol-run-function): New.
8240         * help.el (help-symbol-function-context-menu): New.
8241         * help.el (help-symbol-variable-context-menu): New.
8242         * help.el (help-symbol-function-and-variable-context-menu): New.
8243         * help.el (frob-help-extents): New.
8244         * help.el (describe-function-1):
8245         * help.el (variable-at-point):
8246         * help.el (variable-at-event): New.
8247         * help.el (describe-variable):
8248         Major overhaul.
8249         - Make functions and variables be mousable.
8250         - Middle button hyperlinks.
8251         - New context-menu entries.
8252
8253         * keydefs.el:
8254         * keydefs.el (global-map):
8255         New key bindings to move lines up and down.
8256
8257         * lisp-mode.el:
8258         * lisp-mode.el (construct-lisp-mode-menu): New.
8259         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8260         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8261         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8262         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8263         Make popup and menubar menus be different.  Popup menu uses
8264         clicked location and automatically assumes symbol under the mouse
8265         for various commands.
8266
8267         * menubar-items.el:
8268         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8269         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8270
8271         * menubar-items.el (global-popup-menu): Removed.
8272         * menubar-items.el (mode-popup-menu): Removed.
8273         * menubar-items.el (activate-popup-menu-hook): Removed.
8274         * menubar-items.el (popup-mode-menu): Removed.
8275         * menubar-items.el (popup-buffer-menu): Removed.
8276         * menubar-items.el (popup-menubar-menu): Removed.
8277         Move to menubar.el.
8278
8279         * menubar.el:
8280         * menubar.el (global-popup-menu): New.
8281         * menubar.el (mode-popup-menu): New.
8282         * menubar.el (activate-popup-menu-hook): New.
8283         * menubar.el (last-popup-menu-event): New.
8284         * menubar.el (popup-mode-menu): New.
8285         * menubar.el (popup-buffer-menu): New.
8286         * menubar.el (popup-menubar-menu): New.
8287         * menubar.el (menu-call-at-event): New.
8288         Move non-content functions here.  Add support for context menu
8289         items on extents.
8290
8291         * minibuf.el (minibuffer-history-uniquify):
8292         Typo fix.
8293
8294         * minibuf.el (read-file-name-1):
8295         Call new file dialog box if it exists.
8296
8297         * minibuf.el (mouse-rfn-setup-vars):
8298         Clean up "chop" action.
8299
8300         * mouse.el:
8301         * mouse.el (button2): Now bound to mouse-track.
8302         * mouse.el (click-inside-extent-p):
8303         * mouse.el (point-inside-extent-p):
8304         * mouse.el (point-inside-selection-p):
8305         * mouse.el (mouse-drag-or-yank): Removed.
8306         * mouse.el (mouse-begin-drag-n-drop): New.
8307         * mouse.el (mouse-eval-sexp):
8308         * mouse.el (mouse-track-activate-strokes): New.
8309         * mouse.el (mouse-track-do-activate): New.
8310         * mouse.el (mouse-track):
8311         * mouse.el (default-mouse-track-event-is-with-button): New.
8312         * mouse.el (default-mouse-track-cleanup-hook):
8313         * mouse.el (default-mouse-track-drag-hook):
8314         * mouse.el (default-mouse-track-drag-up-hook):
8315         * mouse.el (default-mouse-track-click-hook):
8316         Merge drag-n-drop into mouse-track.
8317         Add general "activate" support to replace specific button2 kludges.
8318         Use "button modifier" support in mouse-track.
8319
8320         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8321
8322         * package-ui.el:
8323         * package-ui.el (pui-menu):
8324         * package-ui.el (pui-popup-context-sensitive): Removed.
8325         Fix bytecompiler warnings.
8326         Clean up popup code a bit.
8327
8328         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8329
8330         * simple.el:
8331         * simple.el (transpose-lines):
8332         * simple.el (transpose-line-up): New.
8333         * simple.el (transpose-line-down): New.
8334         * simple.el (transpose-subr):
8335         * simple.el (transpose-subr-1): Removed.
8336         Clean up, add functions to move lines up and down.
8337
8338         * startup.el (mail-host-address):
8339         * startup.el (user-mail-address):
8340         Customize.
8341
8342         * subr.el:
8343         * subr.el (set-symbol-value-in-buffer): New.
8344         * subr.el (error):
8345         * subr.el (check-argument-type):
8346         * subr.el (defined-error-p): New.
8347         Add structured error support.
8348
8349         * toolbar-items.el (toolbar-compile):
8350         Use new make-dialog-box.
8351
8352         * update-elc.el:
8353
8354         * userlock.el (ask-user-about-lock-dbox):
8355         * userlock.el (ask-user-about-supersession-threat-dbox):
8356         * userlock.el (ask-user-about-lock):
8357         * userlock.el (ask-user-about-supersession-threat):
8358         Use new make-dialog-box.
8359         Add safety checks; use should use-dialog-box-p.
8360
8361         * window-xemacs.el:
8362         * window-xemacs.el (__buffer-dedicated-frame):
8363         * window-xemacs.el (buffer-dedicated-frame): New.
8364         * window-xemacs.el (set-buffer-dedicated-frame): New.
8365         Move dedicated-frame stuff into lisp.
8366
8367 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8368
8369         * printer.el (generic-print-region): Do not require that
8370         `printer-name' be set.
8371         (printer-name): Commentary clarification.
8372
8373 2000-07-19  Martin Buchholz <martin@xemacs.org>
8374
8375         * XEmacs 21.2.35 is released.
8376
8377 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8378
8379         * select.el (selection-coercible-types): Initialise.
8380
8381 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8382
8383         * select.el (own-clipboard): Bug fix.
8384
8385 2000-07-17  Mike Sperber  <mike@xemacs.org>
8386
8387         * cus-edit.el (custom-migrate-custom-file): Save init file before
8388         continuing.
8389
8390 2000-07-16  Mike Sperber  <mike@xemacs.org>
8391
8392         * startup.el (load-init-file): Remove silly call to
8393         `load-user-custom-file`.
8394         (maybe-migrate-user-init-file): Minor fixes.
8395
8396 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8397
8398         * apropos.el (apropos-documentation-check-doc-file):
8399         `doc' variable should be let-bound, as was presumably intended.
8400
8401         * cus-edit.el (custom-variable-reset-saved):
8402         (custom-variable-reset-standard):
8403         Remove unused variable comment-widget.  Twice.
8404
8405         * toolbar.el (toolbar-blank-press-function):
8406         Add a real defvar with initial value nil and proper docstring.
8407         (press-toolbar-button): No need to check for boundp-ness anymore.
8408
8409         * rect.el (open-rectangle-line): Remove useless (let) form.
8410         Add defvar for pending-delete-mode.
8411
8412         * info.el (Info-find-node): This function needs an autoload cookie.
8413
8414         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8415         Use let* since the second form referred to the first.
8416
8417 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8418
8419         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8420         instead of removed `mswindows-get-clipboard'.
8421
8422
8423 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8424
8425         * select.el (select-convert-from-text): New.
8426         * select.el (select-convert-from-length): New.
8427         * select.el (select-convert-from-integer): New.
8428         * select.el (select-convert-from-identity): New.
8429         * select.el (select-convert-from-filename): New.
8430         * select.el (selection-converter-in-alist): Use them.
8431         New converter functions for X.
8432
8433         * select.el (get-selection): Removed comment.
8434
8435         * select.el (own-selection): Removed append code - I thought
8436         I'd already done this, but apparently not...
8437
8438         * select.el: Changed comment about TIMESTAMP.
8439
8440         * select.el (select-convert-in): New.
8441         * select.el (select-convert-out): New.
8442         New functions that get used by select.c.
8443
8444         * select.el (select-buffer-killed-default): New.
8445         * select.el (select-buffer-killed-text): New.
8446         * select.el (selection-buffer-killed-alist): New.
8447         New list and functions that get called if a relevant selection
8448         exists and a buffer gets killed.
8449
8450         * select.el (select-convert-to-targets):
8451         * select.el (select-convert-to-identity): Removed.
8452         * select.el (select-convert-from-identity): Removed.
8453         * select.el (select-converter-out-alist):
8454         Removed _EMACS_INTERNAL selection type.
8455
8456         * x-select.el (xselect-kill-buffer-hook): Removed.
8457         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8458         Removed this X-specific nonesense. Use the generic support
8459         in select.el instead.
8460
8461 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8462
8463         * mule/mule-category.el (defined-category-hashtable):
8464         Use make-hash-table instead of make-hashtable
8465
8466         * buff-menu.el: Byte-compiler warning fix.
8467
8468         * isearch-mode.el (isearch-highlight-all-cleanup):
8469         Remove unused variable `isearch-highlight-all-start'.
8470
8471         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8472
8473         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8474
8475         * cus-dep.el (Custom-make-dependencies):
8476         Add autoload cookie for custom-add-loads to generated custom-load.el.
8477
8478         * autoload.el (autoload-package-name): Warning suppression.
8479         Move defvar prior to first use.
8480
8481         * custom.el: Add autoload for custom-declare-face.
8482         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8483         * cl.el (cl-hack-byte-compiler):
8484         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8485         to work properly.
8486
8487 2000-07-08  Mike Sperber  <mike@xemacs.org>
8488
8489         * startup.el (load-home-init-file): Added variable.
8490         (maybe-migrate-user-init-file): Added.
8491         (load-user-init-file): Load custom file if different from init
8492         file.
8493
8494         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8495         "startup."
8496
8497         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8498         Moved `custom-file'-related code to cus-file.el.
8499
8500         * cus-file.el: New file.
8501
8502 2000-04-01  Mike Sperber  <mike@xemacs.org>
8503
8504         * packages.el (packages-find-package-directories): Added support
8505         for external package hierarchies with in-place installations.
8506
8507         * find-paths.el (paths-root-in-place-p): Added.
8508         (paths-find-emacs-directory): Added support for external
8509         directories with in-place installations.
8510         (paths-find-site-directory): Ditto.
8511
8512         * startup.el (find-user-init-file): Also look for
8513         ~/.xemacs/init.elc? in preference to ~/.emacs.
8514
8515 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8516
8517         * select.el (own-selection):
8518         * select.el (own-clipboard): Changed `append' parameter to
8519         `how-to-use' parameter.
8520         * select.el (own-selection): Removed icky append code.
8521         * select.el (own-selection, get-selection): Removed extra type
8522         checking.
8523         * select.el (selection-appender-alist):
8524         * select.el (selection-converter-{in|out}-alist): Initialise.
8525         * select.el (select-append-to-*): New.
8526         * select.el (select-convert-from-*): New.  New functions to append
8527         data and convert data from external type.
8528
8529 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8530
8531         * font-lock.el: Javadoc enhancements.
8532
8533 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8534
8535         * printer.el (generic-print-region): Compose job name from buffer
8536         name.
8537
8538 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8539
8540         * font-lock.el (font-lock-fontify-pending-extents): Call
8541         font-lock-fontify-region instead of font-lock-fontify-buffer
8542         to avoid unnecessary progress gauges.
8543
8544 2000-07-06  Craig Lanning  <lanning@scra.org>
8545
8546         * custom-load.el (faces):
8547
8548         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8549         dir is a regex.
8550
8551         * process.el (call-process-internal): from Dan Holmsand, use binary
8552         coding systems so that jka-compr works.
8553
8554 2000-07-07  Ben Wing  <ben@xemacs.org>
8555
8556         * font-lock.el: Undo previous change.  Unfortunately, some
8557         files actually use the variables directly in their init code
8558         without quoting them.
8559
8560 2000-07-07  Ben Wing  <ben@xemacs.org>
8561
8562         * font-lock.el (defvar font-lock-*-face): Removed.
8563
8564         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8565         only when necessary.
8566
8567 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8568
8569         * cl-macs.el: fix cl-transform-function-property kludge
8570         so that it does not require a random feature.
8571
8572 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8573
8574         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8575         as in Linux kernel "Rules.make".
8576
8577 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8578
8579         * build-report.el (build-report): Add autoload cookie.
8580
8581 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8582
8583         * package-ui.el (defgroup pui):  Correct a misspelling
8584         (pui-toggle-package-delete):  Change `seleted' to `selected'
8585
8586 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8587
8588         * package-get.el (package-get-update-base):
8589         (package-get): Use insert-file-contents-literally always.
8590         (package-get-maybe-save-index):
8591         Force coding system for writing to binary.
8592
8593 2000-06-08  Mike Alexander  <mta@arbortext.com>
8594
8595         * code-process.el (call-process-region): If there is no coding
8596         system for the process on process-coding-system-alist use the
8597         coding system of the buffer containing the region.
8598
8599 2000-06-10  Ben Wing  <ben@xemacs.org>
8600
8601         * cmdloop.el (command-error):
8602         If debug-on-error and noninteractive, output backtrace.
8603
8604         * files.el (file-relative-name):
8605         Remove MSDOS references.
8606
8607         * simple.el (line-number): New function, due to non-obvious
8608         behavior/usage of count-lines.
8609
8610         * simple.el (count-lines): document non-obvious usage to get
8611         line number.
8612
8613 2000-06-11  Ben Wing  <ben@xemacs.org>
8614
8615         * faces.el ((featurep 'xpm)):
8616         * x-faces.el (x-init-face-from-resources):
8617         * x-faces.el (x-init-frame-faces):
8618         * x-misc.el (x-init-specifier-from-resources):
8619         * x-misc.el (x-get-resource-and-bogosity-check):
8620         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8621         * x-mouse.el (x-init-pointer-shape):
8622         * x-scrollbar.el (x-init-scrollbar-from-resources):
8623         Add sixth argument to x-get-resource calls so as to issue warnings
8624         rather than errors on bogus arguments.
8625
8626 2000-06-05  Ben Wing  <ben@xemacs.org>
8627
8628         * compat.el: new file.  provides a clean, non-intrusive way to
8629         define compatibility functions.
8630
8631         * process.el (shell-quote-argument): temporary fix for lack
8632         of nt-quote-process-args.  #### I need to put back the overall
8633         structure of that mechanism but redo the guts of it using the
8634         extra intelligence in the C code.
8635
8636 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8637
8638         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8639         `package-get' does in package-get.el, instead of using external
8640         "md5sum" program.
8641
8642         * package-get.el (package-get): Insert package file literally to
8643         make checksum calculation work.
8644
8645 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8646
8647         * code-files.el (convert-mbox-coding-system): Deleted.
8648         (file-coding-system-alist): Removed reference to
8649         convert-mbox-coding-system.
8650
8651 2000-05-28  Martin Buchholz <martin@xemacs.org>
8652
8653         * XEmacs 21.2.34 is released.
8654
8655 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8656
8657         * font-lock.el (font-lock-keywords): Rewrote docstring
8658
8659 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8660
8661         * loadhist.el (unload-feature): handle case where x is both boundp
8662         and fboundp
8663
8664 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8665
8666         * packages.el: It's ok to use built-in macros, but not lisp
8667         defined ones.
8668
8669 2000-05-20  Ben Wing  <ben@xemacs.org>
8670
8671         * font-lock.el:
8672         * font-lock.el (font-lock-message-threshold):
8673         * font-lock.el (font-lock-mode):
8674         * font-lock.el (font-lock-default-fontify-buffer):
8675         * font-lock.el (font-lock-always-fontify-immediately):
8676         * font-lock.el (font-lock-old-extent): Removed.
8677         * font-lock.el (font-lock-old-len): Removed.
8678         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8679         * font-lock.el (font-lock-pending-extent-table): New.
8680         * font-lock.el (font-lock-range-table): New.
8681         * font-lock.el (font-lock-after-change-function):
8682         * font-lock.el (font-lock-after-change-function-1): Removed.
8683         * font-lock.el (font-lock-fontify-pending-extents): New.
8684         * font-lock.el ('font-lock-revert-cleanup): Removed.
8685         * font-lock.el ('font-lock-revert-setup): Removed.
8686         Rewrite deferral code to handle any number of changes, merging
8687         them properly.  Remove hacked-up code for revert-buffer, now
8688         unnecessary.
8689
8690         * menubar-items.el (default-menubar):
8691         In Options->Edit Init File, don't switch to emacs-lisp-mode
8692         unless necessary; doing this turns off font-lock.
8693
8694 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8695
8696         * keydefs.el: Define C-x BS to backward-kill-sentence.
8697
8698 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8699
8700         * files.el (hack-local-variables-prop-line): Use non-greedy
8701         matching to process -*-texinfo-*- -*-.
8702
8703 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8704
8705         * minibuf.el (minibuf-directory-files): new function.
8706         (read-file-name-activate-callback): use minibuf-directory-files.
8707         (read-directory-name-internal): ditto.
8708         (mouse-file-display-completion-list): ditto.
8709         (mouse-directory-display-completion-list): ditto.
8710         (read-file-name-internal): remove "./" from completion list unless
8711         explicitly matched, for consistency.
8712
8713 2000-05-11  Ben Wing  <ben@xemacs.org>
8714
8715         * gutter-items.el (gutter-buffers-tab):
8716         * gutter-items.el (add-tab-to-gutter):
8717         * gutter-items.el (update-tab-in-gutter):
8718         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8719         * gutter-items.el (append-progress-display):
8720         * gutter-items.el (abort-progress-display):
8721         * gutter-items.el (raw-append-progress-display):
8722         Further fixes.  Use set-glyph-image not set-image-instance-property,
8723         to fix problems with multiple windows in a frame.
8724
8725         * menubar-items.el (tutorials-menu-filter):
8726         Fix typo.
8727
8728         * startup.el (early-error-handler):
8729         Display message box under windows; otherwise, message will disappear
8730         before it can be viewed.
8731
8732         * update-elc.el:
8733         Fix bug in NEEDTODUMP processing.
8734
8735 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8736
8737         * startup.el (lock-directory): Removed.
8738         (superlock-file): Ditto.
8739         (startup-set-paths): Remove lockdir.
8740         (startup-setup-paths-warning): Remove lock-directory.
8741
8742         * setup-paths.el (paths-find-lock-directory): Removed.
8743         (paths-find-superlock-file): Ditto.
8744
8745 2000-05-09  Ben Wing  <ben@xemacs.org>
8746
8747         * faces.el (set-face-property):
8748         * faces.el (set-face-font):
8749         * faces.el (set-face-foreground):
8750         * faces.el (set-face-background):
8751         * faces.el (set-face-background-pixmap):
8752         * faces.el (set-face-underline-p):
8753         * faces.el (set-face-strikethru-p):
8754         * faces.el (set-face-highlight-p):
8755         * faces.el (set-face-dim-p):
8756         * faces.el (set-face-blinking-p):
8757         * faces.el (set-face-reverse-p):
8758         doc string changes.
8759
8760         * glyphs.el:
8761         * glyphs.el (make-image-specifier):
8762         * glyphs.el (glyph-property):
8763         * glyphs.el (set-glyph-image):
8764         * glyphs.el (make-glyph):
8765         * glyphs.el (make-pointer-glyph):
8766         * glyphs.el (make-icon-glyph):
8767         * glyphs.el (widget-image-instance-p): New.
8768         authorship info, lots of doc changes.  New predicate, inadvertently
8769         omitted.  the general principle with specifier docs is now that
8770         the description of instantiators should go with the make-foo-specifier
8771         fun's doc string, rather than in foo-specifier-p.  this follows
8772         conventions elsewhere in XEmacs and in general is a lot more obvious
8773         of a place to look.  sometimes the make-foo-specifier function needs
8774         to be created in the process.
8775
8776         * gutter.el:
8777         * gutter.el (make-gutter-specifier): New.
8778         * gutter.el (make-gutter-size-specifier): New.
8779         * gutter.el (make-gutter-visible-specifier): New.
8780         specifier doc updates according to the conventions specified before.
8781
8782         * objects.el:
8783         * objects.el (make-font-specifier):
8784         * objects.el (make-color-specifier):
8785         * objects.el (make-face-boolean-specifier): New.
8786         specifier doc updates according to the conventions specified before.
8787
8788         * specifier.el:
8789         * specifier.el (set-specifier):
8790         * specifier.el (make-integer-specifier): New.
8791         * specifier.el (make-boolean-specifier): New.
8792         * specifier.el (make-natnum-specifier): New.
8793         * specifier.el (make-generic-specifier): New.
8794         * specifier.el (make-display-table-specifier): New.
8795         specifier doc updates according to the conventions specified before.
8796
8797         * toolbar.el:
8798         * toolbar.el (make-toolbar-specifier): New.
8799         specifier doc updates according to the conventions specified before.
8800
8801 2000-05-09  Ben Wing  <ben@xemacs.org>
8802
8803         * process.el (call-process-internal): Revert to previous version
8804         because Mike's change clashed with a change I did not long before.
8805         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8806         Thanks very much Mike for pointing out the bug and submitting a
8807         patch!
8808
8809 2000-04-13  Mike Alexander  <mta@arbortext.com>
8810
8811         * process.el (call-process-internal): Send the correct input buffer
8812         (call-process-internal): Return the exit status of the process
8813
8814 2000-05-07  Ben Wing  <ben@xemacs.org>
8815
8816         * winnt.el:
8817         * winnt.el (nt-quote-args-verbatim): Removed.
8818         * winnt.el (nt-quote-args-prefix-quote): Removed.
8819         * winnt.el (nt-quote-args-backslash-quote): Removed.
8820         * winnt.el (nt-quote-args-double-quote): Removed.
8821         * winnt.el (nt-quote-args-functions-alist): Removed.
8822         * winnt.el (nt-quote-process-args): Removed.
8823         Remove all stuff for argument quoting.  We borrow the code instead
8824         from Emacs 20.6, which is much more careful in its quoting
8825         (e.g. in handling runs of the escape character) and avoids most of
8826         the need for this Lisp mechanism by checking to see whether we're
8827         running a Cygwin or normal program and doing the appropriate
8828         quoting.  If we end up needing such a mechanism, we should add
8829         it by extending the variable `mswindows-quote-process-args' so it
8830         can take an alist of regexps.
8831
8832 2000-05-07  Ben Wing  <ben@xemacs.org>
8833
8834         * keydefs.el:
8835         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8836         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8837         the window without moving point.
8838
8839         * simple.el:
8840         * simple.el (scroll-up-one): New.
8841         * simple.el (scroll-down-one): New.
8842         Functions for use with C-M-up/down.
8843
8844 2000-05-01  Martin Buchholz <martin@xemacs.org>
8845
8846         * XEmacs 21.2.33 is released.
8847
8848 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8849
8850         * dialog.el (yes-or-no-p-dialog-box):
8851         Fix docstring.
8852         Fix following horrible bug in X11 mode with focus-follows-mouse:
8853           1. Visit two files in two different frames.
8854           2. do File->Revert Buffer in one of those frames.
8855           3. Dialog box appears.
8856           4. Arrange things so that the mouse passes over the *other*
8857              frame, then to the dialog box, and click on "Yes".
8858           5. The file contents end up in the *wrong* buffer!
8859         Add TODO comment.
8860
8861 2000-04-28  Ben Wing  <ben@xemacs.org>
8862
8863         * help.el (describe-installation): correct typo introduced
8864         in last patch: boundp -> fboundp.
8865
8866         * etags.el (buffer-tag-table-list):
8867         canonicalize filenames to Unix format so that tag-table-alist
8868         searching works under Windows.
8869
8870         * autoload.el:
8871         Bowdlerize the supposedly objectionable words
8872         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8873
8874         * gutter-items.el (set-progress-display-style):
8875         * gutter-items.el (search-dialog-callback):
8876         * gutter-items.el (make-search-dialog):
8877         Change to new callback-ex api.
8878
8879 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8880
8881         * help.el: (describe-installation): decode-coding-string is not
8882         defined in a non MULE environment.
8883
8884 2000-04-28  Ben Wing  <ben@xemacs.org>
8885
8886         * gutter-items.el (buffer-list-changed-hook):
8887         use it, not record-buffer-hook.
8888
8889         * subr.el (record-buffer-hook): Removed.
8890
8891 2000-04-27  Ben Wing  <ben@xemacs.org>
8892
8893         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8894         use NORECORD option.  Andy will not like this, but the existing
8895         gutter behavior is just wrong, as per this comment:
8896
8897         ;; this used to add the norecord flag to both calls below.
8898         ;; this is bogus because it is a pervasive assumption in XEmacs
8899         ;; that the current buffer is at the front of the buffers list.
8900         ;; for example, select an item and then do M-C-l
8901         ;; (switch-to-other-buffer).  Things get way confused.
8902         ;;
8903         ;; Andy, if you want to maintain the current look, you must
8904         ;;  *uncouple* the gutter order and buffers order.
8905
8906         * loaddefs.el (completion-ignored-extensions): unfuckify.
8907
8908         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8909         xemacs.mak.
8910
8911         * autoload.el (batch-update-one-directory): new function, used in
8912         xemacs.mak.
8913
8914         * loadup.el: set gc-cons-threshold very high unless dumping --
8915         loadup during update-elc is much much much faster.  also do this
8916         when quick-building.
8917
8918         add commented-out code for profiling loadup.
8919
8920
8921         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8922         is required in order to build xemacs.
8923
8924 2000-04-26  Ben Wing  <ben@xemacs.org>
8925
8926         * loadup.el: don't garbage collect during loadup if quick-build
8927         compile-time option is set.
8928
8929 2000-04-23  Ben Wing  <ben@xemacs.org>
8930
8931         * update-elc.el: compute whether any dumped .el or .elc files
8932         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8933         if so.
8934
8935         * update-elc.el (update-elc-files-to-compile): always change
8936         NOBYTECOMPILE in the src directory rather than current dir,
8937         so it will work under NT.
8938
8939         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8940         the form of this file is identical between Unix and Windows.
8941         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8942         Added comment.
8943         (update-autoloads-from-directory): updated doc string.
8944         updated doc strings in a few other places.
8945
8946 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8947
8948         * bytecomp.el (byte-force-recompile): Fix argument to
8949         byte-recompile-directory.
8950
8951 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8952
8953         * gutter-items.el (progress-display-clear-when-idle): Use
8954         add-one-shot-hook.
8955         * gutter-items.el (clear-progress-display): Adjust number of
8956         arguments.
8957
8958 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8959
8960         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8961
8962 2000-04-16  Ben Wing  <ben@xemacs.org>
8963
8964         * printer.el: New file.
8965
8966         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8967
8968         * help.el (describe-installation): Fix decoding for Windows.
8969
8970         * menubar-items.el:
8971         * menubar-items.el (default-menubar):
8972         * menubar-items.el (tutorials-menu-filter): New.
8973         * menubar-items.el (popup-menubar-menu):
8974         Add authorship.  Redo Help menu and Tutorials filter.
8975
8976         * menubar.el: Correct comment.
8977
8978         * modeline.el (modeline-buffer-identification): Correct doc string.
8979
8980         * simple.el:
8981         * simple.el (printing): Removed.
8982         * simple.el (printer-name): Removed.
8983         * simple.el (generic-print-buffer): Removed.
8984         * simple.el (generic-print-region): Removed.
8985         Move generic print code to printer.el.
8986
8987 2000-04-15  Ben Wing  <ben@xemacs.org>
8988
8989         * simple.el (generic-print-region): New.
8990         make this function actually work.
8991         (generic-print-buffer): call generic-print-region.
8992
8993 2000-04-14  Andy Piper  <andy@xemacs.org>
8994
8995         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8996         by using the new widget-callback-current-channel.
8997         (search-dialog-callback): ditto.
8998
8999 2000-04-12  Andy Piper  <andy@xemacs.org>
9000
9001         * gutter.el (default-gutter-position): moved from gutter-items.el.
9002         (default-gutter-position-changed-hook): ditto.
9003         (gutter-element-visibility-changed-hook): ditto.
9004         (set-gutter-element): ditto.
9005         (remove-gutter-element): ditto.
9006         (set-gutter-element-visible-p): ditto.
9007         (gutter-element-visible-p): ditto.
9008         (init-gutter): ditto.
9009
9010         * dialog.el (make-dialog-box): renamed and moved from
9011         gutter-items.el
9012
9013         * gutter-items.el: move various functions elsewhere.
9014
9015 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9016
9017         * menubar-items.el: Fixed place of parenthesis.
9018
9019 2000-04-12  Ben Wing  <ben@xemacs.org>
9020
9021         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9022                 without constantly being prompted for the tag.
9023         * simple.el: Added a number of section headings, to clarify the
9024                 organization of this file.
9025         * simple.el (activate-region):
9026         * simple.el (region-exists-p):
9027         * simple.el (region-active-p):
9028                 Moved these three function down to the other side of
9029                 the case-changing functions, so they join the rest of
9030                 the region code.
9031         * simple.el (printing): New.
9032         * simple.el (printer-name): New.
9033         * simple.el (generic-print-buffer): New.
9034                 New functions, a very simple prototype for a unified
9035                 printing interface.
9036
9037         * process.el (call-process-internal): Real fix for null BUFFER,
9038                 other problems with BUFFER specs.
9039
9040         * menubar-items.el:
9041                 Fixed up File->Print to use new printing functions.
9042                 Various corrections and expansions to Grep/Compile menus.
9043                 New options for Printing.
9044                 New options for SMTP Mail, the way to send mail under
9045                   MS Windows. (There's also a package patch to make SMTP
9046                   Mail be the default under MSWin.)
9047
9048 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9049
9050         * menubar-items.el: Selecting Rectangle Mousing from menubar
9051         did not work.  Needed to quote mouse-track-rectangle-p.
9052
9053 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9054
9055         * cl-compat.el (keywordp): Removed.
9056
9057 2000-04-05  Andy Piper  <andy@xemacs.org>
9058
9059         * gutter-items.el (progress-layout-glyph): don't initialize here.
9060         (progress-gauge-glyph): use dynamic sizing.
9061         (set-progress-display-style): new function. Set progress glyphs
9062         appropriately depending on the style.
9063         (progress-display-style): new variable. Custom version of
9064         set-progress-display-style.
9065         (progress-abort-glyph): switch to dynamic sizes.
9066         (search-dialog-text): make the edit field active.
9067
9068 2000-04-04  Andy Piper  <andy@xemacs.org>
9069
9070         * gutter-items.el (make-search-dialog): need to make the search
9071         dialog visible after creation.
9072
9073         * menubar-items.el (default-menubar): use the search dialog for
9074         searching. Remove some extraneous search menu items.
9075
9076         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9077         well as strings.
9078         (make-gutter-only-dialog-frame): allow the user to create the
9079         frame unmapped. Allow the gutter spec to be given as a glyph.
9080         (search-dialog-direction): new variable.
9081         (search-dialog-text): new variable.
9082         (search-dialog-callback): new function. Callback for the search
9083         dialog action.
9084         (make-search-dialog): new function. Create a user-friendly search
9085         dialog.
9086
9087 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9088
9089         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9090         under Windows.
9091
9092 2000-04-01  Andy Piper  <andy@xemacs.org>
9093
9094         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9095         progress more accurately.
9096
9097 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9098
9099         * finder.el (finder-compile-keywords): Process readable files only.
9100         Because error in process of .#finder-inf.el when compile xemacs
9101         with --with-clash-detection option.
9102
9103 2000-03-31  Andy Piper  <andy@xemacs.org>
9104
9105         * gutter-items.el (append-progress-display): don't delay after a
9106         successful font-lock.
9107         (make-gutter-only-dialog-frame): new function. Allow users to
9108         create gutter-only dialogs.
9109
9110 2000-03-27  Mike Alexander  <mta@arbortext.com>
9111
9112         * process.el (call-process-internal): Handle a null BUFFER
9113         parameter correctly.
9114
9115 2000-03-28  Andy Piper  <andy@xemacs.org>
9116
9117         * gutter-items.el (abort-progress-display): put strings in the
9118         gutter not extents.
9119         (progress-layout-glyph): signal special 'quit callback.
9120         (progress-display-quit-function): deleted.
9121         (progress-display-stop-callback): deleted.
9122         (progress-display-dispatch-command-events): deleted.
9123         (append-progress-display): remove calls to
9124         progress-display-dispatch-command-events.
9125         (raw-append-progress-display): ditto.
9126
9127 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9128
9129         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9130         being a list.  Actually define `stipple-pixmap-p' which is used as
9131         an error predicate.  Correctly handle PIXMAP being either relative
9132         or absolute file name.
9133
9134 2000-03-24  Andy Piper  <andy@xemacs.org>
9135
9136         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9137         (abort-progress-display): ditto. Don't delete the created extent.
9138         (raw-append-progress-display): ditto.
9139         (progress-display-dispatch-non-command-events): new
9140         function. Encapsulates what we want to do when no command input is
9141         required.
9142         (progress-display-dispatch-command-events): likewise, but disable
9143         for now since it causes too many problems.
9144         (append-progress-display): use them.
9145         (raw-append-progress-display): ditto.
9146         (default-gutter-position-changed-hook): set this rather than
9147         default-gutter-position-changed.
9148         (default-gutter-position-changed-hook): lambda with zero arguments
9149         rather than one.
9150         (raw-append-progress-display): trap errors in pending input since
9151         allowing them to signal will hose the gauge well and
9152         truly. Ideally we would like to delay these until we are more able
9153         to cope.
9154         (append-progress-display): ditto.
9155
9156 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9157
9158         * lisp/make-docfile.el: call-process-internal is now implemented
9159         in process.el.
9160
9161 2000-03-21  Ben Wing  <ben@xemacs.org>
9162
9163         * mule\mule-cmds.el (set-language-info-alist):
9164         Fix to correspond to new menu arrangement.
9165
9166 2000-03-21  Ben Wing  <ben@xemacs.org>
9167
9168         * process.el:
9169         * process.el (call-process-internal): New.
9170         New implementation of call-process.  Only enabled under NT, so far.
9171         stderr handling not implemented yet in CVS'd C code.
9172
9173 2000-03-20  Ben Wing  <ben@xemacs.org>
9174
9175         * lisp-mode.el:
9176         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9177         * lisp-mode.el (lisp-interaction-mode):
9178         Put back Lisp Interaction menubar for Jan V's sake.
9179
9180         * simple.el:
9181         * simple.el (mark-ring):
9182         * simple.el (dont-record-current-mark): New.
9183         * simple.el (in-shifted-motion-command): New.
9184         * simple.el (mark-ring-unrecorded-commands): New.
9185         * simple.el (mark-ring-max):
9186         * simple.el (set-mark-command):
9187         * simple.el (push-mark):
9188         * simple.el (handle-pre-motion-command):
9189         Implement scheme for not recording unimportant marks.
9190
9191         * subr.el:
9192         * subr.el (function-allows-args): New.
9193         New function function-allows-args.
9194
9195 2000-03-20  Martin Buchholz <martin@xemacs.org>
9196
9197         * XEmacs 21.2.32 is released.
9198
9199 2000-03-20  Andy Piper  <andy@xemacs.org>
9200
9201         * gutter-items.el (update-tab-in-gutter): force selection of the
9202         selected-window if required to do so.
9203         (buffers-tab-items): ditto.
9204         (add-tab-to-gutter): ditto.
9205         (create-frame-hook): use force-selection.
9206         (default-gutter-position-changed): lambdify.
9207         (update-tab-hook): deleted since it was only used in one place.
9208
9209 2000-03-18  Andy Piper  <andy@xemacs.org>
9210
9211         * files.el (find-file-noselect): undo change that shouldn't have
9212         gone in.
9213
9214 2000-03-17  Andy Piper  <andy@xemacs.org>
9215
9216         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9217         of selected-window trickery.
9218
9219         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9220         frames tabs.
9221         (progress-display-stop-callback): progress -> progress-display
9222         (progress-display-quit-function): ditto.
9223         (clear-progress-display): ditto.
9224         (remove-progress-display): ditto.
9225         (append-progress-display): ditto.
9226         (abort-progress-display): ditto.
9227         (raw-append-progress-display): ditto.
9228         (display-progress-display): ditto.
9229         (current-progress-display-label): ditto.
9230         (current-progress-display): ditto.
9231         (lprogress-display): ditto and save the buffer
9232         (progress-display): ditto. Otherwise the buffer sometimes gets
9233         changed which confuses font-lock.
9234
9235         * font-lock.el (font-lock-default-fontify-buffer): catch all
9236         errors, not just quit.
9237         (font-lock-mode): progress -> display-progress
9238         (font-lock-default-fontify-buffer): ditto.
9239         (font-lock-fontify-syntactically-region): ditto.
9240         (font-lock-fontify-keywords-region): ditto.
9241
9242 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9243
9244         * cl.el (gensym): Move to here from cl-macs.el.
9245         (gentemp): Ditto.
9246
9247 2000-03-16  Andy Piper  <andy@xemacs.org>
9248
9249         * font-lock.el (font-lock-mode): use lprogress and friends for
9250         progress management.
9251         (font-lock-default-fontify-buffer): ditto.
9252         (font-lock-fontify-syntactically-region): ditto.
9253         (font-lock-fontify-keywords-region): ditto.
9254         (font-lock-revert-cleanup): fix reverting.
9255         (font-lock-revert-setup): ditto.
9256
9257         * gutter-items.el (progress-use-echo-area): new variable. Use the
9258         echo area for progress gauges if non-nil.
9259         (clear-progress): remove echo area stuff and defer to
9260         clear-message.
9261         (append-progress): dispatch non-command events after each progress
9262         increment. Remove echo area stuff.
9263         (abort-progress): remove echo area stuff and defer to
9264         display-message.
9265         (raw-append-progress): ditto. Dispatch non-command events after
9266         gutter redisplay.
9267         (display-progress): defer echo area stuff to display-message.
9268
9269         * gutter-items.el (clear-progress):
9270         (abort-progress): indentation changes.
9271         (display-progress): don't clear progress.
9272         (append-progress): compare messages with equal.
9273         (raw-append-progress): use dispatch-non-command-events to flush
9274         widget creation events.
9275
9276 2000-03-13  Ben Wing  <ben@xemacs.org>
9277
9278         * abbrev.el:
9279         * abbrev.el (abbrev-string-to-be-defined): New.
9280         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9281         Changes for use with the menubar.
9282
9283 2000-03-12  Ben Wing  <ben@xemacs.org>
9284
9285         * alist.el (vassoc): moved here from font-menu.el.
9286
9287         * custom.el (defface): typo fix.
9288
9289         * dialog.el (yes-or-no-p-dialog-box):
9290         * dialog.el (message-box):
9291         * files.el (save-some-buffers-1):
9292         Put accelerators in the button names.
9293
9294         * font-lock.el (font-lock-comment-face):
9295         * font-lock.el (font-lock-keyword-face):
9296         * font-lock.el (font-lock-function-name-face):
9297         Fixed some of the colors under MS Windows because the existing
9298         default colors were hardly different from black and needed to be
9299         made lighter.
9300
9301         * font-menu.el:
9302         * font-menu.el (font-menu-split-long-menu):
9303         * font-menu.el (font-menu-family-constructor):
9304         * font-menu.el (font-menu-size-constructor):
9305         * font-menu.el (font-menu-weight-constructor):
9306         * font-menu.el (font-menu-set-font):
9307         vassoc moved to alist.el.
9308         Accelerators added to all menus.
9309         Unused bound var new-props removed.
9310
9311         * keydefs.el: I did a whole lot of rearranging to put things in a
9312         more consistent order and fixed a number of cases where key
9313         combinations involving up, down, left, right and so on were
9314         defined but the corresponding keypad combinations were not
9315         defined.
9316
9317         * lisp-mode.el:
9318         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9319         * lisp-mode.el (emacs-lisp-mode):
9320         * lisp-mode.el (lisp-interaction-mode):
9321         * lisp-mode.el (flet):
9322         Added accelerators onto the menus.
9323         Made all the different versions of the let function be indented
9324         the same way.
9325         Undid Steve's easy-menu-ification, because it makes it impossible
9326         to have the menubar and popup menus different.
9327         Cleaned up the menu; added items for find-function &c and some
9328         indenting, and removed debug-on-*.
9329
9330         * list-mode.el (list-mode-hook):
9331         * list-mode.el (list-mode):
9332         * list-mode.el (completion-setup-hook):
9333         * list-mode.el (display-completion-list):
9334         Added support for the :window-height keyword, which is required
9335         because of other changes that I made for the file dialog box.  I
9336         also made the hook variables list-mode-hook and
9337         completion-setup-hook and also minibuffer-setup-hook in
9338         minibuf.el be permanent-local; see comment in list-mode.el.
9339
9340         * map-ynp.el (map-y-or-n-p):
9341         Added accelerators to the dialog buttons.
9342
9343         * menubar-items.el (menu-truncate-list):
9344         New internal function.
9345         * menubar-items.el (submenu-generate-accelerator-spec):
9346         * menubar-items.el (menu-item-strip-accelerator-spec):
9347         * menubar-items.el (menu-item-generate-accelerator-spec):
9348         New exported functions, for use in auto-generating accelerator specs.
9349
9350         * menubar-items.el:
9351         * menubar-items.el (default-menubar):
9352         * menubar-items.el (maybe-add-init-button):
9353         * menubar-items.el (bookmark-menu-filter):
9354         * menubar-items.el (slow-format-buffers-menu-line):
9355         * menubar-items.el (build-buffers-menu-internal):
9356         * menubar-items.el (language-environment-menu-filter):
9357         * menubar-items.el (default-popup-menu):
9358         * menubar-items.el (popup-buffer-menu):
9359         * menubar-items.el (popup-menubar-menu):
9360         Did a major overhaul on this file, and in fact I'm nowhere near
9361         done working on the menubar, and there will be more patches to
9362         come.  A basic summary of what I've done:
9363
9364         a) I added accelerators to all of the menu items.  For menus that
9365         are auto-generated, such as the buffers menu, the accelerators are
9366         automatically added to the beginning of each line using the
9367         numbers 1 through 9, then zero, and then letters starting with A,
9368         but omitting the letters that are already in use for the fixed
9369         menu items at the top of the buffers menu.  To facilitate adding
9370         accelerators of this kind, I created some new functions
9371         (*-accelerator-spec), which are also being used by other filters
9372         that auto generate lists of things such as ftp sites to download
9373         packages.  If people really don't like these accelerators
9374         appearing at the beginning of the menu items, a variable can be
9375         added to optionally turn them off, but I think this is rather
9376         pointless because other menu items have accelerators and many or
9377         most of the menu users will use the accelerators if the support is
9378         there.
9379
9380         b) I combined the top level Tools and Apps menus into a single
9381         Tools menu, because the distinction between the two is not
9382         obvious, and the items on the menus are not used often enough that
9383         putting some of them onto submenus is a problem.
9384
9385         c) I created two new top level menus called View and Cmds because
9386         there were too many items on the File and Edit menus, and I'm going
9387         to be adding more items to these menus.  In contrast to the Tools
9388         menu, the items on these menus may be used quite often during an
9389         editing session, and so should be available with fewer
9390         keystrokes.
9391
9392         d) I added a number of options to the options menu, including one
9393         for controlling whether the alt key can be used to traverse to
9394         menu items using the accelerators, one for controlling behavior of
9395         control-k, one for controlling how the kill and yank functions
9396         interact with the clipboard, a few additional buffers-menu
9397         options, and various other things.  I also did a bit of
9398         rearranging, for example, combining the keyboard and mouse options
9399         into a single keyboard and mouse submenu to facilitate the
9400         accelerators on that level.
9401
9402         e) I changed the variable buffers-menu-format-buffer-line-function
9403         to take two arguments instead of one, the second argument being
9404         the line number for use in creating an accelerator.  I added a
9405         hack to support existing functions with one argument (although I
9406         doubt that very many of these exist), for backward compatibility.
9407
9408         f) I moved the top level mule menu to be a submenu of the edit
9409         menu.  I think that most of the items on this menu are fairly
9410         useless and there are certainly not enough frequently used items
9411         to justify this being its own top level menu.
9412
9413         g) I combined most of the items in big-menubar.el into the main menu.
9414         If people think the main menu is too big, it would be possible to
9415         create different configurations, some smaller.
9416
9417         * menubar.el (check-menu-syntax):
9418         Deleted some syntax checks that were no longer valid, partly
9419         because of changes that were already made a long time ago, and
9420         partly because of a change I made where I allow the name of the
9421         menu item to be an evaluated expression rather than just a string,
9422         similar to all of the other parameters of a menu item.
9423
9424         * minibuf.el:
9425         * minibuf.el (read-file-name-1):
9426         * minibuf.el (mouse-read-file-name-1):
9427         I made a number of changes to improve the appearance
9428         and functioning of the file dialog box.  They include:
9429
9430         a) Fixing the problem where closing the dialog box by clicking on
9431         the close button of the window didn't properly exit the
9432         minibuffer.
9433
9434         b) Fixing the problem that if you typed part of a file name, and
9435         then clicked on a completion with the mouse, the file was not
9436         correctly selected.
9437
9438         c) Changing the title of the dialog box to reflect the operation
9439         being done in accordance with user interface conventions, rather
9440         than the name of the dialog box buffer, which is rather useless.
9441
9442         d) Remove the words "possible completions are" which didn't
9443         belong.
9444
9445         e) Fix things so that the completions scroll off the end of the
9446         completions windows only to the right, rather than both to the
9447         right and down, which is in accordance with Windows user interface
9448         conventions.
9449
9450         * msw-init.el (init-post-mswindows-win):
9451         Added a binding for meta-F4, which is the standard windows binding
9452         for exiting a program.
9453
9454         * select.el (get-selection-no-error):
9455         * select.el (own-selection):
9456         * select.el (own-clipboard):
9457         Added an optional argument called append to the functions
9458         own-selection and own-clipboard.  This adds support for appending
9459         text to the existing selection and allows the function
9460         own-clipboard to be used as the value of the variable
9461         interprogram- cut-function.
9462
9463         Fixed a bug in own-selection in handling zmacs-region-stays.
9464
9465         * simple.el (historical-kill-line): New.
9466
9467         * simple.el (kill-line):
9468         * simple.el (interprogram-cut-function):
9469         * simple.el (interprogram-paste-function):
9470         * simple.el (handle-pre-motion-command):
9471         * simple.el (next-line):
9472         * simple.el (previous-line):
9473         a) Expanded the variable kill-whole-line, so that function
9474         kill-line can be set to delete the entire line always, not just
9475         when cursor is at the beginning of the line.  This is controlled
9476         by setting the variable kill-whole-line to the symbol 'always.
9477         This behavior, as well as the existing kill-whole-line behavior,
9478         now only take effect when kill-line is called interactively,
9479         although this is a departure from a previous behavior in the case
9480         of setting this variable kill-whole-line to t.  It is almost
9481         certainly what has always been intended, and most likely the old
9482         way of doing things introduced bugs.  I also created a function
9483         called historical-kill-line, which ignores the kill-whole-line
9484         setting and always gives the historical behavior of only killing
9485         to the end of the line.  I bound this function to shift- control-k
9486         so that the kill to end of line behavior is available, even when
9487         kill-whole-line has been set to change control-k into the simple
9488         delete-whole-line behavior. (This can be set using the options
9489         menu.)
9490
9491         b) I changed things so that kill and yank now interact with the
9492         clipboard by default under windows.  This was done by changing the
9493         default value of interprogram-cut- function and
9494         interprogram-paste-function.  You can get the old behavior by
9495         setting these to nil, and there is an option on the options menu
9496         to do this.
9497
9498         c) I added support for selecting text using shifted motion keys.
9499         This support is on by default and can be controlled by the
9500         variable shifted-motion-keys-select-region.  There is also a
9501         variable called unshifted-motion-keys-deselect-region that
9502         controls more specifically how the shifted motion key behavior
9503         works.  I did not put an option on the options menu to turn this
9504         off, because I can't imagine why this would be useful.
9505
9506         * simple.el (forward-block-of-lines):
9507         * simple.el (backward-block-of-lines):
9508         * simple.el (block-movement-size):
9509         New.
9510
9511         * simple.el (uncapitalized-title-words):
9512         * simple.el (uncapitalized-title-word-regexp):
9513         * simple.el (capitalize-string-as-title):
9514         * simple.el (capitalize-region-as-title):
9515         New.
9516
9517
9518         * subr.el (add-hook):
9519         * subr.el (make-local-hook): New.
9520         * subr.el (remove-local-hook): New.
9521         * subr.el (add-one-shot-hook): New.
9522         * subr.el (add-local-one-shot-hook): New.
9523         Added some functions to make using hooks easier.
9524         These include:
9525
9526         a) Functions add-local-hook and remove-local-hook to make it easy
9527         to use local hooks.
9528
9529         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9530         make it possible to add a "one-shot" hook, which is to say a hook
9531         that runs only once, and automatically removes itself after the
9532         first time it has run.
9533
9534 2000-03-09  Andy Piper  <andy@xemacs.org>
9535
9536         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9537
9538 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9539
9540         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9541         Moved from menubar-items.el.
9542         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9543
9544 2000-03-08  Andy Piper  <andy@xemacs.org>
9545
9546         * gutter-items.el (build-buffers-tab-internal): add selected field
9547         to buffers tab spec.
9548
9549 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9550
9551         * minibuf.el (last-exact-completion): Initialize to nil.
9552
9553 2000-03-07  Didier Verna  <didier@xemacs.org>
9554
9555         * startup.el (command-line-1): remove unused variable
9556         `first-file-buffer'.
9557
9558 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9559
9560         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9561         which is also used for Web server log files.
9562
9563 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9564
9565         * mule/mule-charset.el: Setup auto-fill-chars.
9566
9567 2000-03-02  SL Baur  <steve@beopen.com>
9568
9569         * subr.el (with-string-as-buffer-contents): Reimplement using
9570         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9571         non-deletion of buffer after execution problem.
9572         (with-output-to-string): Use unique buffer name.
9573
9574 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9575
9576         * gutter-items.el (buffers-tab-sort-function):  New variable.
9577         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9578
9579 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9580
9581         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9582
9583 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9584
9585         * menubar-items.el (maybe-add-init-button): Remove the "Load
9586         .emacs" button from all menubars.
9587
9588 2000-03-01  Didier Verna  <didier@xemacs.org>
9589
9590         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9591         region rectangle replacement (from Jan Vroonhof).
9592         (replace-rectangle): new function.
9593
9594 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9595
9596         * mule/mule-cmds.el (set-default-coding-systems): Use
9597         set-terminal-coding-system and set-keyboard-coding-system.
9598         * coding.el (set-terminal-coding-system): Use
9599         set-console-tty-output-coding-system.
9600         (set-keyboard-coding-system): Use
9601         set-console-tty-input-coding-system.
9602
9603 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9604
9605         * minibuf.el (read-variable): Allow symbol to default argument.
9606
9607 2000-02-27  Andy Piper  <andy@xemacs.org>
9608
9609         * gutter-items.el (update-tab-hook): new function to be used for
9610         hooks.
9611         (create-frame-hook): add update-tab-hook.
9612         (record-buffer-hook): ditto.
9613         (default-gutter-position-changed): ditto.
9614         (default-gutter-position): updating the buffers tab is now handled
9615         by a hook.
9616         (default-gutter-position-changed-hook): new variable.
9617         (gutter-element-visibility-changed-hook): ditto.
9618         (set-gutter-element-visible-p): call it.
9619         (set-gutter-element): use modify-specifier-instances. Set extents
9620         as duplicable before using.
9621         (remove-gutter-element): ditto.
9622         (set-gutter-element-visible-p): ditto.
9623         (init-gutter): new function.
9624         (add-tab-to-gutter): use new gutter-element functions rather than
9625         setting specifiers directly.
9626         (clear-progress): ditto.
9627         (abort-progress): ditto.
9628         (gutter-buffers-tab-visible-p): renamed from
9629         default-gutter-visible-p
9630
9631         * specifier.el (modify-specifier-instances): new function from Jan
9632         Vroonhof.
9633
9634         * x-init.el (init-post-x-win): call init-gutter.
9635
9636         * msw-init.el (init-post-mswindows-win): call init-gutter.
9637
9638         * menubar-items.el (default-menubar): Update to reflect new gutter
9639         variables.
9640
9641 2000-02-26  Andy Piper  <andy@xemacs.org>
9642
9643         * gutter-items.el (set-gutter-element): new function. Add gutter
9644         elements to the specified gutter.
9645         (remove-gutter-element): new function. Remove gutter elements from
9646         the specified gutter.
9647         (set-gutter-element-visible-p): new function. Set gutter element
9648         visibility for the provided gutter-visible specifier.
9649
9650 2000-02-23  Andy Piper  <andy@xemacs.org>
9651
9652         * gutter-items.el (add-tab-to-gutter): specify dimensions
9653         dynamically.
9654
9655 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9656
9657         * gutter-items.el (add-tab-to-gutter):
9658         * package-get.el (package-get-interactive-package-query):
9659         * package-ui.el (pui-directory-exists):
9660         (pui-install-selected-packages):
9661         (pui-list-packages):
9662         Use #'(lambda ...)  instead of '(lambda ...).
9663
9664 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9665
9666         * startup.el (load-user-init-file): Check to make sure user
9667           has an init-file before calling load().
9668
9669 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9670
9671         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9672
9673 2000-02-23  Martin Buchholz <martin@xemacs.org>
9674
9675         * XEmacs 21.2.31 is released.
9676
9677 2000-02-21  Mike Sperber <mike@xemacs.org>
9678
9679         * loadup.el (really-early-error-handler):
9680         * update-elc.el:
9681         * make-docfile.el:
9682         Remove dependency on EMACSBOOTSTRAP... environment variables.
9683
9684 2000-02-21  Martin Buchholz <martin@xemacs.org>
9685
9686         * XEmacs 21.2.30 is released.
9687
9688 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9689
9690         * byte-optimize.el (byte-optimize-plus):
9691         (byte-optimize-minus):
9692         (byte-optimize-multiply):
9693         Optimize (- 0) to 0, not (-)
9694         Optimize (+ 5 3.0) to 8.0
9695         Optimize (* 5 3.0) to 15.0
9696         Improve readability.
9697
9698 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9699
9700         * modeline.el: (modeline-scrolling-method): change modeline
9701         mswindows cursor appearance according to the value.
9702
9703         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9704         and 'gui-element face colors and 'gui-element face font to Windows
9705         defaults.
9706
9707 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9708
9709         * font-lock.el: Javadoc enhancements
9710
9711 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9712
9713         * ldap.el (toplevel): Test if LDAP support has been compiled in
9714         (ldap-verbose): New option
9715         (ldap-search-entries): Renamed from the previous ldap-search
9716         Conditionalize message display on ldap-verbose
9717         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9718         defuns
9719         (ldap-search): Is now defined as an obsolete wrapper calling
9720         ldap-search-basic or ldap-search-entries
9721
9722
9723 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9724             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9725             Jan Vroonhof  <jan@xemacs.org>
9726
9727         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9728         When for-effect is true, didn't call `byte-optimize-form'
9729         in and/or subforms without last.
9730
9731 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9732
9733         * package-get.el (package-get-download-sites): Use correct custom
9734         type.
9735
9736 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9737
9738         * files.el (write-file): Ask for coding system when compiled with
9739         file-coding.
9740
9741 2000-02-16  Andy Piper  <andy@xemacs.org>
9742
9743         * buffer.el (switch-to-buffer): give norecord argument to
9744         set-window-buffer instead of explicitly recording.
9745
9746         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9747         we have to pick a window.
9748
9749 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9750
9751         * mule/mule-cmds.el (describe-language-support): Don't add
9752         unexist function to help-map.
9753         (describe-coding-system): Don't use already assigend `C'.
9754
9755 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9756
9757         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9758         work in custom.
9759
9760 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9761
9762         * about.el: Ienaga's e-mail address change.
9763
9764 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9765
9766         * etags.el (find-tag): force new window -- even if buf already
9767         visible -- when other-window is t
9768
9769 2000-02-16  Martin Buchholz <martin@xemacs.org>
9770
9771         * XEmacs 21.2.29 is released.
9772
9773 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9774
9775         * cl-extra.el (getf): This is now identical to `plist-get', so
9776         just defalias it.
9777         * cl-macs.el: Make getf an alias to plist-get, at the
9778         byte-compiler level, using define-compiler-macro.
9779
9780 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9781
9782         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9783
9784 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9785
9786         * lisp/etags.el (find-tag-internal): set exact-tagname to
9787           a regular expression that matches against the tagname
9788           part of the tag entry first instead of only looking in
9789           the context area.
9790
9791 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9792
9793         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9794         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9795
9796 2000-02-07  Martin Buchholz <martin@xemacs.org>
9797
9798         * XEmacs 21.2.28 is released.
9799
9800 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9801
9802         * cl-extra.el (getf): Just call `get', never `get*'.
9803         Make arglist match docstring.
9804         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9805         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9806         * byte-optimize.el: remove references to `get*'.
9807
9808 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9809
9810         * mule/european.el: Add syntax information for Latin3 and Latin4.
9811
9812 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9813
9814         * byte-optimize.el: Byte-optimize (length "foo")
9815
9816 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9817
9818         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9819         width check using `window-leftmost-p' and `window-rightmost-p'.
9820
9821 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9822
9823         * wid-edit.el (widget-match-inline): An atom never matches a
9824           list.
9825
9826 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9827
9828         * modeline.el: Consolidated 'x and 'mswindows specification under
9829         'win tag.
9830
9831 2000-01-29  Andy Piper  <andy@xemacs.org>
9832
9833         * gutter-items.el: (format-buffers-tab-line): Try and be
9834         intelligent about buffer naming when we have duplicates.
9835
9836 2000-01-29  Andy Piper  <andy@xemacs.org>
9837
9838         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9839         updated when it becomes visible.
9840
9841 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9842
9843         * bytecomp.el (byte-compile-insert-header): Properly set coding
9844         system under MULE and file-coding.
9845
9846 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9847
9848         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9849         (dontusethis-set-value-terminal-coding-system-handler):
9850         (dontusethis-set-value-keyboard-coding-system-handler):
9851         Never undefine coding system aliases.  Emergency fix for gnus.
9852
9853 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9854
9855         * files.el (abbreviate-file-name): Use directory-sep-char instead
9856         of hard-coded "/".
9857
9858 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9859
9860         * startup.el (user-init-file-base-list): New variable, replacing
9861         user-init-file-base.
9862         (find-user-init-file): New function.
9863         (command-line-early): Use it.
9864         (load-user-init-file): Ditto.
9865
9866 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9867
9868         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9869         calling valid-image-instantiator-format-p
9870
9871 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9872
9873         * isearch-mode.el (isearch-mode): The variable is
9874         isearch-unhidden-extents, not isearch-opened-extents.
9875
9876 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9877
9878         * minibuf.el (next-history-element): Modify error message if a
9879         default value is available.
9880
9881 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9882
9883         * bytecomp.el (byte-compile-file): Don't unconditionally write
9884         .elc files in binary - might contain non-Latin1.
9885
9886 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9887
9888         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9889         for windows-nt.
9890
9891         * version.el:
9892         * startup.el (user-init-file-base):
9893         * process.el (call-process-region):
9894         * files.el (make-backup-file-name):
9895         (backup-file-name-p):
9896         (file-relative-name):
9897         (abbreviate-file-name):
9898         (set-auto-mode):
9899         * code-process.el (call-process-region): Removed unnecessary
9900         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9901         support out of the universe.
9902
9903         * process.el:
9904         * code-process.el:
9905         * bytecomp.el (byte-compile-file): Removed reference to
9906         buffer-file-type, and commented usage of binary-process-output
9907         NTEmacs variables.
9908
9909 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9910
9911         * help.el (function-arglist): Add case for macro.
9912
9913 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9914
9915         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9916         printers.
9917         (custom-display): Added a menu for printer/display tags.
9918
9919         * frame.el (frame-type):
9920         * device.el (device-type): Added 'msprinter to the doc string, and
9921         removed 'pc -- it is not going to be implemented ever.
9922         (call-device-method): Fixed docstring typo.
9923         Defined specifier tags 'printer and 'display.
9924
9925 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9926
9927         * lisp/itimer.el (itimer-run-expired-timers): (consp
9928           last-command-event-time) instead of (consp
9929           'last-command-event-time).
9930
9931 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9932
9933         * msw-glyphs.el: Removed obsolete commentary.
9934
9935 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9936
9937         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9938         better default value.
9939
9940 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9941
9942         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9943         (read-string): Ditto.
9944         (eval-minibuffer): Ditto.
9945         (read-command): Ditto.
9946         (read-function): Ditto.
9947         (read-variable): Ditto.
9948         (read-number): Ditto.
9949         (read-shell-command): Ditto.
9950         (read-number): Record history.
9951
9952 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9953
9954         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9955
9956 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9957
9958         * faces.el (startup-initialize-custom-faces): New function.
9959         Reset all faces created during auto-autoloads loading time
9960         by defface.
9961         * startup.el (command-line): Call it.
9962
9963 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9964
9965         * about.el (about-hackers): Add myself to contributors list.
9966
9967 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9968
9969         * menubar-items.el (maybe-add-init-button): Removed an argument in
9970         a call to load-user-init-file, as the function managed to lose its
9971         formal parameter a few betas ago.
9972
9973 2000-01-18  Martin Buchholz <martin@xemacs.org>
9974
9975         * XEmacs 21.2.27 is released.
9976
9977 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9978
9979         * process.el (shell-command-to-string): Use the FSF docstring.
9980         Make shell-command-to-string the standard function, and
9981         exec-to-string the (deprecated) alias.
9982
9983         * startup.el: typo fix.
9984
9985 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9986
9987         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9988
9989 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9990
9991         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9992         buffers after visible buffers.
9993         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9994
9995 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9996
9997         * info.el (Info-extract-menu-node-name): Stop at a dot
9998         followed by whitespace or right parenthesis.
9999
10000 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10001
10002         * info.el (Info-directory-list): Warn against using Customize with
10003         Info-directory-list.
10004
10005 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10006
10007         * minibuf.el (read-file-name): doc fix.
10008
10009         * autoload.el (update-file-autoloads): doc fix.
10010
10011         * about.el (about-hackers): Change my E-mail address.
10012
10013 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10014
10015         * info.el (Info-visit-file): Just use the `f' interactive spec to
10016         read a filename in the standard way.
10017
10018 2000-01-13  Andy Piper  <andy@xemacs.org>
10019
10020         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10021         (gutter-buffers-tab-extent): new variable.
10022         (update-tab-in-gutter): call add-tab-to-gutter again if the
10023         orientation has changed.
10024         (add-tab-to-gutter): cope with different orientations.
10025
10026 2000-01-11  Didier Verna  <didier@xemacs.org>
10027
10028         * info.el (Info-following-node-name): backward-skip dots as well
10029         as spaces (dots at the end of a node name aren't part of it).
10030         (Info-extract-menu-node-name): don't skip dots. There could be
10031         some in the node name.
10032         (Info-index): allow dots to be part of a node name.
10033
10034 2000-01-12  Andreas Jaeger  <aj@suse.de>
10035
10036         * files.el (auto-mode-alist): Added idlwave-mode.
10037         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10038
10039 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10040
10041         * info.el (Info-search): Show default value.
10042
10043 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10044
10045         * info.el (Info-read-node-completion-table): New variable.
10046         (Info-read-node-name-1): New function.
10047         (Info-read-node-name): Use it.
10048         (Info-follow-reference): Use DEFAULT argument of completing-read.
10049         (Info-menu): Ditto.
10050
10051 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10052
10053         * hyper-apropos.el (hyper-describe-key-briefly): Save
10054         window configuration.
10055         (hyper-describe-face): Use DEFAULT of completing-read.
10056         (hyper-apropos-read-variable-symbol): Ditto.
10057         (hyper-apropos-read-function-symbol): Ditto.
10058
10059 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10060
10061         * mule/mule-cmds.el (set-default-coding-system): Set
10062         comint-exec-hook to use coding-system-for-read and
10063         coding-system-for-write so that C-x RET c works.
10064
10065 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10066
10067         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10068         (previous-matching-history-element): Increment
10069         minibuffer-max-depth by 1.
10070         (next-matching-history-element): Ditto.
10071
10072 2000-01-11  Andy Piper  <andy@xemacs.org>
10073
10074         * gutter-items.el (buffers-tab): Create a new face for the buffers
10075         tab.
10076         (buffers-tab-face): use it.
10077
10078 2000-01-10  Didier Verna  <didier@xemacs.org>
10079
10080         * modeline.el (modeline-scrolling-method): change modeline X
10081         cursor appearance according to the value.
10082
10083 2000-01-07  Andreas Jaeger  <aj@suse.de>
10084
10085         * about.el (about-hackers): Moved my entry to contributor list.
10086         (xemacs-hackers): Added myself.
10087         (about-maintainer-info): Added description of myself.
10088
10089
10090 2000-01-07  Didier Verna  <didier@xemacs.org>
10091
10092         * modeline.el (modeline-scrolling-method): new variable.
10093         (mouse-drag-modeline): add reference to it in the docstring.
10094         (mouse-drag-modeline): handle it.
10095
10096 2000-01-08  Andy Piper  <andy@xemacs.org>
10097
10098         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10099         calls.
10100         (remove-buffer-from-gutter-tab): ditto.
10101
10102 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10103
10104         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10105         (custom-face-edit): Fix grammatical error in help message.
10106
10107 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10108
10109         * movemail.el: Added.
10110
10111         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10112
10113 2000-01-03  Didier Verna  <didier@xemacs.org>
10114
10115         * modeline.el (mouse-drag-modeline): remove the code related to
10116         the modeline horizontal scrolling facility.
10117
10118 1999-12-31  Martin Buchholz <martin@xemacs.org>
10119
10120         * XEmacs 21.2.26 is released.
10121
10122 1999-12-28  Andy Piper  <andy@xemacs.org>
10123
10124         * wid-edit.el (widget-push-button-value-create): The gui cache
10125         does not agree with native widgets which can only be displayed
10126         once per window. The reasons for caching are diminished now that
10127         we don't hog resources when creating buttons.
10128         (widget-push-button-cache) deleted.
10129
10130 1999-12-24  Martin Buchholz <martin@xemacs.org>
10131
10132         * XEmacs 21.2.25 is released.
10133
10134 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10135
10136         * hyper-apropos.el (hyper-apropos): Toggle
10137         hyper-apropos-programming-apropos correctly.
10138         Set REGEXP when user accepts default value.
10139
10140 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10141
10142         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10143         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10144
10145 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10146
10147         * mule/mule-category.el (undefined-category-designator):
10148         Return char instead of character.  Search for undefined one.
10149         (describe-category): Use with-displaying-help-buffer.
10150
10151 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10152
10153         * byte-optimize.el (byte-optimize-plus):
10154         Optimize (+ 1) to 1 instead of (1+ nil).
10155
10156         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10157
10158         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10159
10160         * byte-optimize.el (byte-optimize-char-before): New function.
10161         Remove performance penalty for using (char-before) instead of (char-after).
10162
10163 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10164
10165         * mule/mule-category.el (char-category-list): Return character
10166         instead of integer.
10167
10168 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10169
10170         * minibuf.el (read-buffer): Check default is buffer object.
10171
10172 1999-11-25  Andy Piper  <andy@xemacs.org>
10173
10174         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10175         for buttons.
10176
10177 1999-12-16  Andreas Jaeger  <aj@suse.de>
10178
10179         * package-get.el (package-get-maybe-save-index): Fixed typo.
10180         Patch by Jeff Miller <jmiller@smart.net>.
10181
10182 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10183
10184         * gnuserv.el (gnuserv-process-filter):  don't call
10185         gnuserv-write-to-client when gnuserv-current-client is nil
10186
10187 1999-12-14  Martin Buchholz <martin@xemacs.org>
10188
10189         * XEmacs 21.2.24 is released.
10190
10191 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10192
10193         * about.el (about-hackers): Update my email address.
10194
10195 1999-12-07  Martin Buchholz <martin@xemacs.org>
10196
10197         * XEmacs 21.2.23 is released.
10198
10199 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10200
10201         * package-get.el (package-get-download-sites): Removed several
10202         defunct download sites, added many new ones, and corrected a few
10203         incorrect directory-on-site entries.  Added physical locations to
10204         site-description.
10205
10206 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10207
10208         * finder.el (finder-commentary): add DOC string and fix
10209         interactive spec
10210
10211 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10212
10213         * help.el (describe-function): Don't forget to intern the string
10214         completing-read returns.
10215         (describe-variable): Ditto.
10216
10217 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10218
10219         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10220         `hyper-apropos-help-mode' here to find symbol to customize
10221         irregardless of cursor position and simplify
10222         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10223         `hyper-apropos-popup-menu'.
10224
10225 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10226
10227         * apropos.el (apropos-mode-map): Add return to call
10228         apropos-follow.
10229         (apropos-print): Call apropos-mode to have better
10230         command reference. Put keymap text-poperty to
10231         symbole name.
10232
10233 1999-11-22  Alastair Burt  <burt@dfki.de>
10234
10235         * help.el: (describe-bindings-1): Added handling of keymaps for
10236         the extents at point.
10237
10238 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10239
10240         * gutter-items.el (buffers-tab-items): Wrap the function in a
10241         save-match-data
10242
10243 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10244
10245         * help.el (describe-function): Use the DEFAULT argument to
10246         completing-read.
10247         (describe-variable): Ditto.
10248
10249 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10250
10251         * minibuf.el (read-from-minibuffer): Add optional argument
10252         DEFAULT to have better mini-buffer history support.
10253         (completing-read): Pass default to read-from-minibuffer.
10254         (read-buffer): Pass default to completing-read.
10255
10256 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10257
10258         * font-lock.el (font-lock-doc-string-face): Document the
10259         `font-lock-lisp-like' property.
10260
10261 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10262
10263         * lisp-mode.el: Specify `font-lock-lisp-like'.
10264
10265         * font-lock.el (font-lock-lisp-like): New function.
10266         (font-lock-fontify-syntactically-region): Use it.
10267
10268 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10269
10270         * XEmacs 21.2.22 is released
10271
10272 1999-11-28  Martin Buchholz <martin@xemacs.org>
10273
10274         * XEmacs 21.2.21 is released.
10275
10276 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10277
10278         * minibuf.el (read-coding-system): Accept symbol and
10279         coding-system object as a default-coding-system.
10280
10281 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10282
10283         * minibuf.el (read-coding-system): Accept symbol as
10284         a default-coding-system.
10285
10286 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10287
10288         * apropos.el (apropos-documentation): Use insert instead
10289         of princ.
10290
10291 1999-11-07  William M. Perry  <wmperry@aventail.com>
10292
10293         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10294           for the linux console.
10295
10296         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10297           stuff to work when you are not on a window system, since the GPM
10298           mouse support now allows pasting from outside of XEmacs.
10299
10300 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10301
10302         * XEmacs 21.2.20 is released
10303
10304 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10305
10306         * setup-paths.el (paths-default-info-directories): Add
10307         /usr/share/info and /usr/local/share/info.
10308
10309 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10310
10311         * about.el: Updated Vladimir Ivanovic's info.
10312
10313 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10314
10315         * auto-show.el (auto-show-truncationp): Remove.
10316
10317         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10318
10319 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10320
10321         * indent.el (indent-line-to): fix bug: spaces were not replaced
10322         with tab if column is multiple of tab-width
10323         From dhn@qedinc.com
10324
10325 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10326
10327         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10328         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10329
10330         * package-get.el (package-get-package-provider): Be verbose when
10331         interactive. Patch from Robert Pluim
10332
10333 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10334
10335         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10336         info file suffixes.
10337
10338 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10339
10340         * process.el (open-network-stream): Add a new optional parameter
10341         PROTOCOL to support udp; fix a minor typo and add an explanation
10342         in docstring for udp programming.
10343
10344         * code-process.el (open-network-stream): Add a new optional
10345         parameter PROTOCOL to support udp; fix a minor typo and add an
10346         explanation in docstring for udp programming.
10347
10348 1999-10-18  Andy Piper  <andy@xemacs.org>
10349
10350         * gui.el (make-gui-button): be more precise about how we call
10351         callbacks.
10352
10353         * wid-edit.el (widget-push-button-value-create): Use the new form
10354         of native gui-button.
10355
10356 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10357
10358         * info.el (Info-page-prev): Don't do (sit-for 0).
10359
10360 1999-10-13  Andy Piper  <andy@xemacs.org>
10361
10362         * gutter-items.el (progress-abort-glyph): new glyph for showing
10363         abort status.
10364         (append-progress): dispatch-event rather than sit-for.
10365         (abort-progress): new function. Show the abort glyph with an
10366         appropriate message.
10367         (raw-append-progress): dispatch-event rather than sit-for.
10368         (display-progress): cope with aborts.
10369
10370         * gui.el (make-gui-button): Use native widgets for buttons
10371         unconditionally.
10372         (insert-gui-button): ditto.
10373         (gui-button-p): ditto.
10374
10375         * xbm-button.el: remove from core.
10376
10377         * xpm-button.el: remove from core.
10378
10379 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10380
10381         * faces.el (init-device-faces): Don't initialize the random faces
10382         on the stream device.
10383
10384 1999-10-06  Andy Piper  <andy@xemacs.org>
10385
10386         * files.el (recover-file): Don't use ls under windows for revert buffer.
10387
10388 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10389
10390         * package-get.el (package-get-download-menu): Make menu really
10391         toggle download sites.
10392         (package-get-download-sites): Add autoload cookie.
10393
10394 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10395
10396         * setup-paths.el (paths-find-module-directory): Ditto.
10397
10398 1999-09-29  Werner Fink  <werner@suse.de>
10399
10400         * setup-paths.el (paths-find-exec-directory): Add missing nil
10401         parameter for environment.
10402
10403 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10404
10405         * modeline.el (modeline-format):
10406         Only purecopy the strings.  Else
10407         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10408         barfs.
10409
10410 1999-08-28  Mike Woolley  <mike@bulsara.com>
10411
10412         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10413         user setting comint-completion-addsuffix and
10414         comint-process-echoes.
10415
10416 1999-09-22  Andy Piper  <andy@xemacs.org>
10417
10418         * gutter-items.el (update-tab-in-gutter): use
10419         last-nonminibuf-window instead of selected-window.
10420
10421 1999-09-18  Andy Piper  <andy@xemacs.org>
10422
10423         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10424         display on.
10425
10426         * subr.el (record-buffer-hook): new variable so that the hook gets
10427         some documentation.
10428
10429 1999-09-16  Andy Piper  <andy@xemacs.org>
10430
10431         * gutter-items.el (update-tab-in-gutter): only update when the
10432         gutter is visible.
10433         (remove-buffer-from-gutter-tab): ditto.
10434
10435 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10436
10437         * simple.el (do-auto-fill): Commented out part of Kinsoku
10438         processing.
10439
10440 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10441
10442         * isearch-mode.el (isearch-highlightify-region): Give the
10443         highlighting extents a high priority.
10444         (isearch-make-extent): Give the main highlighting extent an even
10445         higher priority.
10446
10447 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10448
10449         * packages.el (packages-compute-package-locations): Fix typo from
10450         -u rationalization.
10451
10452 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10453
10454         * setup-paths.el (paths-find-doc-directory): Respect value of
10455         `configure-doc-directory.'
10456
10457         * find-paths.el (paths-find-architecture-directory): Give
10458         precendence `default' argument (which typically comes from
10459         configure).
10460
10461 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10462
10463         * startup.el (command-line-early): Added options -user-init-file
10464         and -user-init-directory.
10465
10466         * files.el (user-init-file): Default to NIL so we can recognize
10467         when it's set.
10468
10469 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10470
10471         * obsolete.el (init-file-user):
10472         * startup.el:
10473         * packages.el (packages-compute-package-locations):
10474         * package-get.el (package-get-user-index-filename):
10475         * menubar-items.el (maybe-add-init-button):
10476         * info.el (Info-annotations-path):
10477         * dump-paths.el:
10478         Change `user-init-directory' to be an absolute path.
10479         Use `user-init-directory' where appropriate.
10480         Zap `init-file-user' and its uses.
10481
10482 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10483
10484         * subr.el (copy-symbol): New function.
10485
10486 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10487
10488         * isearch-mode.el (isearch-done): Be sure to restore invisible
10489         extents in the proper buffer.
10490         (isearch-pre-command-hook): Set this-command to the correct value
10491         in case the buffer has changed and old overriding-local-map was
10492         used.
10493         (isearch-restore-extent): Use remprop instead of setting the
10494         property to nil.
10495
10496 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10497
10498         * cmdloop.el (execute-extended-command): Update zmacs region
10499         before the delay.
10500         (execute-extended-command): Make the message gettext-friendly.
10501
10502 1999-09-07  Andy Piper  <andy@xemacs.org>
10503
10504         * gutter-items.el (progress-gauge-glyph): renamed from
10505         progress-glyph.
10506         (progress-text-glyph): new variable.
10507         (progress-layout-glyph): use layouts and text glyphs.
10508         (progress-area-buffer): removed.
10509         (progress-text-and-extent): new variable.
10510         (progress-displayed-p): dynamically create gutter area buffer.
10511         (clear-progress): ditto.
10512         (raw-append-progress): ditto.
10513         (append-progress): use new glyph names.
10514         (raw-append-progress): only create the extent when needed. set
10515         properties more optimally.
10516         (progress): remove args.
10517
10518 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10519
10520         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10521         mapcar where the return value is unused.
10522         (isearch-restore-invisible-extents): Ditto.
10523         (isearch-highlight-all-cleanup): Ditto.
10524         (isearch-delete-extents-in-range): Traverse the extents only once.
10525         (isearch-highlight-all-update): Don't start over if the search
10526         string has changed and more input is pending.
10527
10528 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10529
10530         * packages.el (packages-find-package-data-path): Ditto.
10531
10532         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10533
10534         * subr.el (mapc-internal): Don't make obsolete.
10535
10536         * cl-extra.el (mapc): Resurrect.
10537
10538 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10539
10540         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10541         alias.
10542
10543         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10544         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10545         (isearch-yank-clipboard): Use get-clipboard instead of
10546         x-get-clipboard.
10547         (isearch-yank-selection): Fix docstring.
10548
10549 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10550
10551         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10552
10553 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10554
10555         * cl-macs.el (extent-start-position): Fix setf method.
10556         (extent-end-position): Ditto.
10557
10558 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10559
10560         * isearch-mode.el: End merge with FSF 20.4.
10561
10562         * isearch-mode.el (search-invisible): New variable.
10563         (isearch-hide-immediately): Ditto.
10564         (isearch-unhidden-extents): Ditto.
10565         (isearch-range-invisible): New function.
10566         (isearch-unhide-extent): Ditto.
10567         (isearch-restore-invisible-extents): Ditto.
10568         (isearch-restore-extent): Ditto.
10569
10570         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10571         implementation.
10572         (isearch-ring-retreat-edit): Ditto.
10573         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10574         (isearch-forward-regexp): New arguments NOT-REGEXP and
10575         NO-RECURSIVE-EDIT.
10576         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10577         (isearch-backward-regexp): New arguments NOT-REGEXP and
10578         NO-RECURSIVE-EDIT.
10579         (isearch-mode): Return isearch-success.
10580         (isearch-update): Use unread-command-events instead of
10581         unread-command-event.
10582         (isearch-abort): If an invalid regexp is encountered, keep popping
10583         states.
10584         (isearch-*-char): Use FSF implementation.
10585         (isearch-whitespace-chars): Use the more robust FSF's
10586         implementation.
10587         (isearch-within-brackets): New variable.
10588         (isearch-mode): Initialize it.
10589         (isearch-edit-string): Bind it.
10590         (isearch-search-and-update): Set it.
10591         (isearch-push-state): Push it.
10592         (isearch-top-state): Pop it.
10593         (isearch-search): Set it.
10594         (isearch-printing-char): When called by isearch-whitespace-chars,
10595         handle M-SPC gracefully.
10596         (isearch-message-prefix): New argument ELLIPSIS.
10597         (isearch-message-suffix): Ditto.
10598         (isearch-message): Use the ELLIPSIS argument when calling
10599         isearch-message-prefix and isearch-message-suffix.
10600         (isearch-message-prefix): Distinguish between "wrapped" and
10601         "overwrapped" search, FWIW.
10602
10603 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10604
10605         * isearch-mode.el (isearch-edit-string): Use the head of the
10606         search ring instead of search-last-string and search-last-regexp.
10607         (search-highlight): Renamed from isearch-highlight.
10608         (isearch-exit): Use the new name.
10609         (isearch-highlight): Ditto.
10610         (isearch-dehighlight): Ditto.
10611         (isearch-update-ring): New function.
10612         (isearch-done): Call it.
10613         (isearch-done): New argument EDIT.
10614         (isearch-repeat): If search string is empty, look up at the car of
10615         the search ring; ignore the yank pointer.
10616         (isearch-abort): Call isearch-done with NOPUSH.
10617         (isearch-cancel): New function.
10618         (isearch-mode-map): Bind it to ESC ESC ESC.
10619
10620         * isearch-mode.el: Begin merge with FSF 20.4.
10621
10622 1999-09-01  Andy Piper  <andy@xemacs.org>
10623
10624         * x-select.el (x-get-clipboard): obsolete.
10625         (x-yank-clipboard-selection): obsolete
10626
10627         * select.el (disown-selection): need to be careful to disown the
10628         clipboard if we set it via selection.
10629         (get-clipboard): move from x-select.el
10630         (yank-clipboard-selection): ditto.
10631
10632 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10633
10634         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10635         isearch-highlight-all-matches to nil.
10636         (isearch-fixed-case): New variable.
10637         (isearch-mode): Initialize it.
10638         (isearch-edit-string): Save it.
10639         (isearch-toggle-case-fold): Set it.
10640         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10641         need to check isearch-fixed-case.
10642         (isearch-toggle-case-fold): Update highlighting of all matches
10643         before the pause.
10644         (isearch-edit-string):
10645
10646 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10647
10648         * isearch-mode.el (isearch-edit-string): Call isearch-message
10649         before reading the event so that the prompt is displayed properly.
10650         (isearch-message): Use isearch-nonincremental when calling
10651         isearch-message-prefix.
10652         (minibuffer-local-isearch-map): Bind up and down to do the same as
10653         M-p and M-n respectively.
10654         (isearch-done): New arg NOPUSH.
10655         (isearch-edit-string): Use it.
10656         (isearch-edit-string): Don't bind isearch-string.
10657         (isearch-ring-adjust): Edit string, *then* push state.
10658
10659 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10660
10661         * faces.el (isearch-secondary): Make isearch-secondary look
10662         different than default.
10663
10664 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10665
10666         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10667         save-excursion.
10668         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10669         (isearch-update): Call isearch-dehighlight without arguments.
10670         (isearch-done): Ditto.
10671
10672         * isearch-mode.el (isearch-fix-case): If the search string has no
10673         upper-case letters, allow the folding to be reenabled.
10674         Previously, once disabled, the folding would remain that way until
10675         the end of isearch.
10676         (isearch-top-state): Call isearch-fix-case.
10677
10678         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10679         save-excursion.
10680         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10681
10682 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10683
10684         * xpm-button.el:
10685         xbm-button.el: Need to exist in core because gui.el depends on
10686         them.
10687
10688 1999-08-31  Andy Piper  <andy@xemacs.org>
10689
10690         * gutter-items.el (buffers-tab-face): new customizable variable.
10691         (buffers-tab-default-buffer-line-length): new specifier for
10692         maximum viewable characters.
10693         (progress-stack): new variable for implementing widget-based
10694         progress messages.
10695         (progress-area-buffer): ditto.
10696         (progress-glyph-height): ditto.
10697         (progress-stop-callback): ditto.
10698         (progress-quit-function): new function.
10699         (progress-glyph): new variable.
10700         (progress-layout-glyph): ditto.
10701         (progress-displayed-p): new function, see message-displayed-p for
10702         details.
10703         (clear-progress): ditto.
10704         (remove-progress): ditto.
10705         (append-progress): ditto.
10706         (raw-append-progress): ditto.
10707         (display-progress): ditto.
10708         (current-progress): ditto.
10709         (current-progress-label): ditto.
10710         (progress): ditto.
10711         (lprogress): ditto.
10712
10713
10714 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10715
10716         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10717
10718         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10719         `isearch-yank-selection'.
10720         (isearch-mode-map): Use it.
10721         (isearch-yank-selection): Use `get-selection' instead of
10722         `get-x-selection'.
10723
10724 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10725
10726         * faces.el (isearch-secondary): Create face here.
10727
10728         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10729         timers.
10730
10731 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10732
10733         * subr.el (buffer-string): More robust backward compatibility
10734         check, courtesy William Perry.
10735
10736 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10737
10738         * replace.el (perform-replace): Stop the search after the search
10739         limit has been reached.
10740
10741 1999-08-23  Andy Piper  <andy@xemacs.org>
10742
10743         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10744         here if we don't have one.
10745
10746 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10747
10748         * ldap.el (ldap-coding-system): Default to nil until we get
10749         efficient UTF8 support
10750         (ldap-decode-string): Guard against `decode-coding-string' not
10751         being defined
10752         (ldap-encode-string): Guard against `encode-coding-string' not
10753         being defined
10754
10755 1999-08-23  Didier Verna  <didier@xemacs.org>
10756
10757         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10758         Some doc strings improvements, and add a star to the `interactive'
10759         calls.
10760
10761 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10762
10763         * font-lock.el (java-font-lock-keywords-3): introduced new
10764         keywords and regexpes for javadoc syntax 1.2.
10765
10766 1999-08-17  Andy Piper  <andy@xemacs.org>
10767
10768         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10769         format-buffers-tab-line.
10770         (buffers-tab-max-buffer-line-length): new variable.
10771         (format-buffers-tab-line): new function. truncate names if over
10772         buffers-tab-max-buffer-line-length.
10773
10774 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10775
10776         * cus-start.el: Customize the variable `bell-inhibit-time'.
10777
10778 1999-08-16  Andy Piper  <andy@xemacs.org>
10779
10780         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10781         brute-force approach to deleting the last buffer.
10782         (buffers-tab-grouping-regexp): new customizable variable.
10783         (select-buffers-tab-buffers-by-mode): use it.
10784
10785 1999-08-13  Andy Piper  <andy@xemacs.org>
10786
10787         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10788         deletion problem.
10789
10790 1999-07-30  Didier Verna  <didier@xemacs.org>
10791
10792         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10793         of princ to output symbols.
10794         (custom-save-face-internal): ditto.
10795         (custom-save-resets): ditto.
10796
10797 1999-08-09  Didier Verna  <didier@xemacs.org>
10798
10799         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10800         `regexp-quote' to protect the major mode name for use as a regular
10801         expression (c++ needs this for instance).
10802
10803 1999-08-08  Andy Piper  <andy@xemacs.org>
10804
10805         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10806         cope with similar mode names.
10807
10808         * gutter-items.el (buffers-tab-selection-function): new selection
10809         function.
10810         (select-buffers-tab-buffers-by-mode): new function.
10811         (buffers-tab-items): use it if set to only display buffers in the
10812         tab in the current buffer's group..
10813         (update-tab-in-gutter): use new api.
10814         (remove-buffer-from-gutter-tab): ditto.
10815
10816         * gutter-items.el (buffers-tab-max-size): set custom selection
10817         default to 6.
10818         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10819         (add-tab-to-gutter): set face as default.
10820
10821 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10822
10823         * faces.el (frob-face-property): Merge the fall-back specifier
10824         with the target, not replace it.
10825
10826 1999-08-05  Andy Piper  <andy@xemacs.org>
10827
10828         * gutter-items.el (update-tab-in-gutter): add frame argument for
10829         buffer-items.
10830         (update-tab-in-gutter): use it.
10831
10832         * gutter-items.el (record-buffer-hook): set.
10833
10834         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10835         change.
10836         (switch-to-buffer-hook) deleted.
10837
10838 1999-08-04  Andy Piper  <andy@xemacs.org>
10839
10840         * gutter-items.el (update-tab-in-gutter): make sure this will work
10841         as an argument to create-frame-hook.
10842
10843 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10844
10845         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10846         instead of timer emulation.
10847
10848 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10849
10850         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10851         Emacs isearch enhancements.
10852
10853 1999-07-28  Andy Piper  <andy@xemacs.org>
10854
10855         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10856         all devices that support tab controls.
10857         (remove-buffer-from-gutter-tab): new function. to be used as a
10858         value for kill-buffer-hook.
10859
10860 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10861
10862         * auto-show.el (auto-show-truncationp): changed to match
10863         `window_translation_on'
10864
10865 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10866
10867         * XEmacs 21.2.19 is released
10868
10869 1999-07-28  SL Baur  <steve@miho>
10870
10871         * code-files.el (insert-file-contents): Fix docstring.
10872         revert previous change.
10873
10874 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10875
10876         * fill.el (fill-region-as-paragraph): Change re-break-point to
10877         contain word-across-newline plus one character so that filling
10878         Japanese and Chinese works as desired.
10879         * simple.el (do-auto-fill): Ditto.
10880
10881 1999-07-26  SL Baur  <steve@miho>
10882
10883         * mule/japanese.el ("Japanese"): Do not specify a default input
10884         method.
10885         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10886
10887 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10888
10889         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10890         able to use cl-macs macro in early lisp.
10891
10892 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10893
10894         * custom.el:
10895         * cus-face.el:
10896         * cus-edit.el:
10897                 Massive custom Theme API changes.
10898
10899 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10900
10901         * code-files.el (insert-file-contents): Regard
10902         coding-system-magic-cookie if `coding-system-for-read' is nil.
10903
10904 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10905
10906         * mule/thai-xtis.el: Add coding: local variable, to avoid
10907         bootstrapping problem with C locale.
10908
10909 1999-07-22  Andy Piper  <andy@xemacs.org>
10910
10911         * dumped-lisp.el (preloaded-file-list): guard against putting
10912         gutter-items in a less than functional XEmacs.
10913         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10914
10915 1999-07-18  Bob Weiner  <weiner@beopen.com>
10916
10917         * fill.el (fill-context-prefix): Fixed bug that prevented the
10918         setting of an adaptive fill prefix when the `dont-skip-first' was
10919         t.
10920
10921 1999-07-22  SL Baur  <steve@miho>
10922
10923         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10924
10925 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10926
10927         * files.el (interpreter-mode-alist): add `make', `guile', and
10928         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10929         makefile-mode, guile is a scheme, and someday XEmacs will be
10930         modular enough to use as an efficient scripting tool.)
10931
10932 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10933
10934         * mule/mule-cmds.el (reset-language-environment): Regard
10935         coding-category `utf-8' and `ucs-4' if they are available.
10936
10937 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10938
10939         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10940         (prefer-coding-system): Fix DOC-string.
10941
10942         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10943         DOC-string too.
10944
10945         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10946         Mule.
10947         (coding-system-change-eol-conversion): Fix DOC-string.
10948
10949 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10950
10951         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10952         instead of `list-coding-system'.
10953
10954 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10955
10956         * menubar-items.el (default-menubar): `select-input-method' was
10957         renamed to `set-input-method'.
10958
10959         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10960         "Set Language Environment" menu.
10961
10962         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10963         "Describe Language Support" menu.
10964
10965 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10966
10967         * mule/chinese.el ("Chinese-GB"): Rename
10968         `chinese-gb-environment-setup-function' to
10969         `setup-chinese-gb-environment-internal'.
10970
10971 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10972
10973         * mule/korean.el: Use `define-coding-system-alias' instead of
10974         `copy-coding-system'.
10975
10976 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10977
10978         * mule/mule-cmds.el (set-language-environment-coding-systems):
10979         Treat duplicated coding-categories.
10980
10981 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10982
10983         * mule/japanese.el: Use `define-coding-system-alias' instead of
10984         `copy-coding-system'.
10985
10986 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10987
10988         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10989         coding-system `viscii'.
10990
10991 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10992
10993         * mule/cyrillic.el:
10994         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10995         (cyrillic-alternativnyj-decode-table): New variable.
10996         (cyrillic-alternativnyj-encode-table): New variable.
10997         - Specify `iso-8-1' as a category of coding-system
10998           `alternativnyj'.
10999         - Abolish general Cyrillic environment.
11000
11001 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11002
11003         * mule/chinese.el:
11004         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11005         - Register `chinese-gb-environment-setup-function' as a
11006           `setup-function' of "Chinese-GB" environment.
11007
11008 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11009
11010         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11011         optional argument `parents'.
11012
11013         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11014         property for Thai-XTIS.
11015
11016         * mule/mule-help.el (help-with-tutorial): Use property
11017         `tutorial-coding-system' of language-info as a coding-system to
11018         read tutorial file.
11019
11020 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11021
11022         * mule/thai-xtis.el: Don't setup `setup-function' and
11023         `exit-function'.
11024
11025         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11026         `set-coding-category-system' to set up coding-system for
11027         coding-category.
11028
11029         * mule/mule-cmds.el (prefer-coding-system): Use
11030         `set-coding-category-system' to set up coding-system for
11031         coding-category.
11032
11033 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11034
11035         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11036         Thai-XTIS environment.
11037
11038         * mule/mule-cmds.el (prefer-coding-system): Use
11039         `find-coding-system' instead of `coding-system-p'.
11040
11041 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11042
11043         * mule/mule-cmds.el (set-language-environment-coding-systems):
11044         Modify eol-type for XEmacs.
11045
11046         * mule/thai-xtis.el: Delete unused local variable `category'.
11047
11048         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11049         function.
11050         (prefer-coding-system): Don't call
11051         `update-coding-systems-internal'; use function
11052         `coding-category-list' instead of variable `coding-category-list';
11053         use `set-coding-priority-list' instead of `set-coding-priority';
11054         modify `eol-type' for XEmacs.
11055
11056         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11057         `charset-columns'.
11058         (char-width): Likewise.
11059
11060 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11061
11062         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11063         `tis-620'.
11064
11065         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11066         `set-coding-priority-list' instead of `set-coding-priority'; don't
11067         call `update-coding-systems-internal'.
11068
11069         * mule/mule-misc.el (coding-system-get): New function.
11070         (coding-system-put): New function.
11071         (coding-system-category): New function.
11072
11073 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11074
11075         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11076         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11077         to avoid conflict with leim/quail/thai-xtis.
11078
11079         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11080         to thai-xtis-chars.el.
11081
11082         * mule/thai-xtis-chars.el: New file (split from
11083         mule/thai-xtis.el).
11084
11085 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11086
11087         * mule/thai-xtis.el:
11088         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11089         - Add syntax entries.
11090         - Put `preferred-coding-system' of the charset `thai-xtis' to
11091           `tis-620'.
11092
11093 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11094
11095         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11096         rewritten to use write-multibyte-character.
11097
11098 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11099
11100         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11101         of `iso-2022-7'.
11102         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11103         ported yet.
11104         (read-input-method-name): Treat optional argument `default'.
11105
11106 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11107
11108         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11109         all.
11110         (set-language-info-alist): Set up menus here.
11111
11112 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11113
11114         * minibuf.el (completing-read): Add new optional argument
11115         `default'.
11116         (read-coding-system): Add new optional argument
11117         `default-coding-system'.
11118
11119 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11120
11121         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11122         (viet-viscii-...->viet-vscii...).
11123
11124 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11125
11126         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11127         and menus.
11128
11129 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11130
11131         * mule/mule-cmds.el (input-method-function): Add permanent-local
11132         property.
11133
11134 1999-03-30  Dave Love  <fx@gnu.org>
11135
11136         * mule/mule-cmds.el (current-language-environment): Doc fix.
11137
11138 1999-02-06  Richard Stallman  <rms@gnu.org>
11139
11140         * mule/european.el (setup-slovenian-environment): New function.
11141         ("Slovenian"): New language environment.
11142
11143 1999-01-27  Dave Love  <fx@gnu.org>
11144
11145         * mule/mule-cmds.el (current-language-environment): Provide :link,
11146         :type (choices) and appropriate :get.
11147
11148 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11149
11150         * mule/mule-cmds.el (describe-language-environment): Don't alter
11151         input-method-alist.
11152
11153 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11154
11155         * mule/mule-cmds.el (prefer-coding-system): Call
11156         set-coding-priority, so that the internal array of priorities is
11157         also updated.
11158
11159 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11160
11161         * mule/mule-cmds.el (prefer-coding-system): If the argument
11162         requires specific EOL conversion type, make the default coding
11163         systems use that.
11164
11165 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11166
11167         * mule/mule-cmds.el (set-language-environment): Pass the default
11168         eol-type to set-language-environment-coding-systems.
11169         (set-default-coding-systems): Copy the eol-type property for the
11170         new default values of {buffer-file,process}-coding-system from the
11171         old defaults.
11172         (set-language-environment-coding-systems): Accept an optional
11173         argument EOL-TYPE, and set the eol-type property of the default
11174         coding systems accordingly.
11175
11176 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11177
11178         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11179         use generate-new-buffer instead of get-buffer-create.
11180
11181 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11182
11183         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11184
11185 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11186
11187         * mule/mule-cmds.el (default-input-method): Fix custom type.
11188
11189 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11190
11191         * mule/mule-cmds.el (setup-specified-language-environment):
11192         Add apropos-inhibit property.
11193         (describe-specified-language-support): Likewise.
11194
11195 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11196
11197         * mule/mule-cmds.el: Doc fixes.
11198
11199 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11200
11201         * mule/mule-cmds.el (register-input-method): Doc-string
11202         modified.
11203
11204 1998-09-01  Dave Love  <fx@gnu.org>
11205
11206         * mule/mule-cmds.el (current-language-environment): Fix
11207         setter function.
11208
11209 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11210
11211         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11212         mule/european.el, mule/hebrew.el, mule/japanese.el,
11213         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11214         avoid bootstrapping problem if you need to recompile all the Lisp
11215         files using interpreted code.
11216
11217 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11218
11219         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11220         ("Latin-2"): Likewise.
11221
11222 1998-08-18  Per Starback  <starback@update.uu.se>
11223
11224         * mule/european.el (setup-latin2-environment): Fix typo.
11225
11226 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11227
11228         * mule/european.el: Give proper value of `input-method' key to all
11229         lang. env.
11230
11231         * mule/mule-cmds.el (activate-input-method): Handle the case that
11232         the arg INPUT-METHOD is nil correctly.
11233         (read-multilingual-string): Activate the specified input method
11234         before calling read-string.  Afterward, activate the original
11235         input method.
11236
11237 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11238
11239         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11240         (set-language-info-alist): Fix typo in doc-string.
11241
11242         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11243
11244 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11245
11246         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11247         (reset-language-environment): New function for the job that
11248         setup-english-environment used to do.
11249         (set-language-environment): Do more setups according to the info
11250         in language-info-alist.
11251         (read-language-name): Handle the case that the arg KEY is nil.
11252         (describe-language-environment): Handle input-method property.
11253
11254         * mule/: All files under this directory, which related with
11255         specific languages (such as mule/european.el, mule/greek.el,
11256         mule/hebrew.el, mule/misc-lang.el), modified as below.
11257         (setup-XXX-environment): Just call set-language-environment.  If
11258         they used to do some other jobs than what done by
11259         set-language-environment, those jobs are done in
11260         setup-XXX-environment-internal now.
11261         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11262         the value to setup-XXX-environment-internal.  Add properties
11263         input-method and features.
11264
11265         * mule/english.el (setup-english-environment): Just call
11266         reset-language-environment.
11267
11268         * mule/european.el (setup-8-bit-environment): Function deleted.
11269
11270 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11271
11272         * mule/mule-cmds.el (input-method-exit-on-first-char)
11273         (input-method-use-echo-area): Doc fixes.
11274
11275 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11276
11277         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11278         variable.
11279         (input-method-use-echo-area): New variable.
11280
11281 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11282
11283         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11284
11285 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11286
11287         * mule/mule-cmds.el (activate-input-method): Update mode line.
11288         (inactivate-input-method): Likewise.
11289
11290 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11291
11292         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11293         input method in the current buffer, but just bind
11294         current-input-method.
11295
11296 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11297
11298         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11299
11300         * mule/misc-lang.el ("IPA"): Add coding-priority and
11301         coding-system.
11302
11303 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11304
11305         * mule/greek.el: Add coding-priority.
11306
11307 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11308
11309         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11310         LANG-ENV.
11311
11312 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11313
11314         * mule/mule-cmds.el (register-input-method): Fix previous change.
11315         (setup-specified-language-environment): Doc fix.
11316
11317 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11318
11319         * mule/mule-cmds.el: Several doc fixes.
11320         (get-language-info, set-language-info): Rename argument.
11321         (set-language-info-alist): Likewise.
11322         (register-input-method): Rename argument.
11323         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11324
11325 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11326
11327         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11328         default value while reading an input method.
11329
11330 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11331
11332         * mule/mule-cmds.el (universal-coding-system-argument):
11333         Use buffer-file-coding-system as default.
11334
11335 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11336
11337         * mule/korean.el ("Korean"): Doc fix.
11338
11339 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11340
11341         * mule/mule-cmds.el (describe-language-environment): Print the
11342         languge environment at the head.
11343
11344 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11345
11346         * mule/japanese.el: Set exit-function to exit-japanese-environment
11347         for Japanese environment.
11348
11349 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11350
11351         * mule/mule-cmds.el (set-language-environment): Doc fix.
11352         (current-language-environment): Use defcustom.
11353         (default-input-method): Specify :type.
11354
11355 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11356
11357         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11358         modified.
11359         (prefer-coding-system): Doc-string modified.
11360
11361 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11362
11363         * mule/mule-cmds.el (set-language-info): Doc-string
11364         describes `coding-priority' KEY.
11365         (set-language-environment-coding-systems): New function.
11366         (select-safe-coding-system): New function.
11367         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11368         (set-language-info-alist): New optionla arg PARENTS.  Call
11369         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11370         (set-language-environment-coding-systems): New function.
11371
11372         * mule/chinese.el: Remove setting up of
11373         describe-chinese-environment-map and
11374         setup-chinese-environment-map.  Exclude them in args of calls to
11375         set-language-info-alist.  Register coding-priority key in
11376         language-info-alist.
11377
11378         * mule/cyrillic.el: Remove setting up of
11379         describe-cyrillic-environment-map and
11380         setup-cyrillic-environment-map.  Exclude them in args of calls to
11381         set-language-info-alist.  Register coding-priority key in
11382         language-info-alist.
11383
11384         * mule/english.el: Register coding-priority key in
11385         language-info-alist.
11386
11387         * mule/ethiopic.el: Register coding-priority key in
11388         language-info-alist.
11389
11390         * mule/european.el: Remove setting up of
11391         describe-european-environment-map and
11392         setup-european-environment-map.  Exclude them in args of calls to
11393         set-language-info-alist.  Register coding-priority key in
11394         language-info-alist.  Add "German" language env.
11395         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11396         (setup-german-environment): New function.
11397
11398         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11399         change default input method to "greek-postfix".
11400
11401         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11402         coding-priority key in
11403
11404 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11405
11406         * mule/mule-cmds.el (set-language-info): Doc fix.
11407         (input-method-inactivate-hook): Doc fix.
11408
11409 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11410
11411         * mule/mule-cmds.el (set-input-method): Renamed from
11412         select-input-method.
11413
11414 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11415
11416         * mule/mule-cmds.el (set-language-environment): Run
11417         exit-language-environment-hook before calling `exit-function'
11418         which is specified for the language environment.
11419
11420 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11421
11422         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11423         modified.
11424         (prefer-coding-system): Likewise.
11425         (describe-language-environment): Print aliases of each coding
11426         system.
11427         (set-language-environment-hook): New variable.
11428         (exit-language-environment-hook): New variable.
11429         (set-language-environment): Call these hooks.  Before setting a
11430         new language environment, exit from the
11431         current-language-environment if necessary.
11432         (input-method-verbose-flag): The value can be nil, t,
11433         complex-only, or default.
11434         (input-method-highlight-flag): Doc-string augmented.
11435         (activate-input-method): Check if we can run the registered
11436         function to activate an input method.
11437
11438         * mule/korean.el: Set exit-function for language environment
11439         "Korean" to exit-korean-environment.
11440         (setup-korean-environment): Moved to korea-util.el.
11441
11442 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11443
11444         * mule/mule-cmds.el (read-multilingual-string): Use
11445         current-input-method prior to default-input-method.  Don't bind
11446         current-input-method by `let', instead, activate the specified
11447         input method in the current buffer temporarily.
11448
11449 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11450
11451         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11452
11453 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11454
11455         * mule/chinese.el (post-read-decode-hz): Return the result of
11456         decode-hz-region.
11457         (pre-write-encode-hz): Do not change the value of
11458         last-coding-system.
11459
11460 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11461
11462         * mule/mule-ccl.el: Doc fixes.
11463
11464 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11465
11466         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11467         (check-ccl-program): New macro.
11468
11469 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11470
11471         * mule/mule-ccl.el: Comment about CCL syntax modified.
11472         (ccl-command-table): Add read-multibyte-character and
11473         write-multibyte-character.
11474         (ccl-code-table): Add ex-cmd.
11475         (ccl-extended-code-table): New variable.
11476         (ccl-embed-extended-command): New function.
11477         (ccl-compile-read-multibyte-character,
11478         ccl-compile-write-multibyte-character) New functions.
11479         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11480         ccl-dump-write-multibyte-character): New functions.
11481
11482 1999-07-22  SL Baur  <steve@miho>
11483
11484         * config.el (config-value-file): config.values is installed into
11485         doc-directory.
11486         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11487
11488 1999-07-19  Didier Verna  <didier@xemacs.org>
11489
11490         * rect.el: all functions rewritten, except when noted. Below is a
11491         list of interface changes.
11492         (apply-on-rectangle): new function. Obsoletes
11493         `operate-on-rectangle'. All functions that used to call this
11494         function now call the new one.
11495         (kill-rectangle): added optional prefix arg to fill lines.
11496         (delete-rectangle): ditto.
11497         (delete-extract-rectangle): ditto.
11498         (open-rectangle): ditto.
11499         (clear-rectangle): ditto.
11500         (delete-rectangle-line): added third arg FILL.
11501         (delete-extract-rectangle-line): ditto.
11502         (open-rectangle-line): ditto.
11503         (clear-rectangle-line): ditto.
11504
11505 1999-07-18  Andy Piper  <andy@xemacs.org>
11506
11507         * menubar-items.el (default-menubar): add gutter options.
11508
11509         * gutter-items.el: new file.
11510         (gutter): new group for custom.
11511         (gutter-visible-p): new variable.
11512         (default-gutter-position): ditto.
11513         (buffers-tab): new group for the buffers tab.
11514         (gutter-buffers-tab): widget to put in the gutter.
11515         (buffers-tab-max-size): max number of tabs.
11516         (buffers-tab-switch-to-buffer-function): function to call when a
11517         tab is pressed.
11518         (buffers-tab-omit-function): filter buffers with this function.
11519         (buffers-tab-format-buffer-line-function): format buffer names for
11520         inclusion in tabs.
11521         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11522         the record.
11523         (build-buffers-tab-internal): build a list of tab items.
11524         (buffers-tab-items): ditto.
11525         (add-tab-to-gutter): put a tab in the gutter area.
11526         (update-tab-in-gutter): reset the buffers in the tab.
11527
11528         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11529
11530         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11531         (switch-to-buffer-hooks): new hook.
11532
11533         * toolbar.el (default-toolbar-position): fix typo.
11534
11535 1999-07-16  Andy Piper  <andy@xemacs.org>
11536
11537         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11538
11539 1999-07-15  Didier Verna  <didier@xemacs.org>
11540
11541         * cus-edit.el (custom-prompt-variable): optional third arg makes
11542         prompt for a comment string.
11543         (customize-set-value): optional prefix makes this function handle
11544         variable comments.
11545         (customize-set-variable): ditto.
11546         (customize-save-variable): ditto.
11547         (customize-customized): handle custom comments.
11548         (customize-save-customized): ditto.
11549         (custom-variable-state-set): ditto.
11550         (custom-face-state-set): ditto.
11551         (customize-saved): ditto.
11552         (custom-variable-set): ditto.
11553         (custom-face-set): ditto.
11554         (custom-variable-save): ditto.
11555         (custom-face-save): ditto.
11556         (custom-variable-reset-saved): ditto.
11557         (custom-face-reset-saved): ditto.
11558         (custom-variable-reset-standard): ditto.
11559         (custom-face-reset-standard): ditto.
11560         (custom-comment-face): new face.
11561         (custom-comment-tag-face): ditto.
11562         (custom-comment): new widget.
11563         (custom-comment-create): new function.
11564         (custom-comment-delete): ditto.
11565         (custom-comment-value-set): ditto.
11566         (custom-comment-show): ditto.
11567         (custom-comment-invisible-p): ditto.
11568         (custom-variable-value-create): create a comment field widget.
11569         (custom-face-value-create): ditto.
11570         (custom-variable-menu): new entry for adding a custom comment.
11571         (custom-face-menu): ditto.
11572         (custom-save-variables): possibly save custom comments.
11573         (custom-save-faces): ditto.
11574
11575         * cus-face.el (custom-set-faces): the arguments can now have a
11576         custom comment as fourth argument.
11577
11578         * custom.el (custom-set-variables): the arguments can now have a
11579         custom comment as fifth element.
11580
11581 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11582
11583         * XEmacs 21.2.18 is released
11584
11585 1999-07-13  SL Baur  <steve@miho>
11586
11587         * lib-complete.el (read-library-name): Revert previous change.
11588         (read-library): Ditto.
11589
11590 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11591
11592         * packages.el (packages-package-list): Capitalize docstring.
11593
11594         * packages.el (packages-find-package-library-path): Use #'nconc
11595         rather than #'append to reduce consing -- #'mapcar uses Flist,
11596         which returns a freshly consed list.  #'append would create yet
11597         another fresh list, using Fmake_list in concat.
11598
11599         * packages.el (package-provide): Use setq with remassq like it
11600         says in its docstring.
11601
11602 1999-07-06  SL Baur  <steve@miho.m17n.org>
11603
11604         * lib-complete.el (progn-with-message): Fix typo.
11605
11606 1999-07-06  SL Baur  <steve@miho.m17n.org>
11607
11608         * mule/mule-misc.el (char-octet): Make function match docstring.
11609         From Katsumi Yamaoka <yamaoka@jpl.org>
11610
11611 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11612
11613         * wid-edit.el (widget-documentation): corrected spelling error.
11614
11615 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11616
11617         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11618         keys if already bound
11619
11620 1999-07-06  SL Baur  <steve@miho.m17n.org>
11621
11622         * lib-complete.el (progn-with-message): Revert previous changes.
11623
11624 1999-06-24  Bob Weiner  <weiner@beopen.com>
11625
11626         * lib-complete.el (find-library):
11627         (find-library-other-window):
11628         (find-library-other-frame): Completely rewrote
11629         so that these functions actually work when called non-interactively.
11630         Also made them handle LIBRARY arguments which end with .el or .elc.
11631
11632 1999-06-24  Bob Weiner  <weiner@beopen.com>
11633
11634         * simple.el (indent-new-comment-line): Locally bound
11635         `block-comment-start' to `comstart' or else when this is called
11636         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11637         `block-comment-start' value, ignoring any existing spacing after a
11638         comment prefix in the previous line and producing ugly comments.
11639
11640 1999-06-23  Bob Weiner  <weiner@beopen.com>
11641
11642         * list-mode.el (mouse-choose-completion):
11643         (choose-completion):
11644         (completion-switch-to-minibuffer): Added.
11645         ([Tab]): [Tab] previously switched to the minibuffer
11646         but since [space] does that and since most applications in the
11647         world use [Tab] to select the next item in a list, do that in the
11648         *Completions* buffer too.  This will cause the least confusion
11649         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11650         06/23/1999.
11651
11652 1999-06-22  Bob Weiner  <weiner@beopen.com>
11653
11654         * help.el (help-buffer-name): Added support for a null value
11655         of `help-buffer-prefix-string' since some buffers require no
11656         prefix.
11657
11658 1999-06-20  Bob Weiner  <weiner@beopen.com>
11659
11660         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11661         in the completion-list-mode-map to bury the completions buffer
11662         even when the minibuffer is no longer active.
11663
11664 1999-06-20  Bob Weiner  <weiner@beopen.com>
11665
11666         * list-mode.el (list-mode): It is visually disconcerting to have
11667         the text cursor disappear within list buffers, especially when
11668         moving from window to window, so leave it visible.
11669
11670 1999-07-01  SL Baur  <steve@miho.m17n.org>
11671
11672         * menubar-items.el (default-menubar): Conditionalize the bug
11673         report menu item (which may not be possible in this XEmacs).
11674         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11675
11676 1999-06-30  SL Baur  <steve@miho.m17n.org>
11677
11678         * subr.el (with-current-buffer): DOC string fix.
11679         Suggested by Bob Weiner <weiner@altrasoft.com>
11680
11681 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11682
11683         * cus-face.el (custom-face-italic): insert missing args
11684
11685 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11686
11687         * packages.el (package-locations): Changed default early package
11688         hierarchies to ~/.xemacs/mule-packages and
11689         ~/.xemacs/xemacs-packages.
11690
11691 1999-06-23  SL Baur  <steve@miho.m17n.org>
11692
11693         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11694
11695 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11696
11697         * packages.el (package-locations): Changed default early package
11698         hierarchy to ~/.xemacs/packages.
11699         (package-locations): Removed `packages' as a possible name for a
11700         late package hierarchy.
11701
11702 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11703
11704         * mule/mule-category.el (word-combining-categories): Set up new
11705         variable.
11706         (word-separating-categories): Likewise.
11707
11708 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11709
11710         * XEmacs 21.2.17 is released
11711
11712 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11713
11714         * font-menu.el (font-menu-set-font): allow for nil specification
11715         of font size.
11716
11717 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11718
11719         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11720         is 1.
11721
11722 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11723
11724         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11725         8859-5 instead of ISO 8859-1.
11726
11727 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11728
11729         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11730         (viet-viscii-encode-table): Ditto.
11731
11732         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11733         Make obsolete definition of char-octet.
11734
11735 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11736
11737         * subr.el: Move no-Mule make-char ...
11738         * help-nomule.el (make-char): To here.
11739         (string-width): Make Mule compatibility alias.
11740
11741 1999-06-15  Andy Piper  <andy@xemacs.org>
11742
11743         * select.el (get-selection-no-error): really make there be no-error.
11744         (get-selection): revert to original.
11745
11746 1999-06-11  Andy Piper  <andy@xemacs.org>
11747
11748         * select.el (selection-sets-clipboard): renamed.
11749         (own-selection): use it.
11750
11751 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11752
11753         * XEmacs 21.2.16 is released
11754
11755 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11756
11757         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11758         missing characters to avoid crash.
11759
11760 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11761
11762         * coding.el (set-terminal-coding-system): Only set the console
11763         coding system on the selected console if it is a tty.
11764
11765 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11766
11767         * cus-face.el:
11768         * cus-edit.el:
11769         * faces.el:
11770         (custom):
11771         (face-spec-set):
11772         * faces.el (frob-face-property):
11773         * font-menu.el (font-menu-set-font):
11774                   Actually apply changes from 1999-03-17
11775
11776 1999-06-10  Andy Piper  <andy@xemacs.org>
11777
11778         * select.el (get-selection): abstract out non error-signalling
11779         part.
11780         (get-selection-no-error): get-selection without signalling an
11781         error.
11782         (selection-is-clipboard-p): new variable. controls whether the
11783         selection sets the clipboard.
11784         (own-selection): use it.
11785
11786         * mouse.el (insert-selection): fallback to clipboard after trying
11787         primary selection and cutbuffer.
11788
11789 1999-06-05  Andy Piper  <andy@xemacs.org>
11790
11791         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11792         selection functions.
11793
11794 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11795
11796         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11797         default value.
11798         (load): Use `raw-text' instead of `no-conversion'.
11799         (insert-file-contents): Likewise.
11800
11801         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11802         of `no-conversion'.
11803
11804 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11805
11806         * coding.el: Don't copy `no-conversion' to `raw-text'.
11807
11808 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11809
11810         * subr.el (make-char): Define it if Mule is not around.
11811
11812 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11813
11814         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11815
11816         * x-select.el (x-disown-selection-internal): Restore symbol as an
11817         obsolete alias.
11818         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11819
11820 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11821
11822         * XEmacs 21.2.15 is released
11823
11824 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11825
11826         * subr.el (split-string): Avoid infinite looping
11827
11828 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11829
11830         * ldap.el (ldap-ignore-attribute-codings): New variable
11831         (ldap-default-attribute-decoder): New variable
11832         (ldap-coding-system): New variable
11833         (ldap-attribute-syntax-encoders): New variable
11834         (ldap-attribute-syntax-decoders): New variable
11835         (ldap-attribute-syntaxes-alist): New variable
11836         (ldap-encode-boolean): New function
11837         (ldap-decode-boolean): New function
11838         (ldap-encode-country-string): New function
11839         (ldap-decode-string): New function
11840         (ldap-decode-address): New function
11841         (ldap-encode-address): New function
11842         (ldap-decode-attribute): New function
11843         (ldap-search): Use some of these
11844
11845 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11846
11847         * version.el (emacs-version): Make the patch level/beta come
11848         before the XEmacs qualifier so that it gets into (funcall
11849         emacs-version) and thus in the bug reports.
11850         (emacs-version>=): Support patch levels.
11851
11852 1999-06-03  SL Baur  <steve@xemacs.org>
11853
11854         * version.el: implement x.y.z version number
11855         From Jan Vroonhof <vroonhof@math.ethz.ch>
11856
11857 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11858
11859         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11860
11861 1999-05-22  Vin Shelton <acs@xemacs.org>
11862
11863         * startup.el: Document -private and break out non-standard X options.
11864
11865 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11866
11867         * mule/mule-charset.el (charset-after): New function.
11868         (charset-direction): Synch with Mule, update docstring.
11869         (get-charset-property): New function.
11870         (put-charset-property): New function.
11871         (charset-plist): New function.
11872
11873         * mule/mule-charset.el (compose-region):
11874         (decompose-region): remove;  these functions (which don't work
11875         since we don't do composite characters) have been moved to
11876         mule-util.el.
11877         (toplevel): follow coding standards
11878
11879 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11880
11881         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11882         exist any more.
11883
11884         * code-files.el: Fix commentary to follow coding standards.  Move
11885         the single line left in mule-files.el to here.
11886
11887         * mule/mule-files.el: delete.
11888
11889 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11890
11891         * info.el (Info-scroll-prev): Use event functions instead of the
11892         old emacs 19 interface.
11893
11894 1999-06-02  Andy Piper  <andy@xemacs.org>
11895
11896         * x-font-menu.el (x-font-menu-load-font):
11897         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11898
11899 1999-05-31  Andy Piper  <andy@xemacs.org>
11900
11901         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11902         group.
11903         (font-menu-this-frame-only-p): ditto.
11904         (font-menu-max-items): reinstate, from Jan Vroonhof
11905         <vroonhof@math.ethz.ch>
11906         (font-menu-submenu-name-format): ditto.
11907         (font-menu-split-long-menu): ditto, for use by the family
11908         constructor.
11909         (font-menu-family-constructor): use it.
11910
11911 1999-05-30  Andy Piper  <andy@xemacs.org>
11912
11913         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11914         for use by the font menu.
11915
11916         * msw-font-menu.el: new file implementing mswindows specific
11917         font-menu behaviour.
11918         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11919         (mswindows-font-menu-junk-families): ditto.
11920         (hack-font-truename): ditto.
11921         (mswindows-font-regexp-ascii): ditto.
11922         (mswindows-reset-device-font-menus): ditto.
11923         (mswindows-font-menu-font-data): ditto.
11924         (mswindows-font-menu-load-font): ditto.
11925
11926         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11927         (x-font-menu-font-data): ditto.
11928         (x-font-menu-load-font): ditto.
11929
11930         * font-menu.el: new file implementing generic font menu behaviour.
11931         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11932         made device independent.
11933         (font-menu-this-frame-only-p): ditto.
11934         (font-menu-preferred-resolution): ditto.
11935         (font-menu-size-scaling): new variable used to determine whether
11936         sizes are in points or tenths of a point.
11937         (vassoc): moved from x-font-menu.el.
11938         (device-fonts-cache): ditto.
11939         (device-fonts-cache): ditto.
11940         (flush-device-fonts-cache): ditto.
11941         (reset-device-font-menus): copied from x-font-menu.el and made
11942         device independent. Most functionality deferred to
11943         device-dependent versions.
11944         (font-menu-family-constructor): copied from x-font-menu.el and
11945         made device independent.
11946         (font-menu-size-constructor): ditto.
11947         (font-menu-weight-constructor): ditto.
11948         (font-menu-set-font): ditto.
11949         (font-menu-change-face): ditto.
11950         (font-menu-load-font): new device method.
11951         (font-menu-font-data): ditto.
11952
11953         * x-font-menu.el: The above functions deleted.
11954
11955 1999-05-26  Andy Piper  <andy@xemacs.org>
11956
11957         * update-elc.el:
11958         * make-docfile.el:
11959         * loadup.el: rehash expand-file-name usage to not use default-directory.
11960
11961 1999-05-21  Andy Piper  <andy@xemacs.org>
11962
11963         * x-select.el (x-select-convert-to-text):
11964         (x-selected-text-type):
11965         (x-get-selection):
11966         (xselect-convert-to-string):
11967         (xselect-convert-to-compound-text):
11968         (xselect-convert-to-length):
11969         (xselect-convert-to-targets):
11970         (xselect-convert-to-delete):
11971         (xselect-convert-to-filename):
11972         (xselect-convert-to-charpos):
11973         (xselect-convert-to-lineno):
11974         (xselect-convert-to-colno):
11975         (xselect-convert-to-sourceloc):
11976         (xselect-convert-to-os):
11977         (xselect-convert-to-host):
11978         (xselect-convert-to-user):
11979         (xselect-convert-to-class):
11980         (xselect-convert-to-name):
11981         (xselect-convert-to-integer):
11982         (xselect-convert-to-atom):
11983         (xselect-convert-to-identity): functions renamed from x-* and
11984         moved to select.el.
11985         (x-get-secondary-selection): use rename get-selection.
11986         (x-get-clipboard): ditto.
11987         (x-own-selection): moved to select.el.
11988         (x-valid-simple-selection-p): ditto.
11989         (x-dehilight-selection): ditto.
11990         (x-own-clipboard): ditto.
11991         (x-disown-selection): ditto.
11992
11993         * x-mouse.el (x-yank-function): moved to mouse.el.
11994         (x-insert-selection): ditto.
11995         (x-set-point-and-move-selection): use renamed function.
11996
11997         * select.el (selected-text-type): moved and renamed from
11998         x-select.el.
11999         (selection-owner-p): moved to C.
12000         (selection-exists-p): ditto.
12001         (get-cutbuffer): new device method.
12002         (get-selection): generalised and moved from x-select.el.
12003         (own-selection): moved x-own-selection functionality into here.
12004         (dehilight-selection): renamed and moved from x-select.el.
12005         (own-clipboard): functionality moved from x-select.el using new
12006         generic C builtins.
12007         (disown-clipboard): ditto.
12008         (select-convert-to-text):
12009         (select-convert-to-string):
12010         (select-convert-to-compound-text):
12011         (select-convert-to-length):
12012         (select-convert-to-targets):
12013         (select-convert-to-delete):
12014         (select-convert-to-filename):
12015         (select-convert-to-charpos):
12016         (select-convert-to-lineno):
12017         (select-convert-to-colno):
12018         (select-convert-to-sourceloc):
12019         (select-convert-to-os):
12020         (select-convert-to-host):
12021         (select-convert-to-user):
12022         (select-convert-to-class):
12023         (select-convert-to-name):
12024         (select-convert-to-integer):
12025         (select-convert-to-atom):
12026         (select-convert-to-identity): new functions renamed from x-* and
12027         moved from x-select.el.
12028
12029         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12030         into here and use as the default window-system mouse yank.
12031         (insert-selection): generalised and moved from x-mouse.el.
12032         (own-clipboard): moved to C.
12033
12034         * msw-select.el (mswindows-selection-owned-p): deleted.
12035         (mswindows-own-selection): generalised and moved to select.el.
12036         (mswindows-disown-selection): generalised and moved to C.
12037         (mswindows-selection-owner-p): ditto.
12038
12039 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12040
12041         * XEmacs 21.2.14 is released
12042
12043 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12044
12045         * about.el: update contact info for jason and slb.
12046
12047 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12048
12049         * mule/european.el (setup-romanian-environment): Add Romanian
12050         support from Emacs/Mule romanian.el.
12051
12052 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12053
12054         * cus-face.el: Label all custom changes with the 'custom' tag.
12055
12056         * cus-edit.el: idem ditto.
12057
12058         * faces.el: Added suport for adding device tags to various functions.
12059         (custom): New device tag.
12060         (face-spec-set): Call reset face with tags argument. No longer do
12061         x-init-global-faces hack.
12062
12063         * faces.el (frob-face-property): Use an anonymous specifier to map
12064         frob-face-property-1 over.
12065
12066         * x-font-menu.el (font-menu-set-font): Always specify all
12067         properties to custom.
12068
12069 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12070
12071         * mule/european.el (setup-czech-environment): Add czech support.
12072         From David Sauer <davids@orfinet.cz>
12073
12074 1999-03-15  SL Baur  <steve@xemacs.org>
12075
12076         * check-features.el: Turn hard errors into warnings.
12077
12078 1999-03-21  SL Baur  <steve@xemacs.org>
12079
12080         * simple.el (delete-key-deletes-forward): As per discussion on
12081         xemacs-beta, default to t.
12082
12083 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * loadup.el: Define Installation-string before loading anything.
12086
12087 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12088
12089         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12090         From Anders Stenman <stenman@isy.liu.se>
12091
12092 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12093
12094         * wid-edit.el (widget-glyph-find): Ditto.
12095
12096         * packages.el (locate-library): Ditto.
12097
12098         * loadup.el (really-early-error-handler): Ditto.
12099
12100         * lib-complete.el (read-library): Ditto.
12101
12102         * faces.el (set-face-stipple): Ditto.
12103
12104         * code-files.el (load): Use new calling style of locate-file.
12105
12106 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12107
12108         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12109         dead.
12110
12111 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12112
12113         * dumped-lisp.el (preloaded-file-list): Don't load
12114         Installation.el.
12115
12116         * loadup.el (Installation-string): Define it here.
12117
12118 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12119
12120         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12121         Installation.el needs to be loaded before `dump-paths', otherwise
12122         the dumping process won't find it.
12123
12124 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12125
12126         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12127         subr so that we can use `replace-in-string' in Installation.el to
12128         get rid of C-m chars under the native Windows build.
12129
12130 1999-04-29  Andy Piper  <andy@xemacs.org>
12131
12132         * make-docfile.el: canonicalize file and directory names.
12133
12134         * device.el (call-device-method): new function for calling device
12135         specific methods.
12136         (define-device-method): new function for defining device methods.
12137         (define-device-method*): ditto.
12138
12139 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12140
12141         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12142
12143 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12144
12145         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12146         (cyrillic-koi8-r-encode-table): Likewise.
12147         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12148         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12149
12150         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12151         from vietnamese.el].
12152
12153         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12154         mule/mule-misc.el.
12155
12156 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12157
12158         * mule/thai-xtis.el:
12159         - Change font registry name from "Thai94x94-0" to "xtis-0".
12160         - Change mnemonic of coding-system `tis-620' to "TIS620".
12161
12162 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12163
12164         * mule/ethiopic.el: fixed.
12165
12166 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12167
12168         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12169
12170         * mule/thai-xtis.el: New file.
12171
12172         * mule/vietnamese.el: New file.
12173
12174         * mule/ethiopic.el: New file.
12175
12176 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12177
12178         * bytecomp.el (byte-compile-close-variables): Leave
12179         debug-issue-ebola-notices alone.
12180
12181 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12182
12183         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12184         at the top of the buffer since it is the most important thing to
12185         customize
12186         (ldap-get-host-parameter): New defun
12187         (ldap-search): Add a new parameter `withdn' to retrieve the
12188         distinguished names of entries
12189
12190 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12191
12192         * startup.el (splash-frame-body): Date and spelling fixes.
12193
12194 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12195
12196         * view-less.el (toggle-truncate-lines): add autoload tag
12197
12198 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * format.el (format-alist): Disable image stuff.
12201
12202 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12203
12204         * wid-edit.el (widget-glyph-find): Search by directories, then by
12205         suffixes rather than the other way around.
12206         (widget-image-conversion): Renamed to
12207         `widget-image-file-name-suffixes'.
12208
12209 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12210
12211         * mule/mule-charset.el: Made old functions obsolete, remove the
12212         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12213         (charset-iso-graphic-plane): Rename from charset-graphic.
12214         (charset-iso-final-char): Rename from charset-final.
12215         (charset-width): Rename from charset-columns.
12216         (charset-bytes): Added from fsf compatibility, returns always 1.
12217
12218         * mule/mule-misc.el: Move charset-doc-string alias to
12219         mule-charset.el
12220
12221 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12222
12223         * x-faces.el (x-make-font-bold-italic): honor
12224         *try-oblique-before-italic-fonts*
12225
12226 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12227
12228         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12229
12230 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12231
12232         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12233         name.
12234
12235 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12236
12237         * cl-extra.el (equalp): Would bug out for lists.
12238
12239 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12240
12241         * about.el (about-hackers):  Change cgw's email address
12242
12243 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12244
12245         * XEmacs 21.2.13 is released
12246
12247 1999-03-12  SL Baur  <steve@xemacs.org>
12248
12249         * simple.el (delete-key-deletes-forward): Revert to previous
12250         behavior.
12251
12252 1999-01-18  Didier Verna  <didier@xemacs.org>
12253
12254         * menubar-items.el (xemacs-splash-buffer): handle the case of
12255         multiple elements in the splash buffer body.
12256
12257         * startup.el (splash-frame-timeout): new constant: interval
12258         between splash buffer elements.
12259         (command-line-1): handle splash buffer with multiple elements (use
12260         a timeout).
12261         (splash-frame-body): Originally `startup-splash-frame-body'.
12262         Rewrote a cleaner and more readable version. This can now be array,
12263         in which case each element is displayed in turn in the splash buffer.
12264         (splash-frame-static-body): new constant. Persistent information
12265         across all splash buffer elements (preserves the possibility to give
12266         it in different languages.
12267         (circulate-splash-frame-elements): new function. Used as a timeout
12268         to circulate through all splash frame elements and display them in
12269         sequence.
12270         (display-splash-frame): originally `startup-splash-frame'. Handle
12271         the case of multiple elements in the splash buffer body. Now
12272         returns a timeout id if multiple elements to display, or nil.
12273
12274 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12275
12276         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12277         so they can be overridden by x-init-face-from-resources.
12278         Additionally specify the font name also with an x tag.
12279
12280 1999-03-08  Andy Piper  <andy@xemacs.org>
12281
12282         * package-get.el (package-get-base): autoload.
12283
12284         * menubar-items.el (default-menubar): add update menu item. Fix
12285         custom menu to only be activated when package-base is available.
12286
12287         * package-get.el (package-get-custom): don't load
12288         package-get-custom as it is auto-generated. Fix group definition.
12289
12290 1999-03-05  Didier Verna  <didier@xemacs.org>
12291
12292         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12293         instead of `symbol-name' (Thanks Kyle).
12294
12295         * cus-edit.el (custom-save-variables): use `prin1' instead of
12296         princ to write symbols.
12297
12298 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12299
12300         * XEmacs 21.2.12 is released
12301
12302 1999-03-05  SL Baur  <steve@xemacs.org>
12303
12304         * menubar-items.el (default-menubar): Add kfm browsing support.
12305         From Neal Becker <nbecker@fred.net>
12306
12307 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12308
12309         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12310         calls to font-lock during buffer reversion.
12311
12312 1999-02-12  Didier Verna  <didier@xemacs.org>
12313
12314         * info.el (Info-build-node-completions): unconditionally widen the
12315         tag table buffer.
12316
12317 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12318
12319         * x-faces.el (x-init-face-from-resources):
12320         Only set fonts in the 'x locale.
12321
12322 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12323
12324         * package-ui.el (pui-install-selected-packages): Don't throw on
12325         `package-admin-delete-binary-package' returning nil since it's
12326         normal.  Reindent function.
12327         (pui-add-required-packages): Handle case where packages selected
12328         for installation have never been installed.
12329
12330 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12331
12332         * menubar-items.el (default-menubar):
12333         Implement the ``Mule->Set coding system of process'' menu item.
12334
12335 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12336
12337         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12338         files
12339         - Change some `if's to `when's
12340
12341 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12342
12343         * XEmacs 21.2.11 is released
12344
12345 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12346
12347         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12348         against window close (Fix Bug #460).
12349         (ask-user-about-lock-dbox): Idem.
12350
12351 1999-02-25  SL Baur  <steve@xemacs.org>
12352
12353         * mule/mule-charset.el (charset-leading-byte): New function.
12354         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12355
12356 1999-02-12  Andy Piper  <andy@xemacs.org>
12357
12358         * about.el (xemacs-hackers): change andy's email address.
12359         (about-url-alist): change andy's web page address.
12360         (about-xemacs): add piper.
12361
12362 1999-02-16  SL Baur  <steve@xemacs.org>
12363
12364         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12365         of mule-base into lisp/mule.
12366
12367 1999-02-16  SL Baur  <steve@xemacs.org>
12368
12369         * mule/arabic.el:
12370         mule/canna-leim.el:
12371         mule/chinese.el:
12372         mule/cyrillic.el:
12373         mule/english.el:
12374         mule/european.el:
12375         mule/greek.el:
12376         mule/hebrew.el:
12377         mule/japanese.el:
12378         mule/kinsoku.el:
12379         mule/korean.el:
12380         mule/misc-lang.el:
12381         mule/mule-category.el:
12382         mule/mule-ccl.el:
12383         mule/mule-charset.el:
12384         mule/mule-cmds.el:
12385         mule/mule-coding.el:
12386         mule/mule-files.el:
12387         mule/mule-help.el:
12388         mule/mule-init.el:
12389         mule/mule-misc.el:
12390         mule/mule-tty-init.el:
12391         mule/mule-x-init.el:
12392         mule/viet-chars.el:  Remerge from mule-base.
12393
12394         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12395         of mule-base into lisp/mule.
12396
12397 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12398
12399         * process.el (exec-to-string): Use `shell-command-switch' in place
12400         of hard-wired "-c" (for WindowsNT).
12401
12402 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12403
12404         * menubar-items.el (default-menubar):  Remove obsolete
12405         "Gopher" item
12406
12407 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12408
12409         * package-admin.el (package-admin-get-install-dir): First fall
12410         back to the location of xemacs-base for non-mule packages.
12411
12412 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12413
12414         * paths.el:
12415         - improved automounter tmp directory support.
12416         - support 4 (!) empirically discovered automounter conventions
12417
12418 1999-02-12  SL Baur  <steve@xemacs.org>
12419
12420         * etags.el (pop-tag-mark): autoload to match key binding.
12421
12422 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12423
12424         * XEmacs 21.2.10 is released
12425
12426 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12427
12428         * package-get.el (package-get-remote-filename): Don't bug out for
12429         a local file name in the search entry.
12430
12431 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12432
12433         * XEmacs 21.2.9 is released
12434
12435 1999-01-19  Didier Verna  <didier@xemacs.org>
12436
12437         * replace.el (replace-search-function): new variable containing a
12438         function to perform a search-forward.
12439         (replace-re-search-function): new variable containing a function
12440         to perform a re-search-forward.
12441         (perform-replace): use them.
12442
12443 1999-01-25  Didier Verna  <didier@xemacs.org>
12444
12445         * select.el (selection-owner-p): use the name `XEmacs'.
12446         (cut-copy-clear-internal): ditto.
12447
12448 1999-01-18  Andy Piper  <andy@xemacs.org>
12449
12450         * about.el (about-url-alist): Update my entry.
12451         (xemacs-hackers): Ditto.
12452
12453 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12454
12455         * buffer.el (switch-to-buffer): Fixing documentation.
12456         * minibuf.el (minibuffer-completion-table): ditto.
12457         * cl-macs.el (return-from): ditto.
12458
12459 1999-01-04  Didier Verna  <didier@xemacs.org>
12460
12461         * replace.el (delete-non-matching-lines): temporarily disable
12462         case-folding when called interactively with a regexp containing
12463         uppercase characters.
12464         (delete-matching-lines): ditto.
12465         (count-matches): ditto.
12466         (list-matching-lines): ditto.
12467
12468 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12469
12470         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12471         abort if current window is split horizontally, not if others are
12472         split.  Got rid of unnecessary minibuffer checking.  Also, add
12473         some comments (it's still complex).
12474
12475 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12476
12477         * package-get.el: changed address for doc.ic.ac.uk to
12478         sunsite.doc.ic.ac.uk
12479
12480 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12481
12482         * ldap.el (toplevel): Remove requires so that the file compiles
12483         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12484
12485 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12486
12487         * dump-paths.el: Calculate module-directory and set
12488         module-load-path to the load path for modules.
12489
12490         * loadup.el: Get bootstrap value of module-load-path from the
12491         environment variable EMACSBOOTSTRAPMODULEPATH.
12492         - Display the module load path if we're debugging paths.
12493
12494         * setup-paths.el: Added function paths-find-site-module-directory.
12495         - Added function paths-find-module-directory.
12496         - Added function paths-construct-module-load-path.  Uses new
12497         environment variable EMACSMODULEPATH.
12498
12499 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12500
12501         * font.el (font-default-object-for-device):
12502         Oops! This `or' can't be replaced by `unless'.
12503         Fixed inability to run w3, among other things.
12504
12505 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12506
12507         * package-admin.el: Change initialization of
12508           package-admin-install-function dependent on system type.
12509           Change package-admin-install-function-mswindows to use
12510           "minitar".
12511
12512 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12513
12514         * mouse.el (default-mouse-motion-handler): Disable help echo while
12515         in the minibuffer.
12516
12517 1998-12-28  Martin Buchholz <martin@xemacs.org>
12518
12519         * XEmacs 21.2.8 is released.
12520
12521 1998-12-24  Martin Buchholz <martin@xemacs.org>
12522
12523         * XEmacs 21.2.7 is released.
12524
12525 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12526
12527         * package-ui.el (pui-list-packages): Set truncate-lines.
12528
12529         * package-get.el (package-get-download-menu): Use
12530         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12531
12532         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12533         (pui-help-string): idem.
12534         (list-packages-mode): New major mode.
12535         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12536         (pui-install-selected-packages): Add suport for removing packages.
12537         (pui-toggle-package-delete-key): New function.
12538         (pui-popup-context-sensitive): New kludge.
12539         (pui-list-packages): Add warning when `package-get-remote' is nil.
12540         (package-ui-add-site): New function.
12541
12542 1998-12-01  Didier Verna  <didier@xemacs.org>
12543
12544         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12545
12546 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12547
12548         * ldap.el: Custom-ized
12549         (toplevel): Do not provide `ldap' which is provided by C level
12550         LDAP code
12551         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12552
12553 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12554
12555         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12556
12557 1998-12-17  Andy Piper  <andy@xemacs.org>
12558
12559         * sound.el (sound-load-list): name changed from sound-load-alist.
12560         (sound-extension-list): name changed from sound-ext-list.
12561         (load-default-sounds): use new names.
12562         (load-sound-file): use new names.
12563
12564 1998-12-16  Andy Piper  <andy@xemacs.org>
12565
12566         * XEmacs 21.2.6 is released
12567
12568 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12569
12570         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12571         errors.
12572
12573 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12574
12575         * wid-edit.el (widget-echo-this-extent): Set
12576         help-echo-owns-message to t.
12577
12578 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12579
12580         * package-get.el (package-get-download-menu): use toggles for
12581           each site in the download site menu.
12582
12583 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12584
12585         * package-get.el (package-get): If we cannot find a package
12586           because package-get-remote is not set, give a more helpful
12587           error message.
12588
12589 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12590
12591         * package-get.el (package-get-remote-filename): use an EFS path
12592         with user anonymous if no user is specified.
12593
12594 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12595
12596         * faces.el (face-spec-set): Re-init fallfacks for default after
12597         calling reset-face on the default face.
12598
12599 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12600
12601         * package-admin.el (package-admin-default-install-function):
12602         Behave as advertised.  Make sure the pkg-dir is proper for
12603         default-directory.
12604         (package-admin-add-binary-package): Make sure the pkg-dir is
12605         proper for default-directory.
12606         (package-admin-install-function-mswindows): Make sure the pkg-dir
12607         is proper for default-directory.
12608
12609 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12610
12611         * XEmacs 21.2.5 is released
12612
12613 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12614
12615         * files.el (binary-file-regexps): regexp-opt is not available at
12616         bytecompile time.
12617
12618 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12619
12620         * x-win-xfree86.el:
12621         * x-win-sun.el (x-win-init-sun):
12622         * x-win-sun.el:
12623         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12624         * x-iso8859-1.el:
12625         * x-init.el (init-post-x-win):
12626         * x-init.el (init-pre-x-win):
12627         * x-init.el (x-initialize-compose):
12628         * x-init.el:
12629         * x-compose.el:
12630         * winnt.el:
12631         * widget.el:
12632         * wid-edit.el (widget-glyph-click):
12633         * wid-edit.el (widget-glyph-find):
12634         * wid-edit.el (widget-type):
12635         * view-less.el (view-buffer-other-window):
12636         * very-early-lisp.el:
12637         * version.el:
12638         * toolbar.el:
12639         * toolbar-items.el:
12640         * term/sun.el (suntool-map):
12641         * term/sun-mouse.el:
12642         * term/internal.el:
12643         * syntax.el (modify-syntax-entry):
12644         * symbol-syntax.el:
12645         * subr.el:
12646         * startup.el (lock-directory):
12647         * simple.el (set-comment-column):
12648         * simple.el (backward-delete-char-untabify):
12649         * shadow.el (find-emacs-lisp-shadows):
12650         * shadow.el:
12651         * setup-paths.el (paths-construct-info-path):
12652         * select.el (cut-copy-clear-internal):
12653         * process.el (call-process-region):
12654         * process.el (start-process-shell-command):
12655         * process.el:
12656         * paths.el (rmail-spool-directory):
12657         * paragraphs.el (use-hard-newlines):
12658         * package-get.el (package-get-dependencies):
12659         * package-admin.el (package-admin-delete-binary-package):
12660         * obsolete.el (truncate-string):
12661         * obsolete.el (store-substring):
12662         * mouse.el (default-mouse-track-maybe-own-selection):
12663         * mouse.el (mouse-yank-at-point):
12664         * modeline.el:
12665         * modeline.el (mouse-drag-modeline):
12666         * minibuf.el (read-directory-name-internal):
12667         * minibuf.el (read-file-name-internal):
12668         * minibuf.el (read-file-name-internal-1):
12669         * minibuf.el (read-file-name-2):
12670         * minibuf.el (exact-minibuffer-completion-p):
12671         * minibuf.el (read-from-minibuffer):
12672         * minibuf.el:
12673         * menubar.el (check-menu-syntax):
12674         * map-ynp.el (map-y-or-n-p):
12675         * make-docfile.el (docfile-out-of-date):
12676         * loadup.el ((member "run-temacs" command-line-args)):
12677         * loadup.el ((member "no-site-file" command-line-args)):
12678         * loadup.el (really-early-error-handler):
12679         * loadup.el:
12680         * loadhist.el:
12681         * loaddefs.el:
12682         * lisp-mnt.el (lm-verify):
12683         * lib-complete.el (lib-complete:cache-completions):
12684         * lib-complete.el (library-all-completions):
12685         * itimer.el (itimer-run-expired-timers):
12686         * info.el (Info-mode):
12687         * info.el (Info-insert-file-contents):
12688         * info.el (Info-rebuild-dir):
12689         * info.el (Info-build-dir-anew):
12690         * info.el (Info-parse-dir-entries):
12691         * info.el (Info-dir-outdated-p):
12692         * info.el (Info-insert-dir):
12693         * info.el (info-xref):
12694         * info.el:
12695         * hyper-apropos.el (hyper-apropos-get-doc):
12696         * hyper-apropos.el (hyper-describe-face):
12697         * hyper-apropos.el (hyper-apropos-mode):
12698         * hyper-apropos.el:
12699         * help.el (list-processes):
12700         * help.el:
12701         * gnuserv.el:
12702         * font.el (mswindows-font-create-name):
12703         * font.el (font-default-font-for-device):
12704         * font.el (x-font-create-object):
12705         * font.el (font-registry):
12706         * font.el:
12707         * font-lock.el (font-lock-keywords):
12708         * font-lock.el:
12709         * finder.el (finder-compile-keywords):
12710         * find-paths.el (paths-find-recursive-path):
12711         * fill.el (set-justification-center):
12712         * fill.el (fill-region-as-paragraph):
12713         * files.el (insert-directory):
12714         * files.el (wildcard-to-regexp):
12715         * files.el (recover-file):
12716         * files.el (basic-save-buffer):
12717         * files.el (delete-auto-save-file-if-necessary):
12718         * files.el (file-relative-name):
12719         * files.el (backup-extract-version):
12720         * files.el (backup-buffer):
12721         * files.el (set-visited-file-name):
12722         * files.el (set-auto-mode):
12723         * files.el (interpreter-mode-alist):
12724         * files.el:
12725         * files.el (find-file-noselect):
12726         * files.el (abbreviate-file-name):
12727         * files.el (parse-colon-path):
12728         * files.el (directory-abbrev-alist):
12729         * etags.el (visit-tags-table-buffer):
12730         * easymenu.el (easy-menu-define):
12731         * dragdrop.el (experimental-dragdrop-drag):
12732         * dragdrop.el (dragdrop-drop-do-functions):
12733         * dragdrop.el (dragdrop-drop-at-point):
12734         * disass.el (disassemble-1):
12735         * disass.el (disassemble-internal):
12736         * disass.el (disassemble):
12737         * disass.el:
12738         * derived.el (derived-mode-init-mode-variables):
12739         * derived.el (define-derived-mode):
12740         * custom.el (defgroup):
12741         * cus-edit.el (custom-quote):
12742         * config.el:
12743         * code-process.el (open-network-stream):
12744         * code-process.el (start-process):
12745         * code-process.el (call-process-region):
12746         * code-process.el (call-process):
12747         * code-process.el:
12748         * code-files.el (insert-file-contents):
12749         * code-files.el:
12750         * code-files.el (buffer-file-coding-system-for-read):
12751         * cmdloop.el (yes-or-no-p-minibuf):
12752         * cl.el:
12753         * cl-macs.el:
12754         * cl-extra.el:
12755         * callers-of-rpt.el (make-caller-report):
12756         * callers-of-rpt.el:
12757         * bytecomp.el (batch-byte-recompile-directory):
12758         * bytecomp.el (batch-byte-compile-1):
12759         * bytecomp.el (batch-byte-compile):
12760         * bytecomp.el (display-call-tree):
12761         * bytecomp.el (byte-compile-insert):
12762         * bytecomp.el (byte-compile-two-args-19->20):
12763         * bytecomp.el (byte-compile-variable-ref):
12764         * bytecomp.el (byte-compile-form):
12765         * bytecomp.el (byte-compile-top-level-body):
12766         * bytecomp.el (byte-compile-out-toplevel):
12767         * bytecomp.el (byte-compile-byte-code-maker):
12768         * bytecomp.el (byte-compile-file-form-defmumble):
12769         * bytecomp.el (byte-compile-file-form):
12770         * bytecomp.el (byte-compile-keep-pending):
12771         * bytecomp.el (byte-compile-insert-header):
12772         * bytecomp.el (byte-compile-from-buffer):
12773         * bytecomp.el (byte-compile-file):
12774         * bytecomp.el (byte-recompile-file):
12775         * bytecomp.el (byte-compile-close-variables):
12776         * bytecomp.el (byte-compile-warn-about-unused-variables):
12777         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12778         * bytecomp.el (byte-compiler-legal-options):
12779         * bytecomp.el (byte-compile-lapcode):
12780         * bytecomp.el (byte-optimize-log):
12781         * bytecomp.el ((fboundp 'defsubst)):
12782         * bytecomp.el:
12783         * bytecomp-runtime.el:
12784         * byte-optimize.el (byte-optimize-apply):
12785         * byte-optimize.el (car):
12786         * byte-optimize.el (byte-optimize-form):
12787         * byte-optimize.el (byte-optimize-form-code-walker):
12788         * byte-optimize.el:
12789         * build-report.el (build-report-insert-installation-file):
12790         * build-report.el (build-report):
12791         * auto-show.el:
12792         * apropos.el (apropos-documentation):
12793         - mega patch
12794         - clean up byte-compile warnings
12795         - remove unused variables
12796         - Use common lisp style hashtable functions
12797         - byte compiler cleanup
12798         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12799         - remove old backquote syntax usage
12800         - move some cl functionality into C for speed.
12801         - remove last remaining VMS support
12802         - spelling fixes
12803         - implement last, butlast, nbutlast, copy-list in C.
12804         - new macro ignore-file-errors, similar to ignore-errors
12805           (ignore-file-errors (delete-file "foo"))
12806         - get frequent garbage collection during loadup.el by tweaking
12807           gc-cons-threshold, rather than explicitly calling garbage-collect
12808         - default delete-key-deletes-forward to `t'.
12809
12810 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12811
12812         * XEmacs 21.2-beta4 is released.
12813
12814 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12815
12816         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12817         (easy-menu-item-present-p): Wrapper around find-menu-item.
12818         (easy-menu-remove-item): Wrapper around delete-menu-item.
12819
12820         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12821         (add-menu-button): Add 'in-menu' argument.
12822         (add-menu-item-1): Add in-menu support to helper function.
12823
12824 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12825
12826         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12827
12828 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12829
12830         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12831         of Dec 4, 1997.
12832
12833 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12834
12835         * process.el (shell-command-on-region): Report if the command
12836         succeeded or failed.
12837
12838 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12839
12840         * subr.el (buffer-substring-no-properties): Comment out.
12841
12842 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12843
12844         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12845           into font instances first, like `x-frob-font-size' does.
12846           (mswindows-find-larger-font): ditto
12847
12848 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12849
12850         * package-ui.el (pui-install-selected-packages): fix args in call
12851         to `package-get'.
12852
12853 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12854
12855         * package-get.el (host-name): New widget type.
12856         (package-get-remote): Better customization using new type.
12857         (package-get-download-sites): idem dito.
12858
12859         (package-get-custom): Do not use package-get-all untill we have
12860         runtime dependencies.
12861
12862         (package-get-remove-copy): Default to 't' we no longer need this
12863         kludge as we do not currently use depenencies.
12864
12865         (package-get-was-current): New variable.
12866         (package-get-require-base): New 'force-current' argument.
12867         (package-get-update-base): idem
12868         (package-get-package-provider):  idem
12869         (package-get-locate-index-file): New 'no-remote' argument.
12870         (package-get-locate-file): idem.
12871
12872         (package-get-maybe-save-index): New function.
12873         (package-get-update-base): Use it.
12874
12875 1998-10-28 Greg Klanderman <greg@alphatech.com>
12876
12877         * package-get.el (package-get-remote): default to nil; by default,
12878         don't go out to the net via EFS.  They must select a download site.
12879         (package-get-download-sites): new variable.
12880         (package-get-download-menu): new function.
12881         (package-get-locate-index-file): new function.
12882         (package-get-update-base): use it.
12883
12884         * menubar-items.el (default-menubar): add "Update Package Index"
12885         and "Add Download Site" menus under Options | Manage Packages.
12886
12887 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12888
12889         * package-get.el (package-get): bugfix code checking installed version
12890         for case where package is not currently installed.
12891         (package-get-require-signed-base-updates): new variable.
12892         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12893         deemed not a goot thing.  Use the variable
12894         package-get-allow-unsigned-base-updates instead.
12895
12896 1998-10-16 Greg Klanderman <greg@alphatech.com>
12897
12898         * package-get.el (package-get): Don't install an older version than
12899         we already have unless explicitly told to.  Issue a warning.
12900
12901         * package-ui.el (pui-add-required-packages): when adding
12902         dependencies, don't add packages that are up to date.
12903         (pui-package-symbol-char):  Don't consider a package out of date
12904         if you have a newer version installed than the latest version in
12905         package-get-base.
12906
12907         * package-get.el (package-get-base-filename): document that it may
12908         be a path relative to package-get-remote;  new default value.
12909         (package-get-locate-file): new function.
12910         (package-get-update-base): use it to expand package-get-base-filename.
12911         (package-get-save-base): new function to save the package-get database
12912         to file.
12913         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12914         (package-get-update-base): pass the REMOTE-SOURCE arg.
12915         (package-get-update-base-entry): call package-get-custom-add-entry.
12916         (package-get-file-installed-p): removed; no longer needed.
12917         (package-get-create-custom): ditto.
12918         (toplevel): remove code to build and load package-get-custom.el
12919         (package-get-custom-add-entry): new function.
12920
12921 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12922
12923         * wid-edit.el (widget-button-click): Don't switch window.
12924
12925 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12926
12927         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12928
12929 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12930
12931         * etags.el (find-tag-default): Run find-tag-hook using
12932         run-hooks rather than funcall
12933
12934 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12935
12936         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12937         and the current local map as the parents to isearch-mode-map.
12938
12939 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12940
12941         * XEmacs 21.2-beta3 is released.
12942
12943 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12944
12945         * package-get.el (package-get-update-base): use
12946         insert-file-contents-internal, not insert-file-contents-literally.
12947
12948 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12949
12950         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12951         dump time.
12952
12953 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12954
12955         * package-get.el (package-get-update-base-entry): new function.
12956         (package-get-update-base): renamed; was `package-get-load-base'.
12957         cleanup, and use package-get-update-base-from-buffer.
12958         (package-get-update-base-from-buffer): new function.
12959         (package-get-update-base-entries): new; helper for above.
12960         Do not eval lisp grabbed over ftp; parse it from new format.
12961
12962 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12963
12964         * files.el (set-auto-mode): Don't play games loading package-get
12965         database; package-get-package-provider will handle it all.
12966
12967 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12968
12969         * package-get.el (package-get-base-filename): new variable.
12970         (package-get-require-base): new function.
12971         (package-get-pgp-signed-begin-line): new variable.
12972         (package-get-pgp-signature-begin-line): ditto.
12973         (package-get-pgp-signature-end-line):  ditto.
12974         (package-get-load-base): new function.
12975         (package-get-interactive-package-query):
12976         (package-get-update-all):
12977         (package-get-dependencies):
12978         (package-get-package-provider):
12979         (package-get-custom): use package-get-require-base.
12980         [package-get-custom loading]: disable for now.
12981
12982         * package-ui.el (pui-list-packages): use (package-get-require-base)
12983
12984 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12985
12986         * package-ui.el: Correct obvious thinko in choosing extent face.
12987
12988 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12989
12990         * menubar-items.el (default-menubar): pui-list-package has nothing
12991         to with Customize. Move all the package stuff to a new Item in Options.
12992
12993         * package-ui.el (pui-menu): Add menu and Popup menu.
12994
12995         * package-get.el (package-get): Use new
12996         package-admin-get-install-dir.
12997
12998         * package-admin.el (package-admin-get-install-dir): New syntax.
12999         Conserve package location and put mule packages where mule-base is.
13000
13001         * package-get.el : Customized
13002
13003         * package-ui.el (pui): Customized
13004         (pui-package-install-dest-dir): New variable.
13005         (pui-install-selected-packages): Use it
13006
13007 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13008
13009         * package-get.el (package-get-interactive-package-query): Move
13010         dependency on package-get-base to run-time.
13011         (package-get-update-all): Ditto.
13012         (package-get-dependencies): Ditto.
13013         (package-get-package-provider): Ditto.
13014         (package-get-custom): Ditto.
13015
13016 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13017
13018         * events.el: Remove 'ascii-character property from 'backspace
13019         and 'delete symbols
13020
13021 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13022
13023         * package-get-base.el: removed.
13024
13025 1998-09-23  Didier Verna  <didier@xemacs.org>
13026
13027         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13028         (no-upper-case-p): new function.
13029         (with-search-caps-disable-folding): new macro.
13030         (with-interactive-search-caps-disable-folding): new macro.
13031         (zap-to-char): In interactive mode, do a case-sensitive search if
13032         the character is uppercase.
13033         (zap-up-to-char): ditto.
13034
13035         * replace.el (perform-replace): use the function no-upper-case-p.
13036
13037         * isearch-mode.el (isearch-fix-case): ditto.
13038         make obsolete `with-caps-disable-folding' and
13039         `isearch-no-upper-case-p'.
13040
13041         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13042         (tags-search): ditto.
13043         (tags-query-replace): ditto.
13044
13045         * info.el (Info-search): ditto.
13046
13047 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13048
13049         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13050
13051 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13052
13053         * package-admin.el (package-admin-rmtree): rewritten.  need to
13054         check for "." and ".." before symlink check.  expand files and
13055         directories with respect to DIRECTORY, not default-directory.
13056
13057 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13058
13059         * package-get.el (package-get-all): add INSTALL-DIR argument.
13060
13061 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13062
13063         * package-ui.el (pui-add-required-packages): new function, select
13064         dependent packages.
13065         (pui-display-keymap): bind it.
13066         (pui-help-string): document it.
13067         (pui-install-selected-packages): package-get-all -> package-get.
13068
13069         * package-get.el (package-get-dependencies): new function.
13070
13071 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13074         regexps.
13075
13076 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13077
13078         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13079         function.
13080         (default-mouse-track-normalize-point): Use it.
13081
13082 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13083
13084         * package-admin.el (package-admin-delete-binary-package):
13085                 General cleanup. Remove unnessary use of progn and
13086         save-excursion.
13087         (package-admin-delete-binary-package): Do NOT mess with file
13088         modes. That is evil.
13089         (package-admin-delete-binary-package): Wrap all deleting in
13090         condition-case. The data in MANIFEST is untrustworthy.
13091         (package-admin-delete-binary-package): Let the OS worry about non
13092         empty directories.
13093
13094 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13095
13096         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13097         processing.
13098         (lm-report-bug): Fix mail address to send bug reports to.
13099
13100 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13101
13102         * XEmacs 21.2-beta2 is released.
13103
13104 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13105
13106         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13107
13108 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13109
13110         * info.el (Info-mode): Document page turning by double clicks in
13111         docstring so `M-x describe-mode' will display it.
13112
13113 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13114
13115         * info.el (Info-mouse-track-double-click-hook): Use character
13116         widths to calculate a border region where double clicking does
13117         page turning, and return `nil' by default so other hooks, such as
13118         region highlighting, will be run.
13119
13120 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13121
13122         * sound.el (default-sound-directory-list): Initialize with all the
13123         "sounds" directories in `data-directory-list'.  It used to just be
13124         the first one.
13125
13126         * packages.el (locate-data-directory-list): Created.  This gives
13127         the list of matching directories, unlike `locate-data-directory',
13128         which just gives the first one.
13129
13130 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13131
13132         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13133         make a binding in the local keymap until help-char handling is
13134         improved.
13135
13136         * help.el (help-keymap-with-help-key): Provide keymap with help
13137         binding.
13138         (help-print-help-form): New helper function.
13139
13140 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13141
13142         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13143         move extent to another buffer; no need to create a new extent.
13144         (isearch-fix-case): New function.
13145         (isearch-search-and-update): Use it.
13146
13147 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13148
13149         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13150         the keymap, not minor-mode-map-alist.
13151         (isearch-done): Restore overriding-local-map.
13152
13153 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13154
13155         * bytecomp.el (byte-compile-buffer-substring):
13156         Fix for: (byte-compile (defun f () (buffer-substring)))
13157         ==>   ** buffer-substring called with 3 args, but requires 0-3
13158         - new code not only works, but is more readable, too.
13159
13160 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13161
13162         * msw-faces.el (mswindows-init-device-faces): Don't try to
13163           specify a default font at this late stage. Do try to force
13164           creation of the default face font so that if it fails we get
13165           an error now instead of a crash at frame creation.
13166
13167           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13168           mswindows-make-font-unitalic: Canonical default weight
13169           changed from "Normal" to "Regular".
13170
13171           mswindows-make-font-bold / -bold-italic: Supplied device was
13172           not being passed into call to mswindows-find-smaller-font.
13173
13174 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13175
13176         * package-get.el (package-get-remote): Fix the path where to find
13177           the packages on xemacs.org.
13178
13179 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13180
13181         * about.el (about-maintainer-info): Update Ben's entry.
13182
13183 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13184
13185         * lisp/shadow.el (find-emacs-lisp-shadows):
13186         - `member' was being called on lists of length 2000!
13187         - Replace with hashtables.
13188         - Replace hand-coded loops with (dolist)
13189         - Fix comment typo
13190
13191 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13192
13193         * packages.el: Added new function, `package-delete-name', to
13194           delete existing packages from the installed package database
13195           (`packages-package-list').  Also added the "pkginfo" directory
13196           to `packages-special-base-regexp', so that the pkginfo directory
13197           would not get added to `late-packages'.
13198
13199         * package-admin.el: Added ability to delete an installed package
13200           (added low-level function, `package-admin-delete-package').
13201           Understands how to use the pkginfo/MANIFEST.<package> file to
13202           delete the package.  When installing a package, will also
13203           create a MANIFEST.* file if one is not provided by the
13204           package.  If the MANIFEST.* doesn't exist when deleting a
13205           package, the functions will fall back to attempting to delete
13206           any package-specific lisp directory.
13207
13208         * package-get.el: Moved some functions to package-admin.el.
13209           Added interactive function `package-get-delete-package', for
13210           use by users for deleting a package.
13211
13212           Also modified to not require the presence of efs.
13213
13214 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13215
13216         * files.el (find-file-noselect): Handle all signals, kill the
13217         buffer and resignal.
13218
13219 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13220
13221         * cl-macs.el (glyph-image): Add setf method.
13222
13223 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13224
13225         * package-get.el: Fixed broken EFS downloading.  Also, look for
13226           .tar.gz files first, in preference over .tgz files.
13227
13228         * package-ui.el: Fix display of package version numbers.
13229
13230 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13231
13232         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13233         argument.
13234
13235 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13236
13237         * list-mode.el: `display-completion-list': added new/optional
13238           keyword `:completion-string', which allows the programmer to
13239           change the "Possible completions are:" prompt.
13240
13241         * menubar-items.el: Added new pulldown menu-pick to start up the
13242           visual package browser/installer:
13243
13244                 Options->Customize->List Packages
13245
13246         * package-admin.el: Added hooks for installing under both Unix
13247           and MS Windows.  Does additional error checking.  No longer
13248           calls "add-big-package.sh" to install packages under Unix; now
13249           calls gunzip & tar directly.
13250
13251         * package-get.el: Added ability to install packages from files
13252           on a local disk/CDROM.  Now deletes any existing package lisp
13253           directory.  Does completion on available packages when
13254           querying for package names.  Will also search for .tgz files
13255           in addition for .tar.gz files.  Tries to reload
13256           auto-autoloads, as a convenience when loading new packages,
13257           and also tries to add any new package paths to `load-path'.
13258           Changed all occurences of `concat' to use `expand-file-name'.
13259
13260         * package-ui.el: New file which implements the main visual
13261           package browser/installer, which is started via a menu pick or
13262           M-x pui-list packages.
13263
13264 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13265
13266         * startup.el (load-init-file): spelling fix.
13267
13268 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13269
13270         * startup.el (normal-top-level): Load auto-autoload files
13271         covariantly with their precedence.
13272
13273 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13274
13275         * menubar-items.el (default-menubar): Remove "Font Weight"
13276         option, there is currently no custom equivalent.. Customize-faces
13277         is "Edit faces".
13278
13279         * x-font-menu.el (font-menu-set-font): Use customize to set
13280         default face.
13281
13282         * faces.el (face-spec-update-all-matching): New function.
13283
13284         * cus-face.el (custom-set-face-update-spec): New function.
13285         Interface to customize faces from elisp.
13286
13287         (custom-face-value-create): Show the customized settings if set
13288         but not saved.
13289
13290 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13291
13292         (custom-face-value-create): Show the customized settings if set
13293         but not saved.
13294
13295 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13296
13297         * keydefs.el (global-map): Add FSF 20.3 binding of
13298         query-replace-regexp.
13299
13300 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13301
13302         * minibuf.el (read-file-name-internal-1): use
13303         user-name-completion-1 instead of user-name-completion.
13304
13305 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13306
13307         * loadup.el:
13308         * make-docfile.el:
13309         * update-elc.el: Don't set `source-directory' (now defunct as a
13310         global variable) no more.
13311
13312         * packages.el (packages-list-autoloads): Made `source-directory'
13313         (now defunct as a global variable) a parameter.
13314
13315 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13316
13317         * about.el (about-hackers): new email
13318
13319 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13320
13321         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13322
13323 1998-07-17  Didier Verna  <didier@xemacs.org>
13324
13325         * faces.el (set-face-property):
13326         (set-face-dim-p):
13327         (face-dim-p): updated the doc strings now that the dim property isn't
13328         tty-specific.
13329         (face-equal): the dim property is now a common one.
13330
13331         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13332         Renamed the `stipple' attribute to `background-pixmap'.
13333         (custom-face-background-pixmap): make custom-face-stipple an
13334         obsolete alias for this.
13335
13336 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13337
13338         * find-paths.el (paths-file-readable-directory-p): Created and
13339         used.
13340
13341         * loadup.el: Don't set inhibit-... flags from run-temacs.
13342
13343 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13344
13345         * packages.el (packages-data-path-depth): Added and used.
13346
13347 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13348
13349         * about.el:
13350         - Change .xpm to .png, delete "zcat" section.
13351         - cosmetic fix in the 'marcpa' entry.
13352
13353         * etc/photos
13354         - convert all .xpm.Z to .png
13355         - rename mrb to martin
13356         - rename mcook-m to mcookm
13357
13358 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13359
13360         * x-init.el (x-initialize-compose): Add support for
13361         dead-circumflex as YET ANOTHER NAME for that dead key.
13362
13363 1998-08-05  Colin Rafferty <colin@xemacs.org>
13364
13365         * setup-paths.el (paths-construct-exec-path): Made the
13366         last-packages really be last.
13367         (paths-construct-data-directory-list): Ditto.
13368
13369 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13370
13371         * startup.el(startup-splash-frame-body):
13372         Update Copyright notice in splash screen
13373
13374 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13375
13376         * minibuf.el (read-file-name-internal-1): do ~user completion.
13377
13378 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13379
13380         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13381         aginst destroyed extents
13382
13383 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13384
13385         * package-get.el (package-get): add `install-dir' argument.
13386
13387 1998-07-20  John Jones  <jj@asu.edu>
13388
13389         * package-get.el: calls to package-get-update-all will only
13390           update packages which are already installed.
13391
13392 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13393
13394         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13395         writable.
13396
13397 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13398
13399         * about.el (about-hackers): Correct my email.
13400
13401 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13402
13403         * about.el (about-hackers): new email-address.
13404
13405 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13406
13407         * minibuf.el (read-number): Don't let `input-error' condition
13408         escape.
13409
13410 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13411
13412         * about.el (about-hackers): use my `email-for-life' address.
13413
13414 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13415
13416         * XEmacs 21.2-beta1 is released.
13417
13418 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13419
13420         * ldap.el (ldap-search): Doc string change
13421
13422 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13423
13424         * menubar-items.el (default-menubar): Removed references to
13425         `data-directory', and use `locate-data-file' instead, and made
13426         then greyed out if they don't exist.
13427
13428 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13429
13430         * keymap.el (events-to-keys): Use `format' instead of `concat'
13431         since the latter does not accept integer args anymore
13432
13433 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13434
13435         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13436         macros replaced.
13437
13438 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13439
13440         * make-docfile.el: Get first initialization from very-early-lisp.el
13441         * update-elc.el: Ditto.
13442         * loadup.el (really-early-error-handler): Ditto.
13443
13444         * packages.el (packages-unbytecompiled-lisp): Add new file,
13445         very-early-lisp.el.
13446
13447         * very-early-lisp.el: New file.
13448
13449 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13450
13451         * Symbols that have been obsolete for at least 3 years removed (II).
13452
13453         * obsolete.el (eval-current-buffer): Make compatible.
13454         (byte-code-function-p): Ditto.
13455         (send-string): Removed.
13456         (send-region): Removed.
13457         (screen-scrollbar-width): Removed.
13458         (set-screen-scrollbar-width): Removed.
13459         (set-screen-left-margin-width): Removed.
13460         (set-screen-right-margin-width): Removed.
13461         (screen-left-margin-width): Removed.
13462         (screen-right-margin-width): Removed.
13463         (set-buffer-left-margin-width): Removed.
13464         (set-buffer-right-margin-width): Removed.
13465         (buffer-left-margin-width): Removed.
13466         (buffer-right-margin-width): Removed.
13467         (x-set-frame-icon-pixmap): Removed.
13468         (x-set-screen-icon-pixmap): Removed.
13469         (pixel-name): Removed.
13470         (make-pixmap): Removed.
13471         (make-cursor): Removed.
13472         (pixmap-width): Removed.
13473         (pixmap-contributes-to-line-height-p): Removed.
13474         (set-pixmap-contributes-to-line-height): Removed.
13475
13476 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13477
13478         * obsolete.el (popup-menu-up-p): removed.
13479         (read-no-blanks-input): Removed.
13480         (wholenump): Removed.
13481         (ring-mod): Removed (what was ring-mod?).
13482         (current-time-seconds): Removed.
13483         (run-special-hook-with-args): Removed.
13484         (dot): Removed.
13485         (dot-marker): Removed.
13486         (dot-min): Removed.
13487         (dot-max): Removed.
13488         (window-dot): Removed.
13489         (set-window-dot): Removed.
13490
13491         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13492         `dot-min'.
13493
13494         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13495
13496         * code-files.el (insert-file-contents): Rename
13497         run-special-hook-with-args to run-hook-with-args-until-success.
13498         (write-region): Ditto.
13499
13500 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13501
13502         * about.el: Fix typos, update release date.
13503
13504         * Symbols that have been obsolete for at least 3 years removed.
13505
13506         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13507         screen- functions.
13508         (toplevel): remove setf methods for screen functions.
13509         * cl-macs.el (extent-data): defsetf removed.
13510         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13511         many places to remove.
13512         (comment-indent-hook): Ditto.
13513         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13514         (buffer-dedicated-screen): Ditto.
13515         (deiconify-screen): Ditto.
13516         (delete-screen): Ditto.
13517         (event-screen): Ditto.
13518         (find-file-other-screen): Ditto.
13519         (find-file-read-only-other-screen): Ditto.
13520         (live-screen-p): Ditto.
13521         (screen-height): Ditto.
13522         (screen-iconified-p): Ditto.
13523         (screen-list): Ditto.
13524         (screen-live-p): Ditto.
13525         (screen-name): Ditto.
13526         (screen-parameters): Ditto.
13527         (screen-pixel-height): Ditto.
13528         (screen-pixel-width): Ditto.
13529         (screen-root-window): Ditto.
13530         (screen-selected-window): Ditto.
13531         (screen-totally-visible-p): Ditto.
13532         (screen-visible-p): Ditto.
13533         (screen-width): Ditto.
13534         (screenp): Ditto.
13535         (get-screen-for-buffer): Ditto.
13536         (get-screen-for-buffer-noselect): Ditto.
13537         (get-other-screen): Ditto.
13538         (iconify-screen): Ditto.
13539         (lower-screen): Ditto.
13540         (mail-other-screen): Ditto.
13541         (make-screen): Ditto.
13542         (make-screen-invisible): Ditto.
13543         (make-screen-visible): Ditto.
13544         (modify-screen-parameters): Ditto.
13545         (new-screen): Ditto.
13546         (next-screen): Ditto.
13547         (next-multiscreen-window): Ditto.
13548         (other-screen): Ditto.
13549         (previous-screen): Ditto.
13550         (previous-multiscreen-window): Ditto.
13551         (raise-screen): Ditto.
13552         (redraw-screen): Ditto.
13553         (select-screen): Ditto.
13554         (selected-screen): Ditto.
13555         (set-buffer-dedicated-screen): Ditto.
13556         (set-screen-height): Ditto.
13557         (set-screen-position): Ditto.
13558         (set-screen-size): Ditto.
13559         (set-screen-width): Ditto.
13560         (show-temp-buffer-in-current-screen): Ditto.
13561         (switch-to-buffer-other-screen): Ditto.
13562         (visible-screen-list): Ditto.
13563         (window-screen): Ditto.
13564         (x-set-screen-pointer): Ditto.
13565         (x-set-frame-pointer): Ditto.
13566         (screen-title-format): Ditto.
13567         (screen-icon-title-format): Ditto.
13568         (terminal-screen): Ditto.
13569         (delete-screen-hook): Ditto.
13570         (create-screen-hook): Ditto.
13571         (mouse-enter-screen-hook): Ditto.
13572         (mouse-leave-screen-hook): Ditto.
13573         (map-screen-hook): Ditto.
13574         (unmap-screen-hook): Ditto.
13575         (default-screen-alist): Ditto.
13576         (default-screen-name): Ditto.
13577         (x-screen-defaults): Ditto.
13578         (x-create-screen): Ditto.
13579         * obsolete.el: meta-flag removed.
13580         baud-rate removed.
13581         sleep-for-millisecs removed.
13582         extent-data removed.
13583         set-extent-data removed.
13584         set-extent-attribute removed.
13585         extent-glyph removed.
13586         extent-layout removed.
13587         set-extent-layout removed.
13588         list-faces-display removed.
13589         list-faces removed.
13590         trim-versions-without-asking removed.
13591         after-write-file-hooks removed.
13592         truename removed.
13593         auto-fill-hook removed.
13594         blink-paren-hook removed.
13595         select-screen-hook, deselect-screen-hook removed.
13596         auto-raise-screen, auto-lower-screen removed.
13597
13598         * msw-mouse.el: Global change resource -> mswindows-resource.
13599
13600         * XEmacs 21.0-pre5 is released.
13601
13602 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13603
13604         * about.el (about-hackers): Credits update.
13605
13606 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13607
13608         * register.el (insert-register): Don't activate the region.
13609
13610 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13611
13612         * select.el: Restore x-* symbols for backwards compatibility:
13613         x-copy-primary-selection, x-kill-primary-selection,
13614         x-delete-primary-selection, x-select-make-extent-for-selection,
13615         x-valid-simple-selection-, x-cut-copy-clear-internal.
13616
13617 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13618
13619         * XEmacs 21.0-pre4 is released.
13620
13621 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13622
13623         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13624         reporting bugs.
13625         (maybe-add-init-button): Fix semantics under Windows.  Use
13626         `expand-file-name' rather than `concat'.
13627
13628         * help.el (print-messages): New function.
13629
13630 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13631
13632         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13633
13634 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13635
13636         * about.el: Tweaked my entry in about-hackers.
13637
13638         * find-paths.el (paths-emacs-root-p):
13639           Relaxed emacs-root checking of an in-place installation to
13640           also accommodate the flat layout used on MS Windows.
13641
13642 1998-06-29  John Jones  <jj@asu.edu>
13643
13644         * package-get.el: calls to package-get-update-all will only
13645           update packages which are already installed.
13646
13647 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13648
13649         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13650         are handled by the gui-element face fallbacks now.
13651
13652         * x-faces.el: default gui-element face to "background" as well as
13653         the default face.
13654
13655         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13656         and default face settings since these are set as fallbacks now in
13657         the appropriate domain.
13658
13659 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13660
13661         * text-mode.el (text-mode): Reorder regexp so the OR part
13662         corresponding to `page-delim' goes first and the hack in
13663         `forward-paragraph' will work.
13664         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13665
13666 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13667
13668         * subr.el (remove-hook): When checking the hook value
13669           with functionp, don't apply car to it.
13670
13671 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13672
13673         * package-get.el (package-get-remote-filename):
13674           Don't use file-name-as-directory because the local directory
13675           separator conventions might not be the same as ftp's.
13676
13677 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13678
13679         * ldap.el (ldap-host-parameters-alist): New name of
13680         `ldap-host-parameters-plist'
13681
13682 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13683
13684         * package-get.el: Using (require 'package-get-base), now that it
13685         provides itself.  Consequently removed all instances of (load
13686         "package-get-base.el").
13687
13688 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13689
13690         * subr.el (remove-hook): Don't treat the hook value as a
13691           list unless it is both consp and not functionp.
13692
13693 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13694
13695         * about.el: Email address for Ben Wing is ben@xemacs.org.
13696         * auto-show.el: Ditto.
13697         * bytecomp.el: Ditto.
13698         * faces.el: Ditto.
13699         * x-scrollbar.el: Ditto.
13700         * x-misc.el: Ditto.
13701         * tty-init.el: Ditto.
13702         * toolbar-items.el: Ditto.
13703         * symbol-syntax.el: Ditto.
13704         * specifier.el: Ditto.
13705         * objects.el: Ditto.
13706         * hyper-apropos.el: Ditto.
13707         * glyphs.el: Ditto.
13708
13709 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13710
13711         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13712         vertical-divider-always-visible-p.
13713         (default-mouse-motion-handler): Ditto.
13714
13715 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13716
13717         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13718         global value.
13719
13720 1998-06-21  Oliver Graf <ograf@fga.de>
13721
13722         * build-reports.el: changed receiver to xemacs-build-reports list
13723
13724 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13725
13726         * font.el: Split font-family-mappings into X and
13727           mswindows-specific versions.
13728           mswindows-font-create-[object|name]: Treat supplied size
13729           as a pointsize. Added underline and strikethru handling.
13730
13731         * msw-faces.el: changed default mswindows charset to western.
13732
13733         * msw-glyphs.el: removed space in border-glyph font string that
13734           was inserted to get round bugs in the mswindows C font code.
13735
13736 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13737
13738         * about.el (about-hackers): Credits update.
13739
13740         * help-nomule.el (tutorial-supported-languages): Add Romanian
13741         TUTORIAL.
13742
13743         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13744         to ISO-8859-2.
13745
13746 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13747
13748         * font.el: Split font-family-mappings into X and
13749           mswindows-specific versions.
13750           mswindows-font-create-[object|name]: Treat supplied size
13751           as a pointsize. Added underline and strikethru handling.
13752
13753         * msw-faces.el: changed default mswindows charset to western.
13754
13755         * msw-glyphs.el: removed space in border-glyph font string that
13756           was inserted to get round bugs in the mswindows C font code.
13757
13758 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13759
13760         * minibuf.el: make read-color-completion-table call
13761           (mswindows-color-list for mswindows devices.
13762
13763 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13764
13765         * lisp/font-lock.el
13766         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13767         Let declaration items contain non-word symbol characters.
13768
13769 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13770
13771         * package-get.el (package-get-package-provider): Added autoload
13772         cookie.  Loading "package-get-base.el" in ALL functions that use
13773         it.  Fixed some (interactive ...) with multiple argument specs
13774         again.  Cosmetic indentation changes.
13775
13776 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13777
13778         * info.el (Info-insert-dir): Don't use nreverse on variables
13779         that you want to use later.
13780
13781 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13782
13783         * x-mouse.el (x-set-point-and-move-selection): Replace call
13784         to x-kill-primary-selection with kill-primary-selection
13785
13786 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13787
13788         * simple.el (what-cursor-position): Make cursor position reported
13789         use value of column-number-start-at-one
13790
13791 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13792
13793         * about.el (xemacs-hackers): Fix Jareth's email address.
13794
13795 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13796
13797         * startup.el (startup-splash-frame): Remove
13798         `xemacs-startup-logo-function'.
13799
13800 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13801
13802         * about.el (about-hackers): Update credits list.
13803
13804 1998-06-06  Jeff Miller <jmiller@smart.net>
13805
13806         * lisp/sound.el: Update sound-ext to allow filenames with
13807           extensions to be found by load-sound-file
13808
13809 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13810
13811         * info.el (Info-rebuild-outdated-dir): Removed variable
13812         (Info-auto-generate-directory): New variable
13813         (Info-save-auto-generated-dir): New variable
13814         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13815         (Info-build-dir-anew): Second parameter removed.  Use
13816         `Info-save-auto-generated-dir'
13817         (Info-rebuild-dir): Ditto
13818
13819 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13820
13821         * list-mode.el (next-list-mode-item): Would not recognize
13822         border between directly neighbored items.
13823
13824 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13825
13826         * package-get.el: add autoloads for some functions.
13827
13828 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13829
13830         * specifier.el (let-specifier): Tiny docfixes.
13831
13832 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13833
13834         * msw-mouse.el: set selection-pointer-glyph to Normal.
13835
13836 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13837
13838         * wid-edit.el (widget-specify-secret): New function.
13839         (widget-after-change): Use it.
13840         (widget-specify-field): Use it.
13841
13842 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13843
13844         * mouse.el (drag-window-divider): Use `(not done)' instead of
13845         `doit'; reuse result of `window-pixel-edges'.
13846
13847         * modeline.el (drag-modeline-event-lag): Rename to
13848         drag-divider-event-lag.
13849
13850 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * specifier.el (let-specifier): Rewritten not to generate needless
13853         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13854         arguments.
13855
13856 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13857
13858         * minibuf.el (read-file-name-1): Setup buffer-local value of
13859         `completion-ignore-case' in completions buffer under Windows.
13860
13861 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13862
13863         * about.el (about-maintainer-glyph): Fix support for not
13864         compressed images.
13865
13866 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13867
13868         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13869
13870         * mouse.el (mouse-track): Cancel selection if misc-user event with
13871         `cancel-mode-internal' function is fetched.
13872
13873 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13874
13875         * files.el (save-some-buffers-1): Fixed return value.
13876
13877 1998-06-01  Oliver Graf <ograf@fga.de>
13878
13879         * dragdrop.el: added experimental
13880
13881 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13882
13883         * startup.el (after-init-hook, init-file-user,
13884         user-init-directory, load-user-init-file):  Purge references
13885         to "~/.xemacs/init.el" from docstrings.
13886
13887         (load-user-init-file) Use paths-construct-path to construct
13888         paths to user init files.  Go directly to ~/.emacs, do not
13889         search ~/.xemacs/, do not load `default-custom-file'.
13890
13891 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13892
13893         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13894         general *sh.
13895         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13896
13897 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13898
13899         * menubar-items.el (default-menubar): add Update Packages to customize
13900         menu.
13901
13902 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13903
13904         * faces.el: use toolbar face as a fallback for toolbar properties
13905         in xpm-color-symbols instead of default.
13906
13907         * msw-faces.el: rename 3d-object -> gui-element face.
13908
13909 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13910
13911         * startup.el (xemacs-startup-logo-function): New variable.
13912         (startup-splash-frame): Use it.
13913
13914 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13915
13916         * files.el (save-some-buffers): Would wait 1 second.
13917         (save-some-buffers-1): Delete other windows here instead of in
13918         `save-some-buffers'.
13919         (save-some-buffers): Force redisplay only if windows were deleted.
13920
13921 1998-06-02  Didier Verna  <didier@xemacs.org>
13922
13923         * cus-face.el (custom-face-attributes): generalized the use of
13924         toggle buttons for boolean attributes.
13925         Re-ordered the items a bit.
13926
13927 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13928
13929         * sound.el (default-sound-directory): Use `locate-data-directory'
13930         to find the sounds directory.
13931
13932 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13933
13934         * sound.el: default sound-ext to .wav under mswindows, .au
13935         otherwise. load-default sounds without extensions.
13936
13937 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13938
13939         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13940         if send-pr is not bound.
13941
13942 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13943
13944         * files.el: grok idl files in auto-mode-alist.
13945 1998-06-01  Jeff Miller  <jmiller@smart.net>
13946
13947         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13948         calling `upcase'.
13949
13950 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13951
13952         * msw-glyphs.el: add xbm to the list of image types supported.
13953
13954 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13955
13956         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13957         instead of XEmacs one when dumping InfoDock.
13958
13959 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13960
13961         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13962         for `modeline-visible-p'
13963
13964         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13965
13966 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13967
13968         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13969         since it's not used anymore. doc string fixes.
13970
13971         * package-get.el (package-get-file-installed-p): new function. use
13972         instead of file-installed-p which is in an external package.
13973
13974 1998-05-28  Oliver Graf <ograf@fga.de>
13975
13976         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13977         favor of select-window/switch-to-buffer
13978
13979 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13980
13981         * startup.el: changed (getenv "HOME") to (user-home-directory)
13982
13983 1998-05-25  Oliver Graf <ograf@fga.de>
13984
13985         * frame.el (cde-start-drag) moved to dragdrop.el
13986         (offix-start-drag-region) moved to dragdrop.el
13987         (offix-start-drag) moved to dragdrop.el
13988         * dragdrop.el (cde-start-drag) moved from frame.el
13989         (offix-start-drag-region) moved from frame.el
13990         (offix-start-drag) moved from frame.el
13991         (cde-start-drag-region) cde drag regions
13992         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13993
13994 1998-05-26  Oliver Graf <ograf@fga.de>
13995
13996         * dragdrop.el: created dragdrop-drag prototypes
13997         (cde-start-drag-region) fixed typo
13998
13999 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14000
14001         * simple.el (after-init-hook): Remove reader macro.
14002
14003         * packages.el (packages-hardcoded-lisp): Get rid of reader
14004         macros.  Update DOC string.
14005
14006 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14007
14008         * mouse.el (drag-window-divider): Ditto.
14009
14010         * modeline.el (mouse-drag-modeline): Use it.
14011
14012         * lisp-mode.el (let-specifier): Specify indentation.
14013
14014         * specifier.el (let-specifier): Renamed from
14015         `with-specifier-instance'.
14016
14017 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14018
14019         * x-faces.el:
14020         * faces.el: move definition of xpm-color-symbols from x-faces.el
14021         to faces. Predicate x-get-resource on the presence of x.
14022
14023         * msw-faces.el: set 3d-object face rather than modeline. Specify
14024         faces as specfier defaults.
14025
14026         * package-get.el: don't use package-admin-add-single-file-package.
14027
14028 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * toolbar-items.el: Fixup tooltips.
14031         (toolbar-gnus): Don't use obsolete variable
14032         toolbar-news-frame-properties.
14033         (toolbar-news-reader): Default to `gnus' instead of
14034         `not-configured'.
14035
14036         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14037         Windows.
14038
14039 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14040
14041         * package-get.el: rename -installedp -> -installed-p.
14042
14043 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14044
14045         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14046         attributes, and assinged it to continuation, truncation and
14047         hscroll glyphs.
14048
14049         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14050         and made continuation, truncation and hscroll glyphs arrow
14051         characters out of that font.
14052
14053 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14054
14055         * minibuf.el (minibuffer-electric-separator): Play nicely with
14056         directory-sep-char being \.
14057         (minibuffer-electric-tilde): Ditto.
14058         (read-file-name-map): Ditto.
14059
14060 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14061
14062         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14063         on X devices.
14064         (default-mouse-track-deal-with-down-event): Avoid
14065         `x-disown-selection'; use `disown-selection' instead.
14066
14067 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14068
14069         * select.el:
14070         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14071         moved to (cut-copy-clear-internal) in select.el. Ditto for
14072         (x-delete-primary-selection) (x-kill-primary-selection)
14073         (x-copy-primary-selection).
14074         (own-clipboard): new function.
14075
14076         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14077         functions in select.el. remove old ones.
14078         (mswindows-own-clipboard): new function.
14079
14080 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14081
14082         * gnuserv.el: allow connections from mswindows type devices.
14083
14084 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14085
14086         * msw-glyphs.el: change image type used from cursor to resource.
14087
14088 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14089
14090         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14091         for {top,bottom}-{left,right} values in addition to
14092         {top,bottom}_{left,right}.
14093         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14094
14095 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14096
14097         * cl-macs.el (specifier-instance): Undefine its setf method.
14098
14099         * specifier.el (with-specifier-instance): Added docstring.
14100
14101         * mouse.el (drag-window-divider): Ditto.
14102
14103         * modeline.el (mouse-drag-modeline): Use it.
14104
14105         * lisp-mode.el (with-specifier-instance): Define its indentation
14106         level.
14107
14108         * specifier.el (with-specifier-instance): New macro.
14109
14110 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14111
14112         * package-get.el (package-get-create-custom): new function to
14113         auto-generate package-get-custom.el from package-get-base.el.
14114         * (package-get-ever-installedp): new function.
14115         * (package-get-custom): new function to get all packages specified
14116         by customize.
14117
14118 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14119
14120         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14121
14122 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14123
14124         * cl-extra.el: Reverse previous float change.
14125
14126 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14127
14128         * x-faces.el:
14129         * faces.el (try-font-name): moved from x-faces.el since it is
14130         required by w3 under mswindows as well X.
14131
14132 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14133
14134         * winnt.el: Removed evil (setq completion-ignore-case t)
14135         clause, one more overlookef fsfism.
14136         (nt-quote-args-functions-alist): End sentences with double space.
14137
14138 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14139
14140         * window-xemacs.el (push-window-configuration): Remove kludgery of
14141         recaching default-toolbar specifier.
14142         (pop-window-configuration): Ditto.
14143         (unpop-window-configuration): Ditto.
14144
14145 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14146
14147         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14148
14149 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14150
14151         * winnt.el (nt-quote-args-verbatim): Added function.
14152         (nt-quote-args-prefix-quote): Added function.
14153         (nt-quote-args-backslash-quote): Added function.
14154         (nt-quote-args-double-quote): Added function.
14155         (nt-quote-args-functions-alist): New variable.
14156         (nt-quote-process-args): Added function. This is the main quoting
14157         work horse called from process-nt.c
14158
14159 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14160
14161         * winnt.el: Removed duplicate definitions for backspace,
14162         delete, M-backspace and C-M-backspace.
14163         (file-name-buffer-file-type-alist): Removed this variable.
14164         (find-buffer-file-type): Removed function.
14165         (find-file-binary):  Removed function.
14166         (find-file-text): Removed function.
14167         (find-file-not-found-set-buffer-file-type): Removed function.
14168         (save-to-unix-hook): Removed function.
14169         (revert-from-unix-hook): Removed function.
14170         (using-unix-filesystems): Removed function.
14171         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14172         warning.
14173         (x-set-selection): Removed function.
14174         (x-get-selection): Removed function.
14175         Removed commented FSFisms.
14176         Replaced copyright notice (this file is not part of GNU Emacs).
14177         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14178         comint-process-echoes setting to t.
14179
14180 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14181
14182         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14183         and used following the interface change of
14184         `paths-find-recursive-path'.
14185
14186         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14187         regexp instead of a list of base names.
14188         (paths-version-control-filename-regexp):
14189         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14190         Introduced and used following the interface change of
14191         `paths-find-recursive-path'.
14192
14193 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14194
14195         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14196         on X devices, rather than on all non-TTY devices.
14197
14198 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14199
14200         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14201
14202         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14203
14204 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14205
14206         * itimer.el (activate-itimer): Fixed usage of integers
14207         as argument to `concat'.
14208
14209 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14210
14211         * itimer.el (start-itimer): replace the use of `concat' with
14212         `format'
14213
14214 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14215
14216         * mode-motion.el (mode-motion-hook): Clarify docstring.
14217         From Bob Weiner <weiner@altrasoft.com>
14218
14219         * loadhist.el (symbol-file): Supply prompt string when used
14220         interactively.
14221         From Bob Weiner <weiner@altrasoft.com>
14222
14223 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14224
14225         * loadup.el (really-early-error-handler): Ditto.
14226
14227         * update-elc.el: Ditto.
14228
14229         * setup-paths.el (paths-construct-exec-path): Ditto.
14230
14231         * make-docfile.el: Ditto.
14232
14233         * find-paths.el (paths-decode-directory-path): Use split-path
14234         instead of decode-path.
14235
14236         * files.el (parse-colon-path): Update docstring reference.
14237
14238 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14239
14240         * msw-init.el:
14241         * x-init.el:
14242         Bind cut'n'paste keys to non window-system specific functions.
14243
14244         * msw-select.el: New function mswindows-clear-clipboard.
14245         mswindows-cut-copy-clipboard extended to handle clearing of the
14246         selection and renamed to mswindows-cut-copy-clear-clipboard.
14247
14248         * select.el: on mswindows devices delete-primary-selection
14249         calls mswindows-clear-clipboard.
14250
14251 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14252
14253         * simple.el (quoted-insert): Inhibit quit when using read-char.
14254
14255         * cmdloop.el (read-char): Don't inhibit quit.
14256         (read-char-exclusive): Ditto.
14257         (read-char): Signal quit if quit-char was pressed.
14258         (read-char-exclusive): Ditto.
14259         (read-quoted-char): Return a character, not integer.
14260
14261         * menubar-items.el (default-popup-menu): Use Andy's generic
14262         selection code.
14263         (default-popup-menu): Fix code.
14264
14265 1998-05-14  Oliver Graf <ograf@fga.de>
14266
14267         * dragdrop.el (dragdrop-function-widget): this time it's done
14268
14269 1998-05-13  Oliver Graf <ograf@fga.de>
14270
14271         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14272
14273 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14274
14275         * device.el (device-pixel-width):
14276         (device-pixel-height):
14277         (device-mm-width):
14278         (device-mm-height):
14279         (device-bitplanes):
14280         (device-color-cells): Swapped parameters to device-system-metric
14281         according to the interface change.
14282
14283 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14284
14285         * mouse.el (default-mouse-motion-handler): Use new name of the
14286         function event-over-vertical-divider-p.
14287         Do not set E-W arrow cursor over the divider if
14288         vertical-divider-draggable-p is nil in the window.
14289         ([top-level]): Use new name for the variable
14290         vertical-divider-map.
14291         (drag-window-divider): Respect vertical-divider-draggable-p.
14292         Variable name typo fixes.
14293
14294 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14295
14296         * keymap.el (kbd): Define here; handle string constants and
14297         others...
14298
14299 1998-05-15  Christian Nyb <chr@mediascience.no>
14300
14301         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14302         in Emacs 18.
14303
14304 1998-05-13  Didier Verna  <didier@xemacs.org>
14305
14306         * mouse.el (drag-window-divider): give the vertical divider a
14307         pressed look when dragging it.
14308
14309 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14310
14311         * faces.el: predicate some more face operations on x or mswindows
14312         not just x.
14313
14314         * modeline.el: enable modeline coloring for mswindows.
14315
14316 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14317
14318         * minibuf.el (minibuffer-default): Added variable; compatible with
14319         FSF Emacs.
14320         (next-history-element): Used `minibuffer-default'.
14321
14322 1998-05-12  Oliver Graf <ograf@fga.de>
14323
14324         * dragdrop.el (dragdrop-function-widget): button and mods ok
14325         arguments still look a bit strange
14326         (dragdrop-compare-mods) created
14327         (dragdrop-drop-do-functions) correctly checks for buttons and
14328         modifiers
14329
14330 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14331
14332         * setup-paths.el (paths-default-info-directories): Replace
14333         path-separator with directory-sep-char.
14334
14335         * files.el (path-separator): Don't define it here.
14336
14337 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14338
14339         * update-elc.el: Ditto.
14340
14341         * setup-paths.el (paths-construct-exec-path): Ditto.
14342
14343         * make-docfile.el: Ditto.
14344
14345         * loadup.el (really-early-error-handler): Ditto.
14346
14347         * find-paths.el (paths-decode-directory-path): Use decode-path
14348         instead of decode-path-internal.
14349
14350         * files.el (parse-colon-path): Update docstring.
14351
14352 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14353
14354         * subr.el (get-buffer-window-list): Make BUFFER optional.
14355
14356         * window-xemacs.el (windows-of-buffer): Defalias to
14357         get-buffer-window-list.
14358
14359 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14360
14361         * disass.el: Fix maintainer keyword.
14362
14363         * bytecomp.el (byte-compile-and-load-file): Autoload.
14364         (byte-compile-buffer): Ditto.
14365
14366         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14367         value is returned, not the name.
14368         (lisp-imenu-generic-expression): Enable it.
14369         (lisp-mode-variables): Ditto.
14370         (lisp-indent-offset): Change defconst to defvar.
14371         (lisp-indent-function): Ditto.
14372         (lisp-body-indent): Ditto.
14373
14374 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14375
14376         * modeline.el: Use zap-last-kbd-macro-event.
14377
14378         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14379         nil, don't attempt to do anything with messages.
14380         (eval-last-sexp): Use `letf' for clarity.
14381
14382 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14383
14384         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14385
14386 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14387
14388         * buff-menu.el:
14389         * lisp-mode.el:
14390         * obsolete.el:
14391         Change empty docstrings into no doc strings at all.
14392         Fix bogus FSF-format docstrings.
14393         * etags.el: Fix docstring.
14394
14395 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14396
14397         * package-get.el (package-get): Use internal md5
14398
14399 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14400
14401         * about.el (about-xemacs): Correct abuse of concat.
14402
14403 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14404
14405         * info.el (Info-mode): Use easymenu.
14406
14407 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14408
14409         * apropos.el (apropos): Don't use concat with integers.
14410
14411         * cmdloop.el (describe-last-error): Handle the case when no error
14412         was seen gracefully.
14413
14414         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14415         defun.
14416         (apropos-describe-plist): Ditto.
14417
14418         * help.el (with-displaying-help-buffer): Revert to a defun.
14419         (describe-key): Use it as defun.
14420         (describe-mode): Ditto.
14421         (describe-bindings): Ditto.
14422         (describe-prefix-bindings): Ditto.
14423         (describe-installation): Ditto.
14424         (view-lossage): Ditto.
14425         (describe-function): Ditto.
14426         (describe-variable): Ditto.
14427         (describe-syntax): Ditto.
14428
14429 1998-05-11  Oliver Graf <ograf@fga.de>
14430
14431         * dragdrop.el: changed order of require/provide
14432         (dragdrop-drop-mime-default) changed to new calling conventions
14433         (dragdrop-drop-do-functions) changed to new calling conventions
14434         (dragdrop-function-widget) this one needs more work...
14435
14436 1998-05-10  Oliver Graf <ograf@fga.de>
14437
14438         * about.el: another small change in my entry
14439         * dragdrop.el (dragdrop-drop-log-function): logging added
14440         plus customizations
14441         changed interface to handler functions. now called with event
14442         and object
14443
14444 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14445
14446         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14447         E-W arrow pointer displayed over draggable dividers.
14448
14449         * mouse.el (default-mouse-motion-handler): Show it when
14450         appropriate.
14451         (drag-window-divider): Added.
14452         ([top-level]): Initialized window-divider-map with a keymap
14453         binding the above function to left button down event.
14454
14455         * x-mouse.el (x-init-pointer-shape): Initialize
14456         divider-pointer-glyph from Cursor.dividerPointer, or use default
14457         E-W double arrow.
14458
14459 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14460
14461         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14462
14463 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14464
14465         * simple.el (count-words-buffer): Don't query for buffer.
14466         (count-lines-buffer): Ditto.
14467
14468 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14469
14470         * help.el (where-is): add optional insert argument.
14471
14472 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14473
14474         * help.el (describe-key-briefly): New argument INSERT.
14475
14476         * simple.el (eval-expression): New optional argument; synch with
14477         FSF 20.3.
14478
14479         * keydefs.el (global-map): Add new register bindings.
14480
14481         * register.el: Synched with FSF 20.3.
14482
14483 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14484
14485         * window-xemacs.el (recenter): all arguments are optional.
14486
14487 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14488
14489         * device.el: (device-pixel-width): Reflected name/parameters
14490         change to device-system-metric.
14491         (device-pixel-height): Ditto.
14492         (device-mm-width): Ditto.
14493         (device-mm-height): Ditto.
14494         (device-bitplanes): Ditto.
14495         (device-color-cells): Ditto.
14496
14497 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14498
14499         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14500
14501         * cl.el (most-positive-fixnum): Document.
14502         (most-negative-fixnum): Ditto.
14503
14504         * cus-dep.el: Updated comment.
14505
14506         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14507         constant.
14508
14509         * cus-load.el (custom-put): Removed.
14510
14511         * files.el (after-find-file): Just resignal quit instead of
14512         signaling "canceled".
14513
14514 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14515
14516         * frame.el (other-frame): Use `focus-frame' instead of
14517         select-frame kludges.
14518
14519         * lisp-mode.el: Update lisp-indent-function for
14520         save-selected-frame and with-selected-frame.
14521
14522         * frame.el (save-selected-frame): New macro.
14523         (with-selected-frame): Ditto.
14524         (other-frame): Use `set-frame-focus'.
14525
14526 1998-05-06  Oliver Graf <ograf@fga.de>
14527
14528         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14529         (dragdrop-drop-url-default) default handler for URL drops created
14530         (dragdrop-drop-mime-default) default handler for MIME drops created
14531         (dragdrop-drop-functions) default custom for handling drops created
14532         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14533
14534 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14535
14536         * mouse.el: Removed redundant mouse-mswindows-drop function.
14537
14538 1998-05-05  Oliver Graf <ograf@fga.de>
14539
14540         * about.el: changed some text in my entry
14541         * dragdrop.el: added customs
14542
14543 1998-05-04  Oliver Graf <ograf@fga.de>
14544
14545         * mouse.el: killed global drop key bindings
14546         (mouse-offix-drop) removed
14547         * dragdrop.el: created
14548         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14549
14550 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14551
14552         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14553         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14554
14555         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14556         obsolete comment.
14557
14558         * scrollbar.el (scrollbars-visible-p): Use new
14559         {vertical,horizontal}-scrollbar-visible-p specifiers.
14560
14561 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14562
14563         * device.el (device-pixel-height):
14564         (device-pixel-width):
14565         (device-mm-width):
14566         (device-mm-height):
14567         (device-bitplanes):
14568         (device-color-cells): Moved these 6 functions from device.c; they
14569         all use single (device-system-metrics) call.
14570
14571 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14572
14573         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14574         were renamed.
14575
14576         * menubar-items.el:
14577         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14578         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14579
14580         * help.el (help-map): Remove Hyperbole keybinding logic.
14581         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14582
14583 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14584
14585         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14586         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14587
14588 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14589
14590         * msw-glyphs.el: use nicer icon3 from the frame icon.
14591
14592 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14593
14594         * version.el (emacs-version): Remove InfoDock conditionals.
14595
14596         * startup.el (startup-splash-frame): Change ID logo name.
14597
14598 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14599
14600         * files.el (after-find-file): If the user presses C-g on
14601         directory-creation prompt, kill the buffer.
14602
14603 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14604
14605         * simple.el (count-words-region): Reverse previous change.
14606
14607 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14608
14609         * replace.el (query-replace): Just call perform-replace.
14610         (query-replace-regexp): Ditto.
14611         (perform-replace): Move region handling here.
14612         (perform-replace): Use the new arg to match-data.
14613
14614 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14615
14616         * x-init.el: Install X specific display table that
14617           displays char 0240 as a space to avoid whatever it is
14618           that screws up display of that character code.
14619
14620 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14621
14622         * help.el (function-arglist): If no arguments are documented for a
14623         subr, print nothing rather than incorrect output.
14624
14625 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14626
14627         * cmdloop.el (command-error): Update bail-out error message to use
14628         `emacs-program-name'.
14629
14630         * lib-complete.el: Remove reader macro cruft.
14631
14632         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14633         cruft.
14634
14635         * simple.el (count-words-region): Drop interactive-p check on the
14636         message.
14637
14638 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14639
14640         * font.el
14641         * msw-faces.el
14642         Correct spelling of mswindows-font-canonicalize-name.
14643
14644 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14645
14646         * ldap.el (ldap-host-parameters-alist): Replaced with
14647         `ldap-host-parameters-plist'
14648         (ldap-search): Adapt to previous change
14649
14650 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14651
14652         * about.el (about-hackers): Update Bob Weiner bio.
14653         (about-maintainer-info): Ditto.
14654
14655 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14656
14657         * simple.el (display-warning-minimum-level): Docfix.
14658
14659 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14660
14661         * widget.el (:default-get): New keyword.
14662         * wid-edit.el (default, widget-default-default-get): Define it.
14663         (group, widget-group-default-get): Define it.
14664         (menu-choice, widget-choice-default-get): Define it.
14665         (widget-default-get): New function.
14666         (widget-choice-action): Call it.
14667         (widget-editable-list-entry-create): Call it.
14668
14669 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14670
14671         * byte-optimize.el (byte-boolean-vars): Removed.
14672         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14673         lookup through `byte-boolean-vars'.
14674
14675 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14676
14677         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14678         resource-provided values into ghost specs for scrollbar-height and
14679         scrollbar-width.
14680
14681 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14682
14683         * byte-optimize.el: Don't attempt to optimize /=.
14684
14685         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14686         (byte-compile-/=): Ditto.
14687
14688 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14689
14690         * apropos.el: Use `with-displaying-help-buffer'.
14691         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14692         Use `with-displaying-help-buffer'.
14693         (apropos-follow): Do not give special treatment to buffer cursor
14694         was in prior to a mouse click.
14695         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14696         (apropos-print-doc): Set correct buffer for setting text
14697         properties.
14698
14699 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14700
14701         * help.el (help-buffer-prefix-string): New variable.
14702         (help-buffer-name): Use it.
14703
14704         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14705         mode menu.
14706
14707 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14708
14709         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14710
14711 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14712
14713         * files.el (find-file-noselect): Update docstring.
14714         (find-file-noselect): Signal an error if found an unreadable file.
14715         (file-chase-links): Save the match data.
14716         (normal-mode): Use `lwarn' and `error-message-string'.
14717         (interpreter-mode-alist): Change defconst to defvar.
14718         (inhibit-first-line-modes-regexps): Ditto.
14719         (inhibit-first-line-modes-regexps): Added .tgz.
14720         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14721         (change-major-mode-with-file-name): New user-option.
14722         (set-visited-file-name): Synched with FSF.
14723         (file-name-extension): New function, from FSF 20.3.
14724         (file-relative-name): Synched with FSF.
14725         (save-some-buffers): Support the C-r feature.
14726         (recover-session): Synched with FSF.
14727         (kill-some-buffers): Ditto.
14728         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14729
14730 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14731
14732         * files.el (insert-file): Undo previous change and reenable use of
14733         format.el.
14734
14735 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14736
14737         * window-xemacs.el (recenter): Define.
14738
14739 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14740
14741         * font.el (mswindows-font-create-name)
14742         (mswindows-font-create-object): new functions for mswindows type
14743         fonts.
14744
14745         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14746         strings are parsed as well as font objects.
14747
14748 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14749
14750         * modeline.el (defining-kbd-macro): Restore modeline indication of
14751         kbd-macro being recorded.
14752         (add-minor-mode): Simplify docstring.
14753         (modeline-minor-mode-menu): Remove stuff.
14754
14755 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14756
14757         * code-process.el (call-process): dynamically decide process
14758         coding type.
14759
14760 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14761
14762         * modeline.el: Add line-number-mode, column-number-mode to
14763         the modeline minor-mode menu.  Button2 on the line number does
14764         goto-line.
14765
14766 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14767
14768         * mouse.el: move x-selection-owner-p type things to
14769         selection-owner-p.
14770
14771         * msw-init.el: copy zmacs stuff from x-init.el
14772
14773         * msw-select.el (mswindows-own-selection)
14774         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14775         functions. Very simple minded implementation of selectio
14776         ownership.
14777
14778         * select.el (own-selection) (disown-selection)
14779         (activate-region-as-selection) (select-make-extent-for-selection)
14780         (valid-simple-selection-p): functions moved from x-select.el for
14781         generalized selection.
14782
14783         * x-select.el: see select.el changes.
14784
14785         * x-toolbar.el: use new selection functions.
14786
14787 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14788
14789         * packages.el (packages-find-package-directories): Fixed bug that
14790         would pick up multiple site-package directories.
14791         (package-locations): Added "xemacs-packages" as a late package
14792         location.
14793
14794         * find-paths.el: Now uses `emacs-program-name' and
14795         `emacs-program-version'.
14796         Additions to enforce version-specific directories in
14797         `paths-find-version-directory'.
14798
14799 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14800
14801         * default.el: Removed.
14802         * site-start.el: Removed.
14803
14804 1998-04-29  Didier Verna  <didier@xemacs.org>
14805
14806         * minibuf.el (minibuffer-history-minimum-string-length): Default
14807         to nil.
14808
14809 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14810
14811         * find-paths.el (paths-program-name): Rename.
14812         (paths-emacs-root-p): Ditto.
14813         (paths-find-site-directory): Ditto.
14814
14815 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14816
14817         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14818         `emacs-lisp-byte-compile-and-load'.
14819
14820 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14821
14822         * ldap.el (ldap-search): Fixed additional parameter passing to
14823         `ldap-open'
14824
14825 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14826
14827         * select.el (kill-primary-selection) (selection-owner-p)
14828         (copy-primary-selection) (yank-clipboard-selection)
14829         (selection-exists-p) (delete-primary-selection): new file and
14830         functions that do the right thing for the selected device.
14831
14832         * x-menubar.el: use generalised selection functions.
14833
14834         * dumped-lisp.el: dump select.el.
14835
14836 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14837
14838         * find-paths.el (paths-progname): New variable.
14839         (paths-emacs-root-p): Use it.
14840         (paths-find-site-directory): Ditto.
14841
14842 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14843
14844         * loadup.el ((member "dump" command-line-args)): Dump as
14845         `infodock' if InfoDock.
14846
14847 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14848
14849         * find-paths.el (construct-emacs-version): Simplify, include
14850         program name in the return value.
14851         * (paths-find-version-directory): Use it.
14852
14853 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14854
14855         * info.el (Info-parse-dir-entries): Fixed regexp
14856         (Info-build-dir-anew): Remove full suffix and capitalize info file
14857         name for files with no @direntry
14858         (Info-batch-rebuild-dir): New function
14859         (Info-suffixed-file): Check for regular files instead of simple
14860         file existence (could catch directories before)
14861
14862 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14863
14864         * setup-paths.el, find-paths.el: Removed uses of `not' which
14865         temacs doesn't have.
14866
14867         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14868         into root searching.
14869
14870 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14871
14872         * subr.el: Remove definition of `not'.
14873
14874 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14875
14876         * msw-glyphs.el: enable graphics support.
14877
14878 1998-04-23  Didier Verna  <didier@xemacs.org>
14879
14880         * x-menubar.el (default-menubar): restored the line-number-mode
14881         option.
14882
14883         * misc doc string updates related to the options menu.
14884
14885 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14886
14887         * setup-paths.el (paths-construct-load-path): Fix typo.
14888
14889 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14890
14891         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14892         font-menu-ignore-scaled-fonts don't have to be bound now; this
14893         gets us one step further towards making --no-autoloads work.
14894
14895         * startup.el (normal-top-level): Load auto-autoloads only if
14896         lisp-directory is non-nil.
14897
14898         * setup-paths.el (paths-construct-load-path): Made it robust
14899         against nil lisp-directory.
14900
14901         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14902         to the list of variables that cause a warning when nil.
14903
14904         * toolbar.el (init-toolbar-location): Now works even when there's
14905         no toolbar icon directory.
14906
14907 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14908
14909         * help.el (view-lossage): Recognize it.
14910
14911         * simple.el (log-message): Mark multiline messages.
14912
14913 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14914
14915         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14916
14917 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14918
14919         * package-get.el (package-get-all):  add `\n' separator to
14920         interactive specification so that both variables are read
14921
14922 1998-04-22  Didier Verna  <didier@xemacs.org>
14923
14924         * x-menubar.el: ported the options menu to Custom.
14925         Moved the "read only" toggle button to the buffers menu.
14926         Corrected some missing ;;;###autoload or defcustom.
14927
14928         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14929         the scrollbar-visible specifier for options menu handling.
14930
14931         * toolbar.el (toolbar-visible-p)
14932                      (toolbar-captioned-p)
14933                      (default-toolbar-position): defcustom wrappers around
14934         the toolbar specifiers for options menu handling.
14935
14936         * frame.el (get-frame-for-buffer-default-instance-limit):
14937         defcustom it for options menu handling.
14938
14939         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14940         font-lock-mode for options menu handling.
14941
14942         * cus-start.el: added Custom properties to overwrite-mode for
14943         options menu handling.
14944
14945 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14946
14947         * about.el: shameless self-promotion.
14948
14949 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14950
14951         * simple.el (raw-append-message): Slightly optimize.
14952         (remove-message): Use `push' for clarity.
14953         (append-message): Ditto.
14954         (display-warning): Dito.
14955         (raw-append-message): Send the message to the appropriate device.
14956
14957 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14958
14959         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14960         From Sean MacLennan <Sean.MacLennan@pika.ca>
14961
14962 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14963
14964         * setup-paths.el: Changed `directory-sep-char' to
14965         `path-separator', following a change in GNU Emacs.
14966
14967 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14968
14969         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14970         (Info-build-dir-anew): Add a final newline.
14971         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14972         is `always'
14973         (Info-rebuild-dir): Ditto
14974
14975         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14976
14977 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14978
14979         * simple.el (count-words-buffer): Retain zmacs region.
14980         (count-words-region): Ditto.
14981         * simple.el: (what-line): Expanded line counts.
14982         (count-lines): New parameter to conditionalize whether collapsed
14983         lines get counted.
14984         From Bob Weiner <weiner@altrasoft.com>
14985
14986 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14987
14988         * packages.el (package-locations): infodock-packages must override
14989         mule-packages and packages.
14990
14991 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14992
14993         * wid-edit.el:
14994         remove rude messages from widget-activation-widget-mapper
14995         and widget-activation-glyph-mapper
14996
14997 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14998
14999         * toolbar.el: Remove (featurep 'x) test from
15000         toolbar-make-button-list
15001
15002 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15003
15004         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15005         only if in the same frame.
15006
15007 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15008
15009         * packages.el (package-locations): Added site-packages hierarchy.
15010
15011         * setup-paths.el (paths-default-info-directories): Introduced and
15012         used.
15013
15014         * packages.el, setup-paths.el: Set various path searching depths
15015         to 1.
15016
15017         * packages.el (packages-hierarchy-depth):
15018         (packages-load-path-depth): Introduced and used.
15019
15020         * setup-paths.el (paths-load-path-depth): Introduced and used.
15021
15022         * find-paths.el (paths-find-recursive-path): Added max-depth
15023         parameter.
15024
15025 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15026
15027         * setup-paths.el (paths-construct-info-path): Removed
15028         dependency on behavior of (file-name-as-directory "").
15029
15030 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15031
15032         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15033         lisp objects
15034
15035 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15036
15037         * dump-paths.el, startup.el: Added handling for --debug-paths.
15038
15039 1998-04-15  William M. Perry  <wmperry@aventail.com>
15040
15041         * wid-edit.el: We cannot just set the help-echo or balloon-help
15042           properties for an extent based on the :help-echo widget
15043           property, since help-echo and balloon-help cause an EXTENT to
15044           get passed in, where :help-echo functions are expecting a WIDGET
15045
15046 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15047
15048         * scrollbar.el (init-scrollbar-from-resources): Call
15049         mswindows-init-scrollbar-metrics when appropriate.
15050
15051 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15052
15053         * dumped-lisp.el: dump x-toolbar for window system
15054
15055         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15056         have support and xpm.
15057
15058 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15059
15060         * files.el (toggle-read-only): Fix docstring.
15061         From Didier Verna <didier@xemacs.org>
15062
15063 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15064
15065         * startup.el (normal-top-level): Load autoload-file-name without
15066         specifying an extension---some people only auto-autoload.el.gz.
15067
15068 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15069
15070         * files.el (backup-enable-predicate): Don't bomb on NAME being
15071         nil.
15072
15073 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15074
15075         * find-paths.el, packages.el: Now prefers configure'd paths.
15076         This shouldn't cause any of the originally anticipated problems as
15077         the current paths architecture will not define the various
15078         configure-xxx variables if they're not specified on the configure
15079         command line.
15080
15081         * find-paths.el, setup-paths.el, packages.el: Removed all
15082         mentionings of "/" as a path separator.
15083         Used paths-construct-path throughout.
15084
15085         * find-paths.el (paths-construct-path): Created to assemble paths
15086         from directory components.
15087
15088         * setup-paths.el, packages.el: Used paths-decode-directory-path
15089         instead of decode-path-internal.
15090
15091         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15092         and associates.
15093         (paths-decode-directory-path) Created.
15094
15095         * setup-paths.el: Changed configure-exec-path to
15096         configure-exec-directory.
15097
15098 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15099
15100         * packages.el (packages-find-packages): Fixed decoding of
15101         EMACSPACKAGEPATH.
15102
15103         * startup.el: -no-packages -> -no-early-packages.
15104
15105         (packages-load-package-lisps): Fixed loading of auto-autoload
15106         files.
15107
15108         * startup.el (normal-top-level): Fixed loading of core
15109         auto-autoload.
15110
15111         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15112
15113         * startup.el, packages.el, dump-paths.el: Added proper settings
15114         for site-directory and lisp-directory variables.
15115
15116         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15117         inhibit-package-autoloads and fixed handling of it.
15118
15119         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15120         handling of former inhibit-package-init, now
15121         inhibit-early-packages, to make -vanilla etc. work.
15122
15123 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15124
15125         * code-process.el (start-process): Fallback to 'undecided instead
15126         of 'binary for process input coding stream.
15127
15128         * process.el (start-process): Docstring fix.
15129
15130 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15131
15132         * info.el (Info-insert-dir): Do not insert temporary dir files
15133         in Info-dir-file-attributes
15134         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15135         (Info-rebuild-dir): Ditto.
15136
15137 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15138
15139         * obsolete.el: Added obsoleteness declarations for
15140         `site-directory' and `Info-default-directory-list'.
15141
15142 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15143
15144         * find-paths.el (paths-find-emacs-root): Only look at the
15145         executable at the end of the symlink chain for determining the
15146         Emacs root.
15147
15148 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15149
15150         * setup-paths.el (paths-construct-info-path): Changed construction
15151         to cater to gone default in configure.
15152
15153         * find-paths.el (paths-uniq-append): Added.
15154
15155         * packages.el: Rewritten package path construction once again.
15156
15157         * dump-paths.el, startup.el: Removed package-path as a global
15158         variable.
15159
15160         * package-admin.el (package-admin-add-single-file-package):
15161         (package-admin-add-binary-package): Changed package-path to
15162         late-packages.
15163
15164         * packages.el (packages-split-path): Split path at "/" rather than
15165         nil according to change in emacs.c.
15166
15167 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15168
15169         * setup-paths.el (paths-construct-info-path): Changed info path
15170         order so that directories come out right.
15171         (paths-find-lock-directory): Fixed bug: It used to think
15172         configure-lock-directory is a path.
15173
15174 1998-04-06  Jeff Miller <jmiller@smart.net>
15175
15176         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15177         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15178         eases the use of toolbar-add/kill-item functions.
15179
15180 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15181
15182         * code-files.el (file-coding-system-alist): Commented out
15183         loaddefs.el magical treatment.
15184
15185 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15186
15187         * info.el (Info-rebuild-outdated-dir): Added new option
15188         `conservative' and made it the default
15189         (Info-rebuild-dir): Appropriately parse multi-line description
15190         strings, and multi-section dir files. Issue warning when dir
15191         is rebuilt as temporary
15192         (Info-build-dir-anew): Issue warning when dir is built as
15193         temporary
15194
15195 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15196
15197         * list-mode.el (list-mode-map): Bind highlight motion commands to
15198         standard keys left, right, C-b and C-f.
15199
15200 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15201
15202         * files.el (auto-mode-alist): allow .sc for Scheme->C
15203
15204 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15205
15206         * loadup.el (pureload): Don't quote (garbage-collect).
15207
15208 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15209
15210         * package-get-base.el: Updated.
15211
15212 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15213
15214         * isearch-mode.el (isearch-just-started): New variable.
15215         (isearch-mode): Set it.
15216         (isearch-repeat): Advance one character forward only if the search
15217         was successful, and was not just started.
15218         (isearch-repeat): Clear isearch-just-started.
15219
15220 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15221
15222         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15223         if running -batch.
15224
15225 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15226
15227         * subr.el (listify-key-sequence): Removed.
15228
15229 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15230
15231         * bytecomp.el (byte-compile-print-gensym): New option.
15232         (byte-compile-output-file-form): Use it.
15233         (byte-compile-output-docform): Ditto.
15234         (byte-compile-compiled-obj-to-list): Ditto.
15235
15236 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15237
15238         * msw-glyphs.el: set frame icon if xpm support.
15239
15240 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15241
15242         * help.el: Code that pretty prints variable values
15243           removed.
15244
15245 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15246
15247         * find-paths.el (paths-emacs-root-p): Correct test for installation
15248         directory.
15249         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15250
15251 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15252
15253         * loaddefs.el: Don't set debug-ignored-errors; leave
15254           its default value set to nil.
15255
15256 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15257
15258         * info.el (Info-rebuild-dir): fixed mis-spelling.
15259
15260 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15261
15262         * info.el (Info-rebuild-outdated-dir): New custom var
15263         (Info-insert-node): Create/update dir file when needed, ie when it
15264         does not exist or is older than some info files in directory
15265
15266 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15267
15268         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15269         for last packages, mainly for using a 20.4 package base.
15270
15271         * packages.el (late-packages): Typo fix.  It was called
15272         early-packages.
15273
15274         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15275         relative symlinks correctly.
15276         (paths-find-emacs-roots): More rigorous checking for plausible
15277         configuration-time root.
15278
15279         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15280         find its roots.
15281
15282 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15283
15284         * faces.el: Fix docstrings.
15285         * glyphs.el: Fix docstrings.
15286         * mouse.el: Fix docstrings.
15287
15288         * frame.el: Change phrase `current frame' to `selected frame'.
15289
15290         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15291
15292         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15293         macros using backquote to make them infinitely more readable.
15294
15295 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15296
15297         * packages.el (packages-find-package-path): Hardcoded specialized
15298         InfoDock support until we can clean this up.
15299
15300         * help.el (describe-bindings-1): Return the value of the bindings
15301         help buffer created.
15302         (describe-bindings): Ditto.
15303
15304         * simple.el (set-variable): Restore previous behavior of not
15305         bombing if the variable to set is not boundp.
15306
15307 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15308
15309         * packages.el (packages-handle-package-dumped-lisps): Allow for
15310         non-local files to be loaded off the package-lisp variable.
15311
15312 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15313
15314         * x-faces.el: Global X resources should override
15315           specs for all device classes (color, grayscale, mono);
15316           code currently doesn't override any of them.  Fixed by
15317           calling remove-specifier with '(x default) as the tag
15318           set and allowing inexact matches.
15319
15320 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15321
15322         * faces.el: Separated face initializations based on
15323           device classes into device type specific (tag set,
15324           instantiator) pairs.
15325
15326 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15327
15328         * wid-edit.el (widget-choice-action): Remember user's explicit
15329         choice.
15330         (widget-choice-value-create): Respect it.
15331         From Richard Stallman <rms@gnu.org>
15332
15333 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15334
15335         * setup-paths.el (paths-construct-info-path): Always append
15336         existing directories from configure-time info path.
15337
15338         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15339         Info-directory-list.
15340
15341         * info.el: Removed Info-default-directory-list which was broken by
15342         design.
15343         Removed bogus initialization of Info-directory-list---startup.el
15344         can do a much better job.
15345         Added autoload of Info-directory-list.
15346
15347         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15348         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15349         be exclusive; now it's merely given precedence, just like in the
15350         old days.
15351
15352 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15353
15354         * find-paths.el (paths-find-architecture-directory): Fix bug with
15355         finding; it used to default too early.
15356
15357 1998-03-25  Martin Buchholz <martin@xemacs.org>
15358
15359         * packages.el (packages-split-path): Fix a bug; it used to fail
15360         for paths that weren't split.
15361
15362 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15363
15364         * finder.el (finder-compile-keywords): trap on errors.
15365
15366 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15367
15368         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15369           fourth argument of t so that only the specs exactly
15370           matching the tag lists are removed.
15371
15372 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15373
15374         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15375
15376 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15377
15378         * minibuf.el (mouse-read-file-name-1): If a default directory was
15379         specified, use it for generating the completions.
15380
15381 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15382
15383         * update-elc.el: Now respects inhibit-package-init and
15384         inhibit-site-lisp.
15385         Now does path construction with loadup-paths.
15386
15387         * startup.el (normal-top-level, startup-setup-paths): Now respects
15388         inhibit-package-init and inhibit-site-lisp.
15389
15390         * packages.el (packages-find-package-path): Extended package path
15391         by version-specific hierarchies.
15392         (packages-find-packages): Now respects inhibit flag and
15393         inhibit-site-lisp.
15394         Moved path setup to loadup-paths.
15395
15396         * make-docfile.el: Now respects inhibit-package-init and
15397         inhibit-site-lisp.
15398         Now does path construction with loadup-paths.
15399
15400         * loadup.el: Now respects inhibit-package-init and
15401         inhibit-site-lisp.
15402
15403         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15404
15405         * loadup-paths.el: New file: setup load-path to encompass
15406         packages.
15407
15408 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15409
15410         * auto-show.el: load-gc renamed to pureload.
15411         * site-load.el: Ditto.
15412         * packages.el (toplevel): Ditto.
15413         * loadup.el (really-early-error-handler): Ditto.
15414         * dumped-lisp.el (preloaded-file-list): Ditto.
15415         * cus-face.el (custom-declare-face): Ditto.
15416
15417 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15418
15419         * <Today>: The Big Path Searching Overhaul.
15420
15421         * find-paths.el: New file: find and assemble paths in the
15422         installation hierarchy.
15423
15424         * setup-paths.el: New file: global layout of paths and directories
15425         within the XEmacs hierarchy.
15426
15427         * packages.el: Replaced everything related to path searching and
15428         startup by code in terms of find-paths.
15429
15430         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15431         the new path searching engine.
15432
15433         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15434         and setup-paths.
15435
15436 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15437
15438         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15439         setup-paths.el.
15440
15441 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15442
15443         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15444         compiles identically in any configuration.
15445         Removed irrelevant commentary.
15446
15447 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15448
15449         * simple.el (set-variable): Allow setting specifiers.
15450
15451 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15452
15453         * lisp.el (forward-sexp): Revert previous change.
15454
15455 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15456
15457         * frame.el (frame-initialize): Use `delete-console' instead of
15458         `delete-device' to delete the stream console to match the usage in
15459         Fkill_emacs.
15460
15461 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15462
15463         * files.el (cdpath-previous): New variable.
15464         (cd): Use it.
15465         From Bob Weiner <weiner@wave.altrasoft.com>
15466
15467 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15468
15469         * keydefs.el: Changed keybindings of forward-char,
15470           backward, scroll-up and scroll-down to point to their
15471           -command counterparts.
15472
15473         * simple.el: New functions: forwarc-char-command,
15474           backwrad-char-command, scroll-up-command,
15475           scroll-down-command which work liek their counterparts
15476           except that they honor the variable
15477           signal-error-on-buffer-boundary.
15478
15479           Definition of signal-error-on-buffer-boundary received
15480           from src/cmds.c.
15481
15482           defvar declaration added for word-across-newline to avoid
15483           byte-compiler warning about the free variable reference.
15484
15485 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15486
15487         * winnt.el: Removed "%t" from the beginning of
15488         modeline-format. From now on, there's no nt-specifics in the modeline.
15489
15490 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15491
15492         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15493         of `when' with `if'.
15494
15495 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15496
15497         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15498         mswindows. Must be reworked along with glyphs.el, or
15499         merged into it, after there is images support.
15500
15501         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15502         'mswindows.
15503
15504 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15505
15506         * faces.el: fix for text cursor initialization.
15507         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15508         From Andy Piper <andyp@parallax.co.uk>
15509
15510 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15511
15512         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15513         if there is an existing package that handles it and warn the user
15514         about that mode.
15515
15516 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15517
15518         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15519         Installation" menu item when Installation-string is not bound.
15520
15521 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15522
15523         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15524         From Jeremiah W. James <jerry@cs.ucsb.edu>
15525
15526 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15527
15528         * msw-faces.el:
15529         * faces.el: Fix face initialization.
15530
15531 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15532
15533         * files.el (backup-enable-predicate): fix breakage introduced
15534         by TMPDIR patch.
15535
15536 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15537
15538         * x-faces.el (x-init-face-from-resources): The
15539           TTY face property retrieval functions don't return
15540           specifiers, so use face-property instead.
15541
15542 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15543
15544         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15545
15546 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15547
15548         * x-menubar.el: Expanded documentation for
15549           option-save-faces.  Changed Options -> Browse Faces
15550           menu entry to invoke customize-face.
15551
15552 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15553
15554         * faces.el: Most face initialization moved out of
15555           init-other-random-faces to the top level so that the
15556           initialization happens before Xemacs is dumped.  Much
15557           of the fascist "face-differs-from-default-p or FROB!"
15558           code has been retired in favor of letting the user do
15559           what they want to do.  Face initialization code changed
15560           to use `default' specifier tag so that the settings can
15561           be overridden later if the user wishes it.
15562
15563 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15564
15565         * about.el (about-hackers): Update contributors list.
15566
15567 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15568
15569         * specifier.el: Define new specifier tag `default'.
15570
15571         * modeline.el: Initialize faces using `default' tag.
15572
15573         * x-faces.el (x-init-face-from-resources): Remove
15574           specifier specs containing the `default' tag before
15575           adding new specs.
15576
15577 1998-03-02  John Jones  <jj@asu.edu>
15578
15579         * package-get.el (package-get-all): fixed arguments on call to
15580         package-admin-add-single-file-package.
15581         * package-get.el (package-get-installedp): fixed to match
15582         advertised behavior.
15583         * package-get.el: added function package-get-update-all which
15584         installs newest versions of all the current packages (if they are
15585         not already installed).
15586
15587 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15588
15589         * files.el (find-file-noselect): Uncommented `truename' binding in
15590         `let*' and use it later to set `buffer-file-truename' iff it's
15591         still nil, as happens for example when finding a compressed
15592         file with "jka-compr".
15593
15594 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15595
15596         * faces.el: in make-face-* type functions do the operation for all
15597         window systems, not just the first one found.
15598
15599         * font.el: call mswindows-list-fonts for mswindows.
15600
15601 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15602
15603         * code-process.el (call-process-region):
15604         * process.el (call-process-region):
15605         * package-get.el (package-get-dir):
15606         * files.el (backup-enable-predicate):
15607         * gnuserv.el (gnuserv-temp-file-regexp):
15608         Use temp-directory in place of `/tmp'.
15609
15610 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15611
15612         * "Fast" dired-in-C enhancements for Windows 95/NT:
15613
15614         * files.el: Added function, `wildcard-to-regexp', from GNU
15615           Emacs.
15616
15617         * files.el (insert-directory): Modified to use special
15618           dired-in-C enhancements if present.
15619
15620 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15621
15622         * code-files.el: make default coding no-conversion.
15623
15624 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15625
15626         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15627         the load-path.
15628
15629         * update-elc.el: Strip directory when testing for files not to
15630         bytecompile.
15631
15632 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15633
15634         * lisp-mode.el: Use recommended form for menus.
15635
15636         * info.el (Info-construct-menu): Use recommended form for menus.
15637
15638         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15639         entry.
15640
15641 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15642
15643         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15644           (get-frame-for-buffer-noselect): Always return frames
15645           in the not-this-window-p cond clause.
15646
15647 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15648
15649         * help.el (describe-installation): New function.
15650
15651         * x-menubar.el (default-menubar): Add describe-installation to
15652         Help menu.
15653
15654         * packages.el (packages-unbytecompiled-lisp): Installation.el
15655         should not be bytecompiled.
15656
15657         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15658         XEmacs.
15659
15660         * x-menubar.el (default-menubar): Use correct guard for VM menu
15661         entry.
15662
15663         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15664         coding.
15665         From Andy Piper <andyp@parallax.co.uk>
15666
15667 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15668
15669         * ldap.el: Do not require ldap-internal at compile time.
15670
15671 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15672
15673         * code-files.el: new file. a virtual copy of mule-files.el
15674         but without charset
15675         dependencies. (toggle-buffer-file-ocding-system) new function for
15676         changing the eol type for the current buffer.
15677
15678         * code-process.el: new file. a copy of
15679         mule-process.el. mule-process.el will disappear when things have
15680         settled.
15681
15682         * coding.el: new file. a virtual copy of mule-files.el but
15683         without charset dependencies. (coding-system-base) new function
15684         for getting the parent coding system of a coding system with eol
15685         type set.
15686
15687         * dumped-lisp.el: add above files for the non-mule case.
15688
15689 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15690
15691         * window-xemacs.el (display-buffer): If no explicit
15692           frame is specified, search for a window that displays
15693           the buffer on the currently selected frame, before
15694           searching other frames.
15695
15696 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15697
15698         * frame.el (get-frame-for-buffer): If not-this-window-p
15699           is non-nil, use window on the selected frame if it is not
15700           also the selected window.  When defaulting, search for
15701           windows on the currently selected fgrame before searching
15702           other frames.
15703
15704 1998-02-25  Didier Verna  <didier@xemacs.org>
15705
15706         * modeline.el (modeline-swap-buffers): originally named
15707         `mouse-release-modeline'. Whether to actually swap the buffers is
15708         decided in `mouse-drag-modeline'.
15709         (mouse-drag-modeline): A button release event is considered a
15710         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15711         stay unchanged.
15712
15713 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15714
15715         * x-menubar.el: Put redo on the menubar.
15716         From Aki Vehtari <Aki.Vehtari@hut.fi>
15717
15718 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15719
15720         * bytecomp.el (displaying-byte-compile-warnings): if
15721         temp-buffer-show-function is set, use it to display current set of
15722         warnings in the "*Compile-Log-Show*" buffer.
15723
15724         * simple.el (display-warning-buffer): if temp-buffer-show-function
15725         is set, use it to display current set of warnings in the
15726         "*Warnings-Show*" buffer.
15727
15728 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15729
15730         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15731         Common Lisp.
15732
15733 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15734
15735         * menubar.el: Allow button descriptors at least 2 long.
15736
15737         * x-menubar.el (default-menubar): Use recommended forms.
15738         (file-menu-filter): Remove.
15739         (edit-menu-filter): Remove.
15740
15741 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15742
15743         * about.el (about-hackers): Updated.
15744
15745 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15746
15747         * help.el (help-max-help-buffers): new variable
15748         (help-register-and-maybe-prune-excess): new function
15749         (help-buffer-name): use help-max-help-buffers.
15750         (with-displaying-help-buffer): use
15751         help-register-and-maybe-prune-excess.
15752
15753         * help.el (help-maybe-pretty-print-value): if the value fits on
15754         one line, let it.
15755
15756 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15757
15758         * (with-displaying-help-buffer): there is no need to kill the buffer
15759         if it exists, because with-output-to-temp-buffer will clear it.
15760         further, killing the buffer violates the rule that
15761         temp-buffer-show-function, if set, has the full responsibility of
15762         showing the temp buffer.  killing the buffer fucks with the window
15763         configuration, hosing temp-buffer-show-function.
15764
15765
15766 1998-02-23  Didier Verna  <didier@xemacs.org>
15767
15768         * modeline.el (mouse-drag-modeline):
15769         - Always scroll the modeline that was originally clicked on.
15770         - Use x pixels instead of x characters (which doesn't work anyway)
15771         as horizontal reference for modeline dragging. This allows us to
15772         keep on dragging the modeline even if the motion event occurs in
15773         another window.
15774
15775 1998-02-23  Didier Verna  <didier@xemacs.org>
15776
15777         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15778         glyph on the modeline to indicate that dragging the mouse has an
15779         effect both horizontally and vertically.
15780
15781 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15782
15783         * about.el (about-xemacs): Get rid of redundant visible version
15784         number.
15785
15786 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15787
15788         * about.el (about-hackers): Update credits.
15789
15790 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15791
15792         * prim/register.el (view-register): Show register type file-query.
15793
15794 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15795
15796         * mode-motion.el (mode-motion-highlight-internal):
15797           save-excursion inside save-window-exucrsion form to
15798           hide buffer point changes from save-window-excursion.
15799           Prevents display flickering when the mouse pointer
15800           moves.
15801
15802 1998-02-17  Didier Verna  <didier@xemacs.org>
15803
15804         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15805         function to handle correctly the case of a toolbar one side of the
15806         window: scrolling will not necessarily happen.
15807
15808 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15809
15810         * files.el (after-find-file): Restore missing argument
15811           to format that provides filename for "... consider M-x
15812           recover-file" message.  Also call `message' with "%s"
15813           as the first arg instead of an arbitrary string.
15814
15815 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15816
15817         * about.el (about-hackers): Various additions.
15818
15819 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15820
15821         * autoload.el (generate-file-autoloads-1): Don't force an extra
15822         line out when copying on-the-same line autoloads.
15823
15824         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15825         is installed.
15826
15827 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15828
15829         * x11/x-win-xfree86.el (x-win-init-xfree86):
15830         * x11/x-win-sun.el (x-win-init-sun):
15831         * x11/x-init.el (x-initialize-compose):
15832         * prim/simple.el:
15833         (backward-or-forward-kill-sexp):
15834         (backward-or-forward-kill-sentence):
15835         (backward-or-forward-kill-word):
15836         (backward-or-forward-delete-char):
15837         * prim/isearch-mode.el (isearch-help-or-delete-char):
15838         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15839         x-keysym-on-keyboard-p to detect backspace.
15840         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15841         Clean up symbols used with dead keys, checking Linux and solaris
15842         keysyms.
15843         Simplify x-win-*.el using above methods.
15844         Change documentation for x-keysym-*-p functions.
15845
15846 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15847
15848         * about.el (about-hackers): Restore entries for Michael Sperber and
15849         Vinnie Shelton.
15850         From Vinnie Shelton <acs@acm.org>
15851
15852 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15853
15854         * simple.el (count-words-region): Ditto.
15855
15856 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15857
15858         * simple.el (count-words-buffer): Document.  Don't print anything
15859         if non-interactive.
15860
15861 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15862
15863         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15864         multiple files in InfoDock.
15865
15866 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15867
15868         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15869         from version.el in InfoDock.
15870
15871         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15872         specially.
15873
15874 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15875
15876         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15877         variable name in docstring.
15878
15879 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15880
15881         * menubar.h: Include "gui.h".
15882
15883 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15884
15885         * site-load.el: Fix documentation.
15886
15887 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15888
15889         * package-get-base.el (package-get-base): Updated.
15890
15891         * keymap.el: PC-ize.
15892
15893 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15894
15895         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15896         from' on a fresh line.
15897
15898 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15899
15900         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15901         object.
15902
15903 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15904
15905         * undo-stack.el: PC-ize.
15906
15907         * cmdloop.el: PC-ize.
15908
15909 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15910
15911         * bytecomp-runtime.el: PC-ize.
15912
15913         * byte-optimize.el: Prolog fixup.  PC-ize.
15914
15915         * cus-dep.el: Spelling fix.
15916
15917         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15918         entries follow).
15919
15920 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15921
15922         * text-mode.el (text-mode-hook-identify): New function,
15923         put on text-mode-hook.  Set text-mode-variant here.
15924         (text-mode): Don't set it here.
15925
15926 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15927
15928         * text-mode.el (text-mode-hook): New defvar.
15929         (text-mode-variant): New variable.
15930         (text-mode): Set that variable locally.
15931         (toggle-text-mode-auto-fill): New command.
15932
15933 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15934
15935         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15936
15937 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15938
15939         * text-mode.el (paragraph-indent-text-mode):
15940         Renamed from spaced-text-mode.
15941         (text-mode-map): Bind TAB to indent-relative.
15942         (indented-text-mode-map): Variable deleted.
15943         (indented-text-mode): Now an alias for text-mode.
15944
15945 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15946
15947         * loadup.el: test-atoms debugging stuffs removed.
15948
15949 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15950
15951         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15952
15953 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15954
15955         * help.el (describe-beta): Made it use `locate-data-file'.
15956         (describe-distribution): Ditto.
15957         (describe-copying): Ditto.
15958         (describe-project): Ditto.
15959         (view-emacs-news): Ditto.
15960
15961         * help-nomule.el (help-with-tutorial): Made it use
15962         `locate-data-file' to find tutorial.
15963
15964 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15965
15966         * about.el: Corrected my email address.
15967
15968         * mouse.el: Added 'mouse-mswindows-drop' similar to
15969         'mouse-offix-drop'.
15970
15971 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15972
15973         * loadup.el (running-xemacs): Spelling fix.
15974
15975 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15976
15977         * packages.el (packages-find-packages-1): Don't allow a backwards
15978         compatible lisp tree to overwrite `preloaded-file-list'.
15979
15980 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15981
15982         * loadup.el: Don't delete "xemacs" prior to dumping.
15983
15984 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15985
15986         * package-info.el (pi-last-mod-date): New function.
15987         (pi-author-version): New function.
15988         (batch-update-package-info): Use them.
15989
15990 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15991
15992         * frame.el (get-frame-for-buffer-default-to-current): Create.
15993         (get-frame-for-buffer-noselect): Allow user to use current frame
15994         with `get-frame-for-buffer-default-to-current'.
15995
15996 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15997
15998         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15999         (byte-compile-output-docform): Ditto.
16000         (byte-compile-compiled-obj-to-list): Ditto.
16001
16002 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16003
16004         * startup.el (command-line-1): Removed code that ran
16005           buffer-menu.
16006
16007 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16008
16009         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16010
16011 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16012
16013         * frame.el (suspend-emacs-or-iconify-frame): Check using
16014         `device-on-window-system-p' instead of explicitly checking for X,
16015         so that the same logic works for MS Windows.
16016         (suspend-or-iconify-emacs): Ditto.
16017
16018 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16019
16020         * about.el (about-maintainer-info): Andy Piper is back.
16021         (xemacs-hackers): Updated Andy Piper's email address.
16022         (about-hackers): Added Jonathan Harris.
16023         (about-hackers): Updated Tibor Polgar's email address.
16024
16025 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16026
16027         * about.el: Add xemacs.org email manager.
16028
16029         * package-get-base.el (package-get-base): Updated with most recent
16030         package updates.
16031
16032 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16033
16034         * help.el (function-arglist): Use `indirect-function' instead of
16035         `symbol-function' so that aliases are treated correctly.
16036
16037 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16038
16039         * help.el (help-map): Add f1 binding to `help-for-help'.
16040         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16041         (describe-key-briefly): Use `princ' "%s" to print object.
16042         (with-displaying-help-buffer): Kill buffer if it exists, again.
16043         (describe-key): Use `princ' "%s" to print object.
16044         (describe-function-1): Use `princ' "%s" to print object.
16045         Commented out alias lines removed.
16046         (help-pretty-print-limit): New variable to control pretty-printing
16047         of variable values.
16048         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16049         `help-pretty-print-value' again.  Only print-print when OBJECT is
16050         list of length less than `help-pretty-print-limit'.
16051         (describe-variable): Use `help-maybe-pretty-print-value' again.
16052
16053 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16054
16055         * simple.el (blink-matching-open): Remove C++ kludge.
16056         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16057
16058 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16059
16060         * info.el (Info-default-directory-list): Made the documentation
16061         more explanitory.
16062
16063 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16064
16065         * lisp/packages.el:
16066         * lisp/package-admin.el:
16067         * lisp/build-report.el:
16068         Fix typos.
16069
16070 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16071
16072         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16073         warnings in Java buffers without final newline and editing the
16074         last line.
16075
16076 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16077
16078         * packages.el (packages-find-packages-1): Don't allow a backwards
16079         compatible lisp tree to overwrite `preloaded-file-list'.
16080         Suggested by Colin Rafferty  <colin@xemacs.org>
16081
16082         * mouse.el (mouse-offix-drop): Set undo-boundary.
16083         From Oliver Graf <ograf@fga.de>
16084
16085 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16086
16087         * loadup.el (load-gc): rewrite as defun.
16088         Print something sensical if a required dump-time file isn't found.
16089
16090 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16091
16092         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16093         bug strikes a menudescriptor.
16094
16095         * package-get-base.el (package-get-base): Updated.
16096
16097         * package-info.el (batch-update-package-info): Derive REQUIRES
16098         from the Makefile.
16099
16100 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16101
16102         * files.el (save-some-buffers): Don't play games with deleting
16103         other windows if we are in the minibuffer window.
16104
16105 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16106
16107         * modeline.el (modeline-minor-mode-menu): Add support for :active
16108         (add-minor-mode): Document :active property to TOGGLE.
16109
16110 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16111
16112         * modeline.el (modeline-minor-mode-menu): Add support for an
16113         `:included' predicate in the `toggle-sym' plist.
16114         (add-minor-mode): Document the :included property, format
16115         docstring some more.
16116         (modeline-minor-mode-menu): Documentation string added.
16117
16118 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16119
16120         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16121         labels from the symbol-names by thwacking off the overly redundant
16122         and overused "mode", parenthesizing "minor", and capitalizing the
16123         resultant strings.  Also shortened the menu's title by eliminating
16124         the redundant buffer name.
16125         (add-minor-mode): Beautified the docstring, added mention of the
16126         `:menu-tag' property of TOGGLE.
16127         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16128         `toggle-sym' to beatify the mode-life menus.
16129         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16130         `auto-fill-function'.
16131
16132 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16133
16134         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16135         menus to :style 'toggle.
16136
16137 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16138
16139         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16140
16141 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16142
16143         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16144         only recognize first hyperlink.
16145         (hyper-apropos-highlightify): Deletia, this is already done by
16146         `hyper-apropos-insert-face'.
16147         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16148
16149 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16150
16151         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16152         mail.
16153         (toolbar-mail-reader): Add support for `send'.
16154         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16155
16156 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16157
16158         * info.el (Info-emacs-info-file-name): Add defvar for
16159         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16160         will function properly.
16161
16162 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16163
16164         * simple.el: make the backwards delete function called by
16165         `backward-or-forward-delete-char' user configurable.
16166
16167 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16168
16169         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16170         compiled function got loaded from.
16171
16172 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16173
16174         * term/apollo.el: Synched up with InfoDock 3.6.2.
16175
16176 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16177
16178         * startup.el (load-init-file): Load autoloads earlier.
16179         (startup-splash-frame): Handle InfoDock logo.
16180
16181         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16182         InfoDock.
16183         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16184
16185         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16186         doesn't have this function.
16187
16188         * packages.el (locate-data-file): Fix to call `locate-file'.
16189
16190 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16191
16192         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16193         version of version.el.
16194         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16195
16196         * x-menubar.el (default-menubar): Guard reference to
16197         `gnuserv-frame'.
16198         (default-menubar): Guard references to `font-lock-mode'.
16199         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16200         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16201
16202         * make-docfile.el: Don't snarf doc strings from autoloads.
16203
16204         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16205         loading auto-autoloads files.
16206
16207         * loaddefs.el: Disable dumping autoloads.
16208
16209 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16210
16211         * lisp-mnt.el: Synch to Emacs 20.2.
16212
16213         * help.el: Remove manual autoload of `finder-by-keyword'.
16214
16215         * finder.el (finder-by-keyword): Autoload.
16216
16217         * help.el: Conditionalize hyperbole setup.
16218
16219 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16220
16221         * packages.el (package-require): Update to reflect new data format.
16222
16223 1998-01-02  Didier Verna  <didier@xemacs.org>
16224
16225         * x-menubar.el (default-menubar): make the tutorials available
16226         through the menubar. (Plus some compilation warnings cleanup).
16227
16228 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16229
16230         * check-features.el: New file.  Perform sanity check after build.
16231
16232         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16233         files to tooltalk package.
16234         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16235         package.
16236
16237         * package-admin.el (package-admin-xemacs): Use better default for
16238         location of XEmacs binary.
16239
16240 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16241
16242         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16243         tag with sexp and add value tag with value `t'.
16244
16245 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16246
16247         * package-get.el: Changes to work with real data.
16248         From Pete Ware <ware@cis.ohio-state.edu>
16249
16250         * packages.el (packages-reload-autoloads): Guard load for the time
16251         being.
16252
16253         * update-elc.el ("packages.el"): Force loading packages.el instead
16254         of possibly out-of-date packges.elc.
16255         * make-docfile.el ("packages.el"): Ditto.
16256
16257 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16258
16259         * build-report.el (build-report-delete-regexp): Added a rule for
16260         the main tarball shadowing anything past it.
16261
16262 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16263
16264         * packages.el (package-provide): Delete a previous provide.
16265
16266         * package-info.el: New file.
16267
16268         * package-get.el: New file.
16269         From Pete Ware <ware@cis.ohio-state.edu>
16270         (package-get): Fix md5 computation to work with Mule.
16271
16272 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16273
16274         * simple.el (log-message-*): Quote symbols in docstrings properly.
16275
16276 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16277
16278         * packages.el (packages-new-autoloads): Ignore symbolic links.
16279
16280         * cus-face.el (face-custom-attributes-get): Fix typo.
16281         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16282
16283 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16284
16285         * startup.el (load-init-file): Reload new or changed autoloads
16286         unless inhibited.  Reload modified dumped lisp (stubbed).
16287
16288         * packages.el (packages-new-autoloads): New function.
16289         (packages-reload-autoloads): New function.
16290         (packages-reload-dumped-lisp): New (stub) function.
16291
16292         * loadup.el: Inhibit reloading dumped files when running temacs.
16293
16294         * loadhist.el (file-provides): Extend to handle variant
16295         extensions.
16296
16297         * replace.el (query-replace): Fix typo.
16298
16299 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16300
16301         * make-docfile.el: list-autoloads-path has been renamed.
16302         * update-elc.el: list-autoloads has been renamed.
16303
16304         * packages.el (packages-list-autoloads): Renamed.
16305         (packages-list-autoloads-path): Ditto.
16306
16307 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16308
16309         * packages.el (packages-find-packages-1): Made it signal a warning
16310         for an error in an auto-autoload.el file.
16311
16312 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16313
16314         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16315         tag with const.
16316         From Aki Vehtari <Aki.Vehtari@hut.fi>
16317
16318         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16319
16320         * loadhist.el (unload-feature): Remove autoload.
16321
16322 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16323
16324         * loadhist.el: Unpackaged.
16325
16326         * help.el (describe-symbol-find-file): Rename
16327         `describe-function-find-file' and make old name obsolete.
16328         (describe-function-1): Use it.
16329         (describe-function-1): Guard reference to
16330         `compiled-function-annotation'.
16331
16332 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16333
16334         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16335         argument.
16336         (help-mode-quit): New optional arg to control whether it kills or
16337         buries.  Tidied up.
16338         (with-displaying-help-buffer): Don't kill buffer initially, even
16339         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16340         (help-pretty-print-value): Rename back from
16341         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16342         use it, otherwise use dumped `cl-prettyprint'.
16343         (describe-variable): Use `help-pretty-print-value' again.
16344         (find-func): Removed reference to "find-func" at end.
16345
16346 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16347
16348         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16349           GUI XEmacs. Rename? x-menubar is rather window system
16350           independant, except for a couple of items.
16351
16352 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16353
16354         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16355         entries as they will no longer be distributed with XEmacs.
16356
16357         * format.el (format-alist): Fix image/tiff regexps.
16358         From P. E. Jareth Hein <jareth@camelot-soft.com>
16359
16360         * help.el (help-maybe-pretty-print-value): Rename.
16361         (describe-variable): Use it.
16362         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
16372           arglist of autoload functions.
16373
16374 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16375
16376         * help.el (help-mode-map): New bindings for `help-mode-bury',
16377         `describe-function-at-point', `describe-variable-at-point',
16378         `Info-elisp-ref', `customize-variable', `help-next-section' and
16379         `help-prev-section'.
16380         (help-next-section): New function.
16381         (help-prev-section): New function.
16382         (help-mode-quit): Changed to kill the help buffer.
16383         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16384         correctly.
16385         (help-buffer-name): New function to generate the name of help
16386         buffers.
16387         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16388         argument giving the name of the help buffer.
16389         (describe-key): Use `with-displaying-help-buffer' with name.
16390         (describe-mode): Ditto.
16391         (describe-bindings): Ditto.
16392         (describe-prefix-bindings): Ditto.
16393         (view-lossage): Ditto.
16394         (with-syntax-table): New macro.
16395         (function-called-at-point): Use `ignore-errors' and
16396         `with-syntax-table'.
16397         (function-at-point): Ditto.
16398         (describe-function): Use `with-displaying-help-buffer' with name.
16399         (function-arglist): Extracted from `describe-function-1'.  Returns
16400         function's arglist as string.
16401         (function-documentation): Extracted from `describe-function-1'.
16402         Returns function's docstring.
16403         (describe-function-1): Remove all the "stream" garbage, including
16404         the stream argument.  Use `function-arglist' and
16405         `function-documentation'.
16406         (describe-function-arglist): Just use `function-arglist'.
16407         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16408         (help-pretty-print-value): New function to help with
16409         pretty-printing variable values.  Knows about `#<...>'.  Needs
16410         `pp-internal'.
16411         (describe-variable): Use `with-displaying-help-buffer' with name.
16412         Formatting improved.  Display file where variable is defined, if
16413         known.  Use `help-pretty-print-value'.
16414         (describe-syntax): Use `with-displaying-help-buffer' with name.
16415         (list-processes): Remove "stream" garbage.
16416
16417 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16418
16419         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16420         call a dumped routine instead.
16421
16422         * x-win-xfree86.el: Wrap file in defun.
16423         * x-win-sun.el: Ditto.
16424
16425 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16426
16427         * help.el (view-emacs-news): Remove usage of outl-mouse which
16428         advises functions and does other evil things.
16429
16430 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16431
16432         * format.el (format-alist): Add `image/tiff'.
16433         From P. E. Jareth Hein <jareth@camelot-soft.com>
16434
16435 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16436
16437         * about.el (about-hackers): More names added.
16438
16439         * make-docfile.el: Remove superfluous package path search.
16440
16441         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16442
16443 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16444
16445         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16446         ignored shadows.
16447
16448 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16449
16450         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16451         get trailing slashes when added to the load-path.
16452
16453         * x-init.el (init-x-win): Locate where XEmacs X localization files
16454         are.
16455
16456 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16457
16458         * x-faces.el: Added support for foregroundToolBarColor
16459           to xpm-color-symbols.
16460
16461 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16462
16463         * etags.el (tags-remove-duplicates): Removed.
16464         (buffer-tag-table-list): Use `delete-duplicates'.
16465
16466         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16467         correctly.
16468         (get*): Defalias to `get'.
16469
16470         * cl.el (eql): Compare integers with `eq'.
16471         (cl-map-extents): Check for `map-extents' first.
16472
16473 1997-12-17  Didier Verna  <didier@xemacs.org>
16474
16475         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16476         added the 'numero', 'copyright' and 'trademark' symbols.
16477
16478         * leim/quail/latin-post.el ("french-postfix"): see above.
16479
16480 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16481
16482         * widget.el (define-widget): Check the arguments.
16483
16484         * cus-edit.el (customize-face): Use `check-argument-type'.
16485         (custom-variable-value-create): Use `signal' to signal error.
16486         (custom-variable-reset-saved): Ditto.
16487         (custom-variable-reset-standard): Ditto.
16488         (custom-face-reset-saved): Ditto.
16489
16490         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16491         (widget-default-format-handler): Ditto.
16492         (widget-checklist-add-item): Ditto.
16493         (widget-radio-add-item): Ditto.
16494         (widget-editable-list-entry-create): Ditto.
16495         (widget-sexp-prompt-value): Ditto.
16496
16497         * custom.el (custom-declare-variable): Signal errors better.
16498         (custom-handle-keyword): Ditto.
16499         (custom-declare-group): Ditto.
16500
16501         * window-xemacs.el (windows): Ditto.
16502
16503         * menubar.el (menu): Ditto.
16504
16505         * keydefs.el (keyboard): Ditto.
16506
16507         * minibuf.el (minibuffer): Ditto.
16508
16509         * process.el (execute): Ditto.
16510
16511         * fill.el (fill): Ditto.
16512
16513         * modeline.el (modeline): Ditto.
16514
16515         * help.el (help): Ditto.
16516
16517         * faces.el (faces): Ditto.
16518
16519         * files.el (files): Ditto.
16520
16521         * x-init.el (x): Ditto.
16522
16523         * lisp-mode.el (lisp): Ditto.
16524
16525         * process.el (processes): Ditto.
16526
16527         * mouse.el (mouse): Ditto.
16528
16529         * abbrev.el (abbrev): Moved from cus-edit.
16530
16531         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16532         as variable declaration.
16533
16534 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16535
16536         * menubar.el (find-menu-item): Use `check-argument-type'.
16537         (find-menu-item): Cosmetic changes.
16538
16539 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16540
16541         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16542
16543 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16544
16545         * startup.el (set-default-load-path): Only search package-path
16546         when not running temacs.
16547
16548         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16549         files.
16550
16551         * loadup.el: Correct commentary.  Reformatting.
16552         (really-early-error-handler): Use absolute path to the
16553         first dumped-lisp.el file.
16554         (really-early-error-handler): Print full path name of
16555         each dumped lisp file (inherited from InfoDock).
16556
16557         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16558         dumped-lisp.el files.
16559
16560         * make-docfile.el (preloaded-file-list): Reorder when the
16561         package-path is searched.
16562         * update-elc.el: Ditto.
16563
16564         * lisp-mode.el (call-with-condition-handler): Treat the same as
16565         `condition-case' for indentation.
16566
16567         * about.el (about-xemacs): Update release date.
16568
16569 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16570
16571         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16572         anywhere but at the last clause.
16573         (ecase): Disallow `t' and `otherwise'.
16574
16575 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16576
16577         * cus-edit.el (custom-buffer-create-buttons): New function
16578         from stuff moved out of `custom-buffer-create-internal'.
16579         (custom-novice): New variable.  Default t.
16580         (custom-display-global-buttons): Ditto.  Default `top'.
16581         (custom-buffer-create-internal): Only display help if
16582         `custom-novice' is non-nil.  Display global buttons according to
16583         `custom-display-global-buttons'.
16584
16585 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16586
16587         * menubar.el (find-menu-item): Use `check-argument-type'.
16588         (find-menu-item): Cosmetic changes.
16589
16590 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16591
16592         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16593         look.
16594
16595 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16596
16597         * format.el (format-deannotate-region):  Bug fix.
16598         Deannotating a region containing unknown tags would fail
16599         (causing decoding of text/enriched to fail at user level)
16600
16601 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16602
16603         * minibuf.el (read-directory-name): Support sixth
16604           arg, HISTORY, as already documented.
16605
16606 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16607
16608         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16609         to `ecase'.
16610
16611 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16612
16613         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16614         skk-activate.
16615
16616 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16617
16618         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.