(U-00024008): Apply new conventions for glyph granularity.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list):
4         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
5         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
6         `chinese-isoir165'.
7
8         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
9         CHISE.
10
11 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-charset.el (default-coded-charset-priority-list): Add
14         `=ucs-sip-itaiji-006'.
15
16         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
17         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
18
19 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
22         setting for `=>ucs-itaiji-009'.
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `==ucs-bmp-itaiji-001'.
26
27         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
28         (=big5-cdp-itaiji-003): Doc fix.
29         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
30
31 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `=>zinbun-oracle'.
35
36 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `=>ucs-sip-itaiji-003'.
40
41         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
42         (=>ucs-bmp-itaiji-003): Fix `long-name'.
43         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
44
45 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
49
50 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `==ucs-bmp-itaiji-006'.
54
55         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
56         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
57         (==ucs-bmp-itaiji-006): Ditto.
58
59 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `=ucs-bmp-itaiji-012'.
63
64         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
65         XEmacs CHISE.
66         (=ucs-bmp-itaiji-012): Ditto.
67
68 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
72
73 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
76         CHISE.
77
78 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
82         and `=>>cns11643-6'.
83
84         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
85         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
86         (=>>cns11643-3): Ditto.
87         (=>>cns11643-4): Modify DOC.
88         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
89
90 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `=>ucs-sip-itaiji-005'.
94
95         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
96         XEmacs CHISE.
97
98 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `==hanyo-denshi/tk/mf-01'.
102
103         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
104         for XEmacs CHISE.
105
106 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
109         `=>ucs-itaiji-007'.
110
111 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `==ucs-sip-var-002'.
115
116         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
117         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
118
119 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
122         setting for `==ucs-itaiji-001'.
123
124 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `==ucs-sip-itaiji-001'.
128
129         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
130         XEmacs CHISE.
131         (==ucs-sip-itaiji-001): Ditto.
132
133 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `=+>ucs-bmp-var-003'.
137
138         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
139         CHISE.
140         (=+>ucs-bmp-var-003): Ditto.
141
142 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=>ucs-bmp-cjk@cognate'.
146
147         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
148         XEmacs CHISE.
149
150 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `=ucs-sip-itaiji-005'.
154
155         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
156         XEmacs CHISE.
157
158 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `=>ucs@cognate'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
165
166         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
167         CHISE.
168         (=>ucs@hanyo-denshi): Abolished.
169         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
170         (=>ucs-bmp-itaiji-009): Ditto.
171         (=>ucs-sip@cognate): Ditto.
172
173 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
176         `=>ucs-bmp-itaiji-004'.
177
178         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
179         XEmacs CHISE.
180
181 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         setting for `=>ucs-itaiji-004'.
185
186 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
189         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
190         `=>ucs-bmp-itaiji-007'.
191
192         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
193         XEmacs CHISE.
194         (=>ucs-itaiji-004): Ditto.
195         (=>ucs-sip-itaiji-004): Ditto.
196         (=>ucs-bmp-itaiji-007): Ditto.
197
198 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         setting for `=ucs-itaiji-010'.
202
203 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list):
206         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
207         - Add `=ucs-bmp-itaiji-010'.
208         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
209           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
210         - Add `=>ucs-sip@iwds-1'.
211
212         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
213         XEmacs CHISE.
214         (=ucs-bmp-itaiji-010): Ditto.
215         (=>ucs-sip@iwds-1): Ditto.
216
217 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
221
222         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
223         XEmacs CHISE.
224         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
225
226 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `=>ucs-itaiji-003'.
230
231 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `=>ucs-bmp-itaiji-003'.
235
236         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
237         XEmacs CHISE.
238         (=>ucs-bmp-itaiji-003): Ditto.
239
240 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `=ucs-bmp-itaiji-011'.
244
245         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
246         XEmacs CHISE.
247
248 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `==ucs-var-002'.
252
253 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
256         setting for `==ucs-itaiji-002'.
257
258 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
261         `==ucs-sip-itaiji-002'.
262
263         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
264         XEmacs CHISE.
265
266 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
273         `=>ucs-sip-itaiji-007'.
274
275         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
276         XEmacs CHISE.
277         (=>ucs-sip-itaiji-007): Ditto.
278         (=ucs-sip-itaiji-007): Ditto.
279         (=ucs-itaiji-011): Ditto.
280         (=ucs-sip-itaiji-011): Ditto.
281
282 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist):
285         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
286
287 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `==ucs-bmp-var-002'.
291
292         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
293         CHISE.
294         (==ucs-bmp-var-002): Ditto.
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist):
297         Modify some priorities.
298
299 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
303         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
304
305 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=big5-cdp-var-001'.
309
310         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
311         XEmacs CHISE.
312
313 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `==ucs-itaiji-005'.
317
318 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `=ucs-itaiji-007'.
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
325
326         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
327         XEmacs CHISE.
328         (==ucs-bmp-itaiji-005): Ditto.
329         (=ucs-itaiji-007): Ditto.
330         (=ucs-bmp-itaiji-007): Ditto.
331
332 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `==gt-pj-k1' and `==gt-pj-k2'.
336
337 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
340         CHISE.
341         (==gt-pj-k2): Ditto.
342
343 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
346         setting for `=>ucs-itaiji-005'.
347
348 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `=>>cbeta'.
352
353 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `=>ucs-sip@component'.
357
358         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
359         instead of `=ucs' as its mother.
360         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
363         setting for `=>ucs-itaiji-006'.
364
365 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `=>ucs-bmp-itaiji-006'.
369
370         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
371         XEmacs CHISE.
372         (=>ucs-bmp-itaiji-006): Ditto.
373
374 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
377         `=>ucs-bmp-itaiji-001'.
378
379         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
380         XEmacs CHISE.
381
382 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
386
387         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
388         instead of `=ucs' as its mother.
389         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
390         (==ucs-bmp-itaiji-002): Ditto.
391         (==ucs-itaiji-003): Ditto.
392         (==ucs-bmp-itaiji-003): Ditto.
393
394 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `=big5-cdp-var-002'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `=big5-cdp-var-002'.
401
402         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
403         XEmacs CHISE.
404
405 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `=ucs-sip-var-004'.
409
410         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
411         XEmacs CHISE.
412
413 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=>ucs-bmp-cjk@iwds-1'.
417
418         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
419         XEmacs CHISE.
420
421 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
424         setting for `=ucs-var-005'.
425
426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
427         `=ucs-bmp-var-005'.
428
429         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
430         CHISE.
431         (=ucs-bmp-var-005): Ditto.
432
433 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `=>ucs-sip-itaiji-002'.
437
438         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
439         XEmacs CHISE.
440
441 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `=>ucs-itaiji-002'.
445
446 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
450
451         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
452         (=>ucs-itaiji-002): Ditto.
453         (=>ucs-bmp-itaiji-002): Ditto.
454
455 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `=>ucs-itaiji-001'.
459
460 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
464
465         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
466         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
467         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
468         (=>ucs-sip-itaiji-001): Ditto.
469
470         * mule/mule-coding.el(coded-charset-entity-reference-alist):
471         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
472         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
473
474 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-charset.el (default-coded-charset-priority-list):
477         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
478         `=jef-china3' and `chinese-isoir165'.
479
480 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `=>ucs-bmp-itaiji-005'.
484
485         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
486         XEmacs CHISE.
487         (=>ucs-bmp-itaiji-005): Ditto.
488
489 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=+>jis-x0213-2'.
493
494 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `=+>adobe-japan1-6'.
498
499 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
502         `=+>jis-x0208@1978'.
503
504 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         setting for `=>ucs@component'.
508
509 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
512         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
513
514 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist):
517         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
518
519 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
522         CHISE.
523         (=>ucs@jis/2004): Ditto.
524
525 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist):
528         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
529
530 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
533         `=>cbeta'.
534
535 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         setting for `==big5-cdp-itaiji-001'.
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `==big5-cdp-itaiji-001'.
542
543         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
544         XEmacs CHISE.
545
546 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
549         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
550         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
554         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
555
556         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
557         XEmacs CHISE.
558         (=>big5-cdp-itaiji-001): Ditto.
559         (=big5-cdp-itaiji-002): Ditto.
560         (=big5-cdp-itaiji-003): Ditto.
561
562 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
566
567 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-charset.el (default-coded-charset-priority-list):
570         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
571         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
572         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
575         setting for `=ucs-var-008'.
576
577         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
578         CHISE.
579         (=ucs-bmp-var-008): Likewise.
580
581 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-charset.el (default-coded-charset-priority-list):
584         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
585
586 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `==ucs-sip@JP/hanazono'.
590
591         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
592         XEmacs CHISE.
593
594 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
598
599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
600         `=ucs-bmp-var-006'.
601
602         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
603         CHISE.
604         (=ucs-bmp-var-006): Likewise.
605
606 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `=ucs-bmp-itaiji-009'.
610
611         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
612         XEmacs CHISE.
613         (=ucs-bmp-itaiji-009): Likewise.
614
615 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `=>big5-cdp'.
619
620 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
623         (utf-8-ivs-gb): Likewise.
624         (utf-8-gb-er): Likewise.
625         (utf-8-ivs-gb-er): Likewise.
626         (utf-8-cns): Likewise.
627         (utf-8-ivs-cns): Likewise.
628         (utf-8-cns-er): Likewise.
629         (utf-8-ivs-cns-er): Likewise.
630         (utf-8-big5): Likewise.
631         (utf-8-ivs-big5): Likewise.
632         (utf-8-big5-er): Likewise.
633         (utf-8-ivs-big5-er): Likewise.
634         (utf-8-jis): Likewise.
635         (utf-8-ivs-jis): Likewise.
636         (utf-8-jis-er): Likewise.
637         (utf-8-ivs-jis-er): Likewise.
638         (utf-8-ks): Likewise.
639         (utf-8-ivs-ks): Likewise.
640         (utf-8-ks-er): Likewise.
641         (utf-8-ivs-ks-er): Likewise.
642
643 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
646         (utf-8-ivs-jp): Likewise.
647         (utf-8-jp-er): Likewise.
648         (utf-8-ivs-jp-er): Likewise.
649
650 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `=ucs-var-010'.
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `=ucs-bmp-var-010'.
657
658         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
659         CHISE.
660         (=ucs-bmp-var-010): Likewise.
661
662 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `=ucs-sip@JP/hanazono'.
666
667         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
668         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
669
670 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-charset.el (default-coded-charset-priority-list):
673         - Add `=big5-cdp-var-004'.
674         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
675           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
679         `=big5-cdp-var-005'.
680
681         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
682         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
683         `=big5-cdp-var-003'.
684         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
685         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
686         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
687
688 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-charset.el (default-coded-charset-priority-list):
691         Don't prefer ucs-compat CCSes to other CCSes.
692
693 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `===ucs-bmp-cjk-compat@unicode'.
697
698         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
699         coded-charset for XEmacs CHISE.
700
701 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
704         `=ucs-sip-itaiji-003'.
705
706         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
707         XEmacs CHISE.
708
709 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=ucs-var-004'.
713
714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
715         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
716
717         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
718         XEmacs CHISE.
719         (=ucs-var-004): Ditto.
720         (=ucs-bmp-var-004): Ditto.
721
722 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
725         `=ucs-sip-var-003'.
726
727         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
728         XEmacs CHISE.
729
730 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
733         setting for `=ucs-itaiji-006'.
734
735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
736         `=ucs-bmp-itaiji-006'.
737
738         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
739         XEmacs CHISE.
740         (=ucs-bmp-itaiji-006): Ditto.
741
742 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `=ucs-sip-var-002'.
746
747         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
748         XEmacs CHISE.
749
750 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `=ucs-sip-itaiji-002'.
754
755         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
756         XEmacs CHISE.
757
758 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `==hanyo-denshi/tk'.
762
763 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
766         (=hanyo-denshi/tk): Fix `long-name'.
767         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
768
769 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `=>mj'.
773
774 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
777         coded-charset for XEmacs CHISE.
778
779 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `=hanyo-denshi/tk'.
783
784 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
787         `=hanyo-denshi/tk/mf-01'.
788
789         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
790         XEmacs CHISE.
791         (=hanyo-denshi/tk/mf-01): Ditto.
792
793 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-charset.el (default-coded-charset-priority-list):
796         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
797
798 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-charset.el (default-coded-charset-priority-list):
801         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
802
803 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
806         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
807
808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
809         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
810
811         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
812         XEmacs CHISE.
813         (=ucs-bmp-itaiji-004): Ditto.
814         (=ucs-itaiji-005): Ditto.
815         (=ucs-bmp-itaiji-005): Ditto.
816
817 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `=ucs-sip-itaiji-001'.
821
822         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
823         XEmacs CHISE.
824
825 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
829         `=ucs-itaiji-008'.
830
831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
832         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
833         `=ucs-bmp-itaiji-008'.
834
835         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
836         XEmacs CHISE.
837         (=ucs-bmp-itaiji-001): Ditto.
838         (=ucs-itaiji-003): Ditto.
839         (=ucs-bmp-itaiji-003): Ditto.
840         (=ucs-itaiji-008): Ditto.
841         (=ucs-bmp-itaiji-008): Ditto.
842
843 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
846         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
847
848         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
849         for XEmacs CHISE.
850         (==ucs-bmp-cjk-compat@JP): Ditto.
851
852 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `===hng-tzs'.
856
857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
858         `===hng-tzs'.
859
860         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
861         CHISE.
862
863 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `===hng-doh'.
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `===hng-doh'.
870
871         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
872         CHISE.
873
874 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `===hng-wad'.
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `===hng-wad'.
881
882         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
883         CHISE.
884
885 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         settings for `==koseki' and `===hng-kcc'.
889
890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
891         `===hng-kcc'.
892
893         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
894         CHISE.
895
896 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
899         setting for `===hng-nkk'.
900
901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
902         `===hng-nkk'.
903
904         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
905         CHISE.
906
907 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         setting for `===hng-ink'.
911
912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
913         `===hng-ink'.
914
915         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
916         CHISE.
917
918 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
921         setting for `===hng-jhk'.
922
923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
924         `===hng-jhk'.
925
926         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
927         CHISE.
928
929 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
932         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
933         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
934         (===jis-x0213-1@2004): Likewise.
935         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
936         "jisx0213\\(\\.2004\\)-1" as the registry.
937         (=+>jis-x0213-1@2004): Likewise.
938         (=>jis-x0213-1@2004): Likewise.
939
940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
941         `===jis-x0213-1@2004'.
942
943 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `===hng-nak'.
947
948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
949         `===hng-nak'.
950
951         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
952         CHISE.
953
954 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===hng-hos'.
958
959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
960         `===hng-hos'.
961
962         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
963         CHISE.
964
965 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `===hng-tzj'.
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `===hng-tzj'.
972
973         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
974         CHISE.
975
976 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         setting for `===hng-kae'.
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `===hng-kae'.
983
984         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
985         CHISE.
986
987 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `===hng-kar'.
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `===hng-kar'.
994
995         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
996         CHISE.
997
998 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `===hng-kyd'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `===hng-kyd'.
1005
1006         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1007         CHISE.
1008
1009 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `===hng-hok'.
1013
1014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1015         `===hng-hok'.
1016
1017         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `===hng-jyu'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `===hng-jyu'.
1027
1028         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1029         CHISE.
1030
1031 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `===hng-zkd'.
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1037         `===hng-zkd'.
1038
1039         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1040         CHISE.
1041
1042 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `===hng-kmi'.
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `===hng-kmi'.
1049
1050         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `===hng-okd'.
1057
1058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1059         `===hng-okd'.
1060
1061         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1062         CHISE.
1063
1064 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         setting for `===hng-nkm'.
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1070         `===hng-nkm'.
1071
1072         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1073         CHISE.
1074
1075 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `===hng-nto'.
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `===hng-nto'.
1082
1083         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1084         CHISE.
1085
1086 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         setting for `===hng-yhk'.
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `===hng-yhk'.
1093
1094         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1095         CHISE.
1096
1097 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         setting for `===hng-sok'.
1101
1102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1103         `===hng-sok'.
1104
1105         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1106         CHISE.
1107
1108 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         setting for `===hng-kda'.
1112
1113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1114         `===hng-kda'.
1115
1116         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1117         CHISE.
1118
1119 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1122         setting for `===hng-myz'.
1123
1124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1125         `===hng-myz'.
1126
1127         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1128         CHISE.
1129
1130 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `===hng-kgk'.
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `===hng-kgk'.
1137
1138         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1139         CHISE.
1140
1141 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1144         setting for `===hng-drt'.
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1147         `===hng-drt'.
1148
1149         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `===hng-mam'.
1156
1157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1158         `===hng-mam'.
1159
1160         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1161         CHISE.
1162
1163 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         setting for `===hng-dng'.
1167
1168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1169         `===hng-dng'.
1170
1171         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1172         CHISE.
1173
1174 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         setting for `=>cns11643-5'.
1178
1179 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `===hng-keg'.
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1185         `===hng-keg'.
1186
1187         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `===hng-jou'.
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `===hng-jou'.
1197
1198         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1199         CHISE.
1200
1201 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `===hng-smk'.
1205
1206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1207         `===hng-smk'.
1208
1209         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1210         CHISE.
1211
1212 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `===hng-kyo'.
1216
1217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1218         `===hng-kyo'.
1219
1220         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1221         CHISE.
1222
1223 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         setting for `===hng-kss'.
1227
1228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1229         `===hng-kss'.
1230
1231         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1232         CHISE.
1233
1234 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1237         setting for `===hng-wan'.
1238
1239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1240         `===hng-wan'.
1241
1242         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1243         CHISE.
1244
1245 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1248         setting for `===hng-ksk'.
1249
1250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1251         `===hng-ksk'.
1252
1253         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1254         CHISE.
1255
1256 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `===hng-kyu'.
1260
1261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1262         `===hng-kyu'.
1263
1264         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1265         CHISE.
1266
1267 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `===hng-skk'.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `===hng-skk'.
1274
1275         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1276         CHISE.
1277
1278 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1281         setting for `===hng-sik'.
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1284         `===hng-sik'.
1285
1286         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1287         CHISE.
1288
1289 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1292         setting for `===hng-kbk'.
1293
1294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1295         `===hng-kbk'.
1296
1297         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1298         CHISE.
1299
1300 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1303         setting for `===hng-kcj'.
1304
1305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1306         `===hng-kcj'.
1307
1308         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1309         CHISE.
1310
1311 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         setting for `===hng-k24'.
1315
1316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1317         `===hng-k24'.
1318
1319         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1320         CHISE.
1321
1322 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1325         setting for `===hng-gok'.
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328         `===hng-gok'.
1329
1330         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1331         CHISE.
1332 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1335         setting for `===hng-tsu'.
1336
1337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1338         `===hng-tsu'.
1339
1340         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1341         CHISE.
1342
1343 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1346         setting for `===hng-sys'.
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `===hng-sys'.
1350
1351         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1352         CHISE.
1353
1354 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1357         - Use "&HNG010-<d><d><d><d><d>;" instead of
1358           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1359         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1360
1361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1362         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1363
1364         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1365         "hngkhi-0" as the suffix of registry.
1366         (===hng-khm): New coded-charset for XEmacs CHISE.
1367         (=ucs-itaiji-002): Ditto.
1368         (=ucs-bmp-itaiji-002): Ditto.
1369
1370 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         setting for `=>ucs@iwds-1'.
1374
1375         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1376         XEmacs CHISE.
1377
1378 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1381         CHISE.
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1384         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1385         `===hng-khi'.
1386
1387 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         setting for `===hng-khi'.
1391
1392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1393         `===hng-khi'.
1394
1395         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1396         CHISE.
1397
1398 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1401         #x9FA5 as the value of `max-code'.
1402         (=ucs-bmp-var-002): Likewise.
1403         (=ucs-bmp-var-003): Likewise.
1404         (=ucs-bmp-itaiji-084): Likewise.
1405         (=ucs-bmp-cjk@JP): Likewise.
1406         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1407         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1408         (=>ucs-bmp-cjk@component): Likewise.
1409
1410 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1411
1412         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1413         CHISE.
1414
1415 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1418         XEmacs CHISE.
1419         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1420         `==jis-x0208@1978/2-pr' as the mother.
1421
1422 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1423
1424         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1425         CHISE.
1426
1427 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1431
1432 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1433
1434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1435         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1436
1437 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1438
1439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1440         setting for `===ucs@gb'.
1441
1442 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1443
1444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1445         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1446         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1447         as the entity-reference for `===jis-x0213-1@2000'; use
1448         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1449
1450 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1453         `===jis-x0208'.
1454
1455         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1456         instead of `===jis-x0208' as the mother.
1457         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1458         `===jis-x0208' as the mother.
1459         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1460         `===jis-x0208' as the mother.
1461         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1462         `===jis-x0213-1' as the mother.
1463         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1464         `===jis-x0213-1' as the mother.
1465         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1466         the mother.
1467         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1468         mother.
1469
1470 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1473         setting for `=ucs-var-001'.
1474
1475 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1476
1477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1478         `=ucs-bmp-var-001'.
1479
1480         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1481         CHISE.
1482         (=ucs-bmp-var-001): Ditto.
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1485         setting for `=ucs-var-003'.
1486
1487 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1490         `=ucs-bmp-var-003'.
1491
1492         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1493         CHISE.
1494         (=ucs-bmp-var-003): Ditto.
1495
1496 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1499         setting for `=ucs-var-002'.
1500
1501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1502         `=ucs-bmp-var-002'.
1503
1504         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1505         CHISE.
1506         (=ucs-bmp-var-002): Ditto.
1507
1508 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1509
1510         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1511         XEmacs CHISE.
1512         (==jis-x0208@1978/5pr): Ditto.
1513
1514 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1515
1516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1517         `=>ucs-bmp-cjk@component'.
1518
1519         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1520         XEmacs CHISE.
1521         (=>ucs-bmp-cjk@component): Ditto.
1522
1523 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1526         setting for `=>iwds-1'.
1527
1528 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1531         CHISE.
1532
1533 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-charset.el (default-coded-charset-priority-list):
1536         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1537         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1538         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1539         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1540
1541 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1542
1543         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1544         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1545
1546         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1547         `=>>ucs@iso' as the mother.
1548         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1549         mother.
1550
1551 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `===hanyo-denshi/ia'.
1555
1556 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1559         `===hanyo-denshi/ia'.
1560
1561 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-conf.el (=koseki): Fix DOC.
1564         (==koseki): New coded-charset for XEmacs CHISE.
1565
1566 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1567
1568         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1569         XEmacs CHISE.
1570         (===hanyo-denshi/jd): Fix DOC.
1571
1572 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for `===hanyo-denshi/ip'.
1576
1577 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1578
1579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1580         `===hanyo-denshi/ip'.
1581
1582         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1583         XEmacs CHISE.
1584
1585 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1588         `==ucs-radicals@unicode' and `=>daikanwa'.
1589
1590         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1591         for XEmacs CHISE.
1592
1593 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1594
1595         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1596         XEmacs CHISE.
1597
1598 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1599
1600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1601         `===ruimoku-v6'.
1602
1603 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `===ruimoku-v6'.
1607
1608 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1611         CHISE.
1612
1613 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1616         coded-charset for XEmacs CHISE.
1617
1618 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1619
1620         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1621         XEmacs CHISE.
1622
1623 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1626         `===ucs-sip@iso'.
1627
1628 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1631         CHISE.
1632
1633 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1634
1635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1636         `==ucs-sip@iso'.
1637
1638         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1639         CHISE.
1640
1641 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1644         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1645         (=ucs-sip-ext-b@iso): Fix registry.
1646         (==ucs-sip-ext-b@iso): Ditto.
1647         (===ucs-sip-ext-b@iso): Ditto.
1648
1649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1650         `=ucs-sip@iso'.
1651
1652 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1655         setting for `=>cbeta'.
1656
1657 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1660         `=>cns11643-7'.
1661
1662         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1663
1664 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1667         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1668
1669 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1670
1671         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1672         `=ucs@cns'.
1673         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1674         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1675         `=ucs@jis/1990'.
1676         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1677         `=ucs@jis/2000'.
1678         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1679         `=ucs@jis/2004'.
1680         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1681
1682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1683         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1684
1685 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1686
1687         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1688         XEmacs CHISE.
1689         (==jis-x0208@1978/1pr): Ditto.
1690         (==jis-x0208@1978/2-pr): Ditto.
1691
1692 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1695         setting for `===jis-x0213-1@2004'.
1696
1697 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1698
1699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1700         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `===hanyo-denshi/jb'.
1704
1705         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1706         XEmacs CHISE.
1707         (=+>hanyo-denshi/ft): Ditto.
1708         (=+>hanyo-denshi/jt): Ditto.
1709
1710 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1713         `===hanyo-denshi/hg'.
1714
1715 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1718         XEmacs CHISE.
1719         (===hanyo-denshi/hg): Ditto.
1720
1721 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1724         glyph-forms instead of detailed glyph-images.
1725         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1726         `=adobe-japan1-*'.
1727         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1728         (===adobe-japan1-1): Ditto.
1729         (===adobe-japan1-2): Ditto.
1730         (===adobe-japan1-3): Ditto.
1731         (===adobe-japan1-4): Ditto.
1732         (===adobe-japan1-5): Ditto.
1733         (===adobe-japan1-6): Ditto.
1734         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1735         `=>>>adobe-japan1' as the mother.
1736         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1737         `=>>adobe-japan1' as the mother.
1738         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1739         glyph-images.
1740         (==jis-x0208@1978): Ditto.
1741         (==jis-x0208@1983): Ditto.
1742         (==jis-x0208@1990): Ditto.
1743         (==jis-x0213-1): Ditto.
1744         (==jis-x0213-1@2000): Ditto.
1745         (==jis-x0213-1@2004): Ditto.
1746         (==jis-x0213-2): Ditto.
1747         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1748         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1749         `=jis-x0208@1978'.
1750         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1751         `=jis-x0208@1983'.
1752         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1753         `=jis-x0208@1990'.
1754         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1755         `=jis-x0213-1'.
1756         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1757         `=jis-x0213-1@2000'.
1758         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1759         `=jis-x0213-1@2004'.
1760         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1761         `=jis-x0213-2'.
1762         (===jis-x0208): New coded-charset for XEmacs CHISE.
1763         (===jis-x0208@1978): Ditto.
1764         (===jis-x0208@1983): Ditto.
1765         (===jis-x0208@1990): Ditto.
1766         (===jis-x0213-1): Ditto.
1767         (===jis-x0213-1@2000): Ditto.
1768         (===jis-x0213-2): Ditto.
1769         (===jis-x0212): Ditto.
1770         (===ks-x1001): Ditto.
1771         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1772         mother.
1773         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1774         as the mother.
1775         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1776         as the mother.
1777         (===cns11643-1): New coded-charset for XEmacs CHISE.
1778         (===cns11643-2): Ditto.
1779         (===cns11643-3): Ditto.
1780         (===cns11643-4): Ditto.
1781         (===cns11643-5): Ditto.
1782         (===cns11643-6): Ditto.
1783         (===cns11643-7): Ditto.
1784         (=>>cns11643-1): Ditto.
1785         (==big5-cdp): Indicate abstract glyph-images instead of
1786         representative glyph-images.
1787         (===big5-cdp): New coded-charset for XEmacs CHISE.
1788         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1789         detailed glyph-images.
1790         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1791         `=hanyo-denshi/*'.
1792         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1793         (===hanyo-denshi/ib): Ditto.
1794         (===hanyo-denshi/jt): Ditto.
1795         (===hanyo-denshi/ks): Ditto.
1796         (===mj): Ditto.
1797         (===mj-0): Ditto.
1798         (===mj-1): Ditto.
1799         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1800         `=>>>hanyo-denshi/*' as its mother.
1801         (==gt): Indicate abstract glyph-forms instead of detailed
1802         glyph-images.
1803         (===gt): New coded-charset for XEmacs CHISE.
1804         (=>>>gt): Indicates `==gt' instead of `=gt'.
1805         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1806         (==gt-k): Indicate abstract glyph-forms instead of detailed
1807         glyph-images.
1808         (===gt-k): New coded-charset for XEmacs CHISE.
1809         (==daikanwa): Indicates glyph-images instead of detailed
1810         glyph-images.
1811         (===daikanwa): New coded-charset for XEmacs CHISE.
1812         (===daikanwa/+p): Ditto.
1813         (===daikanwa/ho): Ditto.
1814         (==cbeta): Ditto.
1815         (===cbeta): Ditto.
1816         (==jef-china3): Ditto.
1817         (===jef-china3): Ditto.
1818         (==ruimoku-v6): Ditto.
1819         (==ucs@iso): Indicate representative glyph-forms instead of
1820         representative glyph-images.
1821         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1822         (==ucs@unicode): Indicate representative glyph-forms instead of
1823         representative glyph-images.
1824         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1825         `=ucs@unicode'.
1826         (==ucs@cns): Indicate representative glyph-forms instead of
1827         representative glyph-images.
1828         (==ucs@jis): Ditto.
1829         (==ucs@jis/1990): Ditto.
1830         (==ucs@jis/2000): Ditto.
1831         (==ucs@jis/2004): Ditto.
1832         (==ucs@ks): Ditto.
1833         (===ucs@iso): New coded-charset for XEmacs CHISE.
1834         (===ucs@unicode): Ditto.
1835         (===ucs@gb): Ditto.
1836         (===ucs@ks): Ditto.
1837         (===ucs-bmp-cjk@gb): Ditto.
1838         (===ucs-sip-ext-b@iso): Ditto.
1839
1840 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1841
1842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1843         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1844         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1845         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1846         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1847         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1848         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1849         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1850         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1851         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1854         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1855         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1856         - Use "&g1-[NAME];" for `=>>[NAME]'.
1857         - Abolish "&g2-[NAME];".
1858
1859 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1862         `=>>ucs@cns' as the mother.
1863
1864 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1867         setting for `==ucs@ks'.
1868
1869 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1872         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1873         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1874         0x00E30000〜0x00E409D5.
1875
1876 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1877
1878         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1879         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1880         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1881
1882 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1886
1887         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1888         (=mj-0): Ditto.
1889         (=mj-1): Ditto.
1890         (==mj): Ditto.
1891         (==mj-0): Ditto.
1892         (==mj-1): Ditto.
1893         (=>>mj): Ditto.
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1896         setting for `=mj' and `==mj'.
1897
1898 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1899
1900         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1901         CHISE.
1902
1903 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1906         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1907         `=>ucs@hanyo-denshi'.
1908
1909 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1910
1911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1912         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1913
1914         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1915         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1916
1917 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1920         XEmacs CHISE.
1921
1922 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1925         Change priority of `=>>>ucs@iso'.
1926
1927         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1928         `=>>>ucs@iso' as the mother.
1929         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1930
1931 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1934         Change priority of `=>>>ucs@unicode'.
1935
1936         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1937         `=ucs@unicode'.
1938
1939 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1940
1941         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1942         Change priority of `=>>>ucs@jis'.
1943
1944         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1945         `=ucs@jis'.
1946
1947 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1950         setting for `==daikanwa/+p'.
1951
1952 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1955         setting for `==shinjigen@1ed'.
1956
1957 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1958
1959         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1960         XEmacs CHISE.
1961
1962 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1963
1964         * mule/mule-conf.el (==shinjigen): Modify DOC.
1965         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1966         (==shinjigen@rev): Modify DOC.
1967
1968 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1969
1970         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1971         CHISE.
1972
1973 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1974
1975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1976         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1977
1978         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1979         XEmacs CHISE.
1980
1981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1982         `==daikanwa'.
1983
1984 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1985
1986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1987         setting for `==cns11643-7'.
1988
1989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1990         `==cns11643-7'.
1991
1992 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1995         `==cns11643-6'.
1996
1997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1998         setting for `==cns11643-6'.
1999
2000 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2001
2002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2003         setting for `==cns11643-5'.
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2006         `==cns11643-5'.
2007
2008 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2011         setting for `==cns11643-4'.
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2014         `==cns11643-4'.
2015
2016 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2019         setting for `==cns11643-3'.
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2022         `==cns11643-3'.
2023
2024 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2027         setting for `==cns11643-2'.
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `==cns11643-2'.
2031
2032 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2035         Change priority of `=>>>ucs@ks'.
2036
2037         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2038         `=ucs@ks'.
2039
2040 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2041
2042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2043         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2044         `==ucs@cns' and `==cns11643-1'.
2045
2046         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2047         (==cns11643-2): Ditto.
2048         (==cns11643-3): Ditto.
2049         (==cns11643-4): Ditto.
2050         (==cns11643-5): Ditto.
2051         (==cns11643-6): Ditto.
2052         (==cns11643-7): Ditto.
2053
2054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2055         `==cns11643-1'.
2056
2057 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2060         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2061         `=>>>ucs@jis/1990'.
2062
2063         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2064         `=ucs@jis/1990'.
2065         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2066         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2067
2068 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2071         Change priority of `=>>>ucs@cns'.
2072
2073         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2074         `=ucs@cns'.
2075
2076 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2077
2078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2079         `==ks-x1001'.
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2082         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2083         `==ks-x1001'.
2084
2085 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2086
2087         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2088
2089 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2090
2091         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2092         `=jis-x0208'.
2093         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2094         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2095         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2096         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2097         (=>>>jis-x0213-1@2000): Changed to an alias for
2098         `=jis-x0213-1@2000'.
2099         (=>>>jis-x0213-1@2004): Changed to an alias for
2100         `=jis-x0213-1@2004'.
2101         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2102
2103 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2104
2105         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2106         `=adobe-japan1-0'.
2107         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2108         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2109         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2110         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2111         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2112         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2113
2114 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2115
2116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2117         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2118         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2119         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2120         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2121         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2122
2123 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2124
2125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2126         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2127         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2128         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2129         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2130         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2131         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2132         `==jis-x0212'.
2133
2134 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2135
2136         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2137         "AdobeJapan1-[0-6]$".
2138         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2139         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2140         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2141         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2142         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2143         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2144         (==adobe-japan1-1): Ditto.
2145         (==adobe-japan1-2): Ditto.
2146         (==adobe-japan1-3): Ditto.
2147         (==adobe-japan1-4): Ditto.
2148         (==adobe-japan1-5): Ditto.
2149         (==adobe-japan1-6): Ditto.
2150         (==jis-x0208): Ditto.
2151         (==jis-x0208@1978): Ditto.
2152         (==jis-x0208@1983): Ditto.
2153         (==jis-x0208@1990): Ditto.
2154         (==jis-x0213-1): Ditto.
2155         (==jis-x0213-1@2000): Ditto.
2156         (==jis-x0213-1@2004): Ditto.
2157         (==jis-x0213-2): Ditto.
2158         (==jis-x0212): Ditto.
2159         (==gb2312): Ditto.
2160         (==iso-ir165): Ditto.
2161         (==gb12345): Ditto.
2162         (==ks-x1001): Ditto.
2163         (==cns11643-1): Ditto.
2164         (==cns11643-2): Ditto.
2165         (==cns11643-3): Ditto.
2166         (==cns11643-4): Ditto.
2167         (==cns11643-5): Ditto.
2168         (==cns11643-6): Ditto.
2169         (==cns11643-7): Ditto.
2170         (==big5-cdp): Ditto.
2171         (==hanyo-denshi/ja): Ditto.
2172         (==hanyo-denshi/jb): Ditto.
2173         (==hanyo-denshi/jc): Ditto.
2174         (==hanyo-denshi/jd): Ditto.
2175         (==hanyo-denshi/ft): Ditto.
2176         (==hanyo-denshi/ia): Ditto.
2177         (==hanyo-denshi/ib): Ditto.
2178         (==hanyo-denshi/hg): Ditto.
2179         (==hanyo-denshi/jt): Ditto.
2180         (==hanyo-denshi/ks): Ditto.
2181         (==gt): Ditto.
2182         (==gt-k): Ditto.
2183         (==daikanwa): Ditto.
2184         (==shinjigen): Ditto.
2185         (==ucs@iso): Ditto.
2186         (==ucs@unicode): Ditto.
2187         (==ucs@gb): Ditto.
2188         (==ucs-bmp@gb): Ditto.
2189         (==ucs@cns): Ditto.
2190         (==ucs-bmp@cns): Ditto.
2191         (==ucs@jis): Ditto.
2192         (==ucs@jis/1990): Ditto.
2193         (==ucs@jis/2000): Ditto.
2194         (==ucs@jis/2004): Ditto.
2195         (==ucs@JP): Ditto.
2196         (==ucs@JP/hanazono): Ditto.
2197         (==ucs@ks): Ditto.
2198         (==ucs-bmp@ks): Ditto.
2199         (==ucs@cns11643): Ditto.
2200         (==ucs-bmp-cjk@gb): Ditto.
2201         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2202         (==ucs-sip-ext-b@iso): Ditto.
2203
2204 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2207         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2208
2209         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2210         XEmacs CHISE.
2211         (=ucs-bmp-cjk@unicode): Abolished.
2212
2213 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2214
2215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2216         `=+>ucs-bmp-cjk-compat@jis'.
2217
2218         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2219         for XEmacs CHISE.
2220
2221 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2222
2223         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2224         CHISE.
2225
2226 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2227
2228         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2229         for XEmacs CHISE.
2230         (=jis-x0208@1978/1er-pr): Abolished.
2231         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2232         `=jis-x0208@1978/1er-pr' as the mother.
2233
2234 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         setting for `=ucs-itaiji-084'.
2238
2239 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2240
2241         * mule/mule-charset.el (default-coded-charset-priority-list):
2242         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2243
2244         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2245         XEmacs CHISE.
2246         (=ucs-bmp-itaiji-084): Ditto.
2247
2248 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2249
2250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2251         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2252
2253 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2254
2255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2256         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2257
2258         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2259         XEmacs CHISE.
2260         (=big5-cdp-var-5): Ditto.
2261
2262 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2263
2264         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2265         XEmacs CHISE.
2266
2267 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2268
2269         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2270         XEmacs CHISE.
2271
2272 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2273
2274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2275         setting for `=>>>hanyo-denshi/ft'.
2276
2277 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2278
2279         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2280         XEmacs CHISE.
2281         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2282         `=hanyo-denshi/jd' as the mother.
2283
2284 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2285
2286         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2287         XEmacs CHISE.
2288         (=+>adobe-japan1-1): Ditto.
2289         (=+>adobe-japan1-2): Ditto.
2290         (=+>adobe-japan1-3): Ditto.
2291         (=+>adobe-japan1-4): Ditto.
2292         (=+>adobe-japan1-5): Ditto.
2293         (=+>adobe-japan1-6): Ditto.
2294         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2295
2296 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2299         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2300         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2301
2302         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2303         the top.
2304
2305 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2306
2307         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2308         XEmacs CHISE.
2309         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2310         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2311         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2312
2313 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2314
2315         * mule/mule-charset.el (default-coded-charset-priority-list):
2316         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2317         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2318
2319         * mule/mule-conf.el: Modify order of definitions of some
2320         coded-charsets.
2321
2322 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2323
2324         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2325         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2326         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2327
2328         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2329         CHISE.
2330         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2331         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2332
2333 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2334
2335         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2336         CHISE.
2337
2338 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2341         setting for `=daikanwa/+2p'.
2342
2343         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2344         XEmacs CHISE.
2345
2346 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2347
2348         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2349         XEmacs CHISE.
2350         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2351
2352 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for `=>>>hanyo-denshi/ib'.
2356
2357 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2358
2359         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2360         XEmacs CHISE.
2361         (=>>>hanyo-denshi/ib): Ditto.
2362         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2363         `=hanyo-denshi/ja' as the mother.
2364         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2365         `=hanyo-denshi/ib' as the mother.
2366
2367 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2368
2369         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2370         XEmacs CHISE.
2371         (utf-8-ivs-mcs-er): Likewise.
2372         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2373         and `=>ucs-gb'.
2374         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2375         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2376         `ucs-gb' and `=>ucs-gb'.
2377         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2378         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2379         and `=>ucs-cns'.
2380         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2381         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2382         `ucs-cns' and `=>ucs-cns'.
2383         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2384         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2385         `ucs-big5' and `=>ucs-big5'.
2386         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2387         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2388         `ucs-big5' and `=>ucs-big5'.
2389         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2390         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2391         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2392         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2393         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2394         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2395         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2396         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2397         `=>ucs-jis'; modify DOC and mnemonic.
2398         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2399         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2400         and `=>ucs-jis'; modify DOC and mnemonic.
2401         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2402         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2403         `=>ucs-ks'.
2404         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2405         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2406         and `=>ucs-ks'.
2407         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2408
2409 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2410
2411         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2412         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2413
2414 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2415
2416         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2417         Modify priorities.
2418
2419 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2422         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2423
2424 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2425
2426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2427         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2428
2429 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2430
2431         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2432         CHISE.
2433
2434 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2435
2436         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2437         CHISE.
2438
2439 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2440
2441         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2442         CHISE.
2443
2444 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2447         `=+>ucs-bmp-cjk@unicode'.
2448
2449         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2450         for XEmacs CHISE.
2451
2452 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2455         setting for `=>>daikanwa'.
2456
2457 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2460         `=>>hanyo-denshi/jt'.
2461
2462 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2465         XEmacs CHISE.
2466         (=+>jis-x0208@1990): Ditto.
2467         (=+>jis-x0213-1@2000): Ditto.
2468
2469 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2472         XEmacs CHISE.
2473
2474 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2477         XEmacs CHISE.
2478         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2479         `=hanyo-denshi/jc' as the mother.
2480
2481 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2484         setting for `=+>adobe-japan1'.
2485
2486         * mule/mule-charset.el (default-coded-charset-priority-list):
2487         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2488         and `=>>hanyo-denshi/ft' to `=>>gt'.
2489
2490 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2493         XEmacs CHISE.
2494         (=>>adobe-japan1-1): Ditto.
2495         (=>>adobe-japan1-2): Ditto.
2496         (=>>adobe-japan1-3): Ditto.
2497         (=>>adobe-japan1-4): Ditto.
2498         (=>>adobe-japan1-5): Ditto.
2499         (=>>adobe-japan1-6): Ditto.
2500         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2501
2502 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-conf.el (=adobe-japan1): New alias for
2505         `=adobe-japan1-6'.
2506         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2507         (=>>>adobe-japan1-1): Ditto.
2508         (=>>>adobe-japan1-2): Ditto.
2509         (=>>>adobe-japan1-3): Ditto.
2510         (=>>>adobe-japan1-4): Ditto.
2511         (=>>>adobe-japan1-5): Ditto.
2512         (=>>>adobe-japan1-6): Ditto.
2513         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2514
2515 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2518         setting for `=>>>adobe-japan1'.
2519
2520 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2523         setting for `=+>ucs@ks'.
2524
2525 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2528         XEmacs CHISE.
2529         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2530         `=adobe-japan1-6' as the mother.
2531
2532 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2535         setting for `=>cns11643-7'.
2536
2537 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2540         CHISE.
2541
2542 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2545         XEmacs CHISE.
2546         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2549         setting for `=>ucs@jis/2004'.
2550
2551 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         setting for `=+>gt'.
2555
2556         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2557         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2558
2559 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2562         `=>ucs@unicode' as the mother.
2563         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2564         mother.
2565         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2566         mother.
2567         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2568         mother.
2569
2570 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         setting for `=+>ucs@unicode'.
2574
2575         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2576         CHISE.
2577
2578 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2579
2580         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2581         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2582         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2583         - Add setting for `=+>ucs@cns'.
2584
2585         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2586         CHISE.
2587         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2588         as the mother.
2589         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2590         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2591
2592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2593         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2594
2595 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         setting for `=>ucs@ks'.
2599
2600 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2603         `=ucs-bmp-cjk-compat@unicode'.
2604
2605         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2606         coded-charset for XEmacs CHISE.
2607
2608 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2611         `=ucs-bmp-cjk-compat'.
2612
2613         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2614         XEmacs CHISE.
2615
2616 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2619         CHISE.
2620
2621 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2624         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2625
2626         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2627         `=>ucs@jis/1990'.
2628         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2629
2630 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2633         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2634
2635         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2636         CHISE.
2637         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2638         mother.
2639
2640 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2643         `=>jis-x0213-2@usual'.
2644         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2645         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2646         `=>jis-x0213-2@usual' as the mother.
2647
2648 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2651         (=>ucs@JP): New alias for `=+>ucs@jis'.
2652
2653 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2656         `=>jis-x0208@usual'.
2657         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2658         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2659         `=>jis-x0208@usual' as the mother.
2660         (=>jis-x0208): Likewise.
2661
2662 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2665         setting for `=+>jis-x0208@1978'.
2666
2667 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2670         XEmacs CHISE.
2671
2672 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2675         setting for `=>>>ucs@jis/1990'.
2676
2677 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2680         setting for `=>ucs@jis/1990'.
2681
2682 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2685         setting for `=ucs@JP/hanazono'.
2686
2687         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2688         CHISE.
2689         (=ucs@JP/hanazono): Ditto.
2690         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2691         (=>>hanyo-denshi/jc): Ditto.
2692         (=>>hanyo-denshi/jd): Ditto.
2693
2694 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2697         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2698
2699 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2702         XEmacs CHISE.
2703
2704 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2707         XEmacs CHISE.
2708
2709 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2712         `=ucs-bmp-cjk@JP'.
2713
2714 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2717         XEmacs CHISE.
2718
2719 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2722         Modify order of settings; add settings for `=daikanwa@rev2'.
2723
2724 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         setting for `=>>cbeta'.
2728
2729         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2730         CHISE.
2731
2732 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2735         setting for `=>>adobe-japan1'.
2736
2737 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2740         XEmacs CHISE.
2741
2742 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2745         setting for `=>>hanyo-denshi/ia'.
2746
2747         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2748         XEmacs CHISE.
2749
2750 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2753         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2754
2755         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2756         XEmacs CHISE.
2757         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2758         `=hanyo-denshi/jt' as the mother.
2759
2760 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2763         setting for `=>>>jis-x0213-2'.
2764
2765         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2766         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2767         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2768
2769 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2772         XEmacs CHISE.
2773
2774 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2777         XEmacs CHISE.
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2780         `=>>jis-x0213-1@2004'.
2781
2782 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2785         XEmacs CHISE.
2786
2787 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2788
2789         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2790         - Use "&g2-*;" as entity-references for `=>>>*'.
2791         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2792
2793         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2794         XEmacs CHISE.
2795         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2796         as the mother.
2797
2798 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2801         setting for `=>>hanyo-denshi/ib'.
2802
2803         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2804         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2805         (=>>jis-x0208@1990): Ditto.
2806         (=>>hanyo-denshi/ib): Ditto.
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list):
2809         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2810
2811 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2814         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2815         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2816         `=>>>ucs@jis/2004'.
2817
2818 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2821         XEmacs CHISE.
2822         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2823         `=jis-x0213-1@2004' as the mother.
2824         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2825         (=>>>ucs@ks): Ditto.
2826
2827         * mule/mule-charset.el (default-coded-charset-priority-list):
2828         Modify priority of `=hanyo-denshi/*'.
2829
2830 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         settings for `=>>ucs@JP' and `=ucs@JP'.
2834
2835 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2838         CHISE.
2839
2840 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2843         setting for `=>>>ucs@cns'.
2844
2845         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2846         CHISE.
2847
2848 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2851         instead of `=>>>jis-x0213-1@2004' as the mother.
2852         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2853         (=>>>ucs@unicode): Likewise.
2854         (=>>>ucs@jis): Likewise.
2855         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2856         mother.
2857         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2858
2859 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2862         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2863         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2864         `=>>>ucs@jis'.
2865
2866 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-charset.el (default-coded-charset-priority-list):
2869         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2870         and `=jis-x0213-*-2000'.
2871
2872 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2875         XEmacs CHISE.
2876         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2877         `=>>jis-x0213-1' as the mother.
2878
2879 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2882         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2883
2884 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2887
2888 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2891         XEmacs CHISE.
2892
2893 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-coding.el (decomposition-feature-list): Set
2896         `=decomposition', `=decomposition@cid' and
2897         `=decomposition@hanyo-denshi'.
2898
2899 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2902         setting for `=>>hanyo-denshi/ks'.
2903
2904         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2905         XEmacs CHISE.
2906
2907 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2910         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2911
2912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2913         `=hanyo-denshi/ks/mf'.
2914
2915         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2916         XEmacs CHISE.
2917         (=hanyo-denshi/ks/mf): Ditto.
2918
2919 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         settings for P=hanyo-denshi/jt'.
2923
2924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2925         `=hanyo-denshi/jt'.
2926
2927         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2928         XEmacs CHISE.
2929
2930 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2933         settings for `=hanyo-denshi/ip'.
2934
2935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2936         `=hanyo-denshi/ip'.
2937
2938         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2939         XEmacs CHISE.
2940
2941 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2944         settings for `=hanyo-denshi/hg'.
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2947         `=hanyo-denshi/hg'.
2948
2949         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2950         XEmacs CHISE.
2951
2952 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2955         setting for `=>>hanyo-denshi/ft'.
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2958         `=>>hanyo-denshi/ft'.
2959
2960         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2961         XEmacs CHISE.
2962
2963 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2964
2965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2966         settings for `=hanyo-denshi/ib'.
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2969         `=hanyo-denshi/ib'.
2970
2971         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2972         XEmacs CHISE.
2973
2974 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2975
2976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2977         settings for isolated characters of `=hanyo-denshi/ia' and
2978         non-isolated characters of `=hanyo-denshi/*'.
2979
2980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2981         `=hanyo-denshi/ia'.
2982
2983         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2984         XEmacs CHISE.
2985
2986 2011-02-14  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/ft'.
2990
2991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2992         `=hanyo-denshi/ft'.
2993
2994         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2995         XEmacs CHISE.
2996
2997 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2998
2999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3000         setting for isolated characters of `=hanyo-denshi/jd'.
3001
3002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3003         `=hanyo-denshi/jd'.
3004
3005         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3006         XEmacs CHISE.
3007
3008 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3011         setting for isolated characters of `=hanyo-denshi/jc'.
3012
3013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3014         `=hanyo-denshi/jc'.
3015
3016         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3017         XEmacs CHISE.
3018
3019 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3022         setting for isolated characters of `=hanyo-denshi/jb'.
3023
3024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3025         `=hanyo-denshi/jb'.
3026
3027         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3028         XEmacs CHISE.
3029
3030 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3033         setting for isolated characters of `=hanyo-denshi/ja'.
3034
3035 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3038         `=hanyo-denshi/ja'.
3039
3040         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3041         XEmacs CHISE.
3042
3043 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3046         settings for isolated characters of `=adobe-japan1-6'.
3047
3048 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3051         CHISE.
3052         (=daikanwa/+2p): Ditto.
3053         (=daikanwa/ho): Ditto.
3054
3055 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3058         coding-system for XEmacs CHISE.
3059
3060 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3063         setting for `=>>ruimoku-v6'.
3064
3065         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3066         CHISE.
3067
3068 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3071         setting for `=daikanwa@rev1'.
3072
3073 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3076         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3077
3078 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3081         XEmacs CHISE.
3082         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3083
3084 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3087         CHISE.
3088
3089 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3092         CHISE.
3093
3094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3095         setting for `=>ucs@jis'.
3096
3097 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3100         setting for `=>jis-x0208@usual'.
3101
3102         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3103         XEmacs CHISE.
3104         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3105         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3106         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3107
3108 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3111         CHISE.
3112         (=>>>jis-x0208@1990): Ditto.
3113         (=>>>jis-x0213-1): Ditto.
3114         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3115         mother.
3116         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3117         as the mother.
3118
3119 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3122         setting for `=>ucs@cns' and `=>>ucs@ks'.
3123
3124         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3125         CHISE.
3126
3127 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3130         CHISE.
3131
3132 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3135         CHISE.
3136         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3137         mother.
3138
3139 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3142         `==>ucs-bmp-cjk@bucs'.
3143
3144         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3145         XEmacs CHISE.
3146
3147 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3150         setting for `==>ucs@bucs'.
3151
3152         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3153         XEmacs CHISE.
3154
3155 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3156
3157         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3158         - Add setting for `=>>jis-x0208'.
3159         - Omit setting for `=>>jis-x0208@1990'.
3160         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3161           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3162           `=ucs@FOO'.
3163
3164 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3167         setting for `=>daikanwa'.
3168
3169 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-conf.el (=daikanwa): Fix DOC.
3172         (=>daikanwa): New abstract character for XEmacs CHISE.
3173         (=>ucs@iso): Likewise.
3174         (=>ucs@unicode): Likewise.
3175         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3176
3177 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3180         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3181           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3182         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3183         - Add `=>big5-cdp'.
3184
3185 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3188         (=>big5-cdp): New abstract character.
3189
3190 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3193         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3194         `chinese-big5'.
3195
3196 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-charset.el (default-coded-charset-priority-list):
3199         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3200
3201         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3202         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3203         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3204         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3205         and `=>jis-x0213-2'.
3206
3207 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3210         XEmacs CHISE.
3211         (=>>ucs@jis/2000): Likewise.
3212         (=>>ucs@jis/2004): Likewise.
3213
3214 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3217         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3218         `=>>ucs@cns'.
3219
3220         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3221         XEmacs CHISE.
3222         (=>>gt): Use quote instead of backquote; modify DOC.
3223         (=>gt): Use quote instead of backquote.
3224         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3225         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3226         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3227         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3228         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3229         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3230
3231 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3232
3233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3234         `=>>ucs@unicode' and `=>>gt'.
3235
3236 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3239         XEmacs CHISE.
3240         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3241         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3242         `=jis-x0208@1978/1er-pr' as the mother.
3243         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3244
3245 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3248         `=ucs@unicode' as the mother.
3249
3250 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3253         setting for `=>>ucs@unicode'.
3254
3255         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3256         CHISE.
3257
3258 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3261         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3264         `=adobe-japan1-6' and `=adobe-japan1-base'.
3265
3266         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3267         XEmacs CHISE.
3268         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3269         specify `min-code' and `max-code'.
3270         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3271         (=adobe-japan1-2): Likewise.
3272         (=adobe-japan1-3): Likewise.
3273         (=adobe-japan1-4): Likewise.
3274         (=adobe-japan1-5): Likewise.
3275         (=adobe-japan1-6): Likewise.
3276
3277 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3280         setting for `=>gt'.
3281
3282 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3285         CHISE.
3286
3287 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3290         setting for `=>zinbun-oracle'.
3291
3292         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3293         for XEmacs CHISE.
3294
3295 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3298         for XEmacs CHISE.
3299         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3300         `=jis-x0208@1978' as the mother.
3301
3302 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3303
3304         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3305         - Use `=gt' instead of `ideograph-gt'.
3306         - Use `=gt-k' instead of `ideograph-gt-k'.
3307         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3308         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3309         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3310         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3311         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3312         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3313         - Use `=>>gt' instead of `<=>gt'.
3314         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3315         - Add setting for `=>>jis-x0208@1990'.
3316         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3317           `=>>jis-x0213-1@2000'.
3318         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3319         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3320           `=>>jis-x0213-1@2004'.
3321         - Add setting for `=>>jis-x0208@1978'.
3322         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3323
3324 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3327         XEmacs CHISE.
3328
3329 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3332         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3333         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3334         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3335         `<=>jis-x0213-1@2004'.
3336
3337 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3340         CHISE.
3341         (=>jis-x0213-2): Ditto.
3342
3343 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3346         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3347
3348 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3351         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3352         `=>jis-x0213-1'.
3353
3354 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3355
3356         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3357         CHISE.
3358         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3359
3360 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3363         `<==>jis-x0213-1'.
3364         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3365         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3366         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3367         (<=>jis-x0208): New alias for `=>jis-x0208'.
3368         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3369         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3370         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3371         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3372         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3373         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3374         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3375         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3376         (=>>gt): Renamed from `<==>gt'.
3377         (<==>gt): New alias for `=>>gt'.
3378
3379 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3382         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3383         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3384         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3385         - Add settings for `<=>jis-x0213-1@2000' and
3386           `<=>jis-x0213-1@2004'.
3387
3388         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3389         XEmacs CHISE.
3390         (<==>jis-x0213-1): Likewise.
3391         (<==>jis-x0213-1@2000): Likewise.
3392         (<==>jis-x0213-1@2004): Likewise.
3393         (<=>jis-x0208): Add property `=>iso-ir 168'.
3394         (<=>jis-x0208@1997): Likewise.
3395         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3396         as the mother; add property `=>iso-ir 228'.
3397         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3398         property `=>iso-ir 228'.
3399         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3400         property `=>iso-ir 233'.
3401         (<==>gt): Renamed from `<=>gt'.
3402         (<=>gt): New alias for `<==>gt'.
3403
3404 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3407         CHISE.
3408         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3409         `<=>jis-x0208' as the mother.
3410         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3411         (<=>jis-x0213-1@2000): Ditto.
3412         (<=>jis-x0213-1@2004): Ditto.
3413
3414 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3417         settings for `<=>gt'.
3418
3419         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3420
3421 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3424         XEmacs CHISE.
3425         (=jis-x0208@1978/-4pr): Likewise.
3426         (=jis-x0208@1978/4-pr): Likewise.
3427         (=jis-x0213-1): Likewise.
3428         (=ucs@iso): Likewise.
3429         (=ucs@unicode): Likewise.
3430         (=ucs@gb): Likewise.
3431         (=ucs@gb/fw): Likewise.
3432         (=ucs@cns): Likewise.
3433         (=ucs@cns/fw): Likewise.
3434         (=ucs@jis): Likewise.
3435         (=ucs@jis/fw): Likewise.
3436         (=ucs@jis/1990): Likewise.
3437         (=ucs@jis/2000): Likewise.
3438         (=ucs@jis/2004): Likewise.
3439         (=ucs@JP): Likewise.
3440         (=ucs@ks): Likewise.
3441         (=ucs@big5): Likewise.
3442         (=ucs@big5/cns11643): Likewise.
3443         (=ucs@cns11643): Likewise.
3444
3445 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * mule/mule-charset.el (default-coded-charset-priority-list):
3448         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3449
3450         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3451         CHISE.
3452         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3453         mother.
3454
3455 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3458         from src/mule-charset.c].
3459         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3460         specify `final'.
3461         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3462         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3463         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3464         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3465         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3466         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3467
3468 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3471         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3472         (=jis-x0208@1978/i-4): Specify `partial'.
3473         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3474         mother coded-charset.
3475         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3476
3477 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3480         settings for `=jis-x0213-1@2004'.
3481
3482 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3483
3484         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3485         CHISE.
3486         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3487         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3488         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3489         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3490         temporarily.
3491         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3492
3493 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3494
3495         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3496         CHISE.
3497         (=shinjigen@1ed): Inherited from `=shinjigen'.
3498         (=shinjigen@rev): Likewise.
3499
3500 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3503         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3504
3505 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3508         define it as an alias.
3509         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3510         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3511         alias.
3512         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3513         alias.
3514
3515 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3516
3517         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3518         CHISE.
3519
3520 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3521
3522         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3523         CHISE.
3524         (shinjigen-2): Ditto.
3525
3526 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * mule/mule-charset.el (default-coded-charset-priority-list):
3529         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3530         `chinese-big5-eten-*' and `chinese-big5'.
3531
3532 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3535         #x9FA5 temporarily.
3536
3537 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3538
3539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3540         settings for `=jis-x0208@1978/i1'.
3541
3542 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3545         XEmacs CHISE.
3546
3547 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3548
3549         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3550         XEmacs CHISE.
3551
3552 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3555         XEmacs CHISE.
3556
3557 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3558
3559         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3560         CHISE.
3561         (=ucs-bmp@cns): Likewise.
3562         (=ucs-bmp@jis): Likewise.
3563         (=ucs-bmp@ks): Likewise.
3564
3565 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3566
3567         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3568         CHISE.
3569         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3570
3571 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3574         settings for `=zinbun-oracle'.
3575
3576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3577         `=zinbun-oracle'.
3578
3579 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3580
3581         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3582         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3583         `=ucs@iso'.
3584
3585 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * mule/mule-charset.el (default-coded-charset-priority-list):
3588         Delete `ucs-sip'; modify order of some CCSs.
3589
3590 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3591
3592         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3593         in XEmacs CHISE.
3594
3595         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3596         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3597         CHISE.
3598
3599 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3602         its registry.
3603         (=ucs-radicals@unicode): Likewise.
3604
3605 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3606
3607         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3608         CHISE.
3609
3610 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3611
3612         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3613         CHISE.
3614
3615 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3616
3617         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3618         CHISE.
3619
3620 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3621
3622         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3623         Modify preference of *isolated settings*.
3624
3625 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3628         utf-2000 is provided.
3629         (=ucs@cns11643): Likewise.
3630
3631 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3632
3633         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3634         Prefer every *isolated setting* to ordinary setting.
3635
3636 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3637
3638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3639         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3640
3641 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3642
3643         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3644         CHISE.
3645
3646 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3647
3648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3649         settings for `=jis-x0208@1997'.
3650
3651 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3652
3653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3654         `=jis-x0208@1997'.
3655
3656 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3657
3658         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3659         XEmacs CHISE.
3660
3661 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3662
3663         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3664         `=jis-x0208@1978'.
3665         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3666         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3667         `=jis-x0208-1990' as the mother.
3668         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3669
3670 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3671
3672         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3673         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3674         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3675         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3676         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3677         for `=ucs@JP'.
3678
3679 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3680
3681         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3682         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3683         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3684         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3685         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3686         `=daikanwa@rev2'.
3687
3688 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3691         (=gt): Likewise.
3692         (=gt-k): Likewise.
3693         (=gt-pj-*): Likewise.
3694         (=gt-pj-k1): Likewise.
3695         (=gt-pj-k2): Likewise.
3696         (=daikanwa): Likewise.
3697         (=daikanwa-rev1): Likewise.
3698         (=daikanwa-rev2): Likewise.
3699         (=big5-pua): Likewise.
3700         (=big5-eten): Likewise.
3701         (chinese-big5-eten-a): Likewise.
3702         (chinese-big5-eten-b): Likewise.
3703         (=hanziku-*): Likewise.
3704         (=cbeta): Likewise.
3705         (=jef-china3): Likewise.
3706         (=ruimoku-v6): Likewise.
3707         (=ucs@iso): Likewise.
3708         (=ucs@unicode): Likewise.
3709         (=ucs@gb): Likewise.
3710         (=ucs@cns): Likewise.
3711         (=ucs@jis): Likewise.
3712         (=ucs@jis-1990): Likewise.
3713         (=ucs@jis-2000): Likewise.
3714         (=ucs@jp): Likewise.
3715         (=ucs@ks): Likewise.
3716         (=ucs@big5): Likewise.
3717         (=ucs-radicals): Likewise.
3718         (=ucs-radicals@unicode): Likewise.
3719         (=ucs-bmp-cjk): Likewise.
3720         (=ucs-bmp-cjk@unicode): Likewise.
3721         (=ucs-sip-ext-b): Likewise.
3722         (=ucs-sip-ext-b@iso): Likewise.
3723
3724 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3725
3726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3727         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3728
3729 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3730
3731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3732         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3733         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3734         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3735         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3736         arabic-digit, ipa and ``&I-B-XXXX;''.
3737
3738 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3741         setting for (I-)HZK{03..12}-XXXX.
3742
3743 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3746         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3747
3748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3749         `=ruimoku-v6'.
3750
3751         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3752         CHISE.
3753
3754 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3755
3756         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3757         (=ucs@unicode): Likewise.
3758         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3759         (=ucs@cns): Likewise.
3760         (=ucs@jis): Likewise.
3761         (=ucs@ks): Likewise.
3762         (=ucs@big5): Likewise.
3763
3764 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3765
3766         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3767         `ucs-jis'.
3768         (utf-8-jis-er): Likewise.
3769         (utf-8-jp): New coding-system.
3770         (utf-8-jp-er): Likewise.
3771
3772         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3773
3774 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3775
3776         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3777
3778         * mule/japanese.el: Move definition of `euc-jisx0213' to
3779         mule/mule-coding.el.
3780
3781 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3784         mule-coding before loading update-cdb when utf-2000 is provided.
3785
3786 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3787
3788         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3789         `=daikanwa'.
3790
3791 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3792
3793         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3794         definition codes when `utf-2000' is provided.
3795
3796 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3797
3798         * mule/mule-category.el (word-combining-categories): Don't setup
3799         `word-combining-categories' in XEmacs CHISE.
3800         (word-separating-categories): Add setting about Latin script in
3801         XEmacs CHISE.
3802
3803 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3804
3805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3806         setting for `chinese-big5'.
3807
3808 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3809
3810         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3811         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3812         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3813         add setting for HZK0[12]-xxxx.
3814
3815 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3816
3817         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3818         in XEmacs CHISE.
3819
3820 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3821
3822         * mule/mule-charset.el (default-coded-charset-priority-list):
3823         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3824         and `chinese-big5' to `=gt-pj-*'.
3825
3826 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3827
3828         * mule/mule-conf.el (=daikanwa): Renamed from
3829         `ideograph-daikanwa'.
3830         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3831
3832 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3833
3834         * mule/mule-conf.el (=cns11643-7): Renamed from
3835         `chinese-cns11643-7'.
3836         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3837
3838 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3839
3840         * mule/mule-conf.el (=cns11643-6): Renamed from
3841         `chinese-cns11643-6'.
3842         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3843
3844 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3845
3846         * mule/mule-conf.el (=cns11643-5): Renamed from
3847         `chinese-cns11643-5'.
3848         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3849
3850 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * mule/mule-conf.el (=cns11643-4): Renamed from
3853         `chinese-cns11643-4'.
3854         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3855
3856 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3857
3858         * mule/mule-conf.el (=cns11643-3): Renamed from
3859         `chinese-cns11643-3'.
3860         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3861
3862 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3865         `=cns11643-2'.
3866         (chinese-cns11643-2): New alias for `=cns11643-2'.
3867
3868 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3869
3870         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3871         `=cns11643-1'.
3872         (chinese-cns11643-1): New alias for `=cns11643-1'.
3873
3874 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3875
3876         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3877         (chinese-gb12345): New alias for `=gb12345'.
3878
3879 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3880
3881         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3882         (chinese-gb2312): New alias for `=gb2312'.
3883
3884 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3887         (chinese-big5): New alias for `=big5'.
3888
3889 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3890
3891         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3892         (korean-ksc5601): New alias for `=ks-x1001'.
3893
3894 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3897         `=jis-x0212'.
3898         (japanese-jisx0212): New alias for `=jis-x0212'.
3899
3900 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3901
3902         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3903         `=jis-x0208-1983'.
3904         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3905
3906 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3907
3908         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3909         `=jis-x0208-1978'.
3910         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3911
3912 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3913
3914         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3915         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3916
3917 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3918
3919         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3920         (chinese-cns11643-3): Specify iso-ir 183.
3921         (chinese-cns11643-4): Specify iso-ir 184.
3922         (chinese-cns11643-5): Specify iso-ir 185.
3923         (chinese-cns11643-6): Specify iso-ir 186.
3924         (chinese-cns11643-7): Specify iso-ir 187.
3925         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3926         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3927
3928 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3929
3930         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3931         \uXXXX for every cases.
3932
3933 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3934
3935         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3936         (ucs-big5): Changed to an alias for `=ucs@big5'.
3937
3938 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3939
3940         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3941         (ucs-ks): Changed to an alias for `=ucs@ks'.
3942
3943 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3944
3945         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3946         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3947
3948 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3949
3950         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3951         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3952
3953 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3954
3955         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3956         (ucs-jis): Changed to an alias for `=ucs@jis'.
3957
3958 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3959
3960         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3961         (ucs-cns): Changed to an alias for `=ucs@cns'.
3962
3963 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3964
3965         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3966         (ucs-gb): Changed to an alias for `=ucs@gb'.
3967
3968 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3969
3970         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3971         `ideograph-daikanwa-2'.
3972         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3973         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3974
3975 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3976
3977         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3978         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3979
3980         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3981         for `xemacs-chise-version'.
3982
3983 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3984
3985         * mule/mule-charset.el (default-coded-charset-priority-list):
3986         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3987         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3988         instead of `ideograph-hanziku-*'.
3989
3990         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3991         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3992
3993 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3994
3995         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3996         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3997         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3998         `utf-2000' is provided.
3999
4000 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4001
4002         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4003         is provided [was builtin coded-charsets].
4004
4005 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4006
4007         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4008         is provided [was builtin coded-charsets].
4009
4010 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4011
4012         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4013         is provided [was builtin coded-charsets].
4014
4015 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4016
4017         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4018         is provided [was builtin coded-charsets].
4019
4020 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4021
4022         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4023         when `utf-2000' is provided [was builtin coded-charsets].
4024
4025 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4026
4027         * mule/mule-conf.el (=hanziku-*): Renamed from
4028         `ideograph-hanziku-*'.
4029         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4030
4031 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4032
4033         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4034         `utf-2000' is provided [was builtin coded-charsets].
4035         (ideograph-hanziku-{1..12}): Likewise.
4036
4037 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4038
4039         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4040         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4041
4042 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4043
4044         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4045         when `utf-2000' is provided [was builtin coded-charsets].
4046
4047 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4048
4049         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4050         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4051         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4052
4053 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4054
4055         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4056         (ideograph-gt): Changed to an alias for `=gt'.
4057
4058 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4059
4060         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4061         is provided; it was defined as a builtin coded-charset.
4062         (ideograph-gt): Likewise.
4063
4064 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4065
4066         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4067         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4068
4069 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4070
4071         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4072         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4073
4074 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4075
4076         * mule/mule-conf.el (=big5-eten): Renamed from
4077         `chinese-big5-eten'.
4078         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4079
4080 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4081
4082         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4083         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4084
4085 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4086
4087         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4088         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4089
4090 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4091
4092         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4093         (china3-jef): Changed to an alias for `=jef-china3'.
4094
4095 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4096
4097         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4098         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4099
4100         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4101         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4102         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4103         when `utf-2000' is provided.
4104
4105 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4106
4107         * mule/mule-charset.el (default-coded-charset-priority-list):
4108         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4109
4110         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4111         (ucs-jis-2000): Deleted.
4112
4113 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4114
4115         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4116         UTF-2000.
4117         (=ucs-jis-2000): New coded-charset for UTF-2000.
4118
4119 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4120
4121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4122         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4123
4124 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4125
4126         * mule/mule-charset.el (default-coded-charset-priority-list):
4127         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4128         `ideograph-cbeta'.
4129
4130 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4131
4132         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4133         builtin coded-charset].
4134
4135 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4136
4137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4138         settings for &K0-xxxx and &I-K0-xxxx.
4139
4140 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4141
4142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4143         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4144
4145 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4146
4147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4148         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4149
4150 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4151
4152         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4153         UTF-2000.
4154         (ideograph-gt-pj-k1): Likewise.
4155         (ideograph-gt-pj-k2): Likewise.
4156
4157 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4158
4159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4160         `=jis-x0208'.
4161
4162 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4163
4164         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4165         UTF-2000 [was a builtin coded-charset].
4166
4167 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4168
4169         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4170         (utf-8-gb-er): Likewise.
4171
4172 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4173
4174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4175         settings for JIS X 0212 and JIS X 0208:1978.
4176
4177 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4178
4179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4180         setting for JIS X 0213.
4181
4182 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4183
4184         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4185         standard-case-table in UTF-2000.
4186
4187 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4188
4189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4190         definitions for isolated-chars.
4191
4192 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4193
4194         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4195         `configure-utf-2000-lisp-directory'.
4196         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4197         `mule-lisp-load-path'.
4198
4199 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4200
4201         * startup.el (startup-setup-paths): Set and use
4202         `utf-2000-lisp-directory'.
4203         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4204         UTF-2000.
4205
4206 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4207
4208         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4209         (paths-find-utf-2000-lisp-directory): New function.
4210         (paths-construct-load-path): Add new optional argument
4211         `utf-2000-lisp-directory'.
4212
4213         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4214
4215 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4216
4217         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4218         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4219         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4220         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4221         `chinese-big5-2' in UTF-2000.
4222
4223         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4224         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4225
4226 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4227
4228         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4229         `big5-eten-er' in UTF-2000.
4230         (big5-cdp): Modify DOC-string and mnemonic.
4231
4232 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4233
4234         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4235         UTF-2000 [renamed from utf-8-er].
4236         (utf-8-gb): New coding-system in UTF-2000.
4237         (utf-8-gb-er): Likewise.
4238         (utf-8-cns): Likewise.
4239         (utf-8-cns-er): Likewise.
4240         (utf-8-big5): Likewise.
4241         (utf-8-big5-er): Likewise.
4242         (utf-8-jis): Likewise.
4243         (utf-8-jis-er): Likewise.
4244         (utf-8-ks): Likewise.
4245         (utf-8-ks-er): Likewise.
4246         (utf-8-er): Likewise.
4247
4248 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4249
4250         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4251         instead of `utf-8-unix' in UTF-2000.
4252
4253         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4254
4255 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4256
4257         * mule/japanese.el (euc-jisx0213): New coding-system.
4258
4259         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4260         `japanese-jisx0208-1990' as the mother.
4261
4262 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4263
4264         * dumped-lisp.el (preloaded-file-list): Change condition of
4265         loading "close-cdb".
4266
4267 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4268
4269         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4270         setup `coded-charset-entity-reference-alist'.
4271
4272 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4273
4274         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4275         UTF-2000.
4276
4277 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4278
4279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4280         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4281
4282 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4283
4284         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4285         (chinese-big5-eten-a): Likewise.
4286         (chinese-big5-eten-b): Likewise.
4287         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4288         code range is #x8140 .. #x8DFE.
4289
4290 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4291
4292         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4293         UTF-2000.
4294         (chinese-big5-cdp): Likewise.
4295
4296 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4297
4298         * dumped-lisp.el (preloaded-file-list): Rename
4299         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4300
4301 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4302
4303         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4304         append `system-char-db-source-file-list' into
4305         `preloaded-file-list' in UTF-2000.
4306
4307 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4308
4309         * dumped-lisp.el (preloaded-file-list): Delete
4310         character-definition files.
4311
4312 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4313
4314         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4315         UTF-2000.
4316
4317 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4318
4319         * mule/mule-charset.el (default-coded-charset-priority-list):
4320         Delete `mojikyo-2022-1'.
4321
4322 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4323
4324         * mule/mule-charset.el (default-coded-charset-priority-list):
4325         Delete `mojikyo'.
4326
4327 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4328
4329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4330         `ucs-sip'.
4331
4332 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4333
4334         * mule/mule-charset.el (default-coded-charset-priority-list):
4335         Comment out `chinese-gb12345'.
4336
4337 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4338
4339         * bytecomp.el (byte-compile-insert-header): Fixed.
4340
4341 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4342
4343         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4344         XEmacs UTF-2000.
4345
4346 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4347
4348         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4349         UTF-2000.
4350
4351 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4352
4353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4354         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4355
4356 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4357
4358         * mule/mule-charset.el (default-coded-charset-priority-list):
4359         `japanese-jef-china3' is renamed `china3-jef'.
4360
4361 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4362
4363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4364         `japanese-jef-china3' and `ideograph-cbeta'.
4365
4366 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4367
4368         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4369
4370 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4371
4372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4373         `chinese-big5-cdp'.
4374
4375 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4376
4377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4378         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4379
4380 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4381
4382         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4383         loading character definitions.
4384
4385 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4386
4387         * dumped-lisp.el (preloaded-file-list): Rename
4388         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4389
4390 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4391
4392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4393         `chinese-big5'.
4394
4395 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4396
4397         * dumped-lisp.el (preloaded-file-list): Dump
4398         "Ideograph-R028-Private" with XEmacs UTF-2000.
4399
4400 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4401
4402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4403         `chinese-gb12345'.
4404
4405 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4406
4407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4408         `ideograph-gt-pj-{1..11}'.
4409
4410         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4411         XEmacs UTF-2000.
4412
4413 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4414
4415         * mule/mule-charset.el (default-coded-charset-priority-list):
4416         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4417         `chinese-isoir165'.
4418
4419 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4420
4421         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4422         `image/png', `image/x-xpm' and `image/tiff'.
4423
4424         * files.el (binary-file-regexps): Add *.PNG.
4425
4426 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4427
4428         * mule/mule-charset.el (default-coded-charset-priority-list):
4429         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4430         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4431
4432 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4433
4434         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4435         the first completion when UTF-2000 is running.
4436
4437 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4438
4439         * mule/mule-charset.el (default-coded-charset-priority-list):
4440         Delete `ucs'.
4441
4442 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4443
4444         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4445
4446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4447         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4448
4449 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4450
4451         * mule/vietnamese.el (vscii-2): Delete abolished property
4452         `composite'; now composite mode is default.
4453
4454 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4455
4456         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4457         of `raw-text'; check \uHHHH representation even if non-ascii
4458         characters are not found.
4459
4460         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4461         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4462         unconditionally.
4463
4464         * mule/viet-ccl.el: New file.
4465
4466         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4467         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4468         - Separate CCL based implementations to viet-ccl.el.
4469
4470 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4471
4472         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4473         "jisx0213.2000-1".
4474         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4475
4476         * mule/mule-charset.el (default-coded-charset-priority-list):
4477         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4478         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4479
4480 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4481
4482         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4483
4484 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4485
4486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4487         `ucs' in UTF-2000.
4488
4489 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4490
4491         * mule/mule-charset.el (default-coded-charset-priority-list):
4492         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4493         `arabic-iso8859-6'.
4494
4495 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4496
4497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4498         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4499
4500 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4501
4502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4503         `katakana-jisx0201' in UTF-2000.
4504
4505 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4506
4507         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4508         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4509         "u0FB50-Arabic-Presentation-Forms-A",
4510         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4511         "u0FE50-Small-Form-Variants",
4512         "u0FE70-Arabic-Presentation-Forms-B",
4513         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4514         UTF-2000.
4515
4516 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4517
4518         * dumped-lisp.el (preloaded-file-list): Delete
4519         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4520         ... "Ideograph-R214-Flute" in UTF-2000.
4521
4522 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4523
4524         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4525         (japanese-jisx0213-2): New coded-charset.
4526
4527         * dumped-lisp.el (preloaded-file-list): Add
4528         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4529         "Ideograph-R030-Mouth".
4530
4531 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4532
4533         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4534         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4535         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4536         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4537         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4538         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4539         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4540         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4541
4542 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4543
4544         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4545         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4546         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4547         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4548         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4549
4550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4551         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4552
4553 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4554
4555         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4556         in UTF-2000.
4557
4558 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4559
4560         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4561         (chinese-isoir165): Moved from mule/chinese.el.
4562         (chinese-cns11643-3): Moved from mule/chinese.el.
4563         (chinese-cns11643-4): Moved from mule/chinese.el.
4564         (chinese-cns11643-5): Moved from mule/chinese.el.
4565         (chinese-cns11643-6): Moved from mule/chinese.el.
4566         (chinese-cns11643-7): Moved from mule/chinese.el.
4567
4568         * mule/chinese.el: Move definition of coded-charsets to
4569         mule/mule-conf.el.
4570
4571 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4572
4573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4574         `ideograph-daikanwa'.
4575
4576 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4577
4578         * dumped-lisp.el (preloaded-file-list): Delete
4579         "ccs-jisx0201-latin.el".
4580
4581 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4582
4583         * dumped-lisp.el (preloaded-file-list): Add
4584         "u031A0-Extended-Bopomofo" in UTF-2000.
4585
4586 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4587
4588         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4589         renamed to u02E00-CJK-Radical-Supplement.
4590
4591 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4592
4593         * dumped-lisp.el (preloaded-file-list): Add
4594         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4595         "u030A0-Katakana", "u03100-Bopomofo",
4596         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4597         "u03200-Enclosed-CJK-Letters-and-Months" and
4598         "u03300-CJK-Compatibility".
4599
4600 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4601
4602         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4603         "u02F00-Kangxi-Radicals" and
4604         "u02FF0-Ideographic-Description-Characters".
4605
4606 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4607
4608         * dumped-lisp.el (preloaded-file-list): Add
4609         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4610         "u02800-Braille-Patterns" in UTF-2000.
4611
4612 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4613
4614         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4615         "uXXXXX-*.el" in UTF-2000.
4616
4617         * bytecomp.el (byte-compile-insert-header): Delete comments if
4618         non-ASCII characters are found; allow `byte-compile-dynamic' and
4619         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4620         `raw-text'.
4621
4622 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4623
4624         * dumped-lisp.el (preloaded-file-list): Add
4625         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4626         "u025A0-Geometric-Shapes.el".
4627
4628 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4629
4630         * dumped-lisp.el (preloaded-file-list): Add
4631         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4632         "u02460-Enclosed-Alphanumerics.el".
4633
4634 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4635
4636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4637         `chinese-gb2312'.
4638
4639         * dumped-lisp.el (preloaded-file-list): Add
4640         "u02200-Mathematical-Operators.el" and
4641         "u02300-Miscellaneous-Technical.el".
4642
4643 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4644
4645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4646         `chinese-cns11643-*'.
4647
4648         * dumped-lisp.el (preloaded-file-list): Add
4649         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4650         "u02190-Arrows.el" in UTF-2000.
4651
4652 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4653
4654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4655         `korean-ksc5601'.
4656
4657         * dumped-lisp.el (preloaded-file-list): Add
4658         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4659         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4660         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4661
4662 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4663
4664         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4665
4666 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4667
4668         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4669         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4670         "u01780-Khmer.el", "u01800-Mongolian.el",
4671         "u01E00-Latin-Extended-Additional.el" and
4672         "u01F00-Greek-Extended.el" in UTF-2000.
4673
4674 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4675
4676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4677         `ethiopic-ucs' and `ethiopic'.
4678
4679         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4680         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4681
4682         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4683         from mule/ethiopic.el.
4684
4685         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4686         mule/mule-conf.el.
4687
4688 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4689
4690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4691         `lao'.
4692
4693         * mule/mule-conf.el (lao): New coded-charset.
4694
4695         * dumped-lisp.el (preloaded-file-list): Add
4696         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4697         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4698         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4699         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4700         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4701
4702 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4703
4704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4705         `ucs-bmp' and `arabic-iso8859-6'.
4706
4707 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4708
4709         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4710         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4711         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4712
4713 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4714
4715         * startup.el (normal-top-level): Load autoload file for UTF-2000
4716         in UTF-2000.
4717
4718 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4719
4720         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4721         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4722         "u00020-Basic-Latin.el", "u00080-C1.el",
4723         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4724         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4725         "u002B0-Spacing-Modifier-Letters.el",
4726         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4727         UTF-2000.
4728
4729 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4730
4731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4732         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4733         instead of `vietnamese-viscii-*'.
4734
4735 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4736
4737         * mule/mule-conf.el: New file.
4738
4739         * mule/misc-lang.el: Move definition of charset `ipa' to
4740         mule/mule-conf.el.
4741
4742 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4743
4744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4745         `latin-viscii'; prefer it for characters used in Vietnamese.
4746
4747 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4748
4749         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4750
4751 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4752
4753         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4754         `vietnamese-viscii-lower'.
4755         (latin-viscii-upper): Renamed from charset
4756         `vietnamese-viscii-upper'.
4757         (vietnamese-viscii-lower): New alias for charset
4758         `latin-viscii-lower'.
4759         (vietnamese-viscii-upper): New alias for charset
4760         `latin-viscii-upper'.
4761
4762 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4763
4764         * mule/mule-charset.el (default-coded-charset-priority-list):
4765         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4766
4767 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4768
4769         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4770         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4771         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4772         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4773         lisp/utf-2000.
4774
4775 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4776
4777         * mule/ccs-tcvn5712.el: New file.
4778
4779 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4780
4781         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4782         in UTF-2000.
4783
4784 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4785
4786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4787         `japanese-jisx0208'.
4788
4789 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4790
4791         * dumped-lisp.el (preloaded-file-list): Add
4792         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4793         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4794         UTF-2000.
4795
4796         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4797         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4798         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4799         mule/ccs-viscii.el: New files.
4800
4801         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4802         if \uXXXX is found.
4803
4804 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4805
4806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4807         `hiragana-jisx0208' and `katakana-jisx0208'.
4808
4809 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4810
4811         * mule/chinese.el (chinese-cns11643-3): Define it even if
4812         `utf-2000' is provided.
4813         (chinese-cns11643-4): Likewise.
4814         (chinese-cns11643-5): Likewise.
4815         (chinese-cns11643-6): Likewise.
4816         (chinese-cns11643-7): Likewise.
4817
4818 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4819
4820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4821         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4822
4823 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4824
4825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4826         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4827
4828 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4829
4830         * mule/mule-charset.el (default-coded-charset-priority-list):
4831         Setup in UTF-2000.
4832
4833 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4834
4835         * mule/viet-chars.el: Don't define charset
4836         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4837         they are defined as builtin charsets.
4838
4839 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4840
4841         * version.el (emacs-version): Add more space just before UTF-2000
4842         version string.
4843
4844 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4845
4846         * version.el ([constant] emacs-version): Don't add a space in the
4847         preceding place of `xemacs-betaname' because it is duplicated.
4848         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4849
4850         * startup.el (splash-frame-body): Add ETL.
4851
4852 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4853
4854         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4855         is provided because it is defined as builtin charset.
4856         (chinese-cns11643-4): Likewise.
4857         (chinese-cns11643-5): Likewise.
4858         (chinese-cns11643-6): Likewise.
4859         (chinese-cns11643-7): Likewise.
4860
4861 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4862
4863         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4864         coding-system `iso-10646-ucs-4' is not defined.
4865
4866 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4867
4868         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4869         coding-system if `utf-2000' is provided.
4870
4871 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4872
4873         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4874         `utf-2000' is provided.
4875
4876 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4877
4878         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4879         if utf-2000 is provided temporally.
4880
4881 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4882
4883         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4884         as builtin variable].
4885
4886 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4887
4888         * files.el (insert-file-contents-literally): Treat file as binary;
4889         call file-name-handlers. [sync with Emacs 20.3.10]
4890
4891 2008-12-28  Vin Shelton  <acs@xemacs.org>
4892
4893         * XEmacs 21.4.22 is released
4894
4895 2008-12-30  Vin Shelton  <acs@xemacs.org>
4896
4897         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4898         during building even if no packages are found.
4899
4900 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4901
4902         * printer.el (generic-print-region): 
4903         (generic-print-buffer): 
4904         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4905         check if the msprinter device is available, now that msprinter is
4906         always available as a specifier tag. 
4907
4908 2008-12-24  Vin Shelton  <acs@xemacs.org>
4909
4910         * about.el: Add Francisco to my bio!
4911
4912 2008-12-23  Vin Shelton  <acs@xemacs.org>
4913
4914         * autoload.el: Move operator definitions to autoload-operators.el
4915         in the xemacs-base package.
4916
4917 2007-11-22  Vin Shelton  <acs@xemacs.org>
4918
4919         * about.el (about-hacker-contribution): Updated my bio.
4920
4921 2007-10-07  Vin Shelton  <acs@xemacs.org>
4922
4923         * XEmacs 21.4.21 is released
4924
4925 2007-09-19  Didier Verna  <didier@xemacs.org>
4926
4927         Update my personal info.
4928         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4929         * about.el (about-other-current-hackers): Ditto.
4930         * about.el (about-url-alist): Add my musical website.
4931         * about.el (about-personal-info): Update my entry.
4932         * about.el (about-hacker-contribution): Ditto.
4933
4934 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4935
4936         * package-get.el (package-get-download-sites): Update download
4937         sites in Japan.
4938         * package-get.el (package-get-pre-release-download-sites): Ditto.
4939
4940 2007-08-18  Vin Shelton  <acs@xemacs.org>
4941
4942         * package-get.el (package-get-pre-release-download-sites): Sync
4943         mirror sites with 21.5.  (Thanks, Adrian)
4944
4945 2007-08-09  Mike Sperber  <mike@xemacs.org>
4946
4947         * startup.el (migrate-user-init-file): Create backup of
4948         `user-init-file' before migrating.
4949         * startup.el (maybe-migrate-user-init-file): Print
4950         information about backup file.
4951         (maybe-create-compatibility-dot-emacs): Follow above change.
4952
4953 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4954
4955         * font-lock.el: Sync font-lock-add-keywords and
4956         font-lock-remove-keywords from GNU Emacs.
4957         * font-lock.el (font-lock-keywords-alist): New.
4958         * font-lock.el (font-lock-removed-keywords-alist): New.
4959         * font-lock.el (font-lock-add-keywords): New.
4960         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4961         * font-lock.el (font-lock-remove-keywords): New.
4962
4963 2007-08-16  Vin Shelton  <acs@xemacs.org>
4964
4965         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4966         patch from Hans de Graaff.
4967
4968 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4969
4970         * package-get.el (package-get-download-sites): Document Chile and
4971         update Denmark download site.
4972         * package-get.el (package-get-pre-release-download-sites): Ditto.
4973
4974 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4977
4978 2006-12-09  Vin Shelton  <acs@xemacs.org>
4979
4980         * XEmacs 21.4.20 is released
4981
4982 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4983
4984         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4985
4986 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4987
4988         * info.el (Info-find-file-node, Info-insert-dir)
4989         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4990         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4991         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4992         and discussion.
4993
4994 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4995
4996         * obsolete.el (line-beginning-position): New, from 21.5.x.
4997         (line-end-position): Ditto.
4998
4999 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5000
5001         * package-get.el (package-get-download-sites): Welcome
5002         nl.xemacs.org and Thanks!
5003         * package-get.el (package-get-pre-release-download-sites): Ditto.
5004
5005 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5006
5007         * font-lock.el: Add support for not-so recent changes in Java to
5008         java-mode.
5009
5010 2006-01-28  Vin Shelton  <acs@xemacs.org>
5011
5012         * XEmacs 21.4.19 is released
5013
5014 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5015
5016         * easymenu.el: Update copyright. 
5017         * easymenu.el (easy-menu-all-popups):
5018         Add a docstring. 
5019         * easymenu.el (easy-menu-add):
5020         Document a bug, rework the function to preserve any existing
5021         non-default mode-popup-menu instead of overwriting it, and not to
5022         bother normalising the menu title (nothing else does).
5023         * easymenu.el (easy-menu-remove):
5024         Restore the default mode-popup-menu instead of leaving an empty
5025         one when we remove the last easy-menu popup. 
5026
5027 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5028
5029         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5030         as suggested by Rodrigo Ventura.
5031         * package-get.el (package-get-pre-release-download-sites): Ditto,
5032         with replacement of xemacs-21.5 by beta, which is the logical path
5033         to our beta core and package pre-releases.
5034
5035 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5036
5037         * package-get.el (package-get-download-sites): Add Hong Kong
5038         download site.
5039         * package-get.el (package-get-pre-release-download-sites): Ditto.
5040
5041 2005-12-26  Vin Shelton  <acs@xemacs.org>
5042
5043         * find-paths.el:
5044         * find-paths.el (paths-emacs-root-p): Add search for package root.
5045         * find-paths.el (paths-find-emacs-root): Replaced with
5046         paths-find-invocation-roots, which returns a list of roots.
5047         * find-paths.el (paths-find-invocation-roots): New.
5048         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5049
5050 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5051
5052         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5053         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5054
5055 2005-12-03  Vin Shelton <acs@xemacs.org>
5056
5057         * XEmacs 21.4.18 is released
5058
5059 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5060
5061         * package-get.el (package-get-download-sites): Update reflecting
5062         latest http://www.xemacs.org/Releases/ information generated by
5063         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5064         * package-get.el (package-get-pre-release-download-sites): Ditto.
5065
5066 2005-02-28  Simon Josefsson  <jas@extundo.com>
5067
5068         * about.el (xemacs-hackers): Add jas.
5069         (about-other-current-hackers): Likewise.
5070         (about-url-alist): Add URL for jas.
5071         (about-personal-info): Document jas.
5072         (about-hacker-contribution): Describe jas contributions.
5073
5074 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5075
5076         * easymenu.el (easy-menu-remove): As described in 
5077         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5078         except the "Command" menu from mode-popup-menu. 
5079
5080 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5081  
5082         * font.el (font-spatial-to-canonical): Correct calculation of 
5083         return value for pixel-based input value. 
5084  
5085 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5086
5087         * code-process.el (call-process): Process-related docstring
5088         improvements spurred by Norbert Koch.
5089         * code-process.el (call-process-region): Ditto.
5090         * code-process.el (start-process): Ditto.
5091
5092 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5093
5094         * finder.el (finder-find-library): Return filename actually
5095         searched for.
5096
5097 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5098
5099         * help.el (view-emacs-news): Use `expand-file-name' instead of
5100         `locate-data-file' as the latter will find any "NEWS" files that
5101         might exist in packages _before_ the one in core.
5102
5103 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5104
5105         * package-get.el (package-get-init-package):
5106         package-get-init-package buglet (21.4.17) by Jeff Mincy
5107         <mincy@rcn.com> fixing false temporary load-path shadows reported
5108         after package installation and simplifying code.
5109
5110 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5111
5112         * package-get.el (package-get-download-sites): Sync mirrors list
5113         with the XEmacs website.
5114         (package-get-pre-release-download-sites): Ditto.
5115
5116 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5117
5118         * derived.el (derived-mode-merge-syntax-tables):
5119         Revert my 21.5-only patch of 2003-07-18 which slipped in
5120         through Jerry James's patch of 2004-06-07.
5121
5122 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5123
5124         * cmdloop.el (keyboard-quit): Remove workaround for
5125         `region-active-p' not making sure active region is in current
5126         buffer now that it does.
5127         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5128         * simple.el (region-active-p): `region-active-p' to only return t
5129         when active region is in current buffer.
5130
5131 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5132
5133         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5134         package names, quell a byte-compiler warning, doc fix.
5135
5136 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5137
5138         * buffer.el (pop-to-buffer):
5139         * window-xemacs.el (display-buffer):
5140         Document use of `same-window-buffer-names,' `same-window-regexps'
5141         by pop-to-buffer and display-buffer. 
5142         
5143 2005-02-06  Vin Shelton <acs@xemacs.org>
5144
5145         * XEmacs 21.4.17 is released
5146
5147 2005-01-29  Ben Wing  <ben@xemacs.org>
5148
5149         * shadow.el (find-emacs-lisp-shadows):
5150         Add custom-defines to list of ignored files.
5151
5152 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5153
5154         * simple.el (shifted-motion-keys-select-region): Fix statement
5155         about unshifted-motion-keys-deselect-region.
5156
5157 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5158
5159         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5160         now) for GNU Emacs compatibility.
5161         (make-obsolete-variable): Ditto.
5162
5163 2004-01-08  Ben Wing  <ben@xemacs.org>
5164
5165         * code-files.el (load):
5166         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5167
5168 2004-12-05  Vin Shelton <acs@xemacs.org>
5169
5170         * XEmacs 21.4.16 is released
5171
5172 2004-12-04  Vin Shelton  <acs@xemacs.org>
5173
5174         * auto-autoloads.el: Regenerated.
5175
5176         * custom-load.el: Regenerated.
5177
5178 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5179
5180         Fix bug: apropos errors if a defalias refers to an undefined
5181         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5182
5183         * apropos.el (apropos):
5184         (apropos-command):
5185         * help.el (frob-help-extents):
5186         * help-macro.el (make-help-screen):
5187         * hyper-apropos.el (hyper-apropos-grok-functions):
5188         (hyper-apropos-get-doc):
5189         Catch void-function error thrown by `documentation'.
5190
5191 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5192
5193         * packages.el (package-require): Fix incorrect arg to format.
5194         This fixes a `format specifier' error.
5195
5196 2004-08-13  Jerry James  <james@xemacs.org>
5197
5198         * bytecomp.el (forward-word): Tell the byte compiler the correct
5199         number of arguments to forward-word.
5200
5201 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5202
5203         * etags.el: Fixed loading of include files for tag completion. Now
5204         you can make a tag file for a library, include it into your
5205         project and it will be reloaded only if it changed. Infinte
5206         include loops are detected and the correct tag files are loaded.
5207         * etags.el (buffer-tag-table-list): Load and verify tag files in
5208         the external function buffer-tag-table-list-load.
5209         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5210         tag files. Also load the included tag files. The priority of the
5211         included files is right below their parent file. If multiple
5212         matches occur then the symbols from the parent file are found
5213         first.
5214         * etags.el (tag-table-include-files): Corrected comment
5215         string. Switched to pattern constant tags-include-pattern to have
5216         it at a central location.
5217         * etags.el (tags-include-pattern): Added doc string.
5218         * etags.el (add-to-tag-completion-table): Removed obsolete
5219         comments as the include files are allready returned by
5220         buffer-tag-table-list and loaded.
5221         * etags.el (find-tag-internal): The include files are allready
5222         included in tag-tables as buffer-tag-table-list returns them now.
5223
5224 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5225
5226         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5227         Loading items into the notebook is now done by C code.
5228         * widgets-gtk.el (gtk-widget-instantiate-internal):
5229         Style no longer changed.
5230
5231 2004-06-28  Nix  <nix@esperi.org.uk>
5232
5233         * cmdloop.el (truncate-command-history-for-gc): Delay
5234         execution of all things that look up variable bindings,
5235         via `enqueue-eval-event'.
5236
5237 2004-06-24  Vin Shelton  <acs@xemacs.org>
5238
5239         * package-get.el (package-get-require-signed-base-updates):
5240         now defaults to nil.
5241
5242 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5243
5244         * subr.el (split-string): Clean up docstring.
5245
5246 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5247
5248         * faces.el (zmacs-region): fix typo in docstring.
5249
5250 2004-06-07  Jerry James  <james@xemacs.org>
5251
5252         * derived.el: Synch with Emacs 21.3.
5253         * subr.el (with-local-quit): New, from Emacs 21.3.
5254         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5255         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5256         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5257
5258 2004-06-16  Jerry James  <james@xemacs.org>
5259
5260         * cl.el (cl-set-substring): Increment start by the length of the
5261         string, not the string itself.
5262
5263 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5264
5265         * etags.el (tag-table-include-files): Expand included TAGS file
5266         paths to avoid problems with relative paths.  Thanks to Peter
5267         Chubb <peterc@gelato.unsw.edu.au>.
5268         * etags.el (tags-include-pattern): New.
5269         * etags.el (add-to-tag-completion-table): Parse and ignore
5270         trailing include lines.
5271
5272 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5273
5274         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5275         avoiding line solely composed of equal signs.
5276
5277 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5278
5279         * cus-edit.el (alloc): Typo fix.
5280         * cus-edit.el (custom-browse-visibility): Ditto.
5281         * cus-edit.el (custom-variable-value-create): Ditto.
5282         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5283         * cus-edit.el (custom-save-variables): Bind print-length and
5284         print-level to nil to avoid value abbreviation.
5285         * cus-edit.el (custom-save-face-internal): Ditto.
5286         * cus-edit.el (custom-save-faces): Save in sorted order.
5287         * cus-edit.el (custom-save-resets): Bind print-length and
5288         print-level to nil to avoid value abbreviation.
5289         * cus-edit.el (custom-save-loaded-themes): Ditto.
5290
5291 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5292
5293         * subr.el (split-string-default-separators): New.
5294         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5295         see comment in source.
5296
5297 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5298
5299         * mule/japanese.el (paragraph-start, paragraph-separate):
5300         Remove anchor to BOL.
5301
5302 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5303
5304         * cl.el (gensym, gentemp): Improve docstrings.
5305
5306 2004-05-10  Vin Shelton  <acs@xemacs.org>
5307
5308         * etags.el: Sync with 21.5 version.
5309
5310 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5311
5312         * etags.el:
5313         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5314         only for use with exuberant ctags. This will also enable building of 
5315         completion tables with exuberant ctags. This will not work with
5316         xemacs ctags. 
5317         * etags.el (get-tag-table-buffer): New function for creating of
5318         completion table is used if tags-exuberant-ctags-optimization-p ist t
5319         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5320         finding the tag names. New.
5321         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5322         building tag completion table with exuberant ctags. New.
5323         * etags.el (find-tag-internal): Improve exact tag matching for tags
5324         with name fields. Before the patch return types of functions or
5325         function parameters (with exuberant ctags) were found as matches.
5326
5327 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5328
5329         * list-mode.el (display-completion-list): Fixed completion list was
5330         taking the width of the frame and not of the window for displaying
5331         the selection methods.
5332
5333 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5334
5335         * menubar-items.el (default-menubar): Options are saved to custom.el.
5336
5337
5338 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5339
5340         * isearch-mode.el (isearch-abort): Preserve successful search target.
5341
5342 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5343
5344         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5345         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5346         Bihlmeyer.
5347         * gnuserv.el (gnuserv-mode-line-string): New.
5348         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5349         gnuserv-mode.
5350         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5351         * gnuserv.el (gnuserv-edit-files): Use
5352         make-x-device-with-gtk-fallback.
5353
5354 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5355
5356         * gtk-widgets.el: New import: gtk-accel-group-new.
5357         * dialog-gtk.el:
5358         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5359         * dialog-gtk.el (popup-builtin-question-dialog):
5360         Added support for dialog button mnemonics.
5361
5362 2004-03-22  Chris Green <cmg@dok.org>
5363
5364         * process.el (shell-command): Output buffer was ignored when a
5365         background process was run via shell-command.
5366
5367 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5368
5369         * cus-edit.el (custom-save-variables): Retrieve a list of
5370         variables to save first, sort it, and make sure the variables are
5371         saved in sorted order.
5372
5373 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5374  
5375         * package-get.el (package-get-update-base-from-buffer): Force
5376         binary coding system for verifying GnuPG signature in the
5377         package-index file.
5378  
5379 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5380
5381         * package-get.el (package-get-package-index-file-location): Handle
5382         missing "EMACSPACKAGEPATH" environment variable.
5383
5384 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5385
5386         * package-admin.el (package-admin-find-top-directory): Simplify
5387         directory comparisions and fix substring errors on short path
5388         components.
5389         * package-get.el (package-get-package-index-file-location):
5390         Default to first component of "EMACSPACKAGEPATH", if set.
5391
5392 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5393
5394         * package-get.el (process-error): New error datum.
5395
5396 2004-02-02  Vin Shelton <acs@xemacs.org>
5397
5398         * XEmacs 21.4.15 is released
5399
5400 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5401
5402         * itimer.el (activate-itimer): Modify the itimer timeout value as
5403         if it were begun at the last time when the itimer driver was woken
5404         up.
5405
5406 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5407
5408         * specifier.el (Copyright):
5409         Update.
5410         (make-specifier-and-init):
5411         (map-specifier):
5412         (canonicalize-inst-pair):
5413         (canonicalize-spec-list):
5414         (set-specifier):
5415         Synch docstrings to 21.5 where appropriate.
5416
5417 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5418
5419         * package-get.el (package-get-list-packages-where): New.  A
5420         function that allows searching for groups of packages.  For
5421         example, find all packages that require the fsf-compat package.
5422
5423 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5424
5425         The Great PUI Sync.
5426
5427         * auto-autoloads.el: Regenerated.
5428
5429         * custom-load.el: Regenerated.
5430
5431         * dumped-lisp.el (packages-hardcoded-lisp): New.
5432
5433         * menubar-items.el (menu-max-items): New.
5434         (menu-submenu-max-items): New.
5435         (menu-submenu-name-format): New.
5436         (menu-split-long-menu): New.
5437         (menu-sort-menu): New.
5438         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5439
5440         * obsolete.el (pui-add-install-directory): Renamed to the more
5441         logical `pui-set-local-package-get-directory'.
5442         (package-get-download-menu): Moved to `package-ui.el' and renamed
5443         to `package-ui-add-download-menu'.
5444
5445         * package-admin.el (package-admin-install-function-mswindows):
5446         Whitespace clean up.
5447         (package-admin-add-single-file-package): Removed.
5448         (package-admin-default-install-function): Whitespace clean up.
5449         (package-admin-find-top-directory): New.
5450         (package-admin-get-install-dir): Use it.
5451         (package-admin-get-manifest-file): 
5452         (package-admin-check-manifest): 
5453         (package-admin-add-binary-package):
5454         (package-admin-get-lispdir):
5455         (package-admin-delete-binary-package):
5456         (package-admin):
5457
5458         * package-get.el (package-get-package-index-file-location): New.
5459         (package-get-install-to-user-init-directory): New.
5460         (package-get-remote):
5461         (package-get-download-sites):
5462         (package-get-pre-release-download-sites): New.
5463         (package-get-site-release-download-sites): New.
5464         (package-get-base-filename):
5465         (package-get-always-update):
5466         (package-get-user-index-filename): Removed.
5467         (package-get-pgp-available-p): New.
5468         (package-get-require-signed-base-updates):
5469         (package-get-was-current):
5470         (package-entries-are-signed): New.
5471         (package-get-continue-update-base): New.
5472         (package-get-download-menu): Removed.
5473         (package-get-require-base):
5474         (package-get-update-base-entry):
5475         (package-get-locate-file):
5476         (package-get-locate-index-file):
5477         (package-get-maybe-save-index):
5478         (package-get-update-base):
5479         (package-get-update-base-from-buffer):
5480         (package-get-update-base-entries):
5481         (package-get-interactive-package-query):
5482         (package-get-update-all):
5483         (package-get-all):
5484         (package-get-dependencies):
5485         (package-get-init-package):
5486         (package-get-info): New.
5487         (package-get):
5488         (package-get-staging-dir):
5489         (package-get-set-version-prop): Removed.
5490         (package-get-installedp):
5491         (package-get-ever-installed-p):
5492         (packages): Removed.
5493         (package-get-custom-groups): Removed.
5494         (package-get-custom): Removed.
5495         (package-get-custom-add-entry): Removed.
5496
5497         * package-info.el (batch-update-package-info):
5498
5499         * package-net.el (package-net-batch-generate-bin-ini):
5500         (package-net-update-installed-db):
5501
5502         * package-ui.el (pui-info-buffer):
5503         (pui-directory-exists): Removed.
5504         (pui-package-dir-list): Removed.
5505         (pui-add-install-directory): Removed.
5506         (package-ui-download-menu): New.
5507         (package-ui-pre-release-download-menu): New.
5508         (package-ui-site-release-download-menu): New.
5509         (pui-set-local-package-get-directory): New.
5510         (pui-package-symbol-char):
5511         (pui-update-package-display):
5512         (pui-toggle-package):
5513         (pui-toggle-package-key):
5514         (pui-toggle-package-delete):
5515         (pui-toggle-package-delete-key):
5516         (pui-toggle-package-event):
5517         (pui-toggle-verbosity-redisplay):
5518         (pui-install-selected-packages):
5519         (pui-add-required-packages):
5520         (pui-help-echo):
5521         (pui-display-info):
5522         (list-packages-mode):
5523         (pui-list-packages):
5524
5525         * packages.el (packages-compute-package-locations):
5526         (package-require):
5527         (package-delete-name):
5528         (packages-hardcoded-lisp): Removed.
5529         (packages-useful-lisp): Removed.
5530         (packages-unbytecompiled-lisp): Removed.
5531         (packages-find-package-directories):
5532
5533         Summary:
5534
5535         Major code clean up of all things PUI.
5536
5537         Much improved code to determine where packages should be
5538         installed.  PUI no longer depends on any packages being
5539         pre-installed to compute where packages are to be installed to.
5540
5541         The user can specify the location of their package-index file.  It
5542         isn't necessary to set this because it has sane defaults.  People
5543         who "run-in-place" won't accidently overwrite the CVS
5544         package-index file.  See
5545         `package-get-package-index-file-location'. 
5546
5547         PUI will now properly clean up after itself in the event of an
5548         unsuccessful package install.  This drastically reduces the number
5549         of "wrong md5sum" FAQs.
5550
5551         non-Mule XEmacsen can no longer install Mule packages.
5552
5553         Package management via the custom interface has been removed.
5554
5555         The PUI related menubar items have been reorganised.
5556
5557         The PGP verification code has been fixed and the default for
5558         whether or not it is used is automatically computed.
5559
5560         * update-elc.el ((preloaded-file-list site-load-packages
5561         need-to-dump dumped-exe)):
5562         Just a couple of small changes to allow for
5563         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5564         existing anymore.
5565
5566 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5567
5568         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5569         apply `format' to the first argument of byte-compile-warn, it
5570         already calls format.
5571
5572 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5573
5574         * files.el (delete-old-versions): Avoid going interactive during
5575         make install when environment variable VERSION_CONTROL is set.
5576
5577 2003-12-04  Vin Shelton  <acs@xemacs.org>
5578
5579         * menubar-items.el (menu-item-search): Only bring up search dialog
5580         box if the feature is available and desired.
5581
5582 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5583
5584         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5585
5586 2003-11-05  Vin Shelton  <acs@xemacs.org>
5587
5588         * help.el (Help-prin1-face):
5589         (Help-princ-face):
5590         princ and prin1 are functions and need to be called as such.  The
5591         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5592
5593 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5594
5595         * about.el (about-xemacs): Give full version and build date.
5596
5597 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * win32-native.el (grep-null-device): This XEmacs has null-device.
5600
5601 2003-09-06  Mike Sperber  <mike@xemacs.org>
5602
5603         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5604         implement the specified semantics for `defvar.'
5605
5606 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5607
5608         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5609         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5610         displaying buffer in question.
5611
5612 2003-09-03  Vin Shelton <acs@xemacs.org>
5613
5614         * XEmacs 21.4.14 is released
5615
5616 2003-08-17  Vin Shelton  <acs@xemacs.org>
5617
5618         * about.el: Vanity patch.
5619
5620 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5621
5622         * code-process.el (call-process):
5623         (call-process-region):
5624         (start-process):
5625         Document coding system processing.
5626
5627 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * startup.el (splash-frame-body): Idiomatic English.
5630
5631 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5632
5633         * font-lock.el (font-lock-match-java-declarations): Move
5634         save-restriction, narrow-to-region to beginning of function to
5635         avoid going beyond the limit and causing an infloop.
5636
5637 2003-04-16  Jerry James  <james@xemacs.org>
5638
5639         * keydefs.el: Remove mappings for keys mapped to the nowhere
5640         defined function function-key-error.
5641
5642 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5643
5644         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5645         lisp-interaction-mode-hook): Add the docstrings.
5646
5647 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5648
5649         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5650         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5651         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5652
5653 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5654
5655         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5656         lambda list after the original doc.  Care about
5657         #'(lambda () "SingleString") 
5658         (cl-upcase-arg): 
5659         (cl-function-arglist):
5660         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5661         circular data structures in lambda list specification
5662
5663 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5664
5665         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5666         to appear in font-lock-function-name-face.
5667
5668 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5669
5670         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5671         is not also the value of the lambda.
5672
5673 2003-05-06  Andy Piper  <andy@xemacs.org>
5674
5675         * files.el (revert-buffer): Make sure local variables get processed,
5676         even in the case of an optimized reversion.
5677
5678 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5679
5680         * XEmacs 21.4.13 is released
5681
5682 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5683
5684         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5685         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5686
5687 2003-02-14  Ben Wing  <ben@xemacs.org>
5688
5689         * byte-optimize.el:
5690         * byte-optimize.el (byte-compile-inline-expand):
5691         * byte-optimize.el (byte-compile-unfold-lambda):
5692         * byte-optimize.el (byte-optimize-form-code-walker):
5693         * byte-optimize.el (byte-optimize-form):
5694         * byte-optimize.el (byte-decompile-bytecode-1):
5695         * byte-optimize.el (byte-optimize-lapcode):
5696         Review carefully and sync up to 20.7 except for areas as noted.
5697         Fixes problem with JDE compilation.
5698
5699 2003-02-05  Ben Wing  <ben@xemacs.org>
5700
5701         * simple.el:
5702         * simple.el (motion-keys-for-shifted-motion):
5703         Omit M-S-home/end from motion keys.
5704
5705 2003-02-07  Ben Wing  <ben@xemacs.org>
5706
5707         * text-props.el (text-property-any):
5708         * text-props.el (text-property-not-all):
5709         Fix bug when end > start.
5710
5711 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * info.el (Info-insert-dir): Make default-directory end in
5714         separator.  Patch due to Martin Buchholz.
5715
5716 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5717
5718         * XEmacs 21.4.12 "Portable Code" is released.
5719
5720 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5721
5722         * about.el: Update golubev data.
5723
5724 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5725
5726         * isearch-mode.el (isearch-mode-map): Substitute comment on
5727         desirability, and back out "GR is printable" changes.
5728
5729 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5730
5731         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5732
5733 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5734
5735         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5736
5737 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5738
5739         * menubar-items.el (default-menubar): Use browse-url-mozilla
5740         instead of browse-url-gnome-moz for Mozilla.
5741
5742 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5743
5744         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5745
5746 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5747
5748         * files.el (auto-mode-alist): Remove redundant entries for modes
5749         that live in packages.
5750         (interpreter-mode-alist): Ditto.
5751
5752 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5753
5754         * menubar-items.el (default-menubar): Sync with current
5755         browse-url-xemacs.el.
5756
5757 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5758
5759         * XEmacs 21.4.10 "Military Intelligence" is released.
5760
5761 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5762
5763         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5764
5765 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5766
5767         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5768
5769 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5770
5771         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5772         effect free function.
5773         (font-lock-fontify-keywords-region): Supply the argument to
5774         font-lock-compile-keywords.
5775
5776 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5777
5778         * package-get.el (package-get-download-sites): Bring sites list
5779         up to date, prefer xx.xemacs.org addresses.
5780
5781 2002-09-27  Andy Piper  <andy@xemacs.org>
5782
5783         * dialog.el (make-dialog-box): for general dialogs only
5784         delete-frame-hook will be run.
5785
5786 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5787
5788         * font-lock.el (font-lock-fontify-syntactically-region): Add
5789         comment about lookup-syntax-properties, document LOUDLY as unused.
5790
5791 2002-08-26  Andy Piper  <andy@xemacs.org>
5792
5793         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5794         merge.
5795
5796 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5797
5798         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5799         (make-obsolete-variable): Ditto.
5800         (make-compatible): Ditto.
5801         (make-compatible-variable): Ditto.
5802
5803 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5804
5805         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5806         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5807
5808 2002-08-28  Andy Piper  <andy@xemacs.org>
5809
5810         * files.el (revert-buffer): propagate revert-without-query-status.
5811
5812 2002-06-03  Andy Piper  <andy@xemacs.org>
5813
5814         * dialog-items.el (make-search-dialog): align various subcontrols
5815         in visually pleasing ways, allow frame to autosize to the dialog
5816         size.
5817         * dialog.el (make-dialog-box): add a border inside the frame. Add
5818         :autosize property, if t then reset the frame size appropriately
5819         before the frame is mapped.
5820         * gutter-items.el (set-progress-feedback-instantiator): align
5821         various subcontrols.
5822         * gutter-items.el (set-progress-abort-instantiator): ditto.
5823
5824 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5825
5826         * XEmacs 21.4.9 "Informed Management" is released.
5827
5828 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5829
5830         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5831         "&optional append" argument.
5832
5833 2002-07-16  Didier Verna  <didier@xemacs.org>
5834
5835         * subr.el (replace-in-string): fix case fold bug introduced by
5836         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5837         case-fold-search in temporary buffers.
5838
5839 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5840
5841         * lib-complete.el (find-library): Remove check for mule because
5842         decompression DOES work on Mule.
5843
5844 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5845
5846         * simple.el (join-line): New alias for `delete-indentation'.
5847
5848 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5849
5850         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5851         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5852         (font-lock-builtin-face): New.
5853         (font-lock-constant-face): New.
5854         (font-lock-face-list): Add builtin and constant faces.
5855
5856 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5857
5858         * autoload.el (make-autoload): Support define-derived-mode.
5859         Collected puts of doc-string-elt property.  Based on a patch by
5860         Didier Verna <didier@xemacs.org>.
5861
5862 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5863
5864         * wid-edit.el (widget-field-activate): Fix docstring typo.
5865
5866 2002-07-23  Andy Piper  <andy@xemacs.org>
5867
5868         * about.el (about-personal-info): update me.
5869
5870 2002-07-12  Andy Piper  <andy@xemacs.org>
5871
5872         * custom.el (custom-theme-set-variables): remove bogus
5873         arguments. Use custom-set-default to set defaults.
5874         (custom-set-variables): update doc.
5875         (custom-local-buffer): new, synced from FSF.
5876         (custom-set-default): ditto.
5877         (defcustom): update doc.
5878
5879 2002-06-16  Andy Piper  <andy@xemacs.org>
5880
5881         * menubar-items.el (default-menubar): enable windows printing on
5882         cygwin as well as native.
5883
5884 2002-06-12  Andy Piper  <andy@xemacs.org>
5885
5886         * printer.el (generic-print-buffer): catch all errors so that the
5887         print device can be cleared in all scenarios.
5888         (Printer-clear-device): make sure clearing the printer allows it
5889         to be used again immediately.
5890         (generic-print-region): make sure the default printer face is
5891         black-on-white.
5892
5893 2002-04-23  Jerry James  <james@xemacs.org>
5894
5895         * window-xemacs.el (display-buffer-function): Change doc to
5896         reflect new arg.
5897         * window-xemacs.el (pre-display-buffer-function): Ditto.
5898         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5899         non-nil, make the new window just big enough for its contents.
5900         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5901         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5902         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5903
5904 2002-06-06  Andy Piper  <andy@xemacs.org>
5905
5906         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5907         (defcustom): ditto.
5908         (custom-handle-keyword): ditto.
5909
5910 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5913         Make obsolete.  Default to nil.
5914         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5915         Inspired by a patch by John Palmieri.
5916
5917 2002-07-01  Mike Alexander  <mta@arbortext.com>
5918
5919         * process.el (shell-command-on-region): Don't delete the region
5920         before giving it to call-process-region
5921
5922 2002-06-04  Jerry James <james@eecs.ku.edu>
5923
5924         * find-paths.el (paths-find-architecture-directory): Search in
5925         `system-configuration'/`base', not `base'`system-configuration'.
5926
5927 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5928
5929         * info.el (Info-index): Add missing \ in [ t].
5930
5931 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5932
5933         * gutter-items.el (gutter-buffers-tab-visible-p,
5934         buffers-tab-omit-function, buffers-tab-selection-function,
5935         buffers-tab-filter-functions):
5936         Doc improvements.
5937
5938 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5939
5940         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5941
5942         * toolbar-items.el (toolbar-news): Fix typo in message string.
5943
5944 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5945
5946         * dialog.el (yes-or-no-p-dialog-box): 
5947         * cmdloop.el (y-or-n-p-minibuf):
5948         (yes-or-no-p-minibuf):
5949         (yes-or-no-p):
5950         (y-or-n-p): 
5951         Specify negative answers in docstrings.
5952
5953 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5954
5955         * package-ui.el (pui-help-echo): Display both installed and author
5956         version.  Use a balloon-help window to display extra info like
5957         package requires.
5958
5959 2002-05-30  Andy Piper  <andy@xemacs.org>
5960
5961         * files.el (revert-buffer-internal): don't visit
5962         revert-buffer. Kill buffer when not used. Suggested by Mike
5963         Alexander <mta@arbortext.com>
5964
5965 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5966
5967         * files.el (revert-buffer): More docstring fiddling.
5968
5969 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5970
5971         * files.el (revert-buffer):
5972         (revert-buffer-internal):
5973         (revert-buffer-insert-file-contents-function):
5974         Improve docstrings and comments.
5975
5976 2002-05-08  Andy Piper  <andy@xemacs.org>
5977
5978         * files.el (revert-buffer): observe noconfirm behavior.
5979
5980 2002-04-09  Andy Piper  <andy@xemacs.org>
5981
5982         * files.el (revert-buffer): use revert-buffer-internal if it looks
5983         like doing so will not result in any user-visible changes.
5984         (revert-buffer-internal): new function. Do the actual process of
5985         reversion and then see whether the result is any different to what
5986         we have already. If it is not then do nothing.
5987
5988 2001-12-11  Andy Piper  <andy@xemacs.org>
5989
5990         * menubar.el (get-popup-menu-response): re-order so that it works
5991         on more sane/facist window systems.
5992
5993 2001-12-03  Andy Piper  <andy@xemacs.org>
5994
5995         * faces.el (frob-face-property): don't infloop in face frobbing
5996         from Jan Vroonhof <jan@xemacs.org>.
5997
5998 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5999
6000         * faces.el (frob-face-property): Follow face fall-back hierarchy
6001         properly for face properties without an instance. Only do manual
6002         copy form 'default in last resort. This handles in particular
6003         the case where 'default itself has only a fall-back (which is
6004         the case by default on windows).
6005
6006 2001-11-24  Andy Piper  <andy@xemacs.org>
6007
6008         * printer.el (generic-print-region): set default-frame-plist to
6009         nil while creating the printer frame so that sizes reflect the
6010         printed page.
6011
6012         * faces.el (face-complain-about-font): Don't complain on printers.
6013
6014 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6015         
6016         * package-net.el: Andy synch.
6017         
6018 2001-12-16  Andy Piper  <andy@xemacs.org>
6019
6020         * package-get.el (package-get-update-all): Make sure installed.db
6021         gets updated after updating packages.
6022
6023 2002-03-28  Ben Wing  <ben@xemacs.org>
6024
6025         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6026         continuation, truncation so that we don't get line jumpiness from
6027         them being larger than the line height.
6028
6029         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6030
6031 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6032
6033         * font.el (font-window-system-mappings): Add mapping for Gtk
6034         (assume identical to X) 
6035
6036 2002-02-04  Andy Piper  <andy@xemacs.org>
6037
6038         * files.el (convert-standard-filename): Fix for short filename
6039         Peter Arius <pas@methodpark.de>
6040
6041 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6042
6043         * list-mode.el (default-choose-completion): completion-base-size
6044         should refer to local value in the completion list buffer.
6045
6046 2001-12-03  Didier Verna  <didier@xemacs.org>
6047
6048         * rect.el: autoload `replace-rectangle'.
6049         * keydefs.el (global-map): bind it to `C-x r p'.
6050
6051 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6052
6053         * XEmacs 21.4.8 "Honest Recruiter" is released.
6054
6055 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6056
6057         This patch is based on Jerry James's patch and analysis.
6058
6059         * select.el (get-clipboard):
6060         (get-selection):
6061         Update docstrings.
6062         (get-clipboard-foreign):
6063         (get-selection-foreign):
6064         New function for use as `interprogram-paste-function's.
6065
6066         * simple.el (interprogram-paste-function): Change default to
6067         `get-clipboard-foreign'; improve docstring.
6068         (interprogram-cut-function): Improve dosctring.
6069
6070 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6071
6072         * XEmacs 21.4.7 "Economic Science" is released.
6073
6074 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6075
6076         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6077
6078 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6079
6080         * obsolete.el (assq-delete-all): New compatibility alias for 
6081         remassq.
6082
6083 2002-01-09  Simon Josefsson  <jas@extundo.com>
6084
6085         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6086
6087 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6088
6089         * info.el (Info-auto-generate-directory): Default
6090         Info-auto-generate-directory to 'if-outdated.
6091
6092 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6093
6094         * startup.el (normal-top-level): Prevent migration code from
6095         trashing .emacs on an error in loading the init files.
6096
6097 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6098
6099         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6100         "system default" Xdefaults and friends get xrdb-mode.
6101
6102 2002-03-05  Mats Lidell  <matsl@contactor.se>
6103  
6104         * help-nomule.el (tutorial-supported-languages): Added Swedish
6105         tutorial. Sorted languages.
6106
6107 2002-02-11  Mike Sperber <mike@xemacs.org>
6108
6109         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6110         regenerating outdated dir files and dir is non-existent.
6111
6112 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6113
6114         * code-files.el (convert-mbox-coding-system): Improve comment.
6115         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6116         coding-system argument to `write-region-pre-hook' call.
6117         (write-region-pre-hook): Fix docstring to mention lockname argument.
6118
6119 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6120
6121         * minibuf.el (completing-read): Remove redundant wrong arg list.
6122
6123         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6124
6125 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6126
6127         * obsolete.el (interactive-form): new compatibility alias for 
6128         function-interactive.
6129
6130 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6131
6132         * menubar-items.el (Menubar-items-truncate-list): Removed.
6133         * menubar-items.el (Menubar-items-truncate-history): New.
6134         * menubar-items.el (default-menubar): Use
6135         Menubar-items-truncate-history.
6136
6137 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6138
6139         * printer.el (generic-print-region): Pass correct arguments to
6140         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6141         Torkelsson <torkel@acc.umu.se>.
6142
6143 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6144
6145         * help.el (describe-mode): synched with FSF 19.34; handle nil
6146         minor mode indicators.
6147
6148 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6149
6150         * minibuf.el (completing-read): Update docstring.
6151
6152 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6153
6154         * XEmacs 21.4.6 "Common Lisp" is released.
6155
6156 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6157
6158         * package-net.el: Inadvertant synch with Windows branch.  From
6159         Andy's log:
6160         (package-net-kit-version): new variable.
6161         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6162
6163 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6164
6165         * package-get.el (package-get-locate-index-file): Also search the
6166         core etc/ directory for the package index file if it can't be
6167         found in ~/.xemacs/.
6168
6169 2001-12-13  William Perry  <wmperry@gnu.org>
6170
6171         * dialog-gtk.el (popup-builtin-question-dialog):
6172         Conform to API in gui.c.
6173         
6174 2001-11-12  Andy Piper  <andy@xemacs.org>
6175
6176         * cus-edit.el (custom-save-face-internal): make sure we save
6177         non-themed faces.
6178         (custom-save-variables): ditto variables.
6179
6180 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6181
6182         * faces.el (make-face-family):
6183         (make-face-size):
6184         New face-modifying functions per Jan Vroonhof.
6185
6186         cus-face.el (custom-set-face-font-family):
6187         (custom-set-face-font-size):
6188         Use them.
6189
6190         * font.el (font-window-system-mappings): More precise docstring.
6191
6192         (font-create-name):
6193         (font-create-object):
6194         (tty-font-create-object):
6195         (tty-font-create-plist):
6196         (x-font-create-object):
6197         (x-font-create-name):
6198         (ns-font-create-name):
6199         (mswindows-font-create-object):
6200         (mswindows-font-create-name):
6201         Add doctrings.
6202
6203 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6204
6205         * gtk-faces.el (gtk-init-device-faces): removed spurious
6206         quote before let* expression.
6207
6208 2001-10-29  Andy Piper  <andy@xemacs.org>
6209
6210         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6211         modified when changing coding system.
6212
6213         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6214         that we invoke the GUI directory selector.
6215
6216 2001-10-25  Andy Piper  <andy@xemacs.org>
6217
6218         * dialog.el (make-dialog-box): use new directory dialog support.
6219         * minibuf.el (read-file-name-1): ditto.
6220         (read-file-name): ditto.
6221         (read-directory-name): ditto.
6222
6223 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6224
6225         * XEmacs 21.4.5 "Civil Service" is released.
6226
6227 2001-04-23  Didier Verna  <didier@xemacs.org>
6228
6229         * cus-edit.el (custom-variable-pre-save): New.
6230         * cus-edit.el (custom-variable-post-save): New.
6231         * cus-edit.el (custom-variable-save): use them.
6232         * cus-edit.el (custom-face-pre-save): New.
6233         * cus-edit.el (custom-face-post-save): New.
6234         * cus-edit.el (custom-face-save): use them.
6235         * cus-edit.el (custom-group-pre-save): New.
6236         * cus-edit.el (custom-group-post-save): New.
6237         * cus-edit.el (custom-group-save): use them.
6238         * cus-edit.el (Custom-save): use the pre/post functions above,
6239         call `custom-save-all' only once.
6240         * cus-edit.el (custom-variable-pre-reset-standard): New.
6241         * cus-edit.el (custom-variable-post-reset-standard): New.
6242         * cus-edit.el (custom-variable-reset-standard): use them.
6243         * cus-edit.el (custom-face-pre-reset-standard): New.
6244         * cus-edit.el (custom-face-post-reset-standard): New.
6245         * cus-edit.el (custom-face-reset-standard): use them.
6246         * cus-edit.el (custom-group-pre-reset-standard): New.
6247         * cus-edit.el (custom-group-post-reset-standard): New.
6248         * cus-edit.el (Custom-reset-standard): use them.
6249         * cus-edit.el (custom-face-reset-saved): use the pre/post
6250         functions above, call `custom-save-all' only once.
6251
6252 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6253
6254         * gutter-items.el (buffers-tab face): Derive from the modeline
6255         face by default.  Many people use white-on-black for the default
6256         font, and the tabs look hideous with that color combination.  The
6257         modeline usually has the correct colors.
6258
6259 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6260
6261         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6262         (tag-mark-stack-max): Typo fix.
6263
6264 2001-09-28  Ben Wing  <ben@xemacs.org>
6265
6266         * font-lock.el:
6267         * font-lock.el (font-lock-after-change-function):
6268         fix problem with last patch, reported by Katsumi Yamaoka.
6269
6270 2001-09-17  Ben Wing  <ben@xemacs.org>
6271
6272         * font-lock.el (font-lock-after-change-function):
6273         fix problem when you insert a comment on the line before a line of
6274         code: if we use the following char, then when you hit backspace,
6275         the following line of code turns the comment color.
6276
6277 2001-06-08  Ben Wing  <ben@xemacs.org>
6278
6279         * process.el: comment about shell-command-switch.
6280         * process.el (shell-quote-argument): Need to quote a null
6281         argument, too.  From Dan Holmsand.
6282         
6283         * startup.el (normal-top-level): Delete some unused FSF junk.
6284         * startup.el (command-line-early):
6285         
6286         * startup.el (command-line): Call MS Windows init function.
6287         
6288         * win32-native.el:
6289         * win32-native.el (mswindows-system-shells): New.
6290         * win32-native.el (mswindows-system-shell-p): New.
6291         * win32-native.el (init-mswindows-at-startup): New.
6292         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6293         * win32-native.el (mswindows-quote-one-simple-arg):
6294         * win32-native.el (mswindows-quote-one-command-arg):
6295         * win32-native.el (mswindows-construct-process-command-line-alist):
6296         Correct comments at top.  Correctly handle passing arguments
6297         to Cygwin programs and to bash.  Fix quoting of zero-length
6298         arguments (from Dan Holmsand).  Set shell-command-switch based
6299         on shell-file-name, which in turn comes from env var SHELL.
6300
6301 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6302
6303         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6304         default-toolbar-position): Fill docstrings for balloon-help.
6305
6306 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6307
6308         * faces.el: Reenable specifications over 'gtk domain.
6309
6310 2001-08-08  Didier Verna  <didier@xemacs.org>
6311
6312         * autoload.el (update-autoload-files): make defdir a file name,
6313         not directory name.
6314
6315 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6316
6317         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6318
6319         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6320
6321 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6322
6323         * font-menu.el (font-menu-set-font): Default to current font-family.
6324         (font-menu-preferred-resolution):
6325         (font-menu-size-scaling):
6326         Provide gtk defaults, too.
6327
6328 2001-07-29  Mike Alexander  <mta@arbortext.com>
6329
6330         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6331         list
6332         (custom-set-face-font-family): ditto
6333
6334 2001-07-26  Mike Sperber <mike@xemacs.org>
6335
6336         * files.el (auto-mode-alist): .9 files are man pages, too.
6337
6338 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6339
6340         * process.el (call-process-internal): bind
6341         coding-system-for-write to 'binary when calling
6342         start-process-internal, so the process receives 
6343         the literal contents of INFILE.
6344
6345 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6346
6347         * files.el (auto-mode-alist): Add configure.ac support.
6348
6349 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6350
6351         * buff-menu.el:
6352         mouse.el:
6353         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6354
6355 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6356
6357         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6358
6359 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6360
6361         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6362         mixed text.
6363         (kinsoku-eol-p): Ditto.
6364
6365 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6366
6367         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6368         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6369         characters as the category `s' or `e' correctly.
6370
6371 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6372
6373         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6374
6375 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6376
6377         * mule/cyrillic.el:  Set up case table.
6378
6379 2001-06-08  Mike Sperber <mike@xemacs.org>
6380
6381         * files.el (save-some-buffers-1): Don't zap the help window right
6382         after `map-y-or-n-p' has popped it up.
6383
6384 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6385
6386         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6387
6388 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6389
6390         * specifier.el: define-specifier-tag 'gtk.
6391
6392 2001-05-12  Ben Wing  <ben@xemacs.org>
6393
6394         * find-paths.el (paths-find-recursive-path):
6395         fix error with null EXCLUDE-REGEXP.
6396         
6397         * font-lock.el (font-lock-mode):
6398         fix problem reported by hrvoje with buffers starting with a space.
6399         
6400 2001-05-06  Ben Wing  <ben@xemacs.org>
6401
6402         * dialog.el (make-dialog-box):
6403         * menubar-items.el (default-menubar):
6404         * printer.el (generic-print-buffer):
6405         * printer.el (generic-print-region):
6406         implement printing the selection when it's selected.
6407
6408 2001-04-18  Didier Verna  <didier@xemacs.org>
6409
6410         * cus-edit.el (Custom-reset-standard): reset to standard settings
6411         not only when the buffer's :custom-state is 'modified, but also
6412         when it is 'set or 'saved.
6413
6414 2001-04-17  Didier Verna  <didier@xemacs.org>
6415
6416         * startup.el (load-user-init-file): define `custom-file' before
6417         loading the user's init file.
6418
6419 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6420
6421         * menubar.el (popup-mode-menu): Make it work with
6422         popup-menu-titles turned off.
6423         
6424 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6425
6426         * about.el (about-mailto-link): Use compose-mail for sending mail.
6427
6428 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6429
6430         * package-admin.el (package-install-hook): New.
6431         (package-delete-hook): New.
6432         (package-admin-add-single-file-package): Use package-delete-hook.
6433
6434         * package-get.el (package-get): Use package-install-hook.
6435
6436 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6437
6438         * package-ui.el (pui-install-selected-packages): reverse the lists
6439         of packages so that they get handled in the same order as they
6440         were selected.
6441
6442 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6443
6444         * packages.el (locate-library): Use read-library-name for completion.
6445
6446 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6447
6448         * byte-optimize.el (=): `=' is not a binary predicate!
6449         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6450         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6451
6452 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6453
6454         * bytecomp.el (byte-compile-arithcompare):
6455         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6456
6457 2001-06-03  William M. Perry  <wmperry@gnu.org>
6458
6459         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6460         return the filename selected by the user!
6461
6462 2001-05-31  William M. Perry  <wmperry@gnu.org>
6463
6464         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6465         in XEmacs/GTK.
6466
6467 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6468
6469         * coding.el: Tiny typo fixed.
6470
6471 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6472
6473         * XEmacs 21.4.3 "Academic Rigor" is released.
6474
6475 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6476
6477         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6478
6479 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6480
6481         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6482
6483 2001-05-04  Ben Wing  <ben@xemacs.org>
6484
6485         * printer.el (generic-print-buffer):
6486         * printer.el (generic-print-region):
6487         Enable dialog boxes.  Apply workaround recommended by Kirill.
6488         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6489         
6490         * simple.el (kill-whole-line):
6491         * simple.el (kill-line-1):
6492         * simple.el (kill-entire-line):
6493         * simple.el (kill-line):
6494         * simple.el (backward-kill-line):
6495         Take out interactive dependence of kill-whole-line.
6496
6497 2001-04-22  Ben Wing  <ben@xemacs.org>
6498
6499         * dialog.el (make-dialog-box):
6500         Put dialog titles back in -- this time correctly.  Fix various
6501         other problems with leaks and such.
6502
6503         * simple.el (region-exists-p):
6504         * simple.el (region-active-p):
6505         Add comment about which one is correct to use in menu specs.
6506
6507 2001-05-05  Ben Wing  <ben@xemacs.org>
6508
6509         * dialog.el (make-dialog-box): fix doc string.
6510         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6511         take out Pretty Print.
6512         * printer.el:
6513         * printer.el (printer-current-device): New.
6514         * printer.el (Printer-get-device): New.
6515         * printer.el (Printer-clear-device): New.
6516         * printer.el (generic-page-setup): New.
6517         * printer.el (generic-print-buffer):
6518         * printer.el (generic-print-region):
6519         Implement Page Setup.  Handle errors properly.
6520
6521 2001-05-05  Ben Wing  <ben@xemacs.org>
6522
6523         * subr.el (error): Complete list of errors in doc string.
6524         
6525 2001-04-22  Ben Wing  <ben@xemacs.org>
6526
6527         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6528         
6529 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6530
6531         * build-report.el: Remove CVS keywords since this file has been in
6532         core lisp for a while now.
6533         * build-report.el (build-report-make-output-files): Fix typo.
6534
6535 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6536
6537         * about.el (about-finish-buffer): Make sure the last change works
6538         even if EVENT is nil.
6539
6540 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6541
6542         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6543         clicked, not the one that happens to be the current buffer at the
6544         time.
6545
6546 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6547
6548         * cus-edit.el (custom-display): Support the GTK Window System also.
6549
6550 2001-04-30  Ben Wing  <ben@xemacs.org>
6551
6552         * printer.el:
6553         * printer.el (printer-page-header):
6554         * printer.el (Print-context): New.
6555         * printer.el (printer-page-footer):
6556         * printer.el (generate-header-element): New.
6557         * printer.el (generate-header-line): New.
6558         * printer.el (print-context-property):
6559         * printer.el (generic-print-buffer):
6560         * printer.el (generic-print-region):
6561         Implement headers and footers.  Implement calling Print dialog box
6562         (#### but it doesn't quite work yet).
6563
6564 2001-04-25  Ben Wing  <ben@xemacs.org>
6565
6566         * about.el (xemacs-hackers):
6567         * about.el (about-url-alist):
6568         * about.el (about-personal-info):
6569         * about.el (about-hacker-contribution):
6570         More contributions.
6571         
6572         * simple.el (handle-post-motion-command):
6573         Fix spurious setting of zmacs-region-stays to t after a non-shift
6574         motion command.
6575
6576 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6577
6578         * about.el (about-personal-info): Update my bio.
6579         (about-hacker-contribution): Ditto.
6580
6581 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6582
6583         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6584
6585 2001-04-19  Andy Piper  <andy@xemacs.org>
6586
6587         * package-net.el (package-net-cygwin32-binary-size): new size.
6588         (package-net-win32-binary-size): new size.
6589         (package-net-convert-index-to-ini): Use new arch.
6590         (package-net-batch-convert-index-to-ini): Removed.
6591         (package-net-generate-bin-ini): New.
6592         (package-net-batch-generate-bin-ini): New.
6593
6594 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6595
6596         * XEmacs 21.4.1 "Copyleft" is released.
6597
6598 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6599
6600         * x-compose.el (xlib-input-method-bug-workaround):
6601         (alias-colon-to-double-quote):
6602         Force sort in map-keymap to work around rehash bug.
6603
6604 2001-04-17  Ben Wing  <ben@xemacs.org>
6605
6606         * about.el: Finish overhaul, add a few new hackers, update a
6607         couple old ones.
6608
6609 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6610
6611         * XEmacs 21.4.0 "Solid Vapor" is released.
6612
6613 2001-04-15  Ben Wing  <ben@xemacs.org>
6614
6615         * about.el:
6616         * about.el (about-headline-face): New.
6617         * about.el (about-link-face): New.
6618         * about.el (about-current-release-maintainers): New.
6619         * about.el (about-other-current-hackers): New.
6620         * about.el (about-url-alist):
6621         * about.el (about-once-and-future-hackers): New.
6622         * about.el (about-mailto-link): New.
6623         * about.el (about-get-buffer):
6624         * about.el (about-finish-buffer):
6625         * about.el (about-xemacs):
6626         * about.el (about-features): Removed.
6627         * about.el (about-advantages): New.
6628         * about.el (about-maintainer-info): Removed.
6629         * about.el (about-personal-info): New.
6630         * about.el (about-hacker-contribution): New.
6631         * about.el (about-maintainer):
6632         * about.el (about-show-linked-info):
6633         * about.el (about-hackers):
6634         Major revamping.  Rewriting of most of the text, improve the
6635         link handling, separate info on contributors into personal
6636         and contribution info, add new contributors, update personal
6637         info, etc. etc.
6638         
6639         * menubar-items.el (default-menubar):
6640         Help menubar entry for News now says more accurately
6641         "What's New in XEmacs".
6642         
6643         * mouse.el:
6644         * mouse.el (mouse-track-cleanup-hook):
6645         * mouse.el (mouse-track):
6646         Don't set-buffer to a dead buffer when calling mouse-track
6647         cleanup hooks.
6648
6649 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6650
6651         * XEmacs 21.2.47 "Zephir" is released.
6652
6653 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6654
6655         * dialog.el (make-dialog-box): Disable dialog box titles until
6656         we get them working.
6657
6658 2001-03-30  Ben Wing  <ben@xemacs.org>
6659
6660         * help.el:
6661         * help.el (Help-princ-face):
6662         * help.el (Help-prin1-face):
6663         * help.el (frob-help-extents):
6664         * help.el (describe-function-1):
6665         * help.el (describe-variable):
6666         Avoid using font-lock faces, which may not be defined.
6667         Instead, use hyper-apropos faces, and make sure they're
6668         defined as necessary by using `require'. (It's not so safe
6669         to do this for font-lock.) In any case, we will eventually
6670         be merging this functionality into hyper-apropos.
6671
6672         * loaddefs.el (completion-ignored-extensions):
6673         Fix documentation.
6674         
6675         * menubar-items.el (menu-truncate-list): Removed.
6676         * menubar-items.el (Menubar-items-truncate-list): New.
6677         * menubar-items.el (default-menubar):
6678         Fix errors if grep or compile command is too long.  Rename helper
6679         function to be less visible.
6680
6681 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6682
6683         * byte-optimize.el (byte-optimize-minus):
6684         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6685
6686 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6687
6688         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6689         Mule is available.
6690
6691         * mule/latin.el: New file.
6692
6693 2001-03-11  Ben Wing  <ben@xemacs.org>
6694
6695         * auto-save.el:
6696         * auto-save.el (auto-save-directory):
6697         * auto-save.el (make-auto-save-file-name):
6698         * auto-save.el (auto-save-file-name-p): New.
6699
6700         Merge in improvements from other definition of
6701         make-auto-save-file-name in files.el.
6702         
6703         * auto-save.el (auto-save-original-name):
6704         * auto-save.el (auto-save-name-in-fixed-directory):
6705         * auto-save.el (auto-save-unslashify-name): Removed.
6706         * auto-save.el (auto-save-slashify-name): Removed.
6707         * auto-save.el (auto-save-reserved-chars): New.
6708         * auto-save.el (auto-save-escape-name): New.
6709         * auto-save.el (auto-save-unhex): New.
6710         * auto-save.el (auto-save-unescape-name): New.
6711
6712         Change algorithm for encoding filenames in auto-save names to be
6713         entirely safe with all filesystems and all possible characters in
6714         a filename, and 100% reversible. (Essentially, uses
6715         quoted-printable as the encoding.)
6716         
6717         * auto-save.el (recover-all-files):
6718
6719         Use insert-directory rather than calling ls directly -- fixes
6720         things under Windows.
6721
6722         * files.el:
6723         * files.el (convert-standard-filename): Substitute FSF's
6724         definition for this (we had nothing here before).
6725         
6726         * files.el (backup-buffer): Warning fix.
6727         
6728         * files.el (make-backup-file-name):
6729         * files.el (find-backup-file-name):
6730         Fix error in calling sequence to auto-save-file-name-p.
6731         
6732         * files.el (recover-file):
6733         Use insert-directory rather than calling ls directly -- fixes
6734         things under Windows.
6735
6736         * files.el (make-auto-save-file-name): Removed.
6737         * files.el (auto-save-file-name-p): Removed.
6738         auto-save is always dumped so no sense in having a definition
6739         that will always be overwritten with another.
6740         
6741         * files.el (insert-directory):
6742         * win32-native.el:
6743         * win32-native.el (debug-mswindows-process-command-lines):
6744         * win32-native.el (original-make-auto-save-file-name): Removed.
6745         * win32-native.el (make-auto-save-file-name): Removed.
6746
6747
6748 2001-03-21  Martin Buchholz <martin@xemacs.org>
6749
6750         * XEmacs 21.2.46 "Urania" is released.
6751
6752 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6753
6754         * menubar-items.el (default-menubar): Update sample.emacs to
6755         sample.init.el and adjust accelerators.
6756
6757 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6758
6759         * build-report.el (build-report): Improve docstring.
6760
6761 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6762
6763         * ChangeLog: Log GTK merge.
6764
6765         * gutter-items.el:
6766         * mwheel.el:
6767         * sound.el:
6768         * startup.el:
6769         Revert gratuitous whitespace changes.
6770
6771 2001-03-07  Ben Wing  <ben@xemacs.org>
6772
6773         * help.el:
6774         * help.el (key-or-menu-binding):
6775         * help.el (Help-find-file): New.
6776         * help.el (describe-beta):
6777         * help.el (describe-copying):
6778         * help.el (describe-project):
6779         * help.el (view-emacs-news):
6780         * help.el (view-sample-init-el): New.
6781         * help.el (Help-princ-face): New.
6782         * help.el (Help-prin1-face): New.
6783         * help.el (help-symbol-function-context-menu):
6784         * help.el (help-symbol-variable-context-menu):
6785         * help.el (help-symbol-function-and-variable-context-menu):
6786         * help.el (frob-help-extents):
6787         * help.el (describe-function-1):
6788         * help.el (describe-variable):
6789
6790         Add coloring in Help buffers, correspondent with hyperlinks.
6791         View files in view-mode rather than Fundamental.
6792         Remove separators from context menus -- now handled in generic code.
6793         Add `Find Tag' to context menu.
6794         
6795         * menubar.el (popup-mode-menu):
6796
6797         Rewrite code that outputs the popup menu to (a) put more specific
6798         entries first, (b) be more robust, (c) output the proper context
6799         menu separators automatically (the context menu functionality is
6800         new and currently used only by Help).
6801
6802 2001-03-10  William M. Perry  <wmperry@aventail.com>
6803
6804         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6805         this function when converting from the 21.1 GTK branch.  Now
6806         supports file, password, question, and color built-in dialogs.
6807
6808 2001-03-06  Ben Wing  <ben@xemacs.org>
6809
6810         * keydefs.el:
6811         * keydefs.el (global-map):
6812         Add commented-out change of M-k (for 21.5).
6813         
6814         * menubar-items.el (default-menubar):
6815         Fix items to control kill-line behavior; add items for
6816         shifted motion.
6817         
6818         * simple.el:
6819         * simple.el (kill-whole-line):
6820         * simple.el (historical-kill-line): Removed.
6821         * simple.el (kill-line): Removed.
6822         * simple.el (kill-entire-line): New.
6823         * simple.el (kill-line-1): New.
6824         * simple.el (backward-kill-line):
6825         Undo kill-whole-line == always changes.  Add new function
6826         kill-entire-line to unconditionally delete the current line.
6827         Add comments describing the lamentable state of affairs of
6828         the kill-line functions and variables.
6829
6830 2001-03-02  Ben Wing  <ben@xemacs.org>
6831
6832         * simple.el:
6833         * simple.el (beginning-of-buffer):
6834         * simple.el (end-of-buffer):
6835         * simple.el (mark-ring-unrecorded-commands):
6836         * simple.el (signal-error-on-buffer-boundary):
6837         * simple.el (shifted-motion-keys-select-region):
6838         * simple.el (unshifted-motion-keys-deselect-region):
6839         * simple.el (motion-keys-for-shifted-motion): New.
6840         * simple.el (handle-pre-motion-command):
6841         * simple.el (handle-post-motion-command):
6842         * simple.el (forward-char-command):
6843         * simple.el (backward-char-command):
6844         * simple.el (scroll-up-command):
6845         * simple.el (scroll-down-command):
6846         * simple.el (next-line):
6847         * simple.el (previous-line):
6848         * simple.el (backward-block-of-lines):
6849         * simple.el (forward-block-of-lines):
6850         * simple.el (backward-word):
6851         * simple.el (mark-word):
6852
6853         Augment documentation of the most common motion commands to make
6854         note of the shifted-motion support.  Improve the support to (a)
6855         properly document how it works and why it's done in the fashion it
6856         is, and (b) allow the keystrokes that trigger it to be customized.
6857
6858         Correct error in the customize specification of
6859         mark-ring-unrecorded-commands.
6860
6861 2001-03-02  Ben Wing  <ben@xemacs.org>
6862
6863         * font-lock.el:
6864         * font-lock.el (font-lock-pending-extent-table): Removed.
6865         * font-lock.el (font-lock-pending-buffer-table): New.
6866         * font-lock.el (font-lock-pre-idle-hook):
6867         * font-lock.el (font-lock-after-change-function):
6868         * font-lock.el (font-lock-fontify-pending-extents):
6869         * font-lock.el (font-lock-lisp-like):
6870
6871         Fix handling of pending extents to avoid excessive slowness (N^2
6872         behavior) when making lots of buffer changes between redisplays,
6873         such as when saving the Options.
6874
6875 2001-03-09  William M. Perry  <wmperry@aventail.com>
6876
6877         * device.el:
6878         * dragdrop.el:
6879         * dumped-lisp.el:
6880         * faces.el:
6881         * frame.el:
6882         * gnuserv.el:
6883         * loadup.el:
6884         * menubar-items.el:
6885         * minibuf.el:
6886         The Great GTK Merge.
6887
6888         * ChangeLog.GTK:
6889         * dialog-gtk.el:
6890         * gdk.el:
6891         * generic-widgets.el:
6892         * glade.el:
6893         * gnome-widgets.el:
6894         * gnome.el:
6895         * gtk-compose.el:
6896         * gtk-extra.el:
6897         * gtk-faces.el:
6898         * gtk-ffi.el:
6899         * gtk-file-dialog.el:
6900         * gtk-font-menu.el:
6901         * gtk-glyphs.el:
6902         * gtk-init.el:
6903         * gtk-iso8859-1.el:
6904         * gtk-marshal.el:
6905         * gtk-mouse.el:
6906         * gtk-package.el:
6907         * gtk-password-dialog.el:
6908         * gtk-select.el:
6909         * gtk-widget-accessors.el:
6910         * gtk-widgets.el:
6911         * gtk.el:
6912         widgets-gtk.el:
6913         The Great GTK Merge: new files.
6914
6915 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6916
6917         * generic-widgets.el: Don't require gtk (a built-in feature) at
6918         top level.  Don't execute the last sexp unless (featurep 'gtk).
6919
6920 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6921
6922         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6923
6924 2001-02-23  Martin Buchholz <martin@xemacs.org>
6925
6926         * XEmacs 21.2.45 "Thelxepeia" is released.
6927
6928 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6929  
6930         * about.el (xemacs-hackers): update my entry. 
6931         * about.el (about-maintainer-info): ditto. 
6932         * about.el (about-hackers): ditto. 
6933
6934 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6935
6936         * about.el (about-maintainer-info): More vanity info about
6937         yours truly.
6938
6939 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6940
6941         * build-report.el (build-report-destination): xemacs-build-reports
6942         has moved to SourceForge, where mailing list name length is
6943         restricted, hence the name change to
6944         xemacs-buildreports@xemacs.org.
6945         * build-report.el (build-report-keep-regexp): Update default.
6946         * build-report.el (build-report-delete-regexp): Ditto.
6947         * build-report.el (build-report-make-output-files): Ditto.
6948
6949 2001-02-19  Craig Lanning  <lanning@scra.org>
6950
6951         * lisp-mode.el: Add indentation specifications for following
6952         Common Lisp forms: handler-case, handler-bind, with-slots,
6953         with-open-file, with-open-stream, print-unreadable-object.
6954
6955 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6956
6957         * font-lock.el (font-lock-set-defaults-1):
6958         Move initialization of `font-lock-cache-position' so that it's set
6959         even if font-lock-keywords is already defined.
6960
6961 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6962
6963         * autoload.el (generate-file-autoloads-1):
6964         Use `emacs-lisp-mode-syntax-table' instead of
6965         `lisp-mode-syntax-table'.
6966         * lisp-mode.el (lisp-mode-syntax-table):
6967         Get rid of old checks for `parse-partial-sexp' version.
6968         Make `|' (pipe) string delimiter instead of punctuation.
6969
6970 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6971
6972         * window.el (save-selected-window):
6973         Use gensym for better macro hygiene.
6974
6975 2001-02-06  Mike Sperber <mike@xemacs.org>
6976
6977         * dump-paths.el:
6978         * startup.el (startup-setup-paths): Set and use
6979         `mule-lisp-directory'.
6980         (startup-setup-paths-warning): Ditto.
6981
6982         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6983         (paths-construct-load-path): Consider `mule-lisp-directory'.
6984
6985 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6986
6987         * font-lock.el: Syntax table improvements used.  A few random
6988         changes are not specified below.
6989         (font-lock-fontify-string-delimiters):
6990         (font-lock-syntactic-keywords):
6991         (font-lock-cache-state nil):
6992         (font-lock-cache-position):
6993         New variables.
6994         (font-lock-set-syntax):
6995         (font-lock-apply-syntactic-highlight):
6996         (font-lock-fontify-syntactic-anchored-keywords):
6997         (font-lock-fontify-syntactic-keywords-region):
6998         (font-lock-eval-keywords):
6999         New functions.
7000         (font-lock-remove-face):
7001         (font-lock-fontify-syntactically-region):
7002         Use syntax properties.
7003
7004 2001-02-08  Martin Buchholz <martin@xemacs.org>
7005
7006         * XEmacs 21.2.44 "Thalia" is released.
7007
7008 2001-01-16  Mike Sperber <mike@xemacs.org>
7009
7010         * startup.el (normal-top-level): Work even if no installation root
7011         is found.
7012
7013 2001-01-30  Andy Piper  <andy@xemacs.org>
7014
7015         * gutter-items.el (progress-abort-glyph): remove instantiator.
7016         (set-progress-abort-instantiator): new function.
7017         (abort-progress-feedback): use it.
7018
7019         * gutter.el (set-gutter-dirty-p): new function.
7020
7021 2001-01-30  Didier Verna  <didier@xemacs.org>
7022
7023         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7024
7025 2001-01-24  Didier Verna  <didier@xemacs.org>
7026
7027         * sound.el (sound-extension-list): give a better default value.
7028         * sound.el (load-sound-file): improve the doc string, also find
7029         files given by absolute names, pass a real extension list to
7030         `locate-file'.
7031
7032 2001-01-26  Martin Buchholz <martin@xemacs.org>
7033
7034         * XEmacs 21.2.43 "Terspichore" is released.
7035
7036 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7037
7038         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7039         messages from gnuserv.
7040
7041 2001-01-20  Martin Buchholz <martin@xemacs.org>
7042
7043         * XEmacs 21.2.42 "Poseidon" is released.
7044
7045 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7046
7047         * cl-macs.el (cl-upcase-arg): New function.
7048         (cl-function-arglist): New function.
7049         (cl-transform-lambda): Automatically add CL-style lambda list to
7050         documentation string using functions above.
7051
7052 2001-01-12  Andy Piper  <andy@xemacs.org>
7053
7054         * package-get.el (package-get-custom): call
7055         package-net-update-installed-db.
7056
7057         * package-ui.el (pui-install-selected-packages): call
7058         package-net-update-installed-db.
7059
7060         * package-net.el (package-net-update-installed-db): use
7061         packages-package-list so that we reflect reality.
7062
7063         * packages.el (packages-package-list): Make docstring reflect
7064         reality.
7065
7066         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7067
7068         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7069         isn't installed.
7070
7071 2001-01-17  Andy Piper  <andy@xemacs.org>
7072
7073         * wid-edit.el (widget-activation-glyph-mapper): activate or
7074         deactivate native widgets.
7075         (widget-glyph-insert-glyph): record instantiator.
7076         (widget-push-button-value-create): use it.
7077
7078         * gui.el (gui-button-action): new function. Make button's domain
7079         buffer current when calling.
7080         (make-gui-button): update to use gui-button-action.
7081
7082 2001-01-16  Didier Verna  <didier@xemacs.org>
7083
7084         * menubar-items.el (default-menubar): add an entry for modeline
7085         horizontal scrolling in Options -> Display.
7086
7087 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7088
7089         * package-get.el (package-get-require-signed-base): Set to nil
7090         by default.
7091
7092 2001-01-17  Martin Buchholz <martin@xemacs.org>
7093
7094         * XEmacs 21.2.41 "Polyhymnia" is released.
7095
7096 2001-01-16  Mike Sperber <mike@xemacs.org>
7097
7098         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7099         catch lisp/mule/.
7100
7101 2001-01-14  Mike Sperber <mike@xemacs.org>
7102
7103         * startup.el (maybe-create-compatibility-dot-emacs):
7104         (maybe-unmigrate-user-init-file):
7105         (unmigrate-user-init-file): Created.
7106         (maybe-migrate-user-init-file): Offer creation of compatibility
7107         .emacs.
7108         Some doc fixes wrt init file location.
7109
7110 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7111
7112         * faces.el (face-frob-from-locale-first): new variable.
7113         (frob-face-font-2): Honor tags arg while trying to use
7114         standard-face-mapping.  When face-frob-from-locale-first is set,
7115         first try to set face inheriting from frobbed-face.
7116
7117 2001-01-15  Didier Verna  <didier@xemacs.org>
7118
7119         * about.el (xemacs-hackers): update my entry.
7120         * about.el (about-url-alist): ditto.
7121         * about.el (about-maintainer-info): ditto.
7122         * about.el (about-hackers): ditto.
7123
7124 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7125
7126         The byte compiler has been badly broken for a year,
7127         by the patch of 1999-12-06.
7128         * byte-optimize.el (byte-optimize-form-code-walker):
7129         Bug was: the byte compiler was making this erroneous optimization:
7130         (progn (or (foo)) (bar)) ==> (bar)
7131
7132 2000-11-20  Mike Sperber <mike@xemacs.org>
7133
7134         * setup-paths.el (paths-core-load-path-depth): Split
7135         `paths-load-path-depth' in two for site and core lisp.  Don't
7136         recurse into core.
7137         * setup-paths.el (paths-construct-load-path): Use.
7138
7139 2001-01-10  Andy Piper  <andy@xemacs.org>
7140
7141         * package-net.el (package-net-cygwin32-binary-size): new variable
7142         (package-net-win32-binary-size): ditto.  add much needed
7143         commentary.
7144
7145         * gutter-items.el (buffers-tab-items): correct off-by-one error
7146         for buffers-tab-max-size.
7147
7148 2001-01-08  Martin Buchholz <martin@xemacs.org>
7149
7150         * XEmacs 21.2.40 is released.
7151
7152 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7153
7154         * mule/hebrew.el: Fix comments and typos.
7155         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7156
7157 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7158
7159         * ChangeLog.1: move ancient log from fill.el.
7160
7161         * dump-paths.el:
7162         paragraphs.el:
7163         mule/mule-category.el:
7164         Miscellaneous typo fixes and slight doc clarifications.
7165
7166         * mule/mule-ccl.el:  Correct file name in header.
7167
7168 2000-12-31  Martin Buchholz <martin@xemacs.org>
7169
7170         * XEmacs 21.2.39 is released.
7171
7172 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7173
7174         * byte-optimize.el (byte-optimize-cond):
7175         (byte-optimize-cond-1): New.
7176         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7177         Optimizes (cond (x nil)) ==> nil.
7178         Provide better diagnostic on malformed expr like (cond foo).
7179
7180 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7181
7182         * mule/mule-coding.el:
7183         mule/mule-cmds.el (reset-language-environment,
7184         set-language-environment-coding-systems):
7185         Safer default coding-priority-list, corresponding to src/file-coding.h.
7186
7187 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7188
7189         * package-admin.el: Allow package removal from
7190         early-package-load-path.
7191
7192 2000-12-15  Andreas Jaeger  <aj@suse.de>
7193
7194         * about.el (about-maintainer-info): Update my entry.
7195
7196 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7197
7198         * packages.el (locate-library): Add support for bzip2
7199         compressed .el files.
7200
7201 2000-12-12  Andy Piper  <andy@xemacs.org>
7202
7203         * package-net.el: new file.
7204
7205 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7206
7207         * font-lock.el: Add missing C++ keywords.
7208
7209 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7210
7211         * simple.el (indent-for-comment): Preserve indentation of comments
7212         starting in column 0, as documented in (Info-goto-node
7213         "(xemacs)Comments").  Update docstring accordingly.
7214
7215 2000-12-05  Martin Buchholz <martin@xemacs.org>
7216
7217         * XEmacs 21.2.38 is released.
7218
7219 2000-12-04  Didier Verna  <didier@xemacs.org>
7220
7221         * mouse.el (default-mouse-track-set-point-in-window): remove
7222         spurious '+' operation detected by Martin.
7223
7224
7225 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7226
7227         * cl-extra.el (coerce):
7228         Implement char to integer coercion.
7229         Remove extraneous (numberp) test.
7230
7231         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7232         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7233         (byte-optimize-predicate):
7234         Warn if evaluating constant expression signals an error.
7235         (byte-optimize-form): Small simplification.
7236
7237         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7238
7239 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7240
7241         * byte-optimize.el:
7242         (byte-optimize-minus):
7243         (byte-optimize-plus):
7244         (byte-optimize-mult):
7245         (byte-optimize-quo):
7246         Use (car (last x)) instead of (last x) to get last elt!
7247         Use `byte-optimize-predicate' to optimize `%'.
7248         Move optimizations for special numeric args to bytecomp.el.
7249         * bytecomp.el (byte-compile-associative): Remove.
7250         (byte-compile-max): New.
7251         (byte-compile-min): New.
7252         Properly handle erroneous calls: (max) (min).
7253         (byte-compile-plus): New.
7254         (byte-compile-minus):
7255         It's easiest to handle 0, +1 and -1 args here.
7256         (byte-compile-mult): New.
7257         It's easiest to handle 1, -1 and 2 args here.
7258         (byte-compile-quo):
7259         It's easiest to handle 0, +1 and -1 args here.
7260         Issue byte-compiler warning when dividing by zero.
7261
7262         Byte-compiler arithmetic improvements.
7263         Better optimize these expressions in the obvious way:
7264         (+ x y 1)   -->  varref x varref y add add1
7265         (+ x y -1)  -->  varref x varref y add sub1
7266         (- x y 0)   -->  (- x y)
7267         (- 0 x y)   -->  (- (- x) y)
7268         (% 42 19)   --> compile-time constant
7269         (/ 42 19)   --> compile-time constant
7270         (* (foo) 2) --> foo call dup plus
7271
7272         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7273         unless (declaim (optimize (safety 3)))
7274         or (setq byte-compile-delete-errors nil).
7275
7276 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7277
7278         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7279         docstrings.
7280
7281 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7282
7283         * startup.el (command-line-do-help):  Add documentation of
7284         portable dumper switches.
7285
7286 2000-11-22  Andy Piper  <andy@xemacs.org>
7287
7288         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7289
7290         * glyphs.el (init-glyphs): don't use autodetect for strings.
7291
7292 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7293
7294         * byte-optimize.el (byte-optimize-char-before):
7295         (byte-optimize-backward-char):
7296         (byte-optimize-backward-word):
7297         Fix incorrect optimizations for these sorts of expressions:
7298         (let ((x nil)) (backward-char x))
7299
7300 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7301
7302         * byte-optimize.el:
7303         * byte-optimize.el (byte-optimize-backward-char): New.
7304         * byte-optimize.el (byte-optimize-backward-word): New.
7305         Make backward-word and backward-char as efficient as forward versions.
7306
7307         * bytecomp.el (byte-compile-no-args-with-one-extra):
7308         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7309         * bytecomp.el (byte-compile-two-args-with-one-extra):
7310         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7311         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7312         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7313         Check if extra arg is constant nil, and if so, use byte-coded call.
7314
7315         * simple.el (backward-word):
7316         * simple.el (mark-word):
7317         * simple.el (kill-word):
7318         * simple.el (backward-kill-word):
7319         Make COUNT argument optional, for consistency with forward-char et al.
7320
7321         * abbrev.el (abbrev-string-to-be-defined):
7322         * abbrev.el (inverse-abbrev-string-to-be-defined):
7323         * abbrev.el (inverse-add-abbrev):
7324         * abbrev.el (expand-region-abbrevs):
7325         * buff-menu.el (Buffer-menu-execute):
7326         * indent.el (move-to-left-margin):
7327         * indent.el (indent-relative):
7328         * indent.el (move-to-tab-stop):
7329         * info.el (Info-reannotate-node):
7330         * lisp-mode.el (lisp-indent-line):
7331         * lisp.el (end-of-defun):
7332         * lisp.el (move-past-close-and-reindent):
7333         * misc.el (copy-from-above-command):
7334         * mouse.el (default-mouse-track-scroll-and-set-point):
7335         * page.el (forward-page):
7336         * paragraphs.el (forward-paragraph):
7337         * paragraphs.el (end-of-paragraph-text):
7338         * picture.el (picture-forward-column):
7339         * picture.el (picture-self-insert):
7340         * rect.el (extract-rectangle-line):
7341         * simple.el (newline):
7342         * simple.el (fixup-whitespace):
7343         * simple.el (backward-delete-char-untabify):
7344         * simple.el (transpose-chars):
7345         * simple.el (transpose-preceding-chars):
7346         * simple.el (do-auto-fill):
7347         * simple.el (indent-new-comment-line):
7348         * simple.el (blink-matching-open):
7349         * view-less.el (cleanup-backspaces):
7350         * wid-edit.el (widget-transpose-chars):
7351         * term/bg-mouse.el (bg-insert-moused-sexp):
7352         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7353
7354         * info.el (Info-fontify-node):
7355         * simple.el (backward-delete-function):
7356         Use canonical delete-backward-char instead of backward-delete-char.
7357
7358 2000-11-20  Andy Piper  <andy@xemacs.org>
7359
7360         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7361         no buffers.
7362
7363 2000-11-20  Andy Piper  <andy@xemacs.org>
7364
7365         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7366         buffer tabs.
7367
7368 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7369
7370         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7371         (proclaim inline...) was shadowing compiler-macros.
7372
7373 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7374
7375         * bytecomp.el (byte-compile-eval): New.
7376         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7377         Keeps this promise made in Lispref:
7378         "If a file being compiled contains a `defmacro' form, the macro is
7379         defined temporarily for the rest of the compilation of that file."
7380
7381 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7382
7383         * cl.el (floatp-safe):
7384         (plusp):
7385         (minusp):
7386         (oddp):
7387         (evenp):
7388         (cl-abs):
7389         Use a better parameter name than `x'.
7390
7391         * cl-macs.el (check-type): Make continuable.  Change documentation
7392         to require PLACE, but accept any form for compatibility.
7393
7394         * abbrev.el (define-abbrev): Use check-type.
7395         * font-menu.el (font-menu-change-face): Use check-type.
7396         * menubar.el (relabel-menu-item): Use check-type.
7397         * itimer.el: Fix typo.
7398
7399 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7400
7401         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7402
7403 2000-11-14  Martin Buchholz <martin@xemacs.org>
7404
7405         * XEmacs 21.2.37 is released.
7406
7407 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7408
7409         * code-cmds.el: Provide the feature.
7410
7411 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7412
7413         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7414
7415         * code-cmds.el: New file
7416         * mule/mule-cmds.el:
7417         * mule/mule-misc.el
7418         (coding-keymap): New keymap. Define coding system keyboard
7419         commands on file-coding builds too.
7420         (coding-system-change-eol-conversion):
7421         (universal-coding-system-argument):
7422         (set-default-coding-systems):
7423         (prefer-coding-system): Moved from mule-cmds.el
7424         (set-buffer-process-coding-system): Moved from mule-misc.el
7425
7426 2000-09-15  Stephen Carney <carney@scubadoo.com>
7427
7428         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7429
7430 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7431
7432         * package-get.el (package-get-download-sites): Add a pre-release
7433         site for experimental packages.
7434
7435         * auto-autoloads.el: Regenerated.
7436
7437 2000-08-01  Andy Piper  <andy@xemacs.org>
7438
7439         * gutter-items.el (buffers-tab-omit-function): reference
7440         buffers-tab-select-visible-buffers.
7441         (buffers-tab-filter-functions): new variable, by default uses
7442         buffers-tab-selection-function and buffers-tab-omit-function.
7443         (select-buffers-tab-buffers-by-mode): invert arguments.
7444         (buffers-tab-select-visible-buffers): new function. Invert calling
7445         of buffers-menu-omit-invisible-buffers.
7446         (buffers-tab-items): rewrite to use
7447         buffers-tab-filter-functions. Rewrite docstring.
7448         (gutter-buffers-tab-extent): delete.
7449         (add-tab-to-gutter): always build a new extent when adding the
7450         tabs.
7451         (update-tab-in-gutter): make gutter dirty when orientation
7452         changes.
7453
7454 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7455
7456         * bytecomp.el (byte-compile-defvar-or-defconst):
7457         Only do loadhist recording if defvar form includes a value.
7458
7459 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7460
7461         * bytecomp.el (byte-compile-initial-macro-environment):
7462         `eval-when-compile' should not compile its body.
7463
7464 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7465
7466         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7467         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7468         some Japanese English.  Remove some ancient FSF comments, and
7469         improve docstrings.  Use symbols not vectors for tables.
7470
7471 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7472
7473         * keymap.el:
7474         (local-key-binding):
7475         (global-key-binding):
7476         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7477
7478         * lisp.el:
7479         (backward-sexp): Slightly simpler code.
7480         (mark-sexp): Make arg optional, like FSF Emacs.
7481         (forward-list): Slightly simpler code.
7482         (backward-list): Slightly simpler code.
7483         (down-list):  Make arg optional, like FSF Emacs.
7484         (up-list):  Make arg optional, like FSF Emacs.
7485         (backward-up-list):  Make arg optional, like FSF Emacs.
7486         (kill-sexp):  Make arg optional, like FSF Emacs.
7487         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7488
7489         * font-menu.el (font-menu-change-face):
7490         Take continuable errors into account.
7491
7492         * abbrev.el:
7493         * abbrev.el (clear-abbrev-table):
7494         * abbrev.el (define-abbrev-table):
7495         * abbrev.el (define-abbrev):
7496         * abbrev.el (insert-abbrev-table-description):
7497         * apropos.el (apropos-documentation-check-doc-file):
7498         * apropos.el (apropos-documentation-check-elc-file):
7499         * buff-menu.el (list-buffers):
7500         * buff-menu.el (list-buffers-noselect):
7501         * bytecomp.el (byte-recompile-directory):
7502         * bytecomp.el (batch-byte-compile):
7503         * cl-macs.el (typep):
7504         * code-files.el (find-coding-system-magic-cookie):
7505         * code-files.el (insert-file-contents):
7506         * cus-edit.el (customize-set-variable):
7507         * cus-edit.el (customize-save-variable):
7508         * cus-face.el (custom-set-face-font-size):
7509         * cus-face.el (custom-set-face-update-spec):
7510         * cus-face.el (custom-reset-faces):
7511         * custom.el (custom-check-theme):
7512         * custom.el (copy-upto-last):
7513         * fill.el (canonically-space-region):
7514         * fill.el (fill-paragraph):
7515         * fill.el (fill-region):
7516         * fill.el (find-space-insertable-point):
7517         * fill.el (justify-current-line):
7518         * faces.el (face-spec-update-all-matching):
7519         * faces.el (set-face-stipple):
7520         * files-nomule.el (insert-file-contents):
7521         * files.el (insert-file-contents-literally):
7522         * files.el (hack-local-variables-last-page):
7523         * files.el (basic-save-buffer):
7524         * files.el (insert-directory):
7525         * font-menu.el (font-menu-change-face):
7526         * font.el (font-spatial-to-canonical):
7527         * format.el (format-encode-region):
7528         * format.el (format-insert-file):
7529         * format.el (format-replace-strings):
7530         * gutter.el (set-gutter-element):
7531         * help.el (key-or-menu-binding):
7532         * help.el (describe-bindings):
7533         * help.el (with-syntax-table):
7534         * indent.el (indent-rigidly):
7535         * indent.el (delete-to-left-margin):
7536         * info.el:
7537         * info.el (Info-extract-dir-entry-from):
7538         * info.el (Info-build-dir-anew):
7539         * info.el (Info-rebuild-dir):
7540         * info.el (Info-batch-rebuild-dir):
7541         * info.el (Info-read-subfile):
7542         * info.el (Info-build-node-completions):
7543         * info.el (Info-extract-menu-node-name):
7544         * isearch-mode.el (isearch-range-invisible):
7545         * isearch-mode.el (isearch-restore-invisible-extents):
7546         * itimer.el (itimerp):
7547         * itimer.el (itimer-live-p):
7548         * keymap.el:
7549         * keymap.el (substitute-key-definition):
7550         * keymap.el (read-command-or-command-sexp):
7551         * keymap.el (local-key-binding):
7552         * keymap.el (global-key-binding):
7553         * keymap.el (global-set-key):
7554         * keymap.el (local-set-key):
7555         * ldap.el:
7556         * ldap.el (ldap-add-entries):
7557         * ldap.el (ldap-delete-entries):
7558         * lisp.el (backward-sexp):
7559         * lisp.el (mark-sexp):
7560         * lisp.el (forward-list):
7561         * lisp.el (backward-list):
7562         * lisp.el (down-list):
7563         * lisp.el (backward-up-list):
7564         * lisp.el (up-list):
7565         * lisp.el (kill-sexp):
7566         * lisp.el (backward-kill-sexp):
7567         * menubar.el (add-menu-button):
7568         * menubar.el (add-submenu):
7569         * menubar.el (delete-menu-item):
7570         * menubar.el (relabel-menu-item):
7571         * mouse.el (narrow-window-to-region):
7572         * obsolete.el (define-obsolete-variable-alias):
7573         * obsolete.el (store-substring):
7574         * package-admin.el:
7575         * package-admin.el (package-admin-install-function):
7576         * package-admin.el (package-admin-install-function-mswindows):
7577         * package-admin.el (package-admin-default-install-function):
7578         * package-get.el (package-get-update-base-entries):
7579         * packages.el (packages-load-package-dumped-lisps):
7580         * packages.el (packages-collect-package-dumped-lisps):
7581         * printer.el (generic-print-buffer):
7582         * printer.el (generic-print-region):
7583         * replace.el (occur-mode-mouse-goto):
7584         * replace.el (perform-replace):
7585         * select.el (get-selection-no-error):
7586         * simple.el:
7587         * simple.el (newline):
7588         * simple.el (open-line):
7589         * simple.el (edit-and-eval-command):
7590         * simple.el (goto-line):
7591         * simple.el (undo):
7592         * simple.el (kill-region):
7593         * simple.el (copy-region-as-kill):
7594         * simple.el (kill-ring-save):
7595         * simple.el (set-mark):
7596         * simple.el (next-line):
7597         * simple.el (previous-line):
7598         * simple.el (line-move):
7599         * simple.el (set-goal-column):
7600         * simple.el (comment-region):
7601         * subr.el:
7602         * subr.el (putf):
7603         * syntax.el (modify-syntax-entry):
7604         * syntax.el (map-syntax-table):
7605         * view-less.el (view-file):
7606         * view-less.el (view-buffer):
7607         * view-less.el (view-file-other-window):
7608         * window-xemacs.el (backward-other-window):
7609         * window.el:
7610         * window.el (one-window-p):
7611         * window.el (walk-windows):
7612         * window.el (window-list):
7613         * x-mouse.el (x-mouse-kill):
7614         * x-select.el (x-get-cutbuffer):
7615         * x-select.el (x-store-cutbuffer):
7616         * term/bg-mouse.el (bg-mouse-line-to-center):
7617         * term/sun-mouse.el (window-line-end):
7618         * term/sun-mouse.el (sun-select-region):
7619         * term/sun.el (kill-region-and-unmark):
7620         * mule/mule-category.el:
7621         * mule/mule-category.el (modify-category-entry):
7622         * mule/mule-category.el (char-category-list):
7623         * mule/mule-coding.el (coding-system-force-on-output):
7624         * mule/mule-misc.el (coding-system-put):
7625         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7626
7627 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7628
7629         * cus-face.el: Typo fixes and tiny clarifications.
7630         * custom.el: ditto
7631
7632 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7633
7634         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7635         * startup.el (normal-top-level): Setup auto-save-list-file-name
7636         if auto-save-list-file-prefix is non-nil.
7637
7638 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7639
7640         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7641
7642 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7643
7644         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7645         get symbol at point-min.
7646
7647 2000-10-24  Didier Verna  <didier@xemacs.org>
7648
7649         * info.el (Info-emacs-info-file-name): defconst it.
7650         * info.el (Info-footnote-tag): defcustom it.
7651         * info.el (Info-no-description-string): ditto.
7652         * info.el (Info-find-node): adapt to new semantics of
7653         'Info-suffixed-file (don't do the case variants stuff).
7654         * info.el (Info-insert-dir): rewrite the dir file variants code.
7655         * info.el (Info-directory-files): New. Return the list of info
7656         files in a directory.
7657         * info.el (Info-dir-outdated-p): use it.
7658         * info.el (Info-parse-dir-entries): ditto.
7659         * info.el (Info-build-dir-anew): don't restrict to files ending
7660         with a ".info.*" extension.
7661         * info.el (Info-set-mode-line): ditto.
7662         * info.el (Info-read-subfile): adapt to new semantics of
7663         'Info-suffixed-file (append 'exact argument).
7664         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7665         string independently of the case.
7666         * info.el (Info-suffixed-file): use it (match all possible case
7667         for the file name).
7668         * info.el (Info-insert-file-contents): code cleanup.
7669         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7670         columns.
7671         * info.el (Info-batch-rebuild-dir): ditto.
7672         * info.el (Info-read-node-name-1): ditto.
7673         * info.el (Info-search): ditto.
7674         * info.el (Info-fontify-node): ditto.
7675
7676
7677 2000-10-24  Didier Verna  <didier@xemacs.org>
7678
7679         * process.el (shell-command): when called from a program, avoid
7680         'push-mark's "mark-set" message.
7681
7682 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7683
7684         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7685         by a symbol, not by a vector.
7686         * mule/vietnamese.el (vscii): Likewise.
7687         (viscii): Likewise.
7688         * mule/cyrillic.el (koi8-r): Likewise.
7689
7690         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7691         by a symbol, not by a vector.
7692         (chinese-big5-2): Likewise.
7693         * mule/ethiopic.el (ethiopic): Likewise.
7694         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7695         (vietnamese-viscii-upper): Likewise.
7696
7697 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7698
7699         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7700
7701 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7702
7703         * byte-optimize.el (byte-optimize-car): New function.
7704         (byte-optimize-cdr): Ditto.
7705
7706 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7707
7708         * byte-optimize.el: Partial synch with FSF 20.7.
7709         Optimize constant concatenation.
7710         Add keymapp as a side effect free function.  It is a built-in.
7711         (byte-after-unbind-pos): Remove byte-equal.
7712
7713 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7714
7715         * update-elc-2.el: Quote regexps correctly.
7716
7717 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7718
7719         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7720         (ccl-compile): Apply integerp, not integer-or-char-p to
7721         check the type of the buffer magnification
7722         (ccl-compile-write-string): Encode a string with binary
7723         coding system.
7724         (ccl-compile-write-repeat): Likewise.
7725
7726 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7727
7728         * buff-menu.el:
7729         * bytecomp.el:
7730         * coding.el:
7731         * faces.el:
7732         * files.el:
7733         * fill.el:
7734         * float-sup.el:
7735         * font-lock.el:
7736         * help.el:
7737         * iso8859-1.el:
7738         * loaddefs.el:
7739         * menubar-items.el:
7740         * menubar.el:
7741         * modeline.el:
7742         * msw-font-menu.el:
7743         * paragraphs.el:
7744         * paths.el:
7745         * replace.el:
7746         * simple.el:
7747         * sound.el:
7748         * startup.el:
7749         * version.el:
7750         * x-faces.el:
7751         * x-font-menu.el:
7752         Remove purecopy.
7753
7754 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7755
7756         * simple.el (do-auto-fill): Use the function pointer to by
7757         `comment-line-break-function', not `indent-new-comment-line'. This
7758         fixes an issue with cc-mode comment continuation.
7759
7760 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7761
7762         * simple.el (turn-on-auto-fill):  Add (interactive).
7763         * mwheel.el (mwheel-install): Add (interactive).
7764         * font-lock.el (turn-on-font-lock): Add (interactive).
7765         (turn-off-font-lock): Add (interactive).
7766
7767 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7768
7769         * packages.el (packages-special-base-regexp): Add `man'.
7770
7771 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7772
7773         * wid-edit.el (widget-specify-active): map over extents in current
7774         buffer like `widget-specify-inactive' does.  Mapping over the
7775         inactive extent object does not work since the current extent is
7776         ignored by `map-extents'.
7777
7778 2000-10-04  Martin Buchholz <martin@xemacs.org>
7779
7780         * XEmacs 21.2.36 is released.
7781
7782 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7783
7784         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7785         Optimize the compiled-function-constants vector by byte-code
7786         reference counts.
7787
7788 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7789
7790         * build-report.el (build-report-delete-regexp): quote value in
7791         defcustom
7792
7793 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7794
7795         * build-report.el (build-report): Don't bind srcdir which we don't
7796         use in `multiple-value-bind' to avoid the only byte-compiler
7797         warning.
7798
7799 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7800
7801         * build-report.el: Requires cl and custom now.
7802         build-report-version is determined by XEmacs version -- remove
7803         build-report-version*.
7804         * build-report.el (build-report-version): Removed.
7805         * build-report.el (build-report-installation-version-regexp): New.
7806         * build-report.el (build-report-version-file-regexp): New.
7807         * build-report.el (build-report-installation-srcdir-regexp): New.
7808         * build-report.el (build-report-destination): Offer
7809         xemacs-build-reports and xemacs-beta.
7810         * build-report.el (build-report-keep-regexp): Adjusted.
7811         * build-report.el (build-report-delete-regexp): Adjusted.
7812         * build-report.el (build-report-make-output-dir): New.
7813         * build-report.el (build-report-installation-file): Replace use of
7814         `concat' with `expand-file-name'.
7815         * build-report.el (build-report-make-output-file): Removed.
7816         * build-report.el (build-report-make-output-files): New.
7817         * build-report.el (build-report-subject): Identify as
7818         user-variable with "*...".
7819         * build-report.el (build-report-prompts): Ditto.
7820         * build-report.el (build-report-version-file): New.
7821         * build-report.el (build-report-file-encoding): Identify as
7822         user-variable with "*...".
7823         * build-report.el (build-report-make-output-get): New.
7824         * build-report.el (build-report-insert-header): Report
7825         emacs-version and system-configuration instead of
7826         build-report-version.
7827         * build-report.el (build-report-insert-make-output): Add file
7828         argument.
7829         * build-report.el (build-report-insert-installation-file):
7830         Re-indent.
7831         * build-report.el (build-report-keep): Change docstring,
7832         re-indent.
7833         * build-report.el (build-report-delete): Ditto.
7834         * build-report.el (build-report-installation-data): New.
7835         * build-report.el (build-report-version-file-data): New.
7836
7837 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7838
7839         * byte-optimize.el (byte-optimize-lapcode):
7840         Fix the optimization of using the first 5 elements of the
7841         constants vector for variables.
7842         (byte-optimize-lapcode): Fix another ancient broken optimization.
7843
7844 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7845
7846         * *: Spelling mega-patch
7847
7848 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7849
7850         * easymenu.el: doc fixes.
7851         (easy-menu-do-define): Use backquote.
7852         (easy-menu-change):
7853         (easy-menu-add):
7854         `when' seems much clearer than `if' here.
7855         (easy-menu-remove):
7856         (easy-menu-add-item):
7857         (easy-menu-item-present-p):
7858         (easy-menu-remove-item):
7859         Wrap using (when (featurep 'menubar) ...)
7860
7861 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7862
7863         * bytecomp.el (displaying-byte-compile-warnings):
7864         Revert Ben's change to this function below so that the compile log
7865         is displayed properly for users of the "popper" package.
7866
7867 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7868
7869         * window.el (save-selected-window): Use backquote.
7870
7871         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7872         Renamed from `byte-compile-file-form-defvar'.
7873         * bytecomp.el (byte-compile-defvar-or-defconst):
7874         Only cons onto current-load-list in top-level forms.
7875         Else this leaks a cons cell every time a defun is called.
7876         Renamed from `byte-compile-defvar', for clarity.
7877         Warn when docstring of defvar is not a string.
7878         Use consistent error messages.
7879         Better comments.
7880
7881 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7882
7883         * simple.el (set-variable):
7884         Remove unneeded defvar by rearranging order of let* forms.
7885
7886         * mule/mule-ccl.el (ccl-get-next-code):
7887         * menubar-items.el (bookmark-menu-filter):
7888         (language-environment-menu-filter):
7889         (tutorials-menu-filter):
7890         * toolbar-items.el (toolbar-compile):
7891         * byte-optimize.el (disassemble-offset):
7892         Use (declare (special ...)) instead of `defvar'.
7893
7894         * cl-macs.el (cl-do-proclaim):
7895         Fix (declare (special ...)) warning suppression syntax.
7896
7897 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7898
7899         * info.el (Info-tag-table-marker):
7900         (Info-tag-table-buffer):
7901         (Info-find-file-node):
7902         (Info-read-subfile):
7903         (Info-build-node-completions):
7904         (Info-search):
7905         (Info-mode):
7906         Multiple info buffer support.
7907
7908 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7909
7910         * ldap.el (ldap-decode-entry): New defun
7911         (ldap-search-entries): Use it in order to decode DN-prefixed
7912         entries properly
7913
7914 2000-08-23  Daniel Pittman <daniel@danann.net>
7915
7916         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7917         Use `eq', not `=', to compare symbols.
7918
7919 2000-07-30  Ben Wing  <ben@xemacs.org>
7920
7921         * bytecomp.el (byte-compile-report-error):
7922         * bytecomp.el (displaying-byte-compile-warnings):
7923         if stack-trace-on-error is set, send out a backtrace when
7924         an error is encountered that stops byte compilation.  this
7925         should make it much much easier to track down those curious
7926         problems.  also undo the kludge of using a separate "*Show*"
7927         buffer for display when there's a temp-buffer-show-function;
7928         we can avoid this by just being a little smarter.
7929
7930         * dialog-items.el:
7931         * dialog-items.el (search-dialog-regexp): New.
7932         * dialog-items.el (search-dialog-callback):
7933         * dialog-items.el (make-search-dialog):
7934         add a regexp option to the dialog and clean up a bit.
7935
7936         * dialog.el:
7937         * dialog.el (yes-or-no-p-dialog-box):
7938         * dialog.el (get-dialog-box-response):
7939         * dialog.el (make-dialog-box):
7940         * dialog.el (dialog-box-finish): New.
7941         * dialog.el (dialog-box-cancel): New.
7942         * dialog.el (internal-make-dialog-box-exit): New.
7943         implement [properly!] the :modal property of the new dialog box
7944         interface.  this is the first time xemacs has ever had *proper*
7945         modal dialog boxes, giving the standard window-system feedback.
7946         (e.g. under windows, clicking on a disabled frame causes a beep
7947         and makes the dialog box flash three times.)
7948
7949         * dragdrop.el: header keyword frobbing.
7950
7951         * dumped-lisp.el (preloaded-file-list):
7952         renamed winnt.el to win32-native.el.
7953
7954         * faces.el (face-property):
7955         * faces.el (set-face-property):
7956         * faces.el (frob-face-property):
7957         * faces.el (frob-face-font-2):
7958         * faces.el (make-face-bold):
7959         * faces.el (make-face-italic):
7960         * faces.el (make-face-bold-italic):
7961         * faces.el (make-face-unbold):
7962         * faces.el (make-face-unitalic):
7963         * faces.el (make-face-smaller):
7964         * faces.el (make-face-larger):
7965         clean up the implementation of these so that window-system-specific
7966         methods are called only on objects belonging to that window system.
7967         previously, you could have [e.g.] mswindows-make-face-bold called
7968         on font object of device type `stream', which is not good and
7969         explains the subtle errors Adrian was getting when byte-compiling
7970         something that required 'term. (Adrian, now you can use stack-trace-
7971         on-error to find the exact place where things are going wrong instead
7972         of having to laboriously binary-search your way through.)
7973
7974         * finder.el (finder-known-keywords):
7975         cleaned up -- properly sorted, clarified the meanings of many of
7976         the keywords, and added a few -- mswin, gui, content, build, www,
7977         user, services.  the last two try to distinguish between a package
7978         that's used directly by the user, and a package that provides
7979         support services to other packages.
7980
7981         * font-lock.el (lisp-font-lock-keywords-2):
7982         update list of lisp control structures to include everything,
7983         including new ones i introduced.
7984
7985         * gutter.el: header keyword frobbing.
7986
7987         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7988         recent isearch element was not doing so!  you got the second-most-
7989         recent instead.
7990
7991         * lisp-mode.el (construct-lisp-mode-menu):
7992         more menubar cleanups.
7993         * lisp-mode.el (with-selected-window):
7994         make it indent properly.
7995
7996         * menubar-items.el (default-menubar): lots of menubar cleanups.
7997         rearranged the options menu the most, e.g. splitting up the
7998         Keyboard/Mouse menu into a new Editing menu and combining the
7999         separate Scrollbar/Gutter/Toolbar submenus into Display.
8000         Got rid of General, moved items to Editing or new Troubleshooting.
8001         Moved Packages to Tools; doesn't seem to belong under Options.
8002         Added stuff to the Cmds menu, e.g. Change Case.
8003
8004         NB please don't complain about these periodic menubar changes.
8005         Anything like this is necessarily incremental in its construction
8006         -- By constant use you gradually become more and more aware of
8007         better and better ways to group menu items.  When we eventually
8008         move the options menu to a property sheet, the existing structure
8009         will probably be preserved fairly well.
8010
8011         * minibuf.el (next-history-element): fix problems with pressing
8012         down arrow in repeat-complex-command.
8013
8014         * modeline.el:
8015         * modeline.el (modeline-3d-p): New.
8016         added custom variable for controlling the 3d modeline.  the
8017         corresponding Options item has been present for a long time,
8018         but commented out with "fix me!" comments.  it's fixed now.
8019
8020         * obsolete.el (add-menu):
8021         remove bogus gettexts.
8022
8023         * process.el (shell-quote-argument):
8024         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8025         For bash under Windows native, see below.
8026
8027         * simple.el:
8028         * simple.el (display-warning-buffer):
8029         Fixed the handling of warning display to eliminate the annoying
8030         *Show* buffer, like was done for byte-compiler output above.
8031
8032         * simple.el (debug-print): New.
8033         Simple function for sending debug messages to the console and/or
8034         other debug places.
8035
8036         * subr.el (replace-in-string):
8037         Rewrite this function to avoid N^2 behavior with large strings --
8038         catastrophic with the new Windows selection code! (Apparently the
8039         author of this function didn't realize there was a fun
8040         replace-match that could make his life much easier, because we
8041         duplicated the entire logic.  The new version is smaller, easier
8042         to understand, much more robust, and has extended features --
8043         those of replace-match.)
8044
8045         * window.el:
8046         * window.el (with-selected-window): New.
8047         An obvious complement to the existing `with-selected-frame' and
8048         `with-current-buffer'.
8049
8050         * win32-native.el: Renamed from winnt.el.
8051         Added a great deal of stuff for properly handling process quoting,
8052         somewhat modeled on Kirill's original model (which i later threw
8053         away).  We should now finally have correctly working process arg
8054         quoting/dequoting so that the final app gets exactly what we
8055         intended.  Because the mechanism is in Lisp, it's easily
8056         extendible. (For those running bash and running the native
8057         version, I tried hard to do what I thought was correct.  But more
8058         thought is needed, and ideally the volunteer work of people with
8059         these configurations that they generally run on.)
8060
8061         * x-font-menu.el (x-font-menu-font-data):
8062         Put in defvar's to fix byte-compiler warnings.
8063
8064 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8065
8066         * select.el (selection-coercion-alist): Initialise.
8067         * select.el (select-coerce-to-text): New.
8068         * select.el (select-coerce): New.
8069         New functions to perform type and value coercion.
8070
8071         * select.el (select-buffer-killed-default): Keep data if it was
8072         on the clipboard.
8073
8074 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8075
8076         * menubar-items.el (default-menubar): Fix typo.
8077         (default-menubar): `lambda' was mispelled as `lamda'.
8078
8079 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8080
8081         * window.el (shrink-window-if-larger-than-buffer): Remove
8082         edge checking code.
8083
8084 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8085
8086         * paths.el (gnus-local-domain): Removed.
8087         (gnus-local-organization): Ditto.
8088         (gnus-startup-file): Ditto.
8089
8090 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8091
8092         * files.el (auto-mode-alist): Add .spec for RPM.
8093
8094 2000-07-31  Andy Piper  <andy@xemacs.org>
8095
8096         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8097
8098 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8099
8100         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8101         browse-url.
8102         * help.el (xemacs-www-page): Ditto.
8103         (xemacs-www-faq): Ditto.
8104         * menubar-items.el (default-menubar): Ditto.
8105
8106         * wid-edit.el (widget-url-link-action): Ditto.
8107         From: Kenichi OKADA <okada@opaopa.org>.
8108
8109 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8110
8111         * finder.el (finder-commentary): Add autoload cookie.
8112
8113 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8114
8115         * files.el (insert-file-contents-literally): Fix second let
8116         binding for `coding-system-for-read' to `coding-system-for-write'
8117         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8118
8119 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8120
8121         * files.el (insert-file-contents-literally): Use binary coding
8122         system (from Morioka san).
8123         (insert-file-contents-literally): Make file-name-handler method.
8124
8125 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8126
8127         * cl-macs.el (get-selection): Add defsetf.
8128
8129 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8130
8131         * x-init.el (x-activate-region-as-selection): replace obsolete
8132         function x-own-selection with own-selection.
8133         (ow-find): replace obsolete functions x-get-selection and
8134         x-get-clipboard with get-selection and get-clipboard.
8135         (init-post-x-win): replace obsolete function x-disown-selection
8136         with disown-selection.
8137
8138 2000-07-20  Mike Sperber  <mike@xemacs.org>
8139
8140         * startup.el (load-user-init-file): Only try to load init file if
8141         it exists.
8142
8143 2000-07-10  Andy Piper  <andy@xemacs.org>
8144
8145         * dialog-items.el: sync with Ben's patch.
8146
8147         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8148         comment.
8149         (progress-text-glyph): deleted.
8150         (progress-layout-glyph): make completely minimal.
8151         (progress-gauge-glyph): ditto.
8152         (progress-display-style): fix to handle dynamic instantiator
8153         changes.
8154         (progress-text-instantiator): new.
8155         (progress-layout-instantiator): new.
8156         (progress-gauge-instantiator): new.
8157         (set-progress-display-instantiator): renamed and changed from
8158         set-progress-display-style.
8159         (progress-abort-glyph): use instantiator not glyph.
8160         (append-progress-display): use set-progress-display-instantiator
8161         and set-glyph-image.
8162         (abort-progress-display): ditto.
8163         (raw-append-progress-display): ditto.
8164
8165 2000-07-20  Ben Wing  <ben@xemacs.org>
8166
8167         * code-files.el: Move Mule-specific code to mule-coding.el.
8168
8169 2000-07-15  Ben Wing  <ben@xemacs.org>
8170
8171         * autoload.el:
8172         Fixed comments.
8173
8174         * cmdloop.el:
8175         * cmdloop.el (yes-or-no-p):
8176         * cmdloop.el (y-or-n-p):
8177         Make these functions use should-use-dialog-box-p and not be
8178         overridden in dialog.el.
8179
8180         * cus-dep.el:
8181         * cus-dep.el (Custom-make-dependencies): Removed.
8182         * cus-dep.el (Custom-make-dependencies-1): New.
8183         * cus-dep.el (Custom-make-one-dependency): New.
8184         New entry point for use in Makefiles, to avoid excessive
8185         invocations.
8186
8187         * cus-edit.el (custom-variable-reset-saved):
8188         * cus-edit.el (custom-variable-reset-standard):
8189         * cus-edit.el (custom-save-resets):
8190         Fix bytecompiler warnings.
8191
8192         * dialog.el:
8193         * dialog.el (yes-or-no-p-dialog-box):
8194         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8195         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8196         * dialog.el (get-dialog-box-response):
8197         * dialog.el (message-or-box):
8198         * dialog.el (make-dialog-box):
8199         * dialog.el (popup-dialog-box): New.
8200         Avoid yes-or-no-p bogosities.
8201         Create a general function `make-dialog-box' to encapsulate all
8202         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8203
8204         * dumped-lisp.el (preloaded-file-list):
8205         Add dialog-items.  Clean up.  Group files by types.
8206
8207         * easymenu.el (easy-menu-add):
8208         * easymenu.el (easy-menu-remove):
8209         Account for accelerators.
8210
8211         * extents.el:
8212         * extents.el (extent-list): New args, like in map-extents.
8213         * extents.el (extent-at-event): New.
8214         * extents.el (extents-at-event): New.
8215
8216         * font-lock.el:
8217         * font-lock.el (font-lock-mode):
8218         * font-lock.el (font-lock-default-fontify-buffer):
8219         * font-lock.el (font-lock-default-unfontify-region):
8220         * font-lock.el (font-lock-fontify-syntactically-region):
8221         * font-lock.el (font-lock-fontify-keywords-region):
8222         Use new progress-feedback names.
8223
8224         * font-lock.el (java-font-lock-identifier-regexp):
8225         * font-lock.el (java-font-lock-class-name-regexp):
8226         Fix bytecompiler warnings.
8227
8228         * gutter-items.el:
8229         * gutter-items.el (progress-display-use-echo-area): Removed.
8230         * gutter-items.el (progress-feedback-use-echo-area): New.
8231         * gutter-items.el (progress-display-popup-period): Removed.
8232         * gutter-items.el (progress-feedback-popup-period): New.
8233         * gutter-items.el (set-progress-display-style): Removed.
8234         * gutter-items.el (set-progress-feedback-style): New.
8235         * gutter-items.el (progress-display-style): Removed.
8236         * gutter-items.el (progress-feedback-style): New.
8237         * gutter-items.el (progress-stack):
8238         * gutter-items.el (progress-displayed-p): Removed.
8239         * gutter-items.el (progress-feedbacked-p): New.
8240         * gutter-items.el (clear-progress-display): Removed.
8241         * gutter-items.el (clear-progress-feedback): New.
8242         * gutter-items.el (progress-display-clear-when-idle): Removed.
8243         * gutter-items.el (progress-feedback-clear-when-idle): New.
8244         * gutter-items.el (remove-progress-display): Removed.
8245         * gutter-items.el (remove-progress-feedback): New.
8246         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8247         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8248         * gutter-items.el (append-progress-display): Removed.
8249         * gutter-items.el (append-progress-feedback): New.
8250         * gutter-items.el (abort-progress-display): Removed.
8251         * gutter-items.el (abort-progress-feedback): New.
8252         * gutter-items.el (raw-append-progress-display): Removed.
8253         * gutter-items.el (raw-append-progress-feedback): New.
8254         * gutter-items.el (display-progress-display): Removed.
8255         * gutter-items.el (display-progress-feedback): New.
8256         * gutter-items.el (current-progress-display): Removed.
8257         * gutter-items.el (current-progress-feedback): New.
8258         * gutter-items.el (current-progress-display-label): Removed.
8259         * gutter-items.el (current-progress-feedback-label): New.
8260         * gutter-items.el (progress-display): Removed.
8261         * gutter-items.el (progress-feedback): New.
8262         Replace "progress-display" with "progress-feedback" globally.
8263
8264         * gutter-items.el (lprogress-display): Removed.
8265         * gutter-items.el (progress-feedback-with-label): New.
8266         Rename lprogress-display ==> progress-feedback-with-label.
8267
8268         * gutter-items.el (search-dialog-direction): Removed.
8269         * gutter-items.el (search-dialog-text): Removed.
8270         * gutter-items.el (search-dialog-callback): Removed.
8271         * gutter-items.el (make-search-dialog): Removed.
8272         Move to dialog-items.el.
8273
8274         * help.el:
8275         * help.el (help-mode-quit):
8276         * help.el (mode-for-help): New.
8277         * help.el (help-sticky-window): New.
8278         * help.el (help-window-config): New.
8279         * help.el (with-displaying-help-buffer):
8280         * help.el (function-at-event): New.
8281         * help.el (help-symbol-regexp): New.
8282         * help.el (help-symbol-run-function-1): New.
8283         * help.el (help-symbol-run-function): New.
8284         * help.el (help-symbol-function-context-menu): New.
8285         * help.el (help-symbol-variable-context-menu): New.
8286         * help.el (help-symbol-function-and-variable-context-menu): New.
8287         * help.el (frob-help-extents): New.
8288         * help.el (describe-function-1):
8289         * help.el (variable-at-point):
8290         * help.el (variable-at-event): New.
8291         * help.el (describe-variable):
8292         Major overhaul.
8293         - Make functions and variables be mousable.
8294         - Middle button hyperlinks.
8295         - New context-menu entries.
8296
8297         * keydefs.el:
8298         * keydefs.el (global-map):
8299         New key bindings to move lines up and down.
8300
8301         * lisp-mode.el:
8302         * lisp-mode.el (construct-lisp-mode-menu): New.
8303         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8304         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8305         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8306         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8307         Make popup and menubar menus be different.  Popup menu uses
8308         clicked location and automatically assumes symbol under the mouse
8309         for various commands.
8310
8311         * menubar-items.el:
8312         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8313         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8314
8315         * menubar-items.el (global-popup-menu): Removed.
8316         * menubar-items.el (mode-popup-menu): Removed.
8317         * menubar-items.el (activate-popup-menu-hook): Removed.
8318         * menubar-items.el (popup-mode-menu): Removed.
8319         * menubar-items.el (popup-buffer-menu): Removed.
8320         * menubar-items.el (popup-menubar-menu): Removed.
8321         Move to menubar.el.
8322
8323         * menubar.el:
8324         * menubar.el (global-popup-menu): New.
8325         * menubar.el (mode-popup-menu): New.
8326         * menubar.el (activate-popup-menu-hook): New.
8327         * menubar.el (last-popup-menu-event): New.
8328         * menubar.el (popup-mode-menu): New.
8329         * menubar.el (popup-buffer-menu): New.
8330         * menubar.el (popup-menubar-menu): New.
8331         * menubar.el (menu-call-at-event): New.
8332         Move non-content functions here.  Add support for context menu
8333         items on extents.
8334
8335         * minibuf.el (minibuffer-history-uniquify):
8336         Typo fix.
8337
8338         * minibuf.el (read-file-name-1):
8339         Call new file dialog box if it exists.
8340
8341         * minibuf.el (mouse-rfn-setup-vars):
8342         Clean up "chop" action.
8343
8344         * mouse.el:
8345         * mouse.el (button2): Now bound to mouse-track.
8346         * mouse.el (click-inside-extent-p):
8347         * mouse.el (point-inside-extent-p):
8348         * mouse.el (point-inside-selection-p):
8349         * mouse.el (mouse-drag-or-yank): Removed.
8350         * mouse.el (mouse-begin-drag-n-drop): New.
8351         * mouse.el (mouse-eval-sexp):
8352         * mouse.el (mouse-track-activate-strokes): New.
8353         * mouse.el (mouse-track-do-activate): New.
8354         * mouse.el (mouse-track):
8355         * mouse.el (default-mouse-track-event-is-with-button): New.
8356         * mouse.el (default-mouse-track-cleanup-hook):
8357         * mouse.el (default-mouse-track-drag-hook):
8358         * mouse.el (default-mouse-track-drag-up-hook):
8359         * mouse.el (default-mouse-track-click-hook):
8360         Merge drag-n-drop into mouse-track.
8361         Add general "activate" support to replace specific button2 kludges.
8362         Use "button modifier" support in mouse-track.
8363
8364         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8365
8366         * package-ui.el:
8367         * package-ui.el (pui-menu):
8368         * package-ui.el (pui-popup-context-sensitive): Removed.
8369         Fix bytecompiler warnings.
8370         Clean up popup code a bit.
8371
8372         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8373
8374         * simple.el:
8375         * simple.el (transpose-lines):
8376         * simple.el (transpose-line-up): New.
8377         * simple.el (transpose-line-down): New.
8378         * simple.el (transpose-subr):
8379         * simple.el (transpose-subr-1): Removed.
8380         Clean up, add functions to move lines up and down.
8381
8382         * startup.el (mail-host-address):
8383         * startup.el (user-mail-address):
8384         Customize.
8385
8386         * subr.el:
8387         * subr.el (set-symbol-value-in-buffer): New.
8388         * subr.el (error):
8389         * subr.el (check-argument-type):
8390         * subr.el (defined-error-p): New.
8391         Add structured error support.
8392
8393         * toolbar-items.el (toolbar-compile):
8394         Use new make-dialog-box.
8395
8396         * update-elc.el:
8397
8398         * userlock.el (ask-user-about-lock-dbox):
8399         * userlock.el (ask-user-about-supersession-threat-dbox):
8400         * userlock.el (ask-user-about-lock):
8401         * userlock.el (ask-user-about-supersession-threat):
8402         Use new make-dialog-box.
8403         Add safety checks; use should use-dialog-box-p.
8404
8405         * window-xemacs.el:
8406         * window-xemacs.el (__buffer-dedicated-frame):
8407         * window-xemacs.el (buffer-dedicated-frame): New.
8408         * window-xemacs.el (set-buffer-dedicated-frame): New.
8409         Move dedicated-frame stuff into lisp.
8410
8411 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8412
8413         * printer.el (generic-print-region): Do not require that
8414         `printer-name' be set.
8415         (printer-name): Commentary clarification.
8416
8417 2000-07-19  Martin Buchholz <martin@xemacs.org>
8418
8419         * XEmacs 21.2.35 is released.
8420
8421 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8422
8423         * select.el (selection-coercible-types): Initialise.
8424
8425 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8426
8427         * select.el (own-clipboard): Bug fix.
8428
8429 2000-07-17  Mike Sperber  <mike@xemacs.org>
8430
8431         * cus-edit.el (custom-migrate-custom-file): Save init file before
8432         continuing.
8433
8434 2000-07-16  Mike Sperber  <mike@xemacs.org>
8435
8436         * startup.el (load-init-file): Remove silly call to
8437         `load-user-custom-file`.
8438         (maybe-migrate-user-init-file): Minor fixes.
8439
8440 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8441
8442         * apropos.el (apropos-documentation-check-doc-file):
8443         `doc' variable should be let-bound, as was presumably intended.
8444
8445         * cus-edit.el (custom-variable-reset-saved):
8446         (custom-variable-reset-standard):
8447         Remove unused variable comment-widget.  Twice.
8448
8449         * toolbar.el (toolbar-blank-press-function):
8450         Add a real defvar with initial value nil and proper docstring.
8451         (press-toolbar-button): No need to check for boundp-ness anymore.
8452
8453         * rect.el (open-rectangle-line): Remove useless (let) form.
8454         Add defvar for pending-delete-mode.
8455
8456         * info.el (Info-find-node): This function needs an autoload cookie.
8457
8458         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8459         Use let* since the second form referred to the first.
8460
8461 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8462
8463         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8464         instead of removed `mswindows-get-clipboard'.
8465
8466
8467 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8468
8469         * select.el (select-convert-from-text): New.
8470         * select.el (select-convert-from-length): New.
8471         * select.el (select-convert-from-integer): New.
8472         * select.el (select-convert-from-identity): New.
8473         * select.el (select-convert-from-filename): New.
8474         * select.el (selection-converter-in-alist): Use them.
8475         New converter functions for X.
8476
8477         * select.el (get-selection): Removed comment.
8478
8479         * select.el (own-selection): Removed append code - I thought
8480         I'd already done this, but apparently not...
8481
8482         * select.el: Changed comment about TIMESTAMP.
8483
8484         * select.el (select-convert-in): New.
8485         * select.el (select-convert-out): New.
8486         New functions that get used by select.c.
8487
8488         * select.el (select-buffer-killed-default): New.
8489         * select.el (select-buffer-killed-text): New.
8490         * select.el (selection-buffer-killed-alist): New.
8491         New list and functions that get called if a relevant selection
8492         exists and a buffer gets killed.
8493
8494         * select.el (select-convert-to-targets):
8495         * select.el (select-convert-to-identity): Removed.
8496         * select.el (select-convert-from-identity): Removed.
8497         * select.el (select-converter-out-alist):
8498         Removed _EMACS_INTERNAL selection type.
8499
8500         * x-select.el (xselect-kill-buffer-hook): Removed.
8501         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8502         Removed this X-specific nonesense. Use the generic support
8503         in select.el instead.
8504
8505 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8506
8507         * mule/mule-category.el (defined-category-hashtable):
8508         Use make-hash-table instead of make-hashtable
8509
8510         * buff-menu.el: Byte-compiler warning fix.
8511
8512         * isearch-mode.el (isearch-highlight-all-cleanup):
8513         Remove unused variable `isearch-highlight-all-start'.
8514
8515         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8516
8517         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8518
8519         * cus-dep.el (Custom-make-dependencies):
8520         Add autoload cookie for custom-add-loads to generated custom-load.el.
8521
8522         * autoload.el (autoload-package-name): Warning suppression.
8523         Move defvar prior to first use.
8524
8525         * custom.el: Add autoload for custom-declare-face.
8526         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8527         * cl.el (cl-hack-byte-compiler):
8528         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8529         to work properly.
8530
8531 2000-07-08  Mike Sperber  <mike@xemacs.org>
8532
8533         * startup.el (load-home-init-file): Added variable.
8534         (maybe-migrate-user-init-file): Added.
8535         (load-user-init-file): Load custom file if different from init
8536         file.
8537
8538         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8539         "startup."
8540
8541         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8542         Moved `custom-file'-related code to cus-file.el.
8543
8544         * cus-file.el: New file.
8545
8546 2000-04-01  Mike Sperber  <mike@xemacs.org>
8547
8548         * packages.el (packages-find-package-directories): Added support
8549         for external package hierarchies with in-place installations.
8550
8551         * find-paths.el (paths-root-in-place-p): Added.
8552         (paths-find-emacs-directory): Added support for external
8553         directories with in-place installations.
8554         (paths-find-site-directory): Ditto.
8555
8556         * startup.el (find-user-init-file): Also look for
8557         ~/.xemacs/init.elc? in preference to ~/.emacs.
8558
8559 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8560
8561         * select.el (own-selection):
8562         * select.el (own-clipboard): Changed `append' parameter to
8563         `how-to-use' parameter.
8564         * select.el (own-selection): Removed icky append code.
8565         * select.el (own-selection, get-selection): Removed extra type
8566         checking.
8567         * select.el (selection-appender-alist):
8568         * select.el (selection-converter-{in|out}-alist): Initialise.
8569         * select.el (select-append-to-*): New.
8570         * select.el (select-convert-from-*): New.  New functions to append
8571         data and convert data from external type.
8572
8573 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8574
8575         * font-lock.el: Javadoc enhancements.
8576
8577 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8578
8579         * printer.el (generic-print-region): Compose job name from buffer
8580         name.
8581
8582 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8583
8584         * font-lock.el (font-lock-fontify-pending-extents): Call
8585         font-lock-fontify-region instead of font-lock-fontify-buffer
8586         to avoid unnecessary progress gauges.
8587
8588 2000-07-06  Craig Lanning  <lanning@scra.org>
8589
8590         * custom-load.el (faces):
8591
8592         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8593         dir is a regex.
8594
8595         * process.el (call-process-internal): from Dan Holmsand, use binary
8596         coding systems so that jka-compr works.
8597
8598 2000-07-07  Ben Wing  <ben@xemacs.org>
8599
8600         * font-lock.el: Undo previous change.  Unfortunately, some
8601         files actually use the variables directly in their init code
8602         without quoting them.
8603
8604 2000-07-07  Ben Wing  <ben@xemacs.org>
8605
8606         * font-lock.el (defvar font-lock-*-face): Removed.
8607
8608         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8609         only when necessary.
8610
8611 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8612
8613         * cl-macs.el: fix cl-transform-function-property kludge
8614         so that it does not require a random feature.
8615
8616 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8617
8618         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8619         as in Linux kernel "Rules.make".
8620
8621 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8622
8623         * build-report.el (build-report): Add autoload cookie.
8624
8625 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8626
8627         * package-ui.el (defgroup pui):  Correct a misspelling
8628         (pui-toggle-package-delete):  Change `seleted' to `selected'
8629
8630 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8631
8632         * package-get.el (package-get-update-base):
8633         (package-get): Use insert-file-contents-literally always.
8634         (package-get-maybe-save-index):
8635         Force coding system for writing to binary.
8636
8637 2000-06-08  Mike Alexander  <mta@arbortext.com>
8638
8639         * code-process.el (call-process-region): If there is no coding
8640         system for the process on process-coding-system-alist use the
8641         coding system of the buffer containing the region.
8642
8643 2000-06-10  Ben Wing  <ben@xemacs.org>
8644
8645         * cmdloop.el (command-error):
8646         If debug-on-error and noninteractive, output backtrace.
8647
8648         * files.el (file-relative-name):
8649         Remove MSDOS references.
8650
8651         * simple.el (line-number): New function, due to non-obvious
8652         behavior/usage of count-lines.
8653
8654         * simple.el (count-lines): document non-obvious usage to get
8655         line number.
8656
8657 2000-06-11  Ben Wing  <ben@xemacs.org>
8658
8659         * faces.el ((featurep 'xpm)):
8660         * x-faces.el (x-init-face-from-resources):
8661         * x-faces.el (x-init-frame-faces):
8662         * x-misc.el (x-init-specifier-from-resources):
8663         * x-misc.el (x-get-resource-and-bogosity-check):
8664         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8665         * x-mouse.el (x-init-pointer-shape):
8666         * x-scrollbar.el (x-init-scrollbar-from-resources):
8667         Add sixth argument to x-get-resource calls so as to issue warnings
8668         rather than errors on bogus arguments.
8669
8670 2000-06-05  Ben Wing  <ben@xemacs.org>
8671
8672         * compat.el: new file.  provides a clean, non-intrusive way to
8673         define compatibility functions.
8674
8675         * process.el (shell-quote-argument): temporary fix for lack
8676         of nt-quote-process-args.  #### I need to put back the overall
8677         structure of that mechanism but redo the guts of it using the
8678         extra intelligence in the C code.
8679
8680 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8681
8682         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8683         `package-get' does in package-get.el, instead of using external
8684         "md5sum" program.
8685
8686         * package-get.el (package-get): Insert package file literally to
8687         make checksum calculation work.
8688
8689 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8690
8691         * code-files.el (convert-mbox-coding-system): Deleted.
8692         (file-coding-system-alist): Removed reference to
8693         convert-mbox-coding-system.
8694
8695 2000-05-28  Martin Buchholz <martin@xemacs.org>
8696
8697         * XEmacs 21.2.34 is released.
8698
8699 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8700
8701         * font-lock.el (font-lock-keywords): Rewrote docstring
8702
8703 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8704
8705         * loadhist.el (unload-feature): handle case where x is both boundp
8706         and fboundp
8707
8708 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8709
8710         * packages.el: It's ok to use built-in macros, but not lisp
8711         defined ones.
8712
8713 2000-05-20  Ben Wing  <ben@xemacs.org>
8714
8715         * font-lock.el:
8716         * font-lock.el (font-lock-message-threshold):
8717         * font-lock.el (font-lock-mode):
8718         * font-lock.el (font-lock-default-fontify-buffer):
8719         * font-lock.el (font-lock-always-fontify-immediately):
8720         * font-lock.el (font-lock-old-extent): Removed.
8721         * font-lock.el (font-lock-old-len): Removed.
8722         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8723         * font-lock.el (font-lock-pending-extent-table): New.
8724         * font-lock.el (font-lock-range-table): New.
8725         * font-lock.el (font-lock-after-change-function):
8726         * font-lock.el (font-lock-after-change-function-1): Removed.
8727         * font-lock.el (font-lock-fontify-pending-extents): New.
8728         * font-lock.el ('font-lock-revert-cleanup): Removed.
8729         * font-lock.el ('font-lock-revert-setup): Removed.
8730         Rewrite deferral code to handle any number of changes, merging
8731         them properly.  Remove hacked-up code for revert-buffer, now
8732         unnecessary.
8733
8734         * menubar-items.el (default-menubar):
8735         In Options->Edit Init File, don't switch to emacs-lisp-mode
8736         unless necessary; doing this turns off font-lock.
8737
8738 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8739
8740         * keydefs.el: Define C-x BS to backward-kill-sentence.
8741
8742 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8743
8744         * files.el (hack-local-variables-prop-line): Use non-greedy
8745         matching to process -*-texinfo-*- -*-.
8746
8747 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8748
8749         * minibuf.el (minibuf-directory-files): new function.
8750         (read-file-name-activate-callback): use minibuf-directory-files.
8751         (read-directory-name-internal): ditto.
8752         (mouse-file-display-completion-list): ditto.
8753         (mouse-directory-display-completion-list): ditto.
8754         (read-file-name-internal): remove "./" from completion list unless
8755         explicitly matched, for consistency.
8756
8757 2000-05-11  Ben Wing  <ben@xemacs.org>
8758
8759         * gutter-items.el (gutter-buffers-tab):
8760         * gutter-items.el (add-tab-to-gutter):
8761         * gutter-items.el (update-tab-in-gutter):
8762         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8763         * gutter-items.el (append-progress-display):
8764         * gutter-items.el (abort-progress-display):
8765         * gutter-items.el (raw-append-progress-display):
8766         Further fixes.  Use set-glyph-image not set-image-instance-property,
8767         to fix problems with multiple windows in a frame.
8768
8769         * menubar-items.el (tutorials-menu-filter):
8770         Fix typo.
8771
8772         * startup.el (early-error-handler):
8773         Display message box under windows; otherwise, message will disappear
8774         before it can be viewed.
8775
8776         * update-elc.el:
8777         Fix bug in NEEDTODUMP processing.
8778
8779 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8780
8781         * startup.el (lock-directory): Removed.
8782         (superlock-file): Ditto.
8783         (startup-set-paths): Remove lockdir.
8784         (startup-setup-paths-warning): Remove lock-directory.
8785
8786         * setup-paths.el (paths-find-lock-directory): Removed.
8787         (paths-find-superlock-file): Ditto.
8788
8789 2000-05-09  Ben Wing  <ben@xemacs.org>
8790
8791         * faces.el (set-face-property):
8792         * faces.el (set-face-font):
8793         * faces.el (set-face-foreground):
8794         * faces.el (set-face-background):
8795         * faces.el (set-face-background-pixmap):
8796         * faces.el (set-face-underline-p):
8797         * faces.el (set-face-strikethru-p):
8798         * faces.el (set-face-highlight-p):
8799         * faces.el (set-face-dim-p):
8800         * faces.el (set-face-blinking-p):
8801         * faces.el (set-face-reverse-p):
8802         doc string changes.
8803
8804         * glyphs.el:
8805         * glyphs.el (make-image-specifier):
8806         * glyphs.el (glyph-property):
8807         * glyphs.el (set-glyph-image):
8808         * glyphs.el (make-glyph):
8809         * glyphs.el (make-pointer-glyph):
8810         * glyphs.el (make-icon-glyph):
8811         * glyphs.el (widget-image-instance-p): New.
8812         authorship info, lots of doc changes.  New predicate, inadvertently
8813         omitted.  the general principle with specifier docs is now that
8814         the description of instantiators should go with the make-foo-specifier
8815         fun's doc string, rather than in foo-specifier-p.  this follows
8816         conventions elsewhere in XEmacs and in general is a lot more obvious
8817         of a place to look.  sometimes the make-foo-specifier function needs
8818         to be created in the process.
8819
8820         * gutter.el:
8821         * gutter.el (make-gutter-specifier): New.
8822         * gutter.el (make-gutter-size-specifier): New.
8823         * gutter.el (make-gutter-visible-specifier): New.
8824         specifier doc updates according to the conventions specified before.
8825
8826         * objects.el:
8827         * objects.el (make-font-specifier):
8828         * objects.el (make-color-specifier):
8829         * objects.el (make-face-boolean-specifier): New.
8830         specifier doc updates according to the conventions specified before.
8831
8832         * specifier.el:
8833         * specifier.el (set-specifier):
8834         * specifier.el (make-integer-specifier): New.
8835         * specifier.el (make-boolean-specifier): New.
8836         * specifier.el (make-natnum-specifier): New.
8837         * specifier.el (make-generic-specifier): New.
8838         * specifier.el (make-display-table-specifier): New.
8839         specifier doc updates according to the conventions specified before.
8840
8841         * toolbar.el:
8842         * toolbar.el (make-toolbar-specifier): New.
8843         specifier doc updates according to the conventions specified before.
8844
8845 2000-05-09  Ben Wing  <ben@xemacs.org>
8846
8847         * process.el (call-process-internal): Revert to previous version
8848         because Mike's change clashed with a change I did not long before.
8849         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8850         Thanks very much Mike for pointing out the bug and submitting a
8851         patch!
8852
8853 2000-04-13  Mike Alexander  <mta@arbortext.com>
8854
8855         * process.el (call-process-internal): Send the correct input buffer
8856         (call-process-internal): Return the exit status of the process
8857
8858 2000-05-07  Ben Wing  <ben@xemacs.org>
8859
8860         * winnt.el:
8861         * winnt.el (nt-quote-args-verbatim): Removed.
8862         * winnt.el (nt-quote-args-prefix-quote): Removed.
8863         * winnt.el (nt-quote-args-backslash-quote): Removed.
8864         * winnt.el (nt-quote-args-double-quote): Removed.
8865         * winnt.el (nt-quote-args-functions-alist): Removed.
8866         * winnt.el (nt-quote-process-args): Removed.
8867         Remove all stuff for argument quoting.  We borrow the code instead
8868         from Emacs 20.6, which is much more careful in its quoting
8869         (e.g. in handling runs of the escape character) and avoids most of
8870         the need for this Lisp mechanism by checking to see whether we're
8871         running a Cygwin or normal program and doing the appropriate
8872         quoting.  If we end up needing such a mechanism, we should add
8873         it by extending the variable `mswindows-quote-process-args' so it
8874         can take an alist of regexps.
8875
8876 2000-05-07  Ben Wing  <ben@xemacs.org>
8877
8878         * keydefs.el:
8879         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8880         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8881         the window without moving point.
8882
8883         * simple.el:
8884         * simple.el (scroll-up-one): New.
8885         * simple.el (scroll-down-one): New.
8886         Functions for use with C-M-up/down.
8887
8888 2000-05-01  Martin Buchholz <martin@xemacs.org>
8889
8890         * XEmacs 21.2.33 is released.
8891
8892 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8893
8894         * dialog.el (yes-or-no-p-dialog-box):
8895         Fix docstring.
8896         Fix following horrible bug in X11 mode with focus-follows-mouse:
8897           1. Visit two files in two different frames.
8898           2. do File->Revert Buffer in one of those frames.
8899           3. Dialog box appears.
8900           4. Arrange things so that the mouse passes over the *other*
8901              frame, then to the dialog box, and click on "Yes".
8902           5. The file contents end up in the *wrong* buffer!
8903         Add TODO comment.
8904
8905 2000-04-28  Ben Wing  <ben@xemacs.org>
8906
8907         * help.el (describe-installation): correct typo introduced
8908         in last patch: boundp -> fboundp.
8909
8910         * etags.el (buffer-tag-table-list):
8911         canonicalize filenames to Unix format so that tag-table-alist
8912         searching works under Windows.
8913
8914         * autoload.el:
8915         Bowdlerize the supposedly objectionable words
8916         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8917
8918         * gutter-items.el (set-progress-display-style):
8919         * gutter-items.el (search-dialog-callback):
8920         * gutter-items.el (make-search-dialog):
8921         Change to new callback-ex api.
8922
8923 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8924
8925         * help.el: (describe-installation): decode-coding-string is not
8926         defined in a non MULE environment.
8927
8928 2000-04-28  Ben Wing  <ben@xemacs.org>
8929
8930         * gutter-items.el (buffer-list-changed-hook):
8931         use it, not record-buffer-hook.
8932
8933         * subr.el (record-buffer-hook): Removed.
8934
8935 2000-04-27  Ben Wing  <ben@xemacs.org>
8936
8937         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8938         use NORECORD option.  Andy will not like this, but the existing
8939         gutter behavior is just wrong, as per this comment:
8940
8941         ;; this used to add the norecord flag to both calls below.
8942         ;; this is bogus because it is a pervasive assumption in XEmacs
8943         ;; that the current buffer is at the front of the buffers list.
8944         ;; for example, select an item and then do M-C-l
8945         ;; (switch-to-other-buffer).  Things get way confused.
8946         ;;
8947         ;; Andy, if you want to maintain the current look, you must
8948         ;;  *uncouple* the gutter order and buffers order.
8949
8950         * loaddefs.el (completion-ignored-extensions): unfuckify.
8951
8952         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8953         xemacs.mak.
8954
8955         * autoload.el (batch-update-one-directory): new function, used in
8956         xemacs.mak.
8957
8958         * loadup.el: set gc-cons-threshold very high unless dumping --
8959         loadup during update-elc is much much much faster.  also do this
8960         when quick-building.
8961
8962         add commented-out code for profiling loadup.
8963
8964
8965         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8966         is required in order to build xemacs.
8967
8968 2000-04-26  Ben Wing  <ben@xemacs.org>
8969
8970         * loadup.el: don't garbage collect during loadup if quick-build
8971         compile-time option is set.
8972
8973 2000-04-23  Ben Wing  <ben@xemacs.org>
8974
8975         * update-elc.el: compute whether any dumped .el or .elc files
8976         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8977         if so.
8978
8979         * update-elc.el (update-elc-files-to-compile): always change
8980         NOBYTECOMPILE in the src directory rather than current dir,
8981         so it will work under NT.
8982
8983         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8984         the form of this file is identical between Unix and Windows.
8985         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8986         Added comment.
8987         (update-autoloads-from-directory): updated doc string.
8988         updated doc strings in a few other places.
8989
8990 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8991
8992         * bytecomp.el (byte-force-recompile): Fix argument to
8993         byte-recompile-directory.
8994
8995 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8996
8997         * gutter-items.el (progress-display-clear-when-idle): Use
8998         add-one-shot-hook.
8999         * gutter-items.el (clear-progress-display): Adjust number of
9000         arguments.
9001
9002 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9003
9004         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9005
9006 2000-04-16  Ben Wing  <ben@xemacs.org>
9007
9008         * printer.el: New file.
9009
9010         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9011
9012         * help.el (describe-installation): Fix decoding for Windows.
9013
9014         * menubar-items.el:
9015         * menubar-items.el (default-menubar):
9016         * menubar-items.el (tutorials-menu-filter): New.
9017         * menubar-items.el (popup-menubar-menu):
9018         Add authorship.  Redo Help menu and Tutorials filter.
9019
9020         * menubar.el: Correct comment.
9021
9022         * modeline.el (modeline-buffer-identification): Correct doc string.
9023
9024         * simple.el:
9025         * simple.el (printing): Removed.
9026         * simple.el (printer-name): Removed.
9027         * simple.el (generic-print-buffer): Removed.
9028         * simple.el (generic-print-region): Removed.
9029         Move generic print code to printer.el.
9030
9031 2000-04-15  Ben Wing  <ben@xemacs.org>
9032
9033         * simple.el (generic-print-region): New.
9034         make this function actually work.
9035         (generic-print-buffer): call generic-print-region.
9036
9037 2000-04-14  Andy Piper  <andy@xemacs.org>
9038
9039         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9040         by using the new widget-callback-current-channel.
9041         (search-dialog-callback): ditto.
9042
9043 2000-04-12  Andy Piper  <andy@xemacs.org>
9044
9045         * gutter.el (default-gutter-position): moved from gutter-items.el.
9046         (default-gutter-position-changed-hook): ditto.
9047         (gutter-element-visibility-changed-hook): ditto.
9048         (set-gutter-element): ditto.
9049         (remove-gutter-element): ditto.
9050         (set-gutter-element-visible-p): ditto.
9051         (gutter-element-visible-p): ditto.
9052         (init-gutter): ditto.
9053
9054         * dialog.el (make-dialog-box): renamed and moved from
9055         gutter-items.el
9056
9057         * gutter-items.el: move various functions elsewhere.
9058
9059 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9060
9061         * menubar-items.el: Fixed place of parenthesis.
9062
9063 2000-04-12  Ben Wing  <ben@xemacs.org>
9064
9065         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9066                 without constantly being prompted for the tag.
9067         * simple.el: Added a number of section headings, to clarify the
9068                 organization of this file.
9069         * simple.el (activate-region):
9070         * simple.el (region-exists-p):
9071         * simple.el (region-active-p):
9072                 Moved these three function down to the other side of
9073                 the case-changing functions, so they join the rest of
9074                 the region code.
9075         * simple.el (printing): New.
9076         * simple.el (printer-name): New.
9077         * simple.el (generic-print-buffer): New.
9078                 New functions, a very simple prototype for a unified
9079                 printing interface.
9080
9081         * process.el (call-process-internal): Real fix for null BUFFER,
9082                 other problems with BUFFER specs.
9083
9084         * menubar-items.el:
9085                 Fixed up File->Print to use new printing functions.
9086                 Various corrections and expansions to Grep/Compile menus.
9087                 New options for Printing.
9088                 New options for SMTP Mail, the way to send mail under
9089                   MS Windows. (There's also a package patch to make SMTP
9090                   Mail be the default under MSWin.)
9091
9092 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9093
9094         * menubar-items.el: Selecting Rectangle Mousing from menubar
9095         did not work.  Needed to quote mouse-track-rectangle-p.
9096
9097 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9098
9099         * cl-compat.el (keywordp): Removed.
9100
9101 2000-04-05  Andy Piper  <andy@xemacs.org>
9102
9103         * gutter-items.el (progress-layout-glyph): don't initialize here.
9104         (progress-gauge-glyph): use dynamic sizing.
9105         (set-progress-display-style): new function. Set progress glyphs
9106         appropriately depending on the style.
9107         (progress-display-style): new variable. Custom version of
9108         set-progress-display-style.
9109         (progress-abort-glyph): switch to dynamic sizes.
9110         (search-dialog-text): make the edit field active.
9111
9112 2000-04-04  Andy Piper  <andy@xemacs.org>
9113
9114         * gutter-items.el (make-search-dialog): need to make the search
9115         dialog visible after creation.
9116
9117         * menubar-items.el (default-menubar): use the search dialog for
9118         searching. Remove some extraneous search menu items.
9119
9120         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9121         well as strings.
9122         (make-gutter-only-dialog-frame): allow the user to create the
9123         frame unmapped. Allow the gutter spec to be given as a glyph.
9124         (search-dialog-direction): new variable.
9125         (search-dialog-text): new variable.
9126         (search-dialog-callback): new function. Callback for the search
9127         dialog action.
9128         (make-search-dialog): new function. Create a user-friendly search
9129         dialog.
9130
9131 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9132
9133         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9134         under Windows.
9135
9136 2000-04-01  Andy Piper  <andy@xemacs.org>
9137
9138         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9139         progress more accurately.
9140
9141 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9142
9143         * finder.el (finder-compile-keywords): Process readable files only.
9144         Because error in process of .#finder-inf.el when compile xemacs
9145         with --with-clash-detection option.
9146
9147 2000-03-31  Andy Piper  <andy@xemacs.org>
9148
9149         * gutter-items.el (append-progress-display): don't delay after a
9150         successful font-lock.
9151         (make-gutter-only-dialog-frame): new function. Allow users to
9152         create gutter-only dialogs.
9153
9154 2000-03-27  Mike Alexander  <mta@arbortext.com>
9155
9156         * process.el (call-process-internal): Handle a null BUFFER
9157         parameter correctly.
9158
9159 2000-03-28  Andy Piper  <andy@xemacs.org>
9160
9161         * gutter-items.el (abort-progress-display): put strings in the
9162         gutter not extents.
9163         (progress-layout-glyph): signal special 'quit callback.
9164         (progress-display-quit-function): deleted.
9165         (progress-display-stop-callback): deleted.
9166         (progress-display-dispatch-command-events): deleted.
9167         (append-progress-display): remove calls to
9168         progress-display-dispatch-command-events.
9169         (raw-append-progress-display): ditto.
9170
9171 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9172
9173         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9174         being a list.  Actually define `stipple-pixmap-p' which is used as
9175         an error predicate.  Correctly handle PIXMAP being either relative
9176         or absolute file name.
9177
9178 2000-03-24  Andy Piper  <andy@xemacs.org>
9179
9180         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9181         (abort-progress-display): ditto. Don't delete the created extent.
9182         (raw-append-progress-display): ditto.
9183         (progress-display-dispatch-non-command-events): new
9184         function. Encapsulates what we want to do when no command input is
9185         required.
9186         (progress-display-dispatch-command-events): likewise, but disable
9187         for now since it causes too many problems.
9188         (append-progress-display): use them.
9189         (raw-append-progress-display): ditto.
9190         (default-gutter-position-changed-hook): set this rather than
9191         default-gutter-position-changed.
9192         (default-gutter-position-changed-hook): lambda with zero arguments
9193         rather than one.
9194         (raw-append-progress-display): trap errors in pending input since
9195         allowing them to signal will hose the gauge well and
9196         truly. Ideally we would like to delay these until we are more able
9197         to cope.
9198         (append-progress-display): ditto.
9199
9200 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9201
9202         * lisp/make-docfile.el: call-process-internal is now implemented
9203         in process.el.
9204
9205 2000-03-21  Ben Wing  <ben@xemacs.org>
9206
9207         * mule\mule-cmds.el (set-language-info-alist):
9208         Fix to correspond to new menu arrangement.
9209
9210 2000-03-21  Ben Wing  <ben@xemacs.org>
9211
9212         * process.el:
9213         * process.el (call-process-internal): New.
9214         New implementation of call-process.  Only enabled under NT, so far.
9215         stderr handling not implemented yet in CVS'd C code.
9216
9217 2000-03-20  Ben Wing  <ben@xemacs.org>
9218
9219         * lisp-mode.el:
9220         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9221         * lisp-mode.el (lisp-interaction-mode):
9222         Put back Lisp Interaction menubar for Jan V's sake.
9223
9224         * simple.el:
9225         * simple.el (mark-ring):
9226         * simple.el (dont-record-current-mark): New.
9227         * simple.el (in-shifted-motion-command): New.
9228         * simple.el (mark-ring-unrecorded-commands): New.
9229         * simple.el (mark-ring-max):
9230         * simple.el (set-mark-command):
9231         * simple.el (push-mark):
9232         * simple.el (handle-pre-motion-command):
9233         Implement scheme for not recording unimportant marks.
9234
9235         * subr.el:
9236         * subr.el (function-allows-args): New.
9237         New function function-allows-args.
9238
9239 2000-03-20  Martin Buchholz <martin@xemacs.org>
9240
9241         * XEmacs 21.2.32 is released.
9242
9243 2000-03-20  Andy Piper  <andy@xemacs.org>
9244
9245         * gutter-items.el (update-tab-in-gutter): force selection of the
9246         selected-window if required to do so.
9247         (buffers-tab-items): ditto.
9248         (add-tab-to-gutter): ditto.
9249         (create-frame-hook): use force-selection.
9250         (default-gutter-position-changed): lambdify.
9251         (update-tab-hook): deleted since it was only used in one place.
9252
9253 2000-03-18  Andy Piper  <andy@xemacs.org>
9254
9255         * files.el (find-file-noselect): undo change that shouldn't have
9256         gone in.
9257
9258 2000-03-17  Andy Piper  <andy@xemacs.org>
9259
9260         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9261         of selected-window trickery.
9262
9263         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9264         frames tabs.
9265         (progress-display-stop-callback): progress -> progress-display
9266         (progress-display-quit-function): ditto.
9267         (clear-progress-display): ditto.
9268         (remove-progress-display): ditto.
9269         (append-progress-display): ditto.
9270         (abort-progress-display): ditto.
9271         (raw-append-progress-display): ditto.
9272         (display-progress-display): ditto.
9273         (current-progress-display-label): ditto.
9274         (current-progress-display): ditto.
9275         (lprogress-display): ditto and save the buffer
9276         (progress-display): ditto. Otherwise the buffer sometimes gets
9277         changed which confuses font-lock.
9278
9279         * font-lock.el (font-lock-default-fontify-buffer): catch all
9280         errors, not just quit.
9281         (font-lock-mode): progress -> display-progress
9282         (font-lock-default-fontify-buffer): ditto.
9283         (font-lock-fontify-syntactically-region): ditto.
9284         (font-lock-fontify-keywords-region): ditto.
9285
9286 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9287
9288         * cl.el (gensym): Move to here from cl-macs.el.
9289         (gentemp): Ditto.
9290
9291 2000-03-16  Andy Piper  <andy@xemacs.org>
9292
9293         * font-lock.el (font-lock-mode): use lprogress and friends for
9294         progress management.
9295         (font-lock-default-fontify-buffer): ditto.
9296         (font-lock-fontify-syntactically-region): ditto.
9297         (font-lock-fontify-keywords-region): ditto.
9298         (font-lock-revert-cleanup): fix reverting.
9299         (font-lock-revert-setup): ditto.
9300
9301         * gutter-items.el (progress-use-echo-area): new variable. Use the
9302         echo area for progress gauges if non-nil.
9303         (clear-progress): remove echo area stuff and defer to
9304         clear-message.
9305         (append-progress): dispatch non-command events after each progress
9306         increment. Remove echo area stuff.
9307         (abort-progress): remove echo area stuff and defer to
9308         display-message.
9309         (raw-append-progress): ditto. Dispatch non-command events after
9310         gutter redisplay.
9311         (display-progress): defer echo area stuff to display-message.
9312
9313         * gutter-items.el (clear-progress):
9314         (abort-progress): indentation changes.
9315         (display-progress): don't clear progress.
9316         (append-progress): compare messages with equal.
9317         (raw-append-progress): use dispatch-non-command-events to flush
9318         widget creation events.
9319
9320 2000-03-13  Ben Wing  <ben@xemacs.org>
9321
9322         * abbrev.el:
9323         * abbrev.el (abbrev-string-to-be-defined): New.
9324         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9325         Changes for use with the menubar.
9326
9327 2000-03-12  Ben Wing  <ben@xemacs.org>
9328
9329         * alist.el (vassoc): moved here from font-menu.el.
9330
9331         * custom.el (defface): typo fix.
9332
9333         * dialog.el (yes-or-no-p-dialog-box):
9334         * dialog.el (message-box):
9335         * files.el (save-some-buffers-1):
9336         Put accelerators in the button names.
9337
9338         * font-lock.el (font-lock-comment-face):
9339         * font-lock.el (font-lock-keyword-face):
9340         * font-lock.el (font-lock-function-name-face):
9341         Fixed some of the colors under MS Windows because the existing
9342         default colors were hardly different from black and needed to be
9343         made lighter.
9344
9345         * font-menu.el:
9346         * font-menu.el (font-menu-split-long-menu):
9347         * font-menu.el (font-menu-family-constructor):
9348         * font-menu.el (font-menu-size-constructor):
9349         * font-menu.el (font-menu-weight-constructor):
9350         * font-menu.el (font-menu-set-font):
9351         vassoc moved to alist.el.
9352         Accelerators added to all menus.
9353         Unused bound var new-props removed.
9354
9355         * keydefs.el: I did a whole lot of rearranging to put things in a
9356         more consistent order and fixed a number of cases where key
9357         combinations involving up, down, left, right and so on were
9358         defined but the corresponding keypad combinations were not
9359         defined.
9360
9361         * lisp-mode.el:
9362         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9363         * lisp-mode.el (emacs-lisp-mode):
9364         * lisp-mode.el (lisp-interaction-mode):
9365         * lisp-mode.el (flet):
9366         Added accelerators onto the menus.
9367         Made all the different versions of the let function be indented
9368         the same way.
9369         Undid Steve's easy-menu-ification, because it makes it impossible
9370         to have the menubar and popup menus different.
9371         Cleaned up the menu; added items for find-function &c and some
9372         indenting, and removed debug-on-*.
9373
9374         * list-mode.el (list-mode-hook):
9375         * list-mode.el (list-mode):
9376         * list-mode.el (completion-setup-hook):
9377         * list-mode.el (display-completion-list):
9378         Added support for the :window-height keyword, which is required
9379         because of other changes that I made for the file dialog box.  I
9380         also made the hook variables list-mode-hook and
9381         completion-setup-hook and also minibuffer-setup-hook in
9382         minibuf.el be permanent-local; see comment in list-mode.el.
9383
9384         * map-ynp.el (map-y-or-n-p):
9385         Added accelerators to the dialog buttons.
9386
9387         * menubar-items.el (menu-truncate-list):
9388         New internal function.
9389         * menubar-items.el (submenu-generate-accelerator-spec):
9390         * menubar-items.el (menu-item-strip-accelerator-spec):
9391         * menubar-items.el (menu-item-generate-accelerator-spec):
9392         New exported functions, for use in auto-generating accelerator specs.
9393
9394         * menubar-items.el:
9395         * menubar-items.el (default-menubar):
9396         * menubar-items.el (maybe-add-init-button):
9397         * menubar-items.el (bookmark-menu-filter):
9398         * menubar-items.el (slow-format-buffers-menu-line):
9399         * menubar-items.el (build-buffers-menu-internal):
9400         * menubar-items.el (language-environment-menu-filter):
9401         * menubar-items.el (default-popup-menu):
9402         * menubar-items.el (popup-buffer-menu):
9403         * menubar-items.el (popup-menubar-menu):
9404         Did a major overhaul on this file, and in fact I'm nowhere near
9405         done working on the menubar, and there will be more patches to
9406         come.  A basic summary of what I've done:
9407
9408         a) I added accelerators to all of the menu items.  For menus that
9409         are auto-generated, such as the buffers menu, the accelerators are
9410         automatically added to the beginning of each line using the
9411         numbers 1 through 9, then zero, and then letters starting with A,
9412         but omitting the letters that are already in use for the fixed
9413         menu items at the top of the buffers menu.  To facilitate adding
9414         accelerators of this kind, I created some new functions
9415         (*-accelerator-spec), which are also being used by other filters
9416         that auto generate lists of things such as ftp sites to download
9417         packages.  If people really don't like these accelerators
9418         appearing at the beginning of the menu items, a variable can be
9419         added to optionally turn them off, but I think this is rather
9420         pointless because other menu items have accelerators and many or
9421         most of the menu users will use the accelerators if the support is
9422         there.
9423
9424         b) I combined the top level Tools and Apps menus into a single
9425         Tools menu, because the distinction between the two is not
9426         obvious, and the items on the menus are not used often enough that
9427         putting some of them onto submenus is a problem.
9428
9429         c) I created two new top level menus called View and Cmds because
9430         there were too many items on the File and Edit menus, and I'm going
9431         to be adding more items to these menus.  In contrast to the Tools
9432         menu, the items on these menus may be used quite often during an
9433         editing session, and so should be available with fewer
9434         keystrokes.
9435
9436         d) I added a number of options to the options menu, including one
9437         for controlling whether the alt key can be used to traverse to
9438         menu items using the accelerators, one for controlling behavior of
9439         control-k, one for controlling how the kill and yank functions
9440         interact with the clipboard, a few additional buffers-menu
9441         options, and various other things.  I also did a bit of
9442         rearranging, for example, combining the keyboard and mouse options
9443         into a single keyboard and mouse submenu to facilitate the
9444         accelerators on that level.
9445
9446         e) I changed the variable buffers-menu-format-buffer-line-function
9447         to take two arguments instead of one, the second argument being
9448         the line number for use in creating an accelerator.  I added a
9449         hack to support existing functions with one argument (although I
9450         doubt that very many of these exist), for backward compatibility.
9451
9452         f) I moved the top level mule menu to be a submenu of the edit
9453         menu.  I think that most of the items on this menu are fairly
9454         useless and there are certainly not enough frequently used items
9455         to justify this being its own top level menu.
9456
9457         g) I combined most of the items in big-menubar.el into the main menu.
9458         If people think the main menu is too big, it would be possible to
9459         create different configurations, some smaller.
9460
9461         * menubar.el (check-menu-syntax):
9462         Deleted some syntax checks that were no longer valid, partly
9463         because of changes that were already made a long time ago, and
9464         partly because of a change I made where I allow the name of the
9465         menu item to be an evaluated expression rather than just a string,
9466         similar to all of the other parameters of a menu item.
9467
9468         * minibuf.el:
9469         * minibuf.el (read-file-name-1):
9470         * minibuf.el (mouse-read-file-name-1):
9471         I made a number of changes to improve the appearance
9472         and functioning of the file dialog box.  They include:
9473
9474         a) Fixing the problem where closing the dialog box by clicking on
9475         the close button of the window didn't properly exit the
9476         minibuffer.
9477
9478         b) Fixing the problem that if you typed part of a file name, and
9479         then clicked on a completion with the mouse, the file was not
9480         correctly selected.
9481
9482         c) Changing the title of the dialog box to reflect the operation
9483         being done in accordance with user interface conventions, rather
9484         than the name of the dialog box buffer, which is rather useless.
9485
9486         d) Remove the words "possible completions are" which didn't
9487         belong.
9488
9489         e) Fix things so that the completions scroll off the end of the
9490         completions windows only to the right, rather than both to the
9491         right and down, which is in accordance with Windows user interface
9492         conventions.
9493
9494         * msw-init.el (init-post-mswindows-win):
9495         Added a binding for meta-F4, which is the standard windows binding
9496         for exiting a program.
9497
9498         * select.el (get-selection-no-error):
9499         * select.el (own-selection):
9500         * select.el (own-clipboard):
9501         Added an optional argument called append to the functions
9502         own-selection and own-clipboard.  This adds support for appending
9503         text to the existing selection and allows the function
9504         own-clipboard to be used as the value of the variable
9505         interprogram- cut-function.
9506
9507         Fixed a bug in own-selection in handling zmacs-region-stays.
9508
9509         * simple.el (historical-kill-line): New.
9510
9511         * simple.el (kill-line):
9512         * simple.el (interprogram-cut-function):
9513         * simple.el (interprogram-paste-function):
9514         * simple.el (handle-pre-motion-command):
9515         * simple.el (next-line):
9516         * simple.el (previous-line):
9517         a) Expanded the variable kill-whole-line, so that function
9518         kill-line can be set to delete the entire line always, not just
9519         when cursor is at the beginning of the line.  This is controlled
9520         by setting the variable kill-whole-line to the symbol 'always.
9521         This behavior, as well as the existing kill-whole-line behavior,
9522         now only take effect when kill-line is called interactively,
9523         although this is a departure from a previous behavior in the case
9524         of setting this variable kill-whole-line to t.  It is almost
9525         certainly what has always been intended, and most likely the old
9526         way of doing things introduced bugs.  I also created a function
9527         called historical-kill-line, which ignores the kill-whole-line
9528         setting and always gives the historical behavior of only killing
9529         to the end of the line.  I bound this function to shift- control-k
9530         so that the kill to end of line behavior is available, even when
9531         kill-whole-line has been set to change control-k into the simple
9532         delete-whole-line behavior. (This can be set using the options
9533         menu.)
9534
9535         b) I changed things so that kill and yank now interact with the
9536         clipboard by default under windows.  This was done by changing the
9537         default value of interprogram-cut- function and
9538         interprogram-paste-function.  You can get the old behavior by
9539         setting these to nil, and there is an option on the options menu
9540         to do this.
9541
9542         c) I added support for selecting text using shifted motion keys.
9543         This support is on by default and can be controlled by the
9544         variable shifted-motion-keys-select-region.  There is also a
9545         variable called unshifted-motion-keys-deselect-region that
9546         controls more specifically how the shifted motion key behavior
9547         works.  I did not put an option on the options menu to turn this
9548         off, because I can't imagine why this would be useful.
9549
9550         * simple.el (forward-block-of-lines):
9551         * simple.el (backward-block-of-lines):
9552         * simple.el (block-movement-size):
9553         New.
9554
9555         * simple.el (uncapitalized-title-words):
9556         * simple.el (uncapitalized-title-word-regexp):
9557         * simple.el (capitalize-string-as-title):
9558         * simple.el (capitalize-region-as-title):
9559         New.
9560
9561
9562         * subr.el (add-hook):
9563         * subr.el (make-local-hook): New.
9564         * subr.el (remove-local-hook): New.
9565         * subr.el (add-one-shot-hook): New.
9566         * subr.el (add-local-one-shot-hook): New.
9567         Added some functions to make using hooks easier.
9568         These include:
9569
9570         a) Functions add-local-hook and remove-local-hook to make it easy
9571         to use local hooks.
9572
9573         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9574         make it possible to add a "one-shot" hook, which is to say a hook
9575         that runs only once, and automatically removes itself after the
9576         first time it has run.
9577
9578 2000-03-09  Andy Piper  <andy@xemacs.org>
9579
9580         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9581
9582 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9583
9584         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9585         Moved from menubar-items.el.
9586         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9587
9588 2000-03-08  Andy Piper  <andy@xemacs.org>
9589
9590         * gutter-items.el (build-buffers-tab-internal): add selected field
9591         to buffers tab spec.
9592
9593 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9594
9595         * minibuf.el (last-exact-completion): Initialize to nil.
9596
9597 2000-03-07  Didier Verna  <didier@xemacs.org>
9598
9599         * startup.el (command-line-1): remove unused variable
9600         `first-file-buffer'.
9601
9602 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9603
9604         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9605         which is also used for Web server log files.
9606
9607 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9608
9609         * mule/mule-charset.el: Setup auto-fill-chars.
9610
9611 2000-03-02  SL Baur  <steve@beopen.com>
9612
9613         * subr.el (with-string-as-buffer-contents): Reimplement using
9614         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9615         non-deletion of buffer after execution problem.
9616         (with-output-to-string): Use unique buffer name.
9617
9618 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9619
9620         * gutter-items.el (buffers-tab-sort-function):  New variable.
9621         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9622
9623 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9624
9625         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9626
9627 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9628
9629         * menubar-items.el (maybe-add-init-button): Remove the "Load
9630         .emacs" button from all menubars.
9631
9632 2000-03-01  Didier Verna  <didier@xemacs.org>
9633
9634         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9635         region rectangle replacement (from Jan Vroonhof).
9636         (replace-rectangle): new function.
9637
9638 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9639
9640         * mule/mule-cmds.el (set-default-coding-systems): Use
9641         set-terminal-coding-system and set-keyboard-coding-system.
9642         * coding.el (set-terminal-coding-system): Use
9643         set-console-tty-output-coding-system.
9644         (set-keyboard-coding-system): Use
9645         set-console-tty-input-coding-system.
9646
9647 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9648
9649         * minibuf.el (read-variable): Allow symbol to default argument.
9650
9651 2000-02-27  Andy Piper  <andy@xemacs.org>
9652
9653         * gutter-items.el (update-tab-hook): new function to be used for
9654         hooks.
9655         (create-frame-hook): add update-tab-hook.
9656         (record-buffer-hook): ditto.
9657         (default-gutter-position-changed): ditto.
9658         (default-gutter-position): updating the buffers tab is now handled
9659         by a hook.
9660         (default-gutter-position-changed-hook): new variable.
9661         (gutter-element-visibility-changed-hook): ditto.
9662         (set-gutter-element-visible-p): call it.
9663         (set-gutter-element): use modify-specifier-instances. Set extents
9664         as duplicable before using.
9665         (remove-gutter-element): ditto.
9666         (set-gutter-element-visible-p): ditto.
9667         (init-gutter): new function.
9668         (add-tab-to-gutter): use new gutter-element functions rather than
9669         setting specifiers directly.
9670         (clear-progress): ditto.
9671         (abort-progress): ditto.
9672         (gutter-buffers-tab-visible-p): renamed from
9673         default-gutter-visible-p
9674
9675         * specifier.el (modify-specifier-instances): new function from Jan
9676         Vroonhof.
9677
9678         * x-init.el (init-post-x-win): call init-gutter.
9679
9680         * msw-init.el (init-post-mswindows-win): call init-gutter.
9681
9682         * menubar-items.el (default-menubar): Update to reflect new gutter
9683         variables.
9684
9685 2000-02-26  Andy Piper  <andy@xemacs.org>
9686
9687         * gutter-items.el (set-gutter-element): new function. Add gutter
9688         elements to the specified gutter.
9689         (remove-gutter-element): new function. Remove gutter elements from
9690         the specified gutter.
9691         (set-gutter-element-visible-p): new function. Set gutter element
9692         visibility for the provided gutter-visible specifier.
9693
9694 2000-02-23  Andy Piper  <andy@xemacs.org>
9695
9696         * gutter-items.el (add-tab-to-gutter): specify dimensions
9697         dynamically.
9698
9699 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9700
9701         * gutter-items.el (add-tab-to-gutter):
9702         * package-get.el (package-get-interactive-package-query):
9703         * package-ui.el (pui-directory-exists):
9704         (pui-install-selected-packages):
9705         (pui-list-packages):
9706         Use #'(lambda ...)  instead of '(lambda ...).
9707
9708 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9709
9710         * startup.el (load-user-init-file): Check to make sure user
9711           has an init-file before calling load().
9712
9713 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9714
9715         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9716
9717 2000-02-23  Martin Buchholz <martin@xemacs.org>
9718
9719         * XEmacs 21.2.31 is released.
9720
9721 2000-02-21  Mike Sperber <mike@xemacs.org>
9722
9723         * loadup.el (really-early-error-handler):
9724         * update-elc.el:
9725         * make-docfile.el:
9726         Remove dependency on EMACSBOOTSTRAP... environment variables.
9727
9728 2000-02-21  Martin Buchholz <martin@xemacs.org>
9729
9730         * XEmacs 21.2.30 is released.
9731
9732 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9733
9734         * byte-optimize.el (byte-optimize-plus):
9735         (byte-optimize-minus):
9736         (byte-optimize-multiply):
9737         Optimize (- 0) to 0, not (-)
9738         Optimize (+ 5 3.0) to 8.0
9739         Optimize (* 5 3.0) to 15.0
9740         Improve readability.
9741
9742 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9743
9744         * modeline.el: (modeline-scrolling-method): change modeline
9745         mswindows cursor appearance according to the value.
9746
9747         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9748         and 'gui-element face colors and 'gui-element face font to Windows
9749         defaults.
9750
9751 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9752
9753         * font-lock.el: Javadoc enhancements
9754
9755 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9756
9757         * ldap.el (toplevel): Test if LDAP support has been compiled in
9758         (ldap-verbose): New option
9759         (ldap-search-entries): Renamed from the previous ldap-search
9760         Conditionalize message display on ldap-verbose
9761         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9762         defuns
9763         (ldap-search): Is now defined as an obsolete wrapper calling
9764         ldap-search-basic or ldap-search-entries
9765
9766
9767 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9768             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9769             Jan Vroonhof  <jan@xemacs.org>
9770
9771         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9772         When for-effect is true, didn't call `byte-optimize-form'
9773         in and/or subforms without last.
9774
9775 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9776
9777         * package-get.el (package-get-download-sites): Use correct custom
9778         type.
9779
9780 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9781
9782         * files.el (write-file): Ask for coding system when compiled with
9783         file-coding.
9784
9785 2000-02-16  Andy Piper  <andy@xemacs.org>
9786
9787         * buffer.el (switch-to-buffer): give norecord argument to
9788         set-window-buffer instead of explicitly recording.
9789
9790         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9791         we have to pick a window.
9792
9793 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9794
9795         * mule/mule-cmds.el (describe-language-support): Don't add
9796         unexist function to help-map.
9797         (describe-coding-system): Don't use already assigend `C'.
9798
9799 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9800
9801         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9802         work in custom.
9803
9804 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9805
9806         * about.el: Ienaga's e-mail address change.
9807
9808 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9809
9810         * etags.el (find-tag): force new window -- even if buf already
9811         visible -- when other-window is t
9812
9813 2000-02-16  Martin Buchholz <martin@xemacs.org>
9814
9815         * XEmacs 21.2.29 is released.
9816
9817 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9818
9819         * cl-extra.el (getf): This is now identical to `plist-get', so
9820         just defalias it.
9821         * cl-macs.el: Make getf an alias to plist-get, at the
9822         byte-compiler level, using define-compiler-macro.
9823
9824 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9825
9826         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9827
9828 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9829
9830         * lisp/etags.el (find-tag-internal): set exact-tagname to
9831           a regular expression that matches against the tagname
9832           part of the tag entry first instead of only looking in
9833           the context area.
9834
9835 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9836
9837         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9838         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9839
9840 2000-02-07  Martin Buchholz <martin@xemacs.org>
9841
9842         * XEmacs 21.2.28 is released.
9843
9844 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9845
9846         * cl-extra.el (getf): Just call `get', never `get*'.
9847         Make arglist match docstring.
9848         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9849         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9850         * byte-optimize.el: remove references to `get*'.
9851
9852 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9853
9854         * mule/european.el: Add syntax information for Latin3 and Latin4.
9855
9856 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9857
9858         * byte-optimize.el: Byte-optimize (length "foo")
9859
9860 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9861
9862         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9863         width check using `window-leftmost-p' and `window-rightmost-p'.
9864
9865 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9866
9867         * wid-edit.el (widget-match-inline): An atom never matches a
9868           list.
9869
9870 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9871
9872         * modeline.el: Consolidated 'x and 'mswindows specification under
9873         'win tag.
9874
9875 2000-01-29  Andy Piper  <andy@xemacs.org>
9876
9877         * gutter-items.el: (format-buffers-tab-line): Try and be
9878         intelligent about buffer naming when we have duplicates.
9879
9880 2000-01-29  Andy Piper  <andy@xemacs.org>
9881
9882         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9883         updated when it becomes visible.
9884
9885 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9886
9887         * bytecomp.el (byte-compile-insert-header): Properly set coding
9888         system under MULE and file-coding.
9889
9890 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9891
9892         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9893         (dontusethis-set-value-terminal-coding-system-handler):
9894         (dontusethis-set-value-keyboard-coding-system-handler):
9895         Never undefine coding system aliases.  Emergency fix for gnus.
9896
9897 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9898
9899         * files.el (abbreviate-file-name): Use directory-sep-char instead
9900         of hard-coded "/".
9901
9902 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9903
9904         * startup.el (user-init-file-base-list): New variable, replacing
9905         user-init-file-base.
9906         (find-user-init-file): New function.
9907         (command-line-early): Use it.
9908         (load-user-init-file): Ditto.
9909
9910 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9911
9912         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9913         calling valid-image-instantiator-format-p
9914
9915 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9916
9917         * isearch-mode.el (isearch-mode): The variable is
9918         isearch-unhidden-extents, not isearch-opened-extents.
9919
9920 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9921
9922         * minibuf.el (next-history-element): Modify error message if a
9923         default value is available.
9924
9925 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9926
9927         * bytecomp.el (byte-compile-file): Don't unconditionally write
9928         .elc files in binary - might contain non-Latin1.
9929
9930 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9931
9932         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9933         for windows-nt.
9934
9935         * version.el:
9936         * startup.el (user-init-file-base):
9937         * process.el (call-process-region):
9938         * files.el (make-backup-file-name):
9939         (backup-file-name-p):
9940         (file-relative-name):
9941         (abbreviate-file-name):
9942         (set-auto-mode):
9943         * code-process.el (call-process-region): Removed unnecessary
9944         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9945         support out of the universe.
9946
9947         * process.el:
9948         * code-process.el:
9949         * bytecomp.el (byte-compile-file): Removed reference to
9950         buffer-file-type, and commented usage of binary-process-output
9951         NTEmacs variables.
9952
9953 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9954
9955         * help.el (function-arglist): Add case for macro.
9956
9957 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9958
9959         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9960         printers.
9961         (custom-display): Added a menu for printer/display tags.
9962
9963         * frame.el (frame-type):
9964         * device.el (device-type): Added 'msprinter to the doc string, and
9965         removed 'pc -- it is not going to be implemented ever.
9966         (call-device-method): Fixed docstring typo.
9967         Defined specifier tags 'printer and 'display.
9968
9969 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9970
9971         * lisp/itimer.el (itimer-run-expired-timers): (consp
9972           last-command-event-time) instead of (consp
9973           'last-command-event-time).
9974
9975 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9976
9977         * msw-glyphs.el: Removed obsolete commentary.
9978
9979 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9980
9981         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9982         better default value.
9983
9984 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9985
9986         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9987         (read-string): Ditto.
9988         (eval-minibuffer): Ditto.
9989         (read-command): Ditto.
9990         (read-function): Ditto.
9991         (read-variable): Ditto.
9992         (read-number): Ditto.
9993         (read-shell-command): Ditto.
9994         (read-number): Record history.
9995
9996 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9997
9998         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9999
10000 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10001
10002         * faces.el (startup-initialize-custom-faces): New function.
10003         Reset all faces created during auto-autoloads loading time
10004         by defface.
10005         * startup.el (command-line): Call it.
10006
10007 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10008
10009         * about.el (about-hackers): Add myself to contributors list.
10010
10011 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10012
10013         * menubar-items.el (maybe-add-init-button): Removed an argument in
10014         a call to load-user-init-file, as the function managed to lose its
10015         formal parameter a few betas ago.
10016
10017 2000-01-18  Martin Buchholz <martin@xemacs.org>
10018
10019         * XEmacs 21.2.27 is released.
10020
10021 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10022
10023         * process.el (shell-command-to-string): Use the FSF docstring.
10024         Make shell-command-to-string the standard function, and
10025         exec-to-string the (deprecated) alias.
10026
10027         * startup.el: typo fix.
10028
10029 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10030
10031         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10032
10033 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10034
10035         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10036         buffers after visible buffers.
10037         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10038
10039 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10040
10041         * info.el (Info-extract-menu-node-name): Stop at a dot
10042         followed by whitespace or right parenthesis.
10043
10044 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10045
10046         * info.el (Info-directory-list): Warn against using Customize with
10047         Info-directory-list.
10048
10049 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10050
10051         * minibuf.el (read-file-name): doc fix.
10052
10053         * autoload.el (update-file-autoloads): doc fix.
10054
10055         * about.el (about-hackers): Change my E-mail address.
10056
10057 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10058
10059         * info.el (Info-visit-file): Just use the `f' interactive spec to
10060         read a filename in the standard way.
10061
10062 2000-01-13  Andy Piper  <andy@xemacs.org>
10063
10064         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10065         (gutter-buffers-tab-extent): new variable.
10066         (update-tab-in-gutter): call add-tab-to-gutter again if the
10067         orientation has changed.
10068         (add-tab-to-gutter): cope with different orientations.
10069
10070 2000-01-11  Didier Verna  <didier@xemacs.org>
10071
10072         * info.el (Info-following-node-name): backward-skip dots as well
10073         as spaces (dots at the end of a node name aren't part of it).
10074         (Info-extract-menu-node-name): don't skip dots. There could be
10075         some in the node name.
10076         (Info-index): allow dots to be part of a node name.
10077
10078 2000-01-12  Andreas Jaeger  <aj@suse.de>
10079
10080         * files.el (auto-mode-alist): Added idlwave-mode.
10081         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10082
10083 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10084
10085         * info.el (Info-search): Show default value.
10086
10087 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10088
10089         * info.el (Info-read-node-completion-table): New variable.
10090         (Info-read-node-name-1): New function.
10091         (Info-read-node-name): Use it.
10092         (Info-follow-reference): Use DEFAULT argument of completing-read.
10093         (Info-menu): Ditto.
10094
10095 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10096
10097         * hyper-apropos.el (hyper-describe-key-briefly): Save
10098         window configuration.
10099         (hyper-describe-face): Use DEFAULT of completing-read.
10100         (hyper-apropos-read-variable-symbol): Ditto.
10101         (hyper-apropos-read-function-symbol): Ditto.
10102
10103 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10104
10105         * mule/mule-cmds.el (set-default-coding-system): Set
10106         comint-exec-hook to use coding-system-for-read and
10107         coding-system-for-write so that C-x RET c works.
10108
10109 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10110
10111         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10112         (previous-matching-history-element): Increment
10113         minibuffer-max-depth by 1.
10114         (next-matching-history-element): Ditto.
10115
10116 2000-01-11  Andy Piper  <andy@xemacs.org>
10117
10118         * gutter-items.el (buffers-tab): Create a new face for the buffers
10119         tab.
10120         (buffers-tab-face): use it.
10121
10122 2000-01-10  Didier Verna  <didier@xemacs.org>
10123
10124         * modeline.el (modeline-scrolling-method): change modeline X
10125         cursor appearance according to the value.
10126
10127 2000-01-07  Andreas Jaeger  <aj@suse.de>
10128
10129         * about.el (about-hackers): Moved my entry to contributor list.
10130         (xemacs-hackers): Added myself.
10131         (about-maintainer-info): Added description of myself.
10132
10133
10134 2000-01-07  Didier Verna  <didier@xemacs.org>
10135
10136         * modeline.el (modeline-scrolling-method): new variable.
10137         (mouse-drag-modeline): add reference to it in the docstring.
10138         (mouse-drag-modeline): handle it.
10139
10140 2000-01-08  Andy Piper  <andy@xemacs.org>
10141
10142         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10143         calls.
10144         (remove-buffer-from-gutter-tab): ditto.
10145
10146 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10147
10148         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10149         (custom-face-edit): Fix grammatical error in help message.
10150
10151 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10152
10153         * movemail.el: Added.
10154
10155         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10156
10157 2000-01-03  Didier Verna  <didier@xemacs.org>
10158
10159         * modeline.el (mouse-drag-modeline): remove the code related to
10160         the modeline horizontal scrolling facility.
10161
10162 1999-12-31  Martin Buchholz <martin@xemacs.org>
10163
10164         * XEmacs 21.2.26 is released.
10165
10166 1999-12-28  Andy Piper  <andy@xemacs.org>
10167
10168         * wid-edit.el (widget-push-button-value-create): The gui cache
10169         does not agree with native widgets which can only be displayed
10170         once per window. The reasons for caching are diminished now that
10171         we don't hog resources when creating buttons.
10172         (widget-push-button-cache) deleted.
10173
10174 1999-12-24  Martin Buchholz <martin@xemacs.org>
10175
10176         * XEmacs 21.2.25 is released.
10177
10178 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10179
10180         * hyper-apropos.el (hyper-apropos): Toggle
10181         hyper-apropos-programming-apropos correctly.
10182         Set REGEXP when user accepts default value.
10183
10184 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10185
10186         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10187         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10188
10189 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10190
10191         * mule/mule-category.el (undefined-category-designator):
10192         Return char instead of character.  Search for undefined one.
10193         (describe-category): Use with-displaying-help-buffer.
10194
10195 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10196
10197         * byte-optimize.el (byte-optimize-plus):
10198         Optimize (+ 1) to 1 instead of (1+ nil).
10199
10200         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10201
10202         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10203
10204         * byte-optimize.el (byte-optimize-char-before): New function.
10205         Remove performance penalty for using (char-before) instead of (char-after).
10206
10207 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10208
10209         * mule/mule-category.el (char-category-list): Return character
10210         instead of integer.
10211
10212 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10213
10214         * minibuf.el (read-buffer): Check default is buffer object.
10215
10216 1999-11-25  Andy Piper  <andy@xemacs.org>
10217
10218         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10219         for buttons.
10220
10221 1999-12-16  Andreas Jaeger  <aj@suse.de>
10222
10223         * package-get.el (package-get-maybe-save-index): Fixed typo.
10224         Patch by Jeff Miller <jmiller@smart.net>.
10225
10226 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10227
10228         * gnuserv.el (gnuserv-process-filter):  don't call
10229         gnuserv-write-to-client when gnuserv-current-client is nil
10230
10231 1999-12-14  Martin Buchholz <martin@xemacs.org>
10232
10233         * XEmacs 21.2.24 is released.
10234
10235 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10236
10237         * about.el (about-hackers): Update my email address.
10238
10239 1999-12-07  Martin Buchholz <martin@xemacs.org>
10240
10241         * XEmacs 21.2.23 is released.
10242
10243 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10244
10245         * package-get.el (package-get-download-sites): Removed several
10246         defunct download sites, added many new ones, and corrected a few
10247         incorrect directory-on-site entries.  Added physical locations to
10248         site-description.
10249
10250 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10251
10252         * finder.el (finder-commentary): add DOC string and fix
10253         interactive spec
10254
10255 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10256
10257         * help.el (describe-function): Don't forget to intern the string
10258         completing-read returns.
10259         (describe-variable): Ditto.
10260
10261 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10262
10263         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10264         `hyper-apropos-help-mode' here to find symbol to customize
10265         irregardless of cursor position and simplify
10266         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10267         `hyper-apropos-popup-menu'.
10268
10269 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10270
10271         * apropos.el (apropos-mode-map): Add return to call
10272         apropos-follow.
10273         (apropos-print): Call apropos-mode to have better
10274         command reference. Put keymap text-poperty to
10275         symbole name.
10276
10277 1999-11-22  Alastair Burt  <burt@dfki.de>
10278
10279         * help.el: (describe-bindings-1): Added handling of keymaps for
10280         the extents at point.
10281
10282 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10283
10284         * gutter-items.el (buffers-tab-items): Wrap the function in a
10285         save-match-data
10286
10287 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10288
10289         * help.el (describe-function): Use the DEFAULT argument to
10290         completing-read.
10291         (describe-variable): Ditto.
10292
10293 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10294
10295         * minibuf.el (read-from-minibuffer): Add optional argument
10296         DEFAULT to have better mini-buffer history support.
10297         (completing-read): Pass default to read-from-minibuffer.
10298         (read-buffer): Pass default to completing-read.
10299
10300 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10301
10302         * font-lock.el (font-lock-doc-string-face): Document the
10303         `font-lock-lisp-like' property.
10304
10305 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10306
10307         * lisp-mode.el: Specify `font-lock-lisp-like'.
10308
10309         * font-lock.el (font-lock-lisp-like): New function.
10310         (font-lock-fontify-syntactically-region): Use it.
10311
10312 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10313
10314         * XEmacs 21.2.22 is released
10315
10316 1999-11-28  Martin Buchholz <martin@xemacs.org>
10317
10318         * XEmacs 21.2.21 is released.
10319
10320 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10321
10322         * minibuf.el (read-coding-system): Accept symbol and
10323         coding-system object as a default-coding-system.
10324
10325 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10326
10327         * minibuf.el (read-coding-system): Accept symbol as
10328         a default-coding-system.
10329
10330 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10331
10332         * apropos.el (apropos-documentation): Use insert instead
10333         of princ.
10334
10335 1999-11-07  William M. Perry  <wmperry@aventail.com>
10336
10337         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10338           for the linux console.
10339
10340         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10341           stuff to work when you are not on a window system, since the GPM
10342           mouse support now allows pasting from outside of XEmacs.
10343
10344 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10345
10346         * XEmacs 21.2.20 is released
10347
10348 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10349
10350         * setup-paths.el (paths-default-info-directories): Add
10351         /usr/share/info and /usr/local/share/info.
10352
10353 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10354
10355         * about.el: Updated Vladimir Ivanovic's info.
10356
10357 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10358
10359         * auto-show.el (auto-show-truncationp): Remove.
10360
10361         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10362
10363 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10364
10365         * indent.el (indent-line-to): fix bug: spaces were not replaced
10366         with tab if column is multiple of tab-width
10367         From dhn@qedinc.com
10368
10369 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10370
10371         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10372         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10373
10374         * package-get.el (package-get-package-provider): Be verbose when
10375         interactive. Patch from Robert Pluim
10376
10377 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10378
10379         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10380         info file suffixes.
10381
10382 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10383
10384         * process.el (open-network-stream): Add a new optional parameter
10385         PROTOCOL to support udp; fix a minor typo and add an explanation
10386         in docstring for udp programming.
10387
10388         * code-process.el (open-network-stream): Add a new optional
10389         parameter PROTOCOL to support udp; fix a minor typo and add an
10390         explanation in docstring for udp programming.
10391
10392 1999-10-18  Andy Piper  <andy@xemacs.org>
10393
10394         * gui.el (make-gui-button): be more precise about how we call
10395         callbacks.
10396
10397         * wid-edit.el (widget-push-button-value-create): Use the new form
10398         of native gui-button.
10399
10400 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10401
10402         * info.el (Info-page-prev): Don't do (sit-for 0).
10403
10404 1999-10-13  Andy Piper  <andy@xemacs.org>
10405
10406         * gutter-items.el (progress-abort-glyph): new glyph for showing
10407         abort status.
10408         (append-progress): dispatch-event rather than sit-for.
10409         (abort-progress): new function. Show the abort glyph with an
10410         appropriate message.
10411         (raw-append-progress): dispatch-event rather than sit-for.
10412         (display-progress): cope with aborts.
10413
10414         * gui.el (make-gui-button): Use native widgets for buttons
10415         unconditionally.
10416         (insert-gui-button): ditto.
10417         (gui-button-p): ditto.
10418
10419         * xbm-button.el: remove from core.
10420
10421         * xpm-button.el: remove from core.
10422
10423 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10424
10425         * faces.el (init-device-faces): Don't initialize the random faces
10426         on the stream device.
10427
10428 1999-10-06  Andy Piper  <andy@xemacs.org>
10429
10430         * files.el (recover-file): Don't use ls under windows for revert buffer.
10431
10432 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10433
10434         * package-get.el (package-get-download-menu): Make menu really
10435         toggle download sites.
10436         (package-get-download-sites): Add autoload cookie.
10437
10438 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10439
10440         * setup-paths.el (paths-find-module-directory): Ditto.
10441
10442 1999-09-29  Werner Fink  <werner@suse.de>
10443
10444         * setup-paths.el (paths-find-exec-directory): Add missing nil
10445         parameter for environment.
10446
10447 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10448
10449         * modeline.el (modeline-format):
10450         Only purecopy the strings.  Else
10451         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10452         barfs.
10453
10454 1999-08-28  Mike Woolley  <mike@bulsara.com>
10455
10456         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10457         user setting comint-completion-addsuffix and
10458         comint-process-echoes.
10459
10460 1999-09-22  Andy Piper  <andy@xemacs.org>
10461
10462         * gutter-items.el (update-tab-in-gutter): use
10463         last-nonminibuf-window instead of selected-window.
10464
10465 1999-09-18  Andy Piper  <andy@xemacs.org>
10466
10467         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10468         display on.
10469
10470         * subr.el (record-buffer-hook): new variable so that the hook gets
10471         some documentation.
10472
10473 1999-09-16  Andy Piper  <andy@xemacs.org>
10474
10475         * gutter-items.el (update-tab-in-gutter): only update when the
10476         gutter is visible.
10477         (remove-buffer-from-gutter-tab): ditto.
10478
10479 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10480
10481         * simple.el (do-auto-fill): Commented out part of Kinsoku
10482         processing.
10483
10484 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10485
10486         * isearch-mode.el (isearch-highlightify-region): Give the
10487         highlighting extents a high priority.
10488         (isearch-make-extent): Give the main highlighting extent an even
10489         higher priority.
10490
10491 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10492
10493         * packages.el (packages-compute-package-locations): Fix typo from
10494         -u rationalization.
10495
10496 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10497
10498         * setup-paths.el (paths-find-doc-directory): Respect value of
10499         `configure-doc-directory.'
10500
10501         * find-paths.el (paths-find-architecture-directory): Give
10502         precendence `default' argument (which typically comes from
10503         configure).
10504
10505 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10506
10507         * startup.el (command-line-early): Added options -user-init-file
10508         and -user-init-directory.
10509
10510         * files.el (user-init-file): Default to NIL so we can recognize
10511         when it's set.
10512
10513 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10514
10515         * obsolete.el (init-file-user):
10516         * startup.el:
10517         * packages.el (packages-compute-package-locations):
10518         * package-get.el (package-get-user-index-filename):
10519         * menubar-items.el (maybe-add-init-button):
10520         * info.el (Info-annotations-path):
10521         * dump-paths.el:
10522         Change `user-init-directory' to be an absolute path.
10523         Use `user-init-directory' where appropriate.
10524         Zap `init-file-user' and its uses.
10525
10526 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10527
10528         * subr.el (copy-symbol): New function.
10529
10530 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10531
10532         * isearch-mode.el (isearch-done): Be sure to restore invisible
10533         extents in the proper buffer.
10534         (isearch-pre-command-hook): Set this-command to the correct value
10535         in case the buffer has changed and old overriding-local-map was
10536         used.
10537         (isearch-restore-extent): Use remprop instead of setting the
10538         property to nil.
10539
10540 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10541
10542         * cmdloop.el (execute-extended-command): Update zmacs region
10543         before the delay.
10544         (execute-extended-command): Make the message gettext-friendly.
10545
10546 1999-09-07  Andy Piper  <andy@xemacs.org>
10547
10548         * gutter-items.el (progress-gauge-glyph): renamed from
10549         progress-glyph.
10550         (progress-text-glyph): new variable.
10551         (progress-layout-glyph): use layouts and text glyphs.
10552         (progress-area-buffer): removed.
10553         (progress-text-and-extent): new variable.
10554         (progress-displayed-p): dynamically create gutter area buffer.
10555         (clear-progress): ditto.
10556         (raw-append-progress): ditto.
10557         (append-progress): use new glyph names.
10558         (raw-append-progress): only create the extent when needed. set
10559         properties more optimally.
10560         (progress): remove args.
10561
10562 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10563
10564         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10565         mapcar where the return value is unused.
10566         (isearch-restore-invisible-extents): Ditto.
10567         (isearch-highlight-all-cleanup): Ditto.
10568         (isearch-delete-extents-in-range): Traverse the extents only once.
10569         (isearch-highlight-all-update): Don't start over if the search
10570         string has changed and more input is pending.
10571
10572 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10573
10574         * packages.el (packages-find-package-data-path): Ditto.
10575
10576         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10577
10578         * subr.el (mapc-internal): Don't make obsolete.
10579
10580         * cl-extra.el (mapc): Resurrect.
10581
10582 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10583
10584         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10585         alias.
10586
10587         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10588         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10589         (isearch-yank-clipboard): Use get-clipboard instead of
10590         x-get-clipboard.
10591         (isearch-yank-selection): Fix docstring.
10592
10593 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10594
10595         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10596
10597 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10598
10599         * cl-macs.el (extent-start-position): Fix setf method.
10600         (extent-end-position): Ditto.
10601
10602 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10603
10604         * isearch-mode.el: End merge with FSF 20.4.
10605
10606         * isearch-mode.el (search-invisible): New variable.
10607         (isearch-hide-immediately): Ditto.
10608         (isearch-unhidden-extents): Ditto.
10609         (isearch-range-invisible): New function.
10610         (isearch-unhide-extent): Ditto.
10611         (isearch-restore-invisible-extents): Ditto.
10612         (isearch-restore-extent): Ditto.
10613
10614         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10615         implementation.
10616         (isearch-ring-retreat-edit): Ditto.
10617         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10618         (isearch-forward-regexp): New arguments NOT-REGEXP and
10619         NO-RECURSIVE-EDIT.
10620         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10621         (isearch-backward-regexp): New arguments NOT-REGEXP and
10622         NO-RECURSIVE-EDIT.
10623         (isearch-mode): Return isearch-success.
10624         (isearch-update): Use unread-command-events instead of
10625         unread-command-event.
10626         (isearch-abort): If an invalid regexp is encountered, keep popping
10627         states.
10628         (isearch-*-char): Use FSF implementation.
10629         (isearch-whitespace-chars): Use the more robust FSF's
10630         implementation.
10631         (isearch-within-brackets): New variable.
10632         (isearch-mode): Initialize it.
10633         (isearch-edit-string): Bind it.
10634         (isearch-search-and-update): Set it.
10635         (isearch-push-state): Push it.
10636         (isearch-top-state): Pop it.
10637         (isearch-search): Set it.
10638         (isearch-printing-char): When called by isearch-whitespace-chars,
10639         handle M-SPC gracefully.
10640         (isearch-message-prefix): New argument ELLIPSIS.
10641         (isearch-message-suffix): Ditto.
10642         (isearch-message): Use the ELLIPSIS argument when calling
10643         isearch-message-prefix and isearch-message-suffix.
10644         (isearch-message-prefix): Distinguish between "wrapped" and
10645         "overwrapped" search, FWIW.
10646
10647 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10648
10649         * isearch-mode.el (isearch-edit-string): Use the head of the
10650         search ring instead of search-last-string and search-last-regexp.
10651         (search-highlight): Renamed from isearch-highlight.
10652         (isearch-exit): Use the new name.
10653         (isearch-highlight): Ditto.
10654         (isearch-dehighlight): Ditto.
10655         (isearch-update-ring): New function.
10656         (isearch-done): Call it.
10657         (isearch-done): New argument EDIT.
10658         (isearch-repeat): If search string is empty, look up at the car of
10659         the search ring; ignore the yank pointer.
10660         (isearch-abort): Call isearch-done with NOPUSH.
10661         (isearch-cancel): New function.
10662         (isearch-mode-map): Bind it to ESC ESC ESC.
10663
10664         * isearch-mode.el: Begin merge with FSF 20.4.
10665
10666 1999-09-01  Andy Piper  <andy@xemacs.org>
10667
10668         * x-select.el (x-get-clipboard): obsolete.
10669         (x-yank-clipboard-selection): obsolete
10670
10671         * select.el (disown-selection): need to be careful to disown the
10672         clipboard if we set it via selection.
10673         (get-clipboard): move from x-select.el
10674         (yank-clipboard-selection): ditto.
10675
10676 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10677
10678         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10679         isearch-highlight-all-matches to nil.
10680         (isearch-fixed-case): New variable.
10681         (isearch-mode): Initialize it.
10682         (isearch-edit-string): Save it.
10683         (isearch-toggle-case-fold): Set it.
10684         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10685         need to check isearch-fixed-case.
10686         (isearch-toggle-case-fold): Update highlighting of all matches
10687         before the pause.
10688         (isearch-edit-string):
10689
10690 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10691
10692         * isearch-mode.el (isearch-edit-string): Call isearch-message
10693         before reading the event so that the prompt is displayed properly.
10694         (isearch-message): Use isearch-nonincremental when calling
10695         isearch-message-prefix.
10696         (minibuffer-local-isearch-map): Bind up and down to do the same as
10697         M-p and M-n respectively.
10698         (isearch-done): New arg NOPUSH.
10699         (isearch-edit-string): Use it.
10700         (isearch-edit-string): Don't bind isearch-string.
10701         (isearch-ring-adjust): Edit string, *then* push state.
10702
10703 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10704
10705         * faces.el (isearch-secondary): Make isearch-secondary look
10706         different than default.
10707
10708 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10709
10710         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10711         save-excursion.
10712         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10713         (isearch-update): Call isearch-dehighlight without arguments.
10714         (isearch-done): Ditto.
10715
10716         * isearch-mode.el (isearch-fix-case): If the search string has no
10717         upper-case letters, allow the folding to be reenabled.
10718         Previously, once disabled, the folding would remain that way until
10719         the end of isearch.
10720         (isearch-top-state): Call isearch-fix-case.
10721
10722         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10723         save-excursion.
10724         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10725
10726 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10727
10728         * xpm-button.el:
10729         xbm-button.el: Need to exist in core because gui.el depends on
10730         them.
10731
10732 1999-08-31  Andy Piper  <andy@xemacs.org>
10733
10734         * gutter-items.el (buffers-tab-face): new customizable variable.
10735         (buffers-tab-default-buffer-line-length): new specifier for
10736         maximum viewable characters.
10737         (progress-stack): new variable for implementing widget-based
10738         progress messages.
10739         (progress-area-buffer): ditto.
10740         (progress-glyph-height): ditto.
10741         (progress-stop-callback): ditto.
10742         (progress-quit-function): new function.
10743         (progress-glyph): new variable.
10744         (progress-layout-glyph): ditto.
10745         (progress-displayed-p): new function, see message-displayed-p for
10746         details.
10747         (clear-progress): ditto.
10748         (remove-progress): ditto.
10749         (append-progress): ditto.
10750         (raw-append-progress): ditto.
10751         (display-progress): ditto.
10752         (current-progress): ditto.
10753         (current-progress-label): ditto.
10754         (progress): ditto.
10755         (lprogress): ditto.
10756
10757
10758 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10759
10760         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10761
10762         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10763         `isearch-yank-selection'.
10764         (isearch-mode-map): Use it.
10765         (isearch-yank-selection): Use `get-selection' instead of
10766         `get-x-selection'.
10767
10768 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10769
10770         * faces.el (isearch-secondary): Create face here.
10771
10772         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10773         timers.
10774
10775 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10776
10777         * subr.el (buffer-string): More robust backward compatibility
10778         check, courtesy William Perry.
10779
10780 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10781
10782         * replace.el (perform-replace): Stop the search after the search
10783         limit has been reached.
10784
10785 1999-08-23  Andy Piper  <andy@xemacs.org>
10786
10787         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10788         here if we don't have one.
10789
10790 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10791
10792         * ldap.el (ldap-coding-system): Default to nil until we get
10793         efficient UTF8 support
10794         (ldap-decode-string): Guard against `decode-coding-string' not
10795         being defined
10796         (ldap-encode-string): Guard against `encode-coding-string' not
10797         being defined
10798
10799 1999-08-23  Didier Verna  <didier@xemacs.org>
10800
10801         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10802         Some doc strings improvements, and add a star to the `interactive'
10803         calls.
10804
10805 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10806
10807         * font-lock.el (java-font-lock-keywords-3): introduced new
10808         keywords and regexpes for javadoc syntax 1.2.
10809
10810 1999-08-17  Andy Piper  <andy@xemacs.org>
10811
10812         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10813         format-buffers-tab-line.
10814         (buffers-tab-max-buffer-line-length): new variable.
10815         (format-buffers-tab-line): new function. truncate names if over
10816         buffers-tab-max-buffer-line-length.
10817
10818 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10819
10820         * cus-start.el: Customize the variable `bell-inhibit-time'.
10821
10822 1999-08-16  Andy Piper  <andy@xemacs.org>
10823
10824         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10825         brute-force approach to deleting the last buffer.
10826         (buffers-tab-grouping-regexp): new customizable variable.
10827         (select-buffers-tab-buffers-by-mode): use it.
10828
10829 1999-08-13  Andy Piper  <andy@xemacs.org>
10830
10831         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10832         deletion problem.
10833
10834 1999-07-30  Didier Verna  <didier@xemacs.org>
10835
10836         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10837         of princ to output symbols.
10838         (custom-save-face-internal): ditto.
10839         (custom-save-resets): ditto.
10840
10841 1999-08-09  Didier Verna  <didier@xemacs.org>
10842
10843         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10844         `regexp-quote' to protect the major mode name for use as a regular
10845         expression (c++ needs this for instance).
10846
10847 1999-08-08  Andy Piper  <andy@xemacs.org>
10848
10849         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10850         cope with similar mode names.
10851
10852         * gutter-items.el (buffers-tab-selection-function): new selection
10853         function.
10854         (select-buffers-tab-buffers-by-mode): new function.
10855         (buffers-tab-items): use it if set to only display buffers in the
10856         tab in the current buffer's group..
10857         (update-tab-in-gutter): use new api.
10858         (remove-buffer-from-gutter-tab): ditto.
10859
10860         * gutter-items.el (buffers-tab-max-size): set custom selection
10861         default to 6.
10862         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10863         (add-tab-to-gutter): set face as default.
10864
10865 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10866
10867         * faces.el (frob-face-property): Merge the fall-back specifier
10868         with the target, not replace it.
10869
10870 1999-08-05  Andy Piper  <andy@xemacs.org>
10871
10872         * gutter-items.el (update-tab-in-gutter): add frame argument for
10873         buffer-items.
10874         (update-tab-in-gutter): use it.
10875
10876         * gutter-items.el (record-buffer-hook): set.
10877
10878         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10879         change.
10880         (switch-to-buffer-hook) deleted.
10881
10882 1999-08-04  Andy Piper  <andy@xemacs.org>
10883
10884         * gutter-items.el (update-tab-in-gutter): make sure this will work
10885         as an argument to create-frame-hook.
10886
10887 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10888
10889         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10890         instead of timer emulation.
10891
10892 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10893
10894         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10895         Emacs isearch enhancements.
10896
10897 1999-07-28  Andy Piper  <andy@xemacs.org>
10898
10899         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10900         all devices that support tab controls.
10901         (remove-buffer-from-gutter-tab): new function. to be used as a
10902         value for kill-buffer-hook.
10903
10904 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10905
10906         * auto-show.el (auto-show-truncationp): changed to match
10907         `window_translation_on'
10908
10909 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10910
10911         * XEmacs 21.2.19 is released
10912
10913 1999-07-28  SL Baur  <steve@miho>
10914
10915         * code-files.el (insert-file-contents): Fix docstring.
10916         revert previous change.
10917
10918 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10919
10920         * fill.el (fill-region-as-paragraph): Change re-break-point to
10921         contain word-across-newline plus one character so that filling
10922         Japanese and Chinese works as desired.
10923         * simple.el (do-auto-fill): Ditto.
10924
10925 1999-07-26  SL Baur  <steve@miho>
10926
10927         * mule/japanese.el ("Japanese"): Do not specify a default input
10928         method.
10929         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10930
10931 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10932
10933         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10934         able to use cl-macs macro in early lisp.
10935
10936 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10937
10938         * custom.el:
10939         * cus-face.el:
10940         * cus-edit.el:
10941                 Massive custom Theme API changes.
10942
10943 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10944
10945         * code-files.el (insert-file-contents): Regard
10946         coding-system-magic-cookie if `coding-system-for-read' is nil.
10947
10948 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10949
10950         * mule/thai-xtis.el: Add coding: local variable, to avoid
10951         bootstrapping problem with C locale.
10952
10953 1999-07-22  Andy Piper  <andy@xemacs.org>
10954
10955         * dumped-lisp.el (preloaded-file-list): guard against putting
10956         gutter-items in a less than functional XEmacs.
10957         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10958
10959 1999-07-18  Bob Weiner  <weiner@beopen.com>
10960
10961         * fill.el (fill-context-prefix): Fixed bug that prevented the
10962         setting of an adaptive fill prefix when the `dont-skip-first' was
10963         t.
10964
10965 1999-07-22  SL Baur  <steve@miho>
10966
10967         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10968
10969 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10970
10971         * files.el (interpreter-mode-alist): add `make', `guile', and
10972         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10973         makefile-mode, guile is a scheme, and someday XEmacs will be
10974         modular enough to use as an efficient scripting tool.)
10975
10976 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10977
10978         * mule/mule-cmds.el (reset-language-environment): Regard
10979         coding-category `utf-8' and `ucs-4' if they are available.
10980
10981 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10982
10983         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10984         (prefer-coding-system): Fix DOC-string.
10985
10986         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10987         DOC-string too.
10988
10989         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10990         Mule.
10991         (coding-system-change-eol-conversion): Fix DOC-string.
10992
10993 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10994
10995         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10996         instead of `list-coding-system'.
10997
10998 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10999
11000         * menubar-items.el (default-menubar): `select-input-method' was
11001         renamed to `set-input-method'.
11002
11003         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11004         "Set Language Environment" menu.
11005
11006         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11007         "Describe Language Support" menu.
11008
11009 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11010
11011         * mule/chinese.el ("Chinese-GB"): Rename
11012         `chinese-gb-environment-setup-function' to
11013         `setup-chinese-gb-environment-internal'.
11014
11015 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11016
11017         * mule/korean.el: Use `define-coding-system-alias' instead of
11018         `copy-coding-system'.
11019
11020 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11021
11022         * mule/mule-cmds.el (set-language-environment-coding-systems):
11023         Treat duplicated coding-categories.
11024
11025 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11026
11027         * mule/japanese.el: Use `define-coding-system-alias' instead of
11028         `copy-coding-system'.
11029
11030 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11031
11032         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11033         coding-system `viscii'.
11034
11035 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11036
11037         * mule/cyrillic.el:
11038         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11039         (cyrillic-alternativnyj-decode-table): New variable.
11040         (cyrillic-alternativnyj-encode-table): New variable.
11041         - Specify `iso-8-1' as a category of coding-system
11042           `alternativnyj'.
11043         - Abolish general Cyrillic environment.
11044
11045 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11046
11047         * mule/chinese.el:
11048         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11049         - Register `chinese-gb-environment-setup-function' as a
11050           `setup-function' of "Chinese-GB" environment.
11051
11052 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11053
11054         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11055         optional argument `parents'.
11056
11057         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11058         property for Thai-XTIS.
11059
11060         * mule/mule-help.el (help-with-tutorial): Use property
11061         `tutorial-coding-system' of language-info as a coding-system to
11062         read tutorial file.
11063
11064 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11065
11066         * mule/thai-xtis.el: Don't setup `setup-function' and
11067         `exit-function'.
11068
11069         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11070         `set-coding-category-system' to set up coding-system for
11071         coding-category.
11072
11073         * mule/mule-cmds.el (prefer-coding-system): Use
11074         `set-coding-category-system' to set up coding-system for
11075         coding-category.
11076
11077 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11078
11079         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11080         Thai-XTIS environment.
11081
11082         * mule/mule-cmds.el (prefer-coding-system): Use
11083         `find-coding-system' instead of `coding-system-p'.
11084
11085 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11086
11087         * mule/mule-cmds.el (set-language-environment-coding-systems):
11088         Modify eol-type for XEmacs.
11089
11090         * mule/thai-xtis.el: Delete unused local variable `category'.
11091
11092         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11093         function.
11094         (prefer-coding-system): Don't call
11095         `update-coding-systems-internal'; use function
11096         `coding-category-list' instead of variable `coding-category-list';
11097         use `set-coding-priority-list' instead of `set-coding-priority';
11098         modify `eol-type' for XEmacs.
11099
11100         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11101         `charset-columns'.
11102         (char-width): Likewise.
11103
11104 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11105
11106         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11107         `tis-620'.
11108
11109         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11110         `set-coding-priority-list' instead of `set-coding-priority'; don't
11111         call `update-coding-systems-internal'.
11112
11113         * mule/mule-misc.el (coding-system-get): New function.
11114         (coding-system-put): New function.
11115         (coding-system-category): New function.
11116
11117 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11118
11119         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11120         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11121         to avoid conflict with leim/quail/thai-xtis.
11122
11123         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11124         to thai-xtis-chars.el.
11125
11126         * mule/thai-xtis-chars.el: New file (split from
11127         mule/thai-xtis.el).
11128
11129 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11130
11131         * mule/thai-xtis.el:
11132         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11133         - Add syntax entries.
11134         - Put `preferred-coding-system' of the charset `thai-xtis' to
11135           `tis-620'.
11136
11137 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11138
11139         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11140         rewritten to use write-multibyte-character.
11141
11142 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11143
11144         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11145         of `iso-2022-7'.
11146         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11147         ported yet.
11148         (read-input-method-name): Treat optional argument `default'.
11149
11150 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11151
11152         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11153         all.
11154         (set-language-info-alist): Set up menus here.
11155
11156 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11157
11158         * minibuf.el (completing-read): Add new optional argument
11159         `default'.
11160         (read-coding-system): Add new optional argument
11161         `default-coding-system'.
11162
11163 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11164
11165         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11166         (viet-viscii-...->viet-vscii...).
11167
11168 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11169
11170         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11171         and menus.
11172
11173 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11174
11175         * mule/mule-cmds.el (input-method-function): Add permanent-local
11176         property.
11177
11178 1999-03-30  Dave Love  <fx@gnu.org>
11179
11180         * mule/mule-cmds.el (current-language-environment): Doc fix.
11181
11182 1999-02-06  Richard Stallman  <rms@gnu.org>
11183
11184         * mule/european.el (setup-slovenian-environment): New function.
11185         ("Slovenian"): New language environment.
11186
11187 1999-01-27  Dave Love  <fx@gnu.org>
11188
11189         * mule/mule-cmds.el (current-language-environment): Provide :link,
11190         :type (choices) and appropriate :get.
11191
11192 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11193
11194         * mule/mule-cmds.el (describe-language-environment): Don't alter
11195         input-method-alist.
11196
11197 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11198
11199         * mule/mule-cmds.el (prefer-coding-system): Call
11200         set-coding-priority, so that the internal array of priorities is
11201         also updated.
11202
11203 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11204
11205         * mule/mule-cmds.el (prefer-coding-system): If the argument
11206         requires specific EOL conversion type, make the default coding
11207         systems use that.
11208
11209 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11210
11211         * mule/mule-cmds.el (set-language-environment): Pass the default
11212         eol-type to set-language-environment-coding-systems.
11213         (set-default-coding-systems): Copy the eol-type property for the
11214         new default values of {buffer-file,process}-coding-system from the
11215         old defaults.
11216         (set-language-environment-coding-systems): Accept an optional
11217         argument EOL-TYPE, and set the eol-type property of the default
11218         coding systems accordingly.
11219
11220 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11221
11222         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11223         use generate-new-buffer instead of get-buffer-create.
11224
11225 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11226
11227         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11228
11229 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11230
11231         * mule/mule-cmds.el (default-input-method): Fix custom type.
11232
11233 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11234
11235         * mule/mule-cmds.el (setup-specified-language-environment):
11236         Add apropos-inhibit property.
11237         (describe-specified-language-support): Likewise.
11238
11239 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11240
11241         * mule/mule-cmds.el: Doc fixes.
11242
11243 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11244
11245         * mule/mule-cmds.el (register-input-method): Doc-string
11246         modified.
11247
11248 1998-09-01  Dave Love  <fx@gnu.org>
11249
11250         * mule/mule-cmds.el (current-language-environment): Fix
11251         setter function.
11252
11253 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11254
11255         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11256         mule/european.el, mule/hebrew.el, mule/japanese.el,
11257         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11258         avoid bootstrapping problem if you need to recompile all the Lisp
11259         files using interpreted code.
11260
11261 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11262
11263         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11264         ("Latin-2"): Likewise.
11265
11266 1998-08-18  Per Starback  <starback@update.uu.se>
11267
11268         * mule/european.el (setup-latin2-environment): Fix typo.
11269
11270 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11271
11272         * mule/european.el: Give proper value of `input-method' key to all
11273         lang. env.
11274
11275         * mule/mule-cmds.el (activate-input-method): Handle the case that
11276         the arg INPUT-METHOD is nil correctly.
11277         (read-multilingual-string): Activate the specified input method
11278         before calling read-string.  Afterward, activate the original
11279         input method.
11280
11281 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11282
11283         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11284         (set-language-info-alist): Fix typo in doc-string.
11285
11286         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11287
11288 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11289
11290         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11291         (reset-language-environment): New function for the job that
11292         setup-english-environment used to do.
11293         (set-language-environment): Do more setups according to the info
11294         in language-info-alist.
11295         (read-language-name): Handle the case that the arg KEY is nil.
11296         (describe-language-environment): Handle input-method property.
11297
11298         * mule/: All files under this directory, which related with
11299         specific languages (such as mule/european.el, mule/greek.el,
11300         mule/hebrew.el, mule/misc-lang.el), modified as below.
11301         (setup-XXX-environment): Just call set-language-environment.  If
11302         they used to do some other jobs than what done by
11303         set-language-environment, those jobs are done in
11304         setup-XXX-environment-internal now.
11305         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11306         the value to setup-XXX-environment-internal.  Add properties
11307         input-method and features.
11308
11309         * mule/english.el (setup-english-environment): Just call
11310         reset-language-environment.
11311
11312         * mule/european.el (setup-8-bit-environment): Function deleted.
11313
11314 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11315
11316         * mule/mule-cmds.el (input-method-exit-on-first-char)
11317         (input-method-use-echo-area): Doc fixes.
11318
11319 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11320
11321         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11322         variable.
11323         (input-method-use-echo-area): New variable.
11324
11325 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11326
11327         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11328
11329 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11330
11331         * mule/mule-cmds.el (activate-input-method): Update mode line.
11332         (inactivate-input-method): Likewise.
11333
11334 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11335
11336         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11337         input method in the current buffer, but just bind
11338         current-input-method.
11339
11340 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11341
11342         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11343
11344         * mule/misc-lang.el ("IPA"): Add coding-priority and
11345         coding-system.
11346
11347 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11348
11349         * mule/greek.el: Add coding-priority.
11350
11351 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11352
11353         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11354         LANG-ENV.
11355
11356 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11357
11358         * mule/mule-cmds.el (register-input-method): Fix previous change.
11359         (setup-specified-language-environment): Doc fix.
11360
11361 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11362
11363         * mule/mule-cmds.el: Several doc fixes.
11364         (get-language-info, set-language-info): Rename argument.
11365         (set-language-info-alist): Likewise.
11366         (register-input-method): Rename argument.
11367         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11368
11369 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11370
11371         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11372         default value while reading an input method.
11373
11374 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11375
11376         * mule/mule-cmds.el (universal-coding-system-argument):
11377         Use buffer-file-coding-system as default.
11378
11379 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11380
11381         * mule/korean.el ("Korean"): Doc fix.
11382
11383 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11384
11385         * mule/mule-cmds.el (describe-language-environment): Print the
11386         languge environment at the head.
11387
11388 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11389
11390         * mule/japanese.el: Set exit-function to exit-japanese-environment
11391         for Japanese environment.
11392
11393 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11394
11395         * mule/mule-cmds.el (set-language-environment): Doc fix.
11396         (current-language-environment): Use defcustom.
11397         (default-input-method): Specify :type.
11398
11399 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11400
11401         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11402         modified.
11403         (prefer-coding-system): Doc-string modified.
11404
11405 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11406
11407         * mule/mule-cmds.el (set-language-info): Doc-string
11408         describes `coding-priority' KEY.
11409         (set-language-environment-coding-systems): New function.
11410         (select-safe-coding-system): New function.
11411         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11412         (set-language-info-alist): New optionla arg PARENTS.  Call
11413         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11414         (set-language-environment-coding-systems): New function.
11415
11416         * mule/chinese.el: Remove setting up of
11417         describe-chinese-environment-map and
11418         setup-chinese-environment-map.  Exclude them in args of calls to
11419         set-language-info-alist.  Register coding-priority key in
11420         language-info-alist.
11421
11422         * mule/cyrillic.el: Remove setting up of
11423         describe-cyrillic-environment-map and
11424         setup-cyrillic-environment-map.  Exclude them in args of calls to
11425         set-language-info-alist.  Register coding-priority key in
11426         language-info-alist.
11427
11428         * mule/english.el: Register coding-priority key in
11429         language-info-alist.
11430
11431         * mule/ethiopic.el: Register coding-priority key in
11432         language-info-alist.
11433
11434         * mule/european.el: Remove setting up of
11435         describe-european-environment-map and
11436         setup-european-environment-map.  Exclude them in args of calls to
11437         set-language-info-alist.  Register coding-priority key in
11438         language-info-alist.  Add "German" language env.
11439         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11440         (setup-german-environment): New function.
11441
11442         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11443         change default input method to "greek-postfix".
11444
11445         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11446         coding-priority key in
11447
11448 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11449
11450         * mule/mule-cmds.el (set-language-info): Doc fix.
11451         (input-method-inactivate-hook): Doc fix.
11452
11453 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11454
11455         * mule/mule-cmds.el (set-input-method): Renamed from
11456         select-input-method.
11457
11458 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11459
11460         * mule/mule-cmds.el (set-language-environment): Run
11461         exit-language-environment-hook before calling `exit-function'
11462         which is specified for the language environment.
11463
11464 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11465
11466         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11467         modified.
11468         (prefer-coding-system): Likewise.
11469         (describe-language-environment): Print aliases of each coding
11470         system.
11471         (set-language-environment-hook): New variable.
11472         (exit-language-environment-hook): New variable.
11473         (set-language-environment): Call these hooks.  Before setting a
11474         new language environment, exit from the
11475         current-language-environment if necessary.
11476         (input-method-verbose-flag): The value can be nil, t,
11477         complex-only, or default.
11478         (input-method-highlight-flag): Doc-string augmented.
11479         (activate-input-method): Check if we can run the registered
11480         function to activate an input method.
11481
11482         * mule/korean.el: Set exit-function for language environment
11483         "Korean" to exit-korean-environment.
11484         (setup-korean-environment): Moved to korea-util.el.
11485
11486 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11487
11488         * mule/mule-cmds.el (read-multilingual-string): Use
11489         current-input-method prior to default-input-method.  Don't bind
11490         current-input-method by `let', instead, activate the specified
11491         input method in the current buffer temporarily.
11492
11493 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11494
11495         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11496
11497 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11498
11499         * mule/chinese.el (post-read-decode-hz): Return the result of
11500         decode-hz-region.
11501         (pre-write-encode-hz): Do not change the value of
11502         last-coding-system.
11503
11504 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11505
11506         * mule/mule-ccl.el: Doc fixes.
11507
11508 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11509
11510         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11511         (check-ccl-program): New macro.
11512
11513 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11514
11515         * mule/mule-ccl.el: Comment about CCL syntax modified.
11516         (ccl-command-table): Add read-multibyte-character and
11517         write-multibyte-character.
11518         (ccl-code-table): Add ex-cmd.
11519         (ccl-extended-code-table): New variable.
11520         (ccl-embed-extended-command): New function.
11521         (ccl-compile-read-multibyte-character,
11522         ccl-compile-write-multibyte-character) New functions.
11523         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11524         ccl-dump-write-multibyte-character): New functions.
11525
11526 1999-07-22  SL Baur  <steve@miho>
11527
11528         * config.el (config-value-file): config.values is installed into
11529         doc-directory.
11530         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11531
11532 1999-07-19  Didier Verna  <didier@xemacs.org>
11533
11534         * rect.el: all functions rewritten, except when noted. Below is a
11535         list of interface changes.
11536         (apply-on-rectangle): new function. Obsoletes
11537         `operate-on-rectangle'. All functions that used to call this
11538         function now call the new one.
11539         (kill-rectangle): added optional prefix arg to fill lines.
11540         (delete-rectangle): ditto.
11541         (delete-extract-rectangle): ditto.
11542         (open-rectangle): ditto.
11543         (clear-rectangle): ditto.
11544         (delete-rectangle-line): added third arg FILL.
11545         (delete-extract-rectangle-line): ditto.
11546         (open-rectangle-line): ditto.
11547         (clear-rectangle-line): ditto.
11548
11549 1999-07-18  Andy Piper  <andy@xemacs.org>
11550
11551         * menubar-items.el (default-menubar): add gutter options.
11552
11553         * gutter-items.el: new file.
11554         (gutter): new group for custom.
11555         (gutter-visible-p): new variable.
11556         (default-gutter-position): ditto.
11557         (buffers-tab): new group for the buffers tab.
11558         (gutter-buffers-tab): widget to put in the gutter.
11559         (buffers-tab-max-size): max number of tabs.
11560         (buffers-tab-switch-to-buffer-function): function to call when a
11561         tab is pressed.
11562         (buffers-tab-omit-function): filter buffers with this function.
11563         (buffers-tab-format-buffer-line-function): format buffer names for
11564         inclusion in tabs.
11565         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11566         the record.
11567         (build-buffers-tab-internal): build a list of tab items.
11568         (buffers-tab-items): ditto.
11569         (add-tab-to-gutter): put a tab in the gutter area.
11570         (update-tab-in-gutter): reset the buffers in the tab.
11571
11572         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11573
11574         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11575         (switch-to-buffer-hooks): new hook.
11576
11577         * toolbar.el (default-toolbar-position): fix typo.
11578
11579 1999-07-16  Andy Piper  <andy@xemacs.org>
11580
11581         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11582
11583 1999-07-15  Didier Verna  <didier@xemacs.org>
11584
11585         * cus-edit.el (custom-prompt-variable): optional third arg makes
11586         prompt for a comment string.
11587         (customize-set-value): optional prefix makes this function handle
11588         variable comments.
11589         (customize-set-variable): ditto.
11590         (customize-save-variable): ditto.
11591         (customize-customized): handle custom comments.
11592         (customize-save-customized): ditto.
11593         (custom-variable-state-set): ditto.
11594         (custom-face-state-set): ditto.
11595         (customize-saved): ditto.
11596         (custom-variable-set): ditto.
11597         (custom-face-set): ditto.
11598         (custom-variable-save): ditto.
11599         (custom-face-save): ditto.
11600         (custom-variable-reset-saved): ditto.
11601         (custom-face-reset-saved): ditto.
11602         (custom-variable-reset-standard): ditto.
11603         (custom-face-reset-standard): ditto.
11604         (custom-comment-face): new face.
11605         (custom-comment-tag-face): ditto.
11606         (custom-comment): new widget.
11607         (custom-comment-create): new function.
11608         (custom-comment-delete): ditto.
11609         (custom-comment-value-set): ditto.
11610         (custom-comment-show): ditto.
11611         (custom-comment-invisible-p): ditto.
11612         (custom-variable-value-create): create a comment field widget.
11613         (custom-face-value-create): ditto.
11614         (custom-variable-menu): new entry for adding a custom comment.
11615         (custom-face-menu): ditto.
11616         (custom-save-variables): possibly save custom comments.
11617         (custom-save-faces): ditto.
11618
11619         * cus-face.el (custom-set-faces): the arguments can now have a
11620         custom comment as fourth argument.
11621
11622         * custom.el (custom-set-variables): the arguments can now have a
11623         custom comment as fifth element.
11624
11625 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11626
11627         * XEmacs 21.2.18 is released
11628
11629 1999-07-13  SL Baur  <steve@miho>
11630
11631         * lib-complete.el (read-library-name): Revert previous change.
11632         (read-library): Ditto.
11633
11634 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11635
11636         * packages.el (packages-package-list): Capitalize docstring.
11637
11638         * packages.el (packages-find-package-library-path): Use #'nconc
11639         rather than #'append to reduce consing -- #'mapcar uses Flist,
11640         which returns a freshly consed list.  #'append would create yet
11641         another fresh list, using Fmake_list in concat.
11642
11643         * packages.el (package-provide): Use setq with remassq like it
11644         says in its docstring.
11645
11646 1999-07-06  SL Baur  <steve@miho.m17n.org>
11647
11648         * lib-complete.el (progn-with-message): Fix typo.
11649
11650 1999-07-06  SL Baur  <steve@miho.m17n.org>
11651
11652         * mule/mule-misc.el (char-octet): Make function match docstring.
11653         From Katsumi Yamaoka <yamaoka@jpl.org>
11654
11655 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11656
11657         * wid-edit.el (widget-documentation): corrected spelling error.
11658
11659 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11660
11661         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11662         keys if already bound
11663
11664 1999-07-06  SL Baur  <steve@miho.m17n.org>
11665
11666         * lib-complete.el (progn-with-message): Revert previous changes.
11667
11668 1999-06-24  Bob Weiner  <weiner@beopen.com>
11669
11670         * lib-complete.el (find-library):
11671         (find-library-other-window):
11672         (find-library-other-frame): Completely rewrote
11673         so that these functions actually work when called non-interactively.
11674         Also made them handle LIBRARY arguments which end with .el or .elc.
11675
11676 1999-06-24  Bob Weiner  <weiner@beopen.com>
11677
11678         * simple.el (indent-new-comment-line): Locally bound
11679         `block-comment-start' to `comstart' or else when this is called
11680         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11681         `block-comment-start' value, ignoring any existing spacing after a
11682         comment prefix in the previous line and producing ugly comments.
11683
11684 1999-06-23  Bob Weiner  <weiner@beopen.com>
11685
11686         * list-mode.el (mouse-choose-completion):
11687         (choose-completion):
11688         (completion-switch-to-minibuffer): Added.
11689         ([Tab]): [Tab] previously switched to the minibuffer
11690         but since [space] does that and since most applications in the
11691         world use [Tab] to select the next item in a list, do that in the
11692         *Completions* buffer too.  This will cause the least confusion
11693         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11694         06/23/1999.
11695
11696 1999-06-22  Bob Weiner  <weiner@beopen.com>
11697
11698         * help.el (help-buffer-name): Added support for a null value
11699         of `help-buffer-prefix-string' since some buffers require no
11700         prefix.
11701
11702 1999-06-20  Bob Weiner  <weiner@beopen.com>
11703
11704         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11705         in the completion-list-mode-map to bury the completions buffer
11706         even when the minibuffer is no longer active.
11707
11708 1999-06-20  Bob Weiner  <weiner@beopen.com>
11709
11710         * list-mode.el (list-mode): It is visually disconcerting to have
11711         the text cursor disappear within list buffers, especially when
11712         moving from window to window, so leave it visible.
11713
11714 1999-07-01  SL Baur  <steve@miho.m17n.org>
11715
11716         * menubar-items.el (default-menubar): Conditionalize the bug
11717         report menu item (which may not be possible in this XEmacs).
11718         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11719
11720 1999-06-30  SL Baur  <steve@miho.m17n.org>
11721
11722         * subr.el (with-current-buffer): DOC string fix.
11723         Suggested by Bob Weiner <weiner@altrasoft.com>
11724
11725 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11726
11727         * cus-face.el (custom-face-italic): insert missing args
11728
11729 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11730
11731         * packages.el (package-locations): Changed default early package
11732         hierarchies to ~/.xemacs/mule-packages and
11733         ~/.xemacs/xemacs-packages.
11734
11735 1999-06-23  SL Baur  <steve@miho.m17n.org>
11736
11737         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11738
11739 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11740
11741         * packages.el (package-locations): Changed default early package
11742         hierarchy to ~/.xemacs/packages.
11743         (package-locations): Removed `packages' as a possible name for a
11744         late package hierarchy.
11745
11746 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11747
11748         * mule/mule-category.el (word-combining-categories): Set up new
11749         variable.
11750         (word-separating-categories): Likewise.
11751
11752 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11753
11754         * XEmacs 21.2.17 is released
11755
11756 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11757
11758         * font-menu.el (font-menu-set-font): allow for nil specification
11759         of font size.
11760
11761 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11762
11763         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11764         is 1.
11765
11766 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11767
11768         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11769         8859-5 instead of ISO 8859-1.
11770
11771 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11772
11773         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11774         (viet-viscii-encode-table): Ditto.
11775
11776         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11777         Make obsolete definition of char-octet.
11778
11779 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11780
11781         * subr.el: Move no-Mule make-char ...
11782         * help-nomule.el (make-char): To here.
11783         (string-width): Make Mule compatibility alias.
11784
11785 1999-06-15  Andy Piper  <andy@xemacs.org>
11786
11787         * select.el (get-selection-no-error): really make there be no-error.
11788         (get-selection): revert to original.
11789
11790 1999-06-11  Andy Piper  <andy@xemacs.org>
11791
11792         * select.el (selection-sets-clipboard): renamed.
11793         (own-selection): use it.
11794
11795 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11796
11797         * XEmacs 21.2.16 is released
11798
11799 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11800
11801         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11802         missing characters to avoid crash.
11803
11804 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11805
11806         * coding.el (set-terminal-coding-system): Only set the console
11807         coding system on the selected console if it is a tty.
11808
11809 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11810
11811         * cus-face.el:
11812         * cus-edit.el:
11813         * faces.el:
11814         (custom):
11815         (face-spec-set):
11816         * faces.el (frob-face-property):
11817         * font-menu.el (font-menu-set-font):
11818                   Actually apply changes from 1999-03-17
11819
11820 1999-06-10  Andy Piper  <andy@xemacs.org>
11821
11822         * select.el (get-selection): abstract out non error-signalling
11823         part.
11824         (get-selection-no-error): get-selection without signalling an
11825         error.
11826         (selection-is-clipboard-p): new variable. controls whether the
11827         selection sets the clipboard.
11828         (own-selection): use it.
11829
11830         * mouse.el (insert-selection): fallback to clipboard after trying
11831         primary selection and cutbuffer.
11832
11833 1999-06-05  Andy Piper  <andy@xemacs.org>
11834
11835         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11836         selection functions.
11837
11838 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11839
11840         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11841         default value.
11842         (load): Use `raw-text' instead of `no-conversion'.
11843         (insert-file-contents): Likewise.
11844
11845         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11846         of `no-conversion'.
11847
11848 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11849
11850         * coding.el: Don't copy `no-conversion' to `raw-text'.
11851
11852 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11853
11854         * subr.el (make-char): Define it if Mule is not around.
11855
11856 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11857
11858         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11859
11860         * x-select.el (x-disown-selection-internal): Restore symbol as an
11861         obsolete alias.
11862         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11863
11864 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11865
11866         * XEmacs 21.2.15 is released
11867
11868 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11869
11870         * subr.el (split-string): Avoid infinite looping
11871
11872 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11873
11874         * ldap.el (ldap-ignore-attribute-codings): New variable
11875         (ldap-default-attribute-decoder): New variable
11876         (ldap-coding-system): New variable
11877         (ldap-attribute-syntax-encoders): New variable
11878         (ldap-attribute-syntax-decoders): New variable
11879         (ldap-attribute-syntaxes-alist): New variable
11880         (ldap-encode-boolean): New function
11881         (ldap-decode-boolean): New function
11882         (ldap-encode-country-string): New function
11883         (ldap-decode-string): New function
11884         (ldap-decode-address): New function
11885         (ldap-encode-address): New function
11886         (ldap-decode-attribute): New function
11887         (ldap-search): Use some of these
11888
11889 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11890
11891         * version.el (emacs-version): Make the patch level/beta come
11892         before the XEmacs qualifier so that it gets into (funcall
11893         emacs-version) and thus in the bug reports.
11894         (emacs-version>=): Support patch levels.
11895
11896 1999-06-03  SL Baur  <steve@xemacs.org>
11897
11898         * version.el: implement x.y.z version number
11899         From Jan Vroonhof <vroonhof@math.ethz.ch>
11900
11901 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11902
11903         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11904
11905 1999-05-22  Vin Shelton <acs@xemacs.org>
11906
11907         * startup.el: Document -private and break out non-standard X options.
11908
11909 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11910
11911         * mule/mule-charset.el (charset-after): New function.
11912         (charset-direction): Synch with Mule, update docstring.
11913         (get-charset-property): New function.
11914         (put-charset-property): New function.
11915         (charset-plist): New function.
11916
11917         * mule/mule-charset.el (compose-region):
11918         (decompose-region): remove;  these functions (which don't work
11919         since we don't do composite characters) have been moved to
11920         mule-util.el.
11921         (toplevel): follow coding standards
11922
11923 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11924
11925         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11926         exist any more.
11927
11928         * code-files.el: Fix commentary to follow coding standards.  Move
11929         the single line left in mule-files.el to here.
11930
11931         * mule/mule-files.el: delete.
11932
11933 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11934
11935         * info.el (Info-scroll-prev): Use event functions instead of the
11936         old emacs 19 interface.
11937
11938 1999-06-02  Andy Piper  <andy@xemacs.org>
11939
11940         * x-font-menu.el (x-font-menu-load-font):
11941         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11942
11943 1999-05-31  Andy Piper  <andy@xemacs.org>
11944
11945         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11946         group.
11947         (font-menu-this-frame-only-p): ditto.
11948         (font-menu-max-items): reinstate, from Jan Vroonhof
11949         <vroonhof@math.ethz.ch>
11950         (font-menu-submenu-name-format): ditto.
11951         (font-menu-split-long-menu): ditto, for use by the family
11952         constructor.
11953         (font-menu-family-constructor): use it.
11954
11955 1999-05-30  Andy Piper  <andy@xemacs.org>
11956
11957         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11958         for use by the font menu.
11959
11960         * msw-font-menu.el: new file implementing mswindows specific
11961         font-menu behaviour.
11962         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11963         (mswindows-font-menu-junk-families): ditto.
11964         (hack-font-truename): ditto.
11965         (mswindows-font-regexp-ascii): ditto.
11966         (mswindows-reset-device-font-menus): ditto.
11967         (mswindows-font-menu-font-data): ditto.
11968         (mswindows-font-menu-load-font): ditto.
11969
11970         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11971         (x-font-menu-font-data): ditto.
11972         (x-font-menu-load-font): ditto.
11973
11974         * font-menu.el: new file implementing generic font menu behaviour.
11975         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11976         made device independent.
11977         (font-menu-this-frame-only-p): ditto.
11978         (font-menu-preferred-resolution): ditto.
11979         (font-menu-size-scaling): new variable used to determine whether
11980         sizes are in points or tenths of a point.
11981         (vassoc): moved from x-font-menu.el.
11982         (device-fonts-cache): ditto.
11983         (device-fonts-cache): ditto.
11984         (flush-device-fonts-cache): ditto.
11985         (reset-device-font-menus): copied from x-font-menu.el and made
11986         device independent. Most functionality deferred to
11987         device-dependent versions.
11988         (font-menu-family-constructor): copied from x-font-menu.el and
11989         made device independent.
11990         (font-menu-size-constructor): ditto.
11991         (font-menu-weight-constructor): ditto.
11992         (font-menu-set-font): ditto.
11993         (font-menu-change-face): ditto.
11994         (font-menu-load-font): new device method.
11995         (font-menu-font-data): ditto.
11996
11997         * x-font-menu.el: The above functions deleted.
11998
11999 1999-05-26  Andy Piper  <andy@xemacs.org>
12000
12001         * update-elc.el:
12002         * make-docfile.el:
12003         * loadup.el: rehash expand-file-name usage to not use default-directory.
12004
12005 1999-05-21  Andy Piper  <andy@xemacs.org>
12006
12007         * x-select.el (x-select-convert-to-text):
12008         (x-selected-text-type):
12009         (x-get-selection):
12010         (xselect-convert-to-string):
12011         (xselect-convert-to-compound-text):
12012         (xselect-convert-to-length):
12013         (xselect-convert-to-targets):
12014         (xselect-convert-to-delete):
12015         (xselect-convert-to-filename):
12016         (xselect-convert-to-charpos):
12017         (xselect-convert-to-lineno):
12018         (xselect-convert-to-colno):
12019         (xselect-convert-to-sourceloc):
12020         (xselect-convert-to-os):
12021         (xselect-convert-to-host):
12022         (xselect-convert-to-user):
12023         (xselect-convert-to-class):
12024         (xselect-convert-to-name):
12025         (xselect-convert-to-integer):
12026         (xselect-convert-to-atom):
12027         (xselect-convert-to-identity): functions renamed from x-* and
12028         moved to select.el.
12029         (x-get-secondary-selection): use rename get-selection.
12030         (x-get-clipboard): ditto.
12031         (x-own-selection): moved to select.el.
12032         (x-valid-simple-selection-p): ditto.
12033         (x-dehilight-selection): ditto.
12034         (x-own-clipboard): ditto.
12035         (x-disown-selection): ditto.
12036
12037         * x-mouse.el (x-yank-function): moved to mouse.el.
12038         (x-insert-selection): ditto.
12039         (x-set-point-and-move-selection): use renamed function.
12040
12041         * select.el (selected-text-type): moved and renamed from
12042         x-select.el.
12043         (selection-owner-p): moved to C.
12044         (selection-exists-p): ditto.
12045         (get-cutbuffer): new device method.
12046         (get-selection): generalised and moved from x-select.el.
12047         (own-selection): moved x-own-selection functionality into here.
12048         (dehilight-selection): renamed and moved from x-select.el.
12049         (own-clipboard): functionality moved from x-select.el using new
12050         generic C builtins.
12051         (disown-clipboard): ditto.
12052         (select-convert-to-text):
12053         (select-convert-to-string):
12054         (select-convert-to-compound-text):
12055         (select-convert-to-length):
12056         (select-convert-to-targets):
12057         (select-convert-to-delete):
12058         (select-convert-to-filename):
12059         (select-convert-to-charpos):
12060         (select-convert-to-lineno):
12061         (select-convert-to-colno):
12062         (select-convert-to-sourceloc):
12063         (select-convert-to-os):
12064         (select-convert-to-host):
12065         (select-convert-to-user):
12066         (select-convert-to-class):
12067         (select-convert-to-name):
12068         (select-convert-to-integer):
12069         (select-convert-to-atom):
12070         (select-convert-to-identity): new functions renamed from x-* and
12071         moved from x-select.el.
12072
12073         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12074         into here and use as the default window-system mouse yank.
12075         (insert-selection): generalised and moved from x-mouse.el.
12076         (own-clipboard): moved to C.
12077
12078         * msw-select.el (mswindows-selection-owned-p): deleted.
12079         (mswindows-own-selection): generalised and moved to select.el.
12080         (mswindows-disown-selection): generalised and moved to C.
12081         (mswindows-selection-owner-p): ditto.
12082
12083 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12084
12085         * XEmacs 21.2.14 is released
12086
12087 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12088
12089         * about.el: update contact info for jason and slb.
12090
12091 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12092
12093         * mule/european.el (setup-romanian-environment): Add Romanian
12094         support from Emacs/Mule romanian.el.
12095
12096 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12097
12098         * cus-face.el: Label all custom changes with the 'custom' tag.
12099
12100         * cus-edit.el: idem ditto.
12101
12102         * faces.el: Added suport for adding device tags to various functions.
12103         (custom): New device tag.
12104         (face-spec-set): Call reset face with tags argument. No longer do
12105         x-init-global-faces hack.
12106
12107         * faces.el (frob-face-property): Use an anonymous specifier to map
12108         frob-face-property-1 over.
12109
12110         * x-font-menu.el (font-menu-set-font): Always specify all
12111         properties to custom.
12112
12113 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12114
12115         * mule/european.el (setup-czech-environment): Add czech support.
12116         From David Sauer <davids@orfinet.cz>
12117
12118 1999-03-15  SL Baur  <steve@xemacs.org>
12119
12120         * check-features.el: Turn hard errors into warnings.
12121
12122 1999-03-21  SL Baur  <steve@xemacs.org>
12123
12124         * simple.el (delete-key-deletes-forward): As per discussion on
12125         xemacs-beta, default to t.
12126
12127 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12128
12129         * loadup.el: Define Installation-string before loading anything.
12130
12131 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12132
12133         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12134         From Anders Stenman <stenman@isy.liu.se>
12135
12136 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12137
12138         * wid-edit.el (widget-glyph-find): Ditto.
12139
12140         * packages.el (locate-library): Ditto.
12141
12142         * loadup.el (really-early-error-handler): Ditto.
12143
12144         * lib-complete.el (read-library): Ditto.
12145
12146         * faces.el (set-face-stipple): Ditto.
12147
12148         * code-files.el (load): Use new calling style of locate-file.
12149
12150 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12153         dead.
12154
12155 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12156
12157         * dumped-lisp.el (preloaded-file-list): Don't load
12158         Installation.el.
12159
12160         * loadup.el (Installation-string): Define it here.
12161
12162 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12163
12164         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12165         Installation.el needs to be loaded before `dump-paths', otherwise
12166         the dumping process won't find it.
12167
12168 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12169
12170         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12171         subr so that we can use `replace-in-string' in Installation.el to
12172         get rid of C-m chars under the native Windows build.
12173
12174 1999-04-29  Andy Piper  <andy@xemacs.org>
12175
12176         * make-docfile.el: canonicalize file and directory names.
12177
12178         * device.el (call-device-method): new function for calling device
12179         specific methods.
12180         (define-device-method): new function for defining device methods.
12181         (define-device-method*): ditto.
12182
12183 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12184
12185         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12186
12187 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12188
12189         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12190         (cyrillic-koi8-r-encode-table): Likewise.
12191         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12192         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12193
12194         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12195         from vietnamese.el].
12196
12197         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12198         mule/mule-misc.el.
12199
12200 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12201
12202         * mule/thai-xtis.el:
12203         - Change font registry name from "Thai94x94-0" to "xtis-0".
12204         - Change mnemonic of coding-system `tis-620' to "TIS620".
12205
12206 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12207
12208         * mule/ethiopic.el: fixed.
12209
12210 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12211
12212         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12213
12214         * mule/thai-xtis.el: New file.
12215
12216         * mule/vietnamese.el: New file.
12217
12218         * mule/ethiopic.el: New file.
12219
12220 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12221
12222         * bytecomp.el (byte-compile-close-variables): Leave
12223         debug-issue-ebola-notices alone.
12224
12225 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12226
12227         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12228         at the top of the buffer since it is the most important thing to
12229         customize
12230         (ldap-get-host-parameter): New defun
12231         (ldap-search): Add a new parameter `withdn' to retrieve the
12232         distinguished names of entries
12233
12234 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12235
12236         * startup.el (splash-frame-body): Date and spelling fixes.
12237
12238 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12239
12240         * view-less.el (toggle-truncate-lines): add autoload tag
12241
12242 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12243
12244         * format.el (format-alist): Disable image stuff.
12245
12246 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * wid-edit.el (widget-glyph-find): Search by directories, then by
12249         suffixes rather than the other way around.
12250         (widget-image-conversion): Renamed to
12251         `widget-image-file-name-suffixes'.
12252
12253 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12254
12255         * mule/mule-charset.el: Made old functions obsolete, remove the
12256         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12257         (charset-iso-graphic-plane): Rename from charset-graphic.
12258         (charset-iso-final-char): Rename from charset-final.
12259         (charset-width): Rename from charset-columns.
12260         (charset-bytes): Added from fsf compatibility, returns always 1.
12261
12262         * mule/mule-misc.el: Move charset-doc-string alias to
12263         mule-charset.el
12264
12265 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12266
12267         * x-faces.el (x-make-font-bold-italic): honor
12268         *try-oblique-before-italic-fonts*
12269
12270 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12271
12272         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12273
12274 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12275
12276         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12277         name.
12278
12279 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12280
12281         * cl-extra.el (equalp): Would bug out for lists.
12282
12283 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12284
12285         * about.el (about-hackers):  Change cgw's email address
12286
12287 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12288
12289         * XEmacs 21.2.13 is released
12290
12291 1999-03-12  SL Baur  <steve@xemacs.org>
12292
12293         * simple.el (delete-key-deletes-forward): Revert to previous
12294         behavior.
12295
12296 1999-01-18  Didier Verna  <didier@xemacs.org>
12297
12298         * menubar-items.el (xemacs-splash-buffer): handle the case of
12299         multiple elements in the splash buffer body.
12300
12301         * startup.el (splash-frame-timeout): new constant: interval
12302         between splash buffer elements.
12303         (command-line-1): handle splash buffer with multiple elements (use
12304         a timeout).
12305         (splash-frame-body): Originally `startup-splash-frame-body'.
12306         Rewrote a cleaner and more readable version. This can now be array,
12307         in which case each element is displayed in turn in the splash buffer.
12308         (splash-frame-static-body): new constant. Persistent information
12309         across all splash buffer elements (preserves the possibility to give
12310         it in different languages.
12311         (circulate-splash-frame-elements): new function. Used as a timeout
12312         to circulate through all splash frame elements and display them in
12313         sequence.
12314         (display-splash-frame): originally `startup-splash-frame'. Handle
12315         the case of multiple elements in the splash buffer body. Now
12316         returns a timeout id if multiple elements to display, or nil.
12317
12318 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12319
12320         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12321         so they can be overridden by x-init-face-from-resources.
12322         Additionally specify the font name also with an x tag.
12323
12324 1999-03-08  Andy Piper  <andy@xemacs.org>
12325
12326         * package-get.el (package-get-base): autoload.
12327
12328         * menubar-items.el (default-menubar): add update menu item. Fix
12329         custom menu to only be activated when package-base is available.
12330
12331         * package-get.el (package-get-custom): don't load
12332         package-get-custom as it is auto-generated. Fix group definition.
12333
12334 1999-03-05  Didier Verna  <didier@xemacs.org>
12335
12336         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12337         instead of `symbol-name' (Thanks Kyle).
12338
12339         * cus-edit.el (custom-save-variables): use `prin1' instead of
12340         princ to write symbols.
12341
12342 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12343
12344         * XEmacs 21.2.12 is released
12345
12346 1999-03-05  SL Baur  <steve@xemacs.org>
12347
12348         * menubar-items.el (default-menubar): Add kfm browsing support.
12349         From Neal Becker <nbecker@fred.net>
12350
12351 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12352
12353         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12354         calls to font-lock during buffer reversion.
12355
12356 1999-02-12  Didier Verna  <didier@xemacs.org>
12357
12358         * info.el (Info-build-node-completions): unconditionally widen the
12359         tag table buffer.
12360
12361 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12362
12363         * x-faces.el (x-init-face-from-resources):
12364         Only set fonts in the 'x locale.
12365
12366 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12367
12368         * package-ui.el (pui-install-selected-packages): Don't throw on
12369         `package-admin-delete-binary-package' returning nil since it's
12370         normal.  Reindent function.
12371         (pui-add-required-packages): Handle case where packages selected
12372         for installation have never been installed.
12373
12374 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12375
12376         * menubar-items.el (default-menubar):
12377         Implement the ``Mule->Set coding system of process'' menu item.
12378
12379 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12380
12381         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12382         files
12383         - Change some `if's to `when's
12384
12385 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12386
12387         * XEmacs 21.2.11 is released
12388
12389 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12390
12391         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12392         against window close (Fix Bug #460).
12393         (ask-user-about-lock-dbox): Idem.
12394
12395 1999-02-25  SL Baur  <steve@xemacs.org>
12396
12397         * mule/mule-charset.el (charset-leading-byte): New function.
12398         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12399
12400 1999-02-12  Andy Piper  <andy@xemacs.org>
12401
12402         * about.el (xemacs-hackers): change andy's email address.
12403         (about-url-alist): change andy's web page address.
12404         (about-xemacs): add piper.
12405
12406 1999-02-16  SL Baur  <steve@xemacs.org>
12407
12408         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12409         of mule-base into lisp/mule.
12410
12411 1999-02-16  SL Baur  <steve@xemacs.org>
12412
12413         * mule/arabic.el:
12414         mule/canna-leim.el:
12415         mule/chinese.el:
12416         mule/cyrillic.el:
12417         mule/english.el:
12418         mule/european.el:
12419         mule/greek.el:
12420         mule/hebrew.el:
12421         mule/japanese.el:
12422         mule/kinsoku.el:
12423         mule/korean.el:
12424         mule/misc-lang.el:
12425         mule/mule-category.el:
12426         mule/mule-ccl.el:
12427         mule/mule-charset.el:
12428         mule/mule-cmds.el:
12429         mule/mule-coding.el:
12430         mule/mule-files.el:
12431         mule/mule-help.el:
12432         mule/mule-init.el:
12433         mule/mule-misc.el:
12434         mule/mule-tty-init.el:
12435         mule/mule-x-init.el:
12436         mule/viet-chars.el:  Remerge from mule-base.
12437
12438         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12439         of mule-base into lisp/mule.
12440
12441 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12442
12443         * process.el (exec-to-string): Use `shell-command-switch' in place
12444         of hard-wired "-c" (for WindowsNT).
12445
12446 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12447
12448         * menubar-items.el (default-menubar):  Remove obsolete
12449         "Gopher" item
12450
12451 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12452
12453         * package-admin.el (package-admin-get-install-dir): First fall
12454         back to the location of xemacs-base for non-mule packages.
12455
12456 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12457
12458         * paths.el:
12459         - improved automounter tmp directory support.
12460         - support 4 (!) empirically discovered automounter conventions
12461
12462 1999-02-12  SL Baur  <steve@xemacs.org>
12463
12464         * etags.el (pop-tag-mark): autoload to match key binding.
12465
12466 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12467
12468         * XEmacs 21.2.10 is released
12469
12470 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12471
12472         * package-get.el (package-get-remote-filename): Don't bug out for
12473         a local file name in the search entry.
12474
12475 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12476
12477         * XEmacs 21.2.9 is released
12478
12479 1999-01-19  Didier Verna  <didier@xemacs.org>
12480
12481         * replace.el (replace-search-function): new variable containing a
12482         function to perform a search-forward.
12483         (replace-re-search-function): new variable containing a function
12484         to perform a re-search-forward.
12485         (perform-replace): use them.
12486
12487 1999-01-25  Didier Verna  <didier@xemacs.org>
12488
12489         * select.el (selection-owner-p): use the name `XEmacs'.
12490         (cut-copy-clear-internal): ditto.
12491
12492 1999-01-18  Andy Piper  <andy@xemacs.org>
12493
12494         * about.el (about-url-alist): Update my entry.
12495         (xemacs-hackers): Ditto.
12496
12497 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12498
12499         * buffer.el (switch-to-buffer): Fixing documentation.
12500         * minibuf.el (minibuffer-completion-table): ditto.
12501         * cl-macs.el (return-from): ditto.
12502
12503 1999-01-04  Didier Verna  <didier@xemacs.org>
12504
12505         * replace.el (delete-non-matching-lines): temporarily disable
12506         case-folding when called interactively with a regexp containing
12507         uppercase characters.
12508         (delete-matching-lines): ditto.
12509         (count-matches): ditto.
12510         (list-matching-lines): ditto.
12511
12512 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12513
12514         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12515         abort if current window is split horizontally, not if others are
12516         split.  Got rid of unnecessary minibuffer checking.  Also, add
12517         some comments (it's still complex).
12518
12519 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12520
12521         * package-get.el: changed address for doc.ic.ac.uk to
12522         sunsite.doc.ic.ac.uk
12523
12524 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12525
12526         * ldap.el (toplevel): Remove requires so that the file compiles
12527         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12528
12529 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12530
12531         * dump-paths.el: Calculate module-directory and set
12532         module-load-path to the load path for modules.
12533
12534         * loadup.el: Get bootstrap value of module-load-path from the
12535         environment variable EMACSBOOTSTRAPMODULEPATH.
12536         - Display the module load path if we're debugging paths.
12537
12538         * setup-paths.el: Added function paths-find-site-module-directory.
12539         - Added function paths-find-module-directory.
12540         - Added function paths-construct-module-load-path.  Uses new
12541         environment variable EMACSMODULEPATH.
12542
12543 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12544
12545         * font.el (font-default-object-for-device):
12546         Oops! This `or' can't be replaced by `unless'.
12547         Fixed inability to run w3, among other things.
12548
12549 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12550
12551         * package-admin.el: Change initialization of
12552           package-admin-install-function dependent on system type.
12553           Change package-admin-install-function-mswindows to use
12554           "minitar".
12555
12556 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12557
12558         * mouse.el (default-mouse-motion-handler): Disable help echo while
12559         in the minibuffer.
12560
12561 1998-12-28  Martin Buchholz <martin@xemacs.org>
12562
12563         * XEmacs 21.2.8 is released.
12564
12565 1998-12-24  Martin Buchholz <martin@xemacs.org>
12566
12567         * XEmacs 21.2.7 is released.
12568
12569 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12570
12571         * package-ui.el (pui-list-packages): Set truncate-lines.
12572
12573         * package-get.el (package-get-download-menu): Use
12574         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12575
12576         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12577         (pui-help-string): idem.
12578         (list-packages-mode): New major mode.
12579         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12580         (pui-install-selected-packages): Add suport for removing packages.
12581         (pui-toggle-package-delete-key): New function.
12582         (pui-popup-context-sensitive): New kludge.
12583         (pui-list-packages): Add warning when `package-get-remote' is nil.
12584         (package-ui-add-site): New function.
12585
12586 1998-12-01  Didier Verna  <didier@xemacs.org>
12587
12588         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12589
12590 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12591
12592         * ldap.el: Custom-ized
12593         (toplevel): Do not provide `ldap' which is provided by C level
12594         LDAP code
12595         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12596
12597 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12600
12601 1998-12-17  Andy Piper  <andy@xemacs.org>
12602
12603         * sound.el (sound-load-list): name changed from sound-load-alist.
12604         (sound-extension-list): name changed from sound-ext-list.
12605         (load-default-sounds): use new names.
12606         (load-sound-file): use new names.
12607
12608 1998-12-16  Andy Piper  <andy@xemacs.org>
12609
12610         * XEmacs 21.2.6 is released
12611
12612 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12613
12614         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12615         errors.
12616
12617 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12618
12619         * wid-edit.el (widget-echo-this-extent): Set
12620         help-echo-owns-message to t.
12621
12622 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12623
12624         * package-get.el (package-get-download-menu): use toggles for
12625           each site in the download site menu.
12626
12627 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12628
12629         * package-get.el (package-get): If we cannot find a package
12630           because package-get-remote is not set, give a more helpful
12631           error message.
12632
12633 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12634
12635         * package-get.el (package-get-remote-filename): use an EFS path
12636         with user anonymous if no user is specified.
12637
12638 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12639
12640         * faces.el (face-spec-set): Re-init fallfacks for default after
12641         calling reset-face on the default face.
12642
12643 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12644
12645         * package-admin.el (package-admin-default-install-function):
12646         Behave as advertised.  Make sure the pkg-dir is proper for
12647         default-directory.
12648         (package-admin-add-binary-package): Make sure the pkg-dir is
12649         proper for default-directory.
12650         (package-admin-install-function-mswindows): Make sure the pkg-dir
12651         is proper for default-directory.
12652
12653 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12654
12655         * XEmacs 21.2.5 is released
12656
12657 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12658
12659         * files.el (binary-file-regexps): regexp-opt is not available at
12660         bytecompile time.
12661
12662 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12663
12664         * x-win-xfree86.el:
12665         * x-win-sun.el (x-win-init-sun):
12666         * x-win-sun.el:
12667         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12668         * x-iso8859-1.el:
12669         * x-init.el (init-post-x-win):
12670         * x-init.el (init-pre-x-win):
12671         * x-init.el (x-initialize-compose):
12672         * x-init.el:
12673         * x-compose.el:
12674         * winnt.el:
12675         * widget.el:
12676         * wid-edit.el (widget-glyph-click):
12677         * wid-edit.el (widget-glyph-find):
12678         * wid-edit.el (widget-type):
12679         * view-less.el (view-buffer-other-window):
12680         * very-early-lisp.el:
12681         * version.el:
12682         * toolbar.el:
12683         * toolbar-items.el:
12684         * term/sun.el (suntool-map):
12685         * term/sun-mouse.el:
12686         * term/internal.el:
12687         * syntax.el (modify-syntax-entry):
12688         * symbol-syntax.el:
12689         * subr.el:
12690         * startup.el (lock-directory):
12691         * simple.el (set-comment-column):
12692         * simple.el (backward-delete-char-untabify):
12693         * shadow.el (find-emacs-lisp-shadows):
12694         * shadow.el:
12695         * setup-paths.el (paths-construct-info-path):
12696         * select.el (cut-copy-clear-internal):
12697         * process.el (call-process-region):
12698         * process.el (start-process-shell-command):
12699         * process.el:
12700         * paths.el (rmail-spool-directory):
12701         * paragraphs.el (use-hard-newlines):
12702         * package-get.el (package-get-dependencies):
12703         * package-admin.el (package-admin-delete-binary-package):
12704         * obsolete.el (truncate-string):
12705         * obsolete.el (store-substring):
12706         * mouse.el (default-mouse-track-maybe-own-selection):
12707         * mouse.el (mouse-yank-at-point):
12708         * modeline.el:
12709         * modeline.el (mouse-drag-modeline):
12710         * minibuf.el (read-directory-name-internal):
12711         * minibuf.el (read-file-name-internal):
12712         * minibuf.el (read-file-name-internal-1):
12713         * minibuf.el (read-file-name-2):
12714         * minibuf.el (exact-minibuffer-completion-p):
12715         * minibuf.el (read-from-minibuffer):
12716         * minibuf.el:
12717         * menubar.el (check-menu-syntax):
12718         * map-ynp.el (map-y-or-n-p):
12719         * make-docfile.el (docfile-out-of-date):
12720         * loadup.el ((member "run-temacs" command-line-args)):
12721         * loadup.el ((member "no-site-file" command-line-args)):
12722         * loadup.el (really-early-error-handler):
12723         * loadup.el:
12724         * loadhist.el:
12725         * loaddefs.el:
12726         * lisp-mnt.el (lm-verify):
12727         * lib-complete.el (lib-complete:cache-completions):
12728         * lib-complete.el (library-all-completions):
12729         * itimer.el (itimer-run-expired-timers):
12730         * info.el (Info-mode):
12731         * info.el (Info-insert-file-contents):
12732         * info.el (Info-rebuild-dir):
12733         * info.el (Info-build-dir-anew):
12734         * info.el (Info-parse-dir-entries):
12735         * info.el (Info-dir-outdated-p):
12736         * info.el (Info-insert-dir):
12737         * info.el (info-xref):
12738         * info.el:
12739         * hyper-apropos.el (hyper-apropos-get-doc):
12740         * hyper-apropos.el (hyper-describe-face):
12741         * hyper-apropos.el (hyper-apropos-mode):
12742         * hyper-apropos.el:
12743         * help.el (list-processes):
12744         * help.el:
12745         * gnuserv.el:
12746         * font.el (mswindows-font-create-name):
12747         * font.el (font-default-font-for-device):
12748         * font.el (x-font-create-object):
12749         * font.el (font-registry):
12750         * font.el:
12751         * font-lock.el (font-lock-keywords):
12752         * font-lock.el:
12753         * finder.el (finder-compile-keywords):
12754         * find-paths.el (paths-find-recursive-path):
12755         * fill.el (set-justification-center):
12756         * fill.el (fill-region-as-paragraph):
12757         * files.el (insert-directory):
12758         * files.el (wildcard-to-regexp):
12759         * files.el (recover-file):
12760         * files.el (basic-save-buffer):
12761         * files.el (delete-auto-save-file-if-necessary):
12762         * files.el (file-relative-name):
12763         * files.el (backup-extract-version):
12764         * files.el (backup-buffer):
12765         * files.el (set-visited-file-name):
12766         * files.el (set-auto-mode):
12767         * files.el (interpreter-mode-alist):
12768         * files.el:
12769         * files.el (find-file-noselect):
12770         * files.el (abbreviate-file-name):
12771         * files.el (parse-colon-path):
12772         * files.el (directory-abbrev-alist):
12773         * etags.el (visit-tags-table-buffer):
12774         * easymenu.el (easy-menu-define):
12775         * dragdrop.el (experimental-dragdrop-drag):
12776         * dragdrop.el (dragdrop-drop-do-functions):
12777         * dragdrop.el (dragdrop-drop-at-point):
12778         * disass.el (disassemble-1):
12779         * disass.el (disassemble-internal):
12780         * disass.el (disassemble):
12781         * disass.el:
12782         * derived.el (derived-mode-init-mode-variables):
12783         * derived.el (define-derived-mode):
12784         * custom.el (defgroup):
12785         * cus-edit.el (custom-quote):
12786         * config.el:
12787         * code-process.el (open-network-stream):
12788         * code-process.el (start-process):
12789         * code-process.el (call-process-region):
12790         * code-process.el (call-process):
12791         * code-process.el:
12792         * code-files.el (insert-file-contents):
12793         * code-files.el:
12794         * code-files.el (buffer-file-coding-system-for-read):
12795         * cmdloop.el (yes-or-no-p-minibuf):
12796         * cl.el:
12797         * cl-macs.el:
12798         * cl-extra.el:
12799         * callers-of-rpt.el (make-caller-report):
12800         * callers-of-rpt.el:
12801         * bytecomp.el (batch-byte-recompile-directory):
12802         * bytecomp.el (batch-byte-compile-1):
12803         * bytecomp.el (batch-byte-compile):
12804         * bytecomp.el (display-call-tree):
12805         * bytecomp.el (byte-compile-insert):
12806         * bytecomp.el (byte-compile-two-args-19->20):
12807         * bytecomp.el (byte-compile-variable-ref):
12808         * bytecomp.el (byte-compile-form):
12809         * bytecomp.el (byte-compile-top-level-body):
12810         * bytecomp.el (byte-compile-out-toplevel):
12811         * bytecomp.el (byte-compile-byte-code-maker):
12812         * bytecomp.el (byte-compile-file-form-defmumble):
12813         * bytecomp.el (byte-compile-file-form):
12814         * bytecomp.el (byte-compile-keep-pending):
12815         * bytecomp.el (byte-compile-insert-header):
12816         * bytecomp.el (byte-compile-from-buffer):
12817         * bytecomp.el (byte-compile-file):
12818         * bytecomp.el (byte-recompile-file):
12819         * bytecomp.el (byte-compile-close-variables):
12820         * bytecomp.el (byte-compile-warn-about-unused-variables):
12821         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12822         * bytecomp.el (byte-compiler-legal-options):
12823         * bytecomp.el (byte-compile-lapcode):
12824         * bytecomp.el (byte-optimize-log):
12825         * bytecomp.el ((fboundp 'defsubst)):
12826         * bytecomp.el:
12827         * bytecomp-runtime.el:
12828         * byte-optimize.el (byte-optimize-apply):
12829         * byte-optimize.el (car):
12830         * byte-optimize.el (byte-optimize-form):
12831         * byte-optimize.el (byte-optimize-form-code-walker):
12832         * byte-optimize.el:
12833         * build-report.el (build-report-insert-installation-file):
12834         * build-report.el (build-report):
12835         * auto-show.el:
12836         * apropos.el (apropos-documentation):
12837         - mega patch
12838         - clean up byte-compile warnings
12839         - remove unused variables
12840         - Use common lisp style hashtable functions
12841         - byte compiler cleanup
12842         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12843         - remove old backquote syntax usage
12844         - move some cl functionality into C for speed.
12845         - remove last remaining VMS support
12846         - spelling fixes
12847         - implement last, butlast, nbutlast, copy-list in C.
12848         - new macro ignore-file-errors, similar to ignore-errors
12849           (ignore-file-errors (delete-file "foo"))
12850         - get frequent garbage collection during loadup.el by tweaking
12851           gc-cons-threshold, rather than explicitly calling garbage-collect
12852         - default delete-key-deletes-forward to `t'.
12853
12854 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12855
12856         * XEmacs 21.2-beta4 is released.
12857
12858 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12859
12860         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12861         (easy-menu-item-present-p): Wrapper around find-menu-item.
12862         (easy-menu-remove-item): Wrapper around delete-menu-item.
12863
12864         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12865         (add-menu-button): Add 'in-menu' argument.
12866         (add-menu-item-1): Add in-menu support to helper function.
12867
12868 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12869
12870         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12871
12872 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12873
12874         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12875         of Dec 4, 1997.
12876
12877 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12878
12879         * process.el (shell-command-on-region): Report if the command
12880         succeeded or failed.
12881
12882 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12883
12884         * subr.el (buffer-substring-no-properties): Comment out.
12885
12886 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12887
12888         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12889           into font instances first, like `x-frob-font-size' does.
12890           (mswindows-find-larger-font): ditto
12891
12892 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12893
12894         * package-ui.el (pui-install-selected-packages): fix args in call
12895         to `package-get'.
12896
12897 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12898
12899         * package-get.el (host-name): New widget type.
12900         (package-get-remote): Better customization using new type.
12901         (package-get-download-sites): idem dito.
12902
12903         (package-get-custom): Do not use package-get-all untill we have
12904         runtime dependencies.
12905
12906         (package-get-remove-copy): Default to 't' we no longer need this
12907         kludge as we do not currently use depenencies.
12908
12909         (package-get-was-current): New variable.
12910         (package-get-require-base): New 'force-current' argument.
12911         (package-get-update-base): idem
12912         (package-get-package-provider):  idem
12913         (package-get-locate-index-file): New 'no-remote' argument.
12914         (package-get-locate-file): idem.
12915
12916         (package-get-maybe-save-index): New function.
12917         (package-get-update-base): Use it.
12918
12919 1998-10-28 Greg Klanderman <greg@alphatech.com>
12920
12921         * package-get.el (package-get-remote): default to nil; by default,
12922         don't go out to the net via EFS.  They must select a download site.
12923         (package-get-download-sites): new variable.
12924         (package-get-download-menu): new function.
12925         (package-get-locate-index-file): new function.
12926         (package-get-update-base): use it.
12927
12928         * menubar-items.el (default-menubar): add "Update Package Index"
12929         and "Add Download Site" menus under Options | Manage Packages.
12930
12931 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12932
12933         * package-get.el (package-get): bugfix code checking installed version
12934         for case where package is not currently installed.
12935         (package-get-require-signed-base-updates): new variable.
12936         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12937         deemed not a goot thing.  Use the variable
12938         package-get-allow-unsigned-base-updates instead.
12939
12940 1998-10-16 Greg Klanderman <greg@alphatech.com>
12941
12942         * package-get.el (package-get): Don't install an older version than
12943         we already have unless explicitly told to.  Issue a warning.
12944
12945         * package-ui.el (pui-add-required-packages): when adding
12946         dependencies, don't add packages that are up to date.
12947         (pui-package-symbol-char):  Don't consider a package out of date
12948         if you have a newer version installed than the latest version in
12949         package-get-base.
12950
12951         * package-get.el (package-get-base-filename): document that it may
12952         be a path relative to package-get-remote;  new default value.
12953         (package-get-locate-file): new function.
12954         (package-get-update-base): use it to expand package-get-base-filename.
12955         (package-get-save-base): new function to save the package-get database
12956         to file.
12957         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12958         (package-get-update-base): pass the REMOTE-SOURCE arg.
12959         (package-get-update-base-entry): call package-get-custom-add-entry.
12960         (package-get-file-installed-p): removed; no longer needed.
12961         (package-get-create-custom): ditto.
12962         (toplevel): remove code to build and load package-get-custom.el
12963         (package-get-custom-add-entry): new function.
12964
12965 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12966
12967         * wid-edit.el (widget-button-click): Don't switch window.
12968
12969 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12970
12971         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12972
12973 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12974
12975         * etags.el (find-tag-default): Run find-tag-hook using
12976         run-hooks rather than funcall
12977
12978 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12979
12980         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12981         and the current local map as the parents to isearch-mode-map.
12982
12983 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12984
12985         * XEmacs 21.2-beta3 is released.
12986
12987 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12988
12989         * package-get.el (package-get-update-base): use
12990         insert-file-contents-internal, not insert-file-contents-literally.
12991
12992 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12993
12994         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12995         dump time.
12996
12997 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12998
12999         * package-get.el (package-get-update-base-entry): new function.
13000         (package-get-update-base): renamed; was `package-get-load-base'.
13001         cleanup, and use package-get-update-base-from-buffer.
13002         (package-get-update-base-from-buffer): new function.
13003         (package-get-update-base-entries): new; helper for above.
13004         Do not eval lisp grabbed over ftp; parse it from new format.
13005
13006 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13007
13008         * files.el (set-auto-mode): Don't play games loading package-get
13009         database; package-get-package-provider will handle it all.
13010
13011 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13012
13013         * package-get.el (package-get-base-filename): new variable.
13014         (package-get-require-base): new function.
13015         (package-get-pgp-signed-begin-line): new variable.
13016         (package-get-pgp-signature-begin-line): ditto.
13017         (package-get-pgp-signature-end-line):  ditto.
13018         (package-get-load-base): new function.
13019         (package-get-interactive-package-query):
13020         (package-get-update-all):
13021         (package-get-dependencies):
13022         (package-get-package-provider):
13023         (package-get-custom): use package-get-require-base.
13024         [package-get-custom loading]: disable for now.
13025
13026         * package-ui.el (pui-list-packages): use (package-get-require-base)
13027
13028 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13029
13030         * package-ui.el: Correct obvious thinko in choosing extent face.
13031
13032 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13033
13034         * menubar-items.el (default-menubar): pui-list-package has nothing
13035         to with Customize. Move all the package stuff to a new Item in Options.
13036
13037         * package-ui.el (pui-menu): Add menu and Popup menu.
13038
13039         * package-get.el (package-get): Use new
13040         package-admin-get-install-dir.
13041
13042         * package-admin.el (package-admin-get-install-dir): New syntax.
13043         Conserve package location and put mule packages where mule-base is.
13044
13045         * package-get.el : Customized
13046
13047         * package-ui.el (pui): Customized
13048         (pui-package-install-dest-dir): New variable.
13049         (pui-install-selected-packages): Use it
13050
13051 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13052
13053         * package-get.el (package-get-interactive-package-query): Move
13054         dependency on package-get-base to run-time.
13055         (package-get-update-all): Ditto.
13056         (package-get-dependencies): Ditto.
13057         (package-get-package-provider): Ditto.
13058         (package-get-custom): Ditto.
13059
13060 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13061
13062         * events.el: Remove 'ascii-character property from 'backspace
13063         and 'delete symbols
13064
13065 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13066
13067         * package-get-base.el: removed.
13068
13069 1998-09-23  Didier Verna  <didier@xemacs.org>
13070
13071         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13072         (no-upper-case-p): new function.
13073         (with-search-caps-disable-folding): new macro.
13074         (with-interactive-search-caps-disable-folding): new macro.
13075         (zap-to-char): In interactive mode, do a case-sensitive search if
13076         the character is uppercase.
13077         (zap-up-to-char): ditto.
13078
13079         * replace.el (perform-replace): use the function no-upper-case-p.
13080
13081         * isearch-mode.el (isearch-fix-case): ditto.
13082         make obsolete `with-caps-disable-folding' and
13083         `isearch-no-upper-case-p'.
13084
13085         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13086         (tags-search): ditto.
13087         (tags-query-replace): ditto.
13088
13089         * info.el (Info-search): ditto.
13090
13091 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13092
13093         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13094
13095 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13096
13097         * package-admin.el (package-admin-rmtree): rewritten.  need to
13098         check for "." and ".." before symlink check.  expand files and
13099         directories with respect to DIRECTORY, not default-directory.
13100
13101 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13102
13103         * package-get.el (package-get-all): add INSTALL-DIR argument.
13104
13105 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13106
13107         * package-ui.el (pui-add-required-packages): new function, select
13108         dependent packages.
13109         (pui-display-keymap): bind it.
13110         (pui-help-string): document it.
13111         (pui-install-selected-packages): package-get-all -> package-get.
13112
13113         * package-get.el (package-get-dependencies): new function.
13114
13115 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13116
13117         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13118         regexps.
13119
13120 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13121
13122         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13123         function.
13124         (default-mouse-track-normalize-point): Use it.
13125
13126 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13127
13128         * package-admin.el (package-admin-delete-binary-package):
13129                 General cleanup. Remove unnessary use of progn and
13130         save-excursion.
13131         (package-admin-delete-binary-package): Do NOT mess with file
13132         modes. That is evil.
13133         (package-admin-delete-binary-package): Wrap all deleting in
13134         condition-case. The data in MANIFEST is untrustworthy.
13135         (package-admin-delete-binary-package): Let the OS worry about non
13136         empty directories.
13137
13138 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13139
13140         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13141         processing.
13142         (lm-report-bug): Fix mail address to send bug reports to.
13143
13144 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13145
13146         * XEmacs 21.2-beta2 is released.
13147
13148 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13149
13150         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13151
13152 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13153
13154         * info.el (Info-mode): Document page turning by double clicks in
13155         docstring so `M-x describe-mode' will display it.
13156
13157 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13158
13159         * info.el (Info-mouse-track-double-click-hook): Use character
13160         widths to calculate a border region where double clicking does
13161         page turning, and return `nil' by default so other hooks, such as
13162         region highlighting, will be run.
13163
13164 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13165
13166         * sound.el (default-sound-directory-list): Initialize with all the
13167         "sounds" directories in `data-directory-list'.  It used to just be
13168         the first one.
13169
13170         * packages.el (locate-data-directory-list): Created.  This gives
13171         the list of matching directories, unlike `locate-data-directory',
13172         which just gives the first one.
13173
13174 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13175
13176         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13177         make a binding in the local keymap until help-char handling is
13178         improved.
13179
13180         * help.el (help-keymap-with-help-key): Provide keymap with help
13181         binding.
13182         (help-print-help-form): New helper function.
13183
13184 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13185
13186         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13187         move extent to another buffer; no need to create a new extent.
13188         (isearch-fix-case): New function.
13189         (isearch-search-and-update): Use it.
13190
13191 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13192
13193         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13194         the keymap, not minor-mode-map-alist.
13195         (isearch-done): Restore overriding-local-map.
13196
13197 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13198
13199         * bytecomp.el (byte-compile-buffer-substring):
13200         Fix for: (byte-compile (defun f () (buffer-substring)))
13201         ==>   ** buffer-substring called with 3 args, but requires 0-3
13202         - new code not only works, but is more readable, too.
13203
13204 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13205
13206         * msw-faces.el (mswindows-init-device-faces): Don't try to
13207           specify a default font at this late stage. Do try to force
13208           creation of the default face font so that if it fails we get
13209           an error now instead of a crash at frame creation.
13210
13211           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13212           mswindows-make-font-unitalic: Canonical default weight
13213           changed from "Normal" to "Regular".
13214
13215           mswindows-make-font-bold / -bold-italic: Supplied device was
13216           not being passed into call to mswindows-find-smaller-font.
13217
13218 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13219
13220         * package-get.el (package-get-remote): Fix the path where to find
13221           the packages on xemacs.org.
13222
13223 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13224
13225         * about.el (about-maintainer-info): Update Ben's entry.
13226
13227 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13228
13229         * lisp/shadow.el (find-emacs-lisp-shadows):
13230         - `member' was being called on lists of length 2000!
13231         - Replace with hashtables.
13232         - Replace hand-coded loops with (dolist)
13233         - Fix comment typo
13234
13235 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13236
13237         * packages.el: Added new function, `package-delete-name', to
13238           delete existing packages from the installed package database
13239           (`packages-package-list').  Also added the "pkginfo" directory
13240           to `packages-special-base-regexp', so that the pkginfo directory
13241           would not get added to `late-packages'.
13242
13243         * package-admin.el: Added ability to delete an installed package
13244           (added low-level function, `package-admin-delete-package').
13245           Understands how to use the pkginfo/MANIFEST.<package> file to
13246           delete the package.  When installing a package, will also
13247           create a MANIFEST.* file if one is not provided by the
13248           package.  If the MANIFEST.* doesn't exist when deleting a
13249           package, the functions will fall back to attempting to delete
13250           any package-specific lisp directory.
13251
13252         * package-get.el: Moved some functions to package-admin.el.
13253           Added interactive function `package-get-delete-package', for
13254           use by users for deleting a package.
13255
13256           Also modified to not require the presence of efs.
13257
13258 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13259
13260         * files.el (find-file-noselect): Handle all signals, kill the
13261         buffer and resignal.
13262
13263 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13264
13265         * cl-macs.el (glyph-image): Add setf method.
13266
13267 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13268
13269         * package-get.el: Fixed broken EFS downloading.  Also, look for
13270           .tar.gz files first, in preference over .tgz files.
13271
13272         * package-ui.el: Fix display of package version numbers.
13273
13274 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13275
13276         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13277         argument.
13278
13279 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13280
13281         * list-mode.el: `display-completion-list': added new/optional
13282           keyword `:completion-string', which allows the programmer to
13283           change the "Possible completions are:" prompt.
13284
13285         * menubar-items.el: Added new pulldown menu-pick to start up the
13286           visual package browser/installer:
13287
13288                 Options->Customize->List Packages
13289
13290         * package-admin.el: Added hooks for installing under both Unix
13291           and MS Windows.  Does additional error checking.  No longer
13292           calls "add-big-package.sh" to install packages under Unix; now
13293           calls gunzip & tar directly.
13294
13295         * package-get.el: Added ability to install packages from files
13296           on a local disk/CDROM.  Now deletes any existing package lisp
13297           directory.  Does completion on available packages when
13298           querying for package names.  Will also search for .tgz files
13299           in addition for .tar.gz files.  Tries to reload
13300           auto-autoloads, as a convenience when loading new packages,
13301           and also tries to add any new package paths to `load-path'.
13302           Changed all occurences of `concat' to use `expand-file-name'.
13303
13304         * package-ui.el: New file which implements the main visual
13305           package browser/installer, which is started via a menu pick or
13306           M-x pui-list packages.
13307
13308 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13309
13310         * startup.el (load-init-file): spelling fix.
13311
13312 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13313
13314         * startup.el (normal-top-level): Load auto-autoload files
13315         covariantly with their precedence.
13316
13317 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13318
13319         * menubar-items.el (default-menubar): Remove "Font Weight"
13320         option, there is currently no custom equivalent.. Customize-faces
13321         is "Edit faces".
13322
13323         * x-font-menu.el (font-menu-set-font): Use customize to set
13324         default face.
13325
13326         * faces.el (face-spec-update-all-matching): New function.
13327
13328         * cus-face.el (custom-set-face-update-spec): New function.
13329         Interface to customize faces from elisp.
13330
13331         (custom-face-value-create): Show the customized settings if set
13332         but not saved.
13333
13334 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13335
13336         (custom-face-value-create): Show the customized settings if set
13337         but not saved.
13338
13339 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13340
13341         * keydefs.el (global-map): Add FSF 20.3 binding of
13342         query-replace-regexp.
13343
13344 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13345
13346         * minibuf.el (read-file-name-internal-1): use
13347         user-name-completion-1 instead of user-name-completion.
13348
13349 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13350
13351         * loadup.el:
13352         * make-docfile.el:
13353         * update-elc.el: Don't set `source-directory' (now defunct as a
13354         global variable) no more.
13355
13356         * packages.el (packages-list-autoloads): Made `source-directory'
13357         (now defunct as a global variable) a parameter.
13358
13359 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13360
13361         * about.el (about-hackers): new email
13362
13363 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13364
13365         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13366
13367 1998-07-17  Didier Verna  <didier@xemacs.org>
13368
13369         * faces.el (set-face-property):
13370         (set-face-dim-p):
13371         (face-dim-p): updated the doc strings now that the dim property isn't
13372         tty-specific.
13373         (face-equal): the dim property is now a common one.
13374
13375         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13376         Renamed the `stipple' attribute to `background-pixmap'.
13377         (custom-face-background-pixmap): make custom-face-stipple an
13378         obsolete alias for this.
13379
13380 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13381
13382         * find-paths.el (paths-file-readable-directory-p): Created and
13383         used.
13384
13385         * loadup.el: Don't set inhibit-... flags from run-temacs.
13386
13387 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13388
13389         * packages.el (packages-data-path-depth): Added and used.
13390
13391 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13392
13393         * about.el:
13394         - Change .xpm to .png, delete "zcat" section.
13395         - cosmetic fix in the 'marcpa' entry.
13396
13397         * etc/photos
13398         - convert all .xpm.Z to .png
13399         - rename mrb to martin
13400         - rename mcook-m to mcookm
13401
13402 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13403
13404         * x-init.el (x-initialize-compose): Add support for
13405         dead-circumflex as YET ANOTHER NAME for that dead key.
13406
13407 1998-08-05  Colin Rafferty <colin@xemacs.org>
13408
13409         * setup-paths.el (paths-construct-exec-path): Made the
13410         last-packages really be last.
13411         (paths-construct-data-directory-list): Ditto.
13412
13413 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13414
13415         * startup.el(startup-splash-frame-body):
13416         Update Copyright notice in splash screen
13417
13418 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13419
13420         * minibuf.el (read-file-name-internal-1): do ~user completion.
13421
13422 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13423
13424         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13425         aginst destroyed extents
13426
13427 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13428
13429         * package-get.el (package-get): add `install-dir' argument.
13430
13431 1998-07-20  John Jones  <jj@asu.edu>
13432
13433         * package-get.el: calls to package-get-update-all will only
13434           update packages which are already installed.
13435
13436 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13437
13438         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13439         writable.
13440
13441 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13442
13443         * about.el (about-hackers): Correct my email.
13444
13445 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13446
13447         * about.el (about-hackers): new email-address.
13448
13449 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13450
13451         * minibuf.el (read-number): Don't let `input-error' condition
13452         escape.
13453
13454 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13455
13456         * about.el (about-hackers): use my `email-for-life' address.
13457
13458 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13459
13460         * XEmacs 21.2-beta1 is released.
13461
13462 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13463
13464         * ldap.el (ldap-search): Doc string change
13465
13466 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13467
13468         * menubar-items.el (default-menubar): Removed references to
13469         `data-directory', and use `locate-data-file' instead, and made
13470         then greyed out if they don't exist.
13471
13472 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13473
13474         * keymap.el (events-to-keys): Use `format' instead of `concat'
13475         since the latter does not accept integer args anymore
13476
13477 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13478
13479         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13480         macros replaced.
13481
13482 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13483
13484         * make-docfile.el: Get first initialization from very-early-lisp.el
13485         * update-elc.el: Ditto.
13486         * loadup.el (really-early-error-handler): Ditto.
13487
13488         * packages.el (packages-unbytecompiled-lisp): Add new file,
13489         very-early-lisp.el.
13490
13491         * very-early-lisp.el: New file.
13492
13493 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13494
13495         * Symbols that have been obsolete for at least 3 years removed (II).
13496
13497         * obsolete.el (eval-current-buffer): Make compatible.
13498         (byte-code-function-p): Ditto.
13499         (send-string): Removed.
13500         (send-region): Removed.
13501         (screen-scrollbar-width): Removed.
13502         (set-screen-scrollbar-width): Removed.
13503         (set-screen-left-margin-width): Removed.
13504         (set-screen-right-margin-width): Removed.
13505         (screen-left-margin-width): Removed.
13506         (screen-right-margin-width): Removed.
13507         (set-buffer-left-margin-width): Removed.
13508         (set-buffer-right-margin-width): Removed.
13509         (buffer-left-margin-width): Removed.
13510         (buffer-right-margin-width): Removed.
13511         (x-set-frame-icon-pixmap): Removed.
13512         (x-set-screen-icon-pixmap): Removed.
13513         (pixel-name): Removed.
13514         (make-pixmap): Removed.
13515         (make-cursor): Removed.
13516         (pixmap-width): Removed.
13517         (pixmap-contributes-to-line-height-p): Removed.
13518         (set-pixmap-contributes-to-line-height): Removed.
13519
13520 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13521
13522         * obsolete.el (popup-menu-up-p): removed.
13523         (read-no-blanks-input): Removed.
13524         (wholenump): Removed.
13525         (ring-mod): Removed (what was ring-mod?).
13526         (current-time-seconds): Removed.
13527         (run-special-hook-with-args): Removed.
13528         (dot): Removed.
13529         (dot-marker): Removed.
13530         (dot-min): Removed.
13531         (dot-max): Removed.
13532         (window-dot): Removed.
13533         (set-window-dot): Removed.
13534
13535         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13536         `dot-min'.
13537
13538         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13539
13540         * code-files.el (insert-file-contents): Rename
13541         run-special-hook-with-args to run-hook-with-args-until-success.
13542         (write-region): Ditto.
13543
13544 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13545
13546         * about.el: Fix typos, update release date.
13547
13548         * Symbols that have been obsolete for at least 3 years removed.
13549
13550         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13551         screen- functions.
13552         (toplevel): remove setf methods for screen functions.
13553         * cl-macs.el (extent-data): defsetf removed.
13554         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13555         many places to remove.
13556         (comment-indent-hook): Ditto.
13557         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13558         (buffer-dedicated-screen): Ditto.
13559         (deiconify-screen): Ditto.
13560         (delete-screen): Ditto.
13561         (event-screen): Ditto.
13562         (find-file-other-screen): Ditto.
13563         (find-file-read-only-other-screen): Ditto.
13564         (live-screen-p): Ditto.
13565         (screen-height): Ditto.
13566         (screen-iconified-p): Ditto.
13567         (screen-list): Ditto.
13568         (screen-live-p): Ditto.
13569         (screen-name): Ditto.
13570         (screen-parameters): Ditto.
13571         (screen-pixel-height): Ditto.
13572         (screen-pixel-width): Ditto.
13573         (screen-root-window): Ditto.
13574         (screen-selected-window): Ditto.
13575         (screen-totally-visible-p): Ditto.
13576         (screen-visible-p): Ditto.
13577         (screen-width): Ditto.
13578         (screenp): Ditto.
13579         (get-screen-for-buffer): Ditto.
13580         (get-screen-for-buffer-noselect): Ditto.
13581         (get-other-screen): Ditto.
13582         (iconify-screen): Ditto.
13583         (lower-screen): Ditto.
13584         (mail-other-screen): Ditto.
13585         (make-screen): Ditto.
13586         (make-screen-invisible): Ditto.
13587         (make-screen-visible): Ditto.
13588         (modify-screen-parameters): Ditto.
13589         (new-screen): Ditto.
13590         (next-screen): Ditto.
13591         (next-multiscreen-window): Ditto.
13592         (other-screen): Ditto.
13593         (previous-screen): Ditto.
13594         (previous-multiscreen-window): Ditto.
13595         (raise-screen): Ditto.
13596         (redraw-screen): Ditto.
13597         (select-screen): Ditto.
13598         (selected-screen): Ditto.
13599         (set-buffer-dedicated-screen): Ditto.
13600         (set-screen-height): Ditto.
13601         (set-screen-position): Ditto.
13602         (set-screen-size): Ditto.
13603         (set-screen-width): Ditto.
13604         (show-temp-buffer-in-current-screen): Ditto.
13605         (switch-to-buffer-other-screen): Ditto.
13606         (visible-screen-list): Ditto.
13607         (window-screen): Ditto.
13608         (x-set-screen-pointer): Ditto.
13609         (x-set-frame-pointer): Ditto.
13610         (screen-title-format): Ditto.
13611         (screen-icon-title-format): Ditto.
13612         (terminal-screen): Ditto.
13613         (delete-screen-hook): Ditto.
13614         (create-screen-hook): Ditto.
13615         (mouse-enter-screen-hook): Ditto.
13616         (mouse-leave-screen-hook): Ditto.
13617         (map-screen-hook): Ditto.
13618         (unmap-screen-hook): Ditto.
13619         (default-screen-alist): Ditto.
13620         (default-screen-name): Ditto.
13621         (x-screen-defaults): Ditto.
13622         (x-create-screen): Ditto.
13623         * obsolete.el: meta-flag removed.
13624         baud-rate removed.
13625         sleep-for-millisecs removed.
13626         extent-data removed.
13627         set-extent-data removed.
13628         set-extent-attribute removed.
13629         extent-glyph removed.
13630         extent-layout removed.
13631         set-extent-layout removed.
13632         list-faces-display removed.
13633         list-faces removed.
13634         trim-versions-without-asking removed.
13635         after-write-file-hooks removed.
13636         truename removed.
13637         auto-fill-hook removed.
13638         blink-paren-hook removed.
13639         select-screen-hook, deselect-screen-hook removed.
13640         auto-raise-screen, auto-lower-screen removed.
13641
13642         * msw-mouse.el: Global change resource -> mswindows-resource.
13643
13644         * XEmacs 21.0-pre5 is released.
13645
13646 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13647
13648         * about.el (about-hackers): Credits update.
13649
13650 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13651
13652         * register.el (insert-register): Don't activate the region.
13653
13654 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13655
13656         * select.el: Restore x-* symbols for backwards compatibility:
13657         x-copy-primary-selection, x-kill-primary-selection,
13658         x-delete-primary-selection, x-select-make-extent-for-selection,
13659         x-valid-simple-selection-, x-cut-copy-clear-internal.
13660
13661 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13662
13663         * XEmacs 21.0-pre4 is released.
13664
13665 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13666
13667         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13668         reporting bugs.
13669         (maybe-add-init-button): Fix semantics under Windows.  Use
13670         `expand-file-name' rather than `concat'.
13671
13672         * help.el (print-messages): New function.
13673
13674 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13675
13676         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13677
13678 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13679
13680         * about.el: Tweaked my entry in about-hackers.
13681
13682         * find-paths.el (paths-emacs-root-p):
13683           Relaxed emacs-root checking of an in-place installation to
13684           also accommodate the flat layout used on MS Windows.
13685
13686 1998-06-29  John Jones  <jj@asu.edu>
13687
13688         * package-get.el: calls to package-get-update-all will only
13689           update packages which are already installed.
13690
13691 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13692
13693         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13694         are handled by the gui-element face fallbacks now.
13695
13696         * x-faces.el: default gui-element face to "background" as well as
13697         the default face.
13698
13699         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13700         and default face settings since these are set as fallbacks now in
13701         the appropriate domain.
13702
13703 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13704
13705         * text-mode.el (text-mode): Reorder regexp so the OR part
13706         corresponding to `page-delim' goes first and the hack in
13707         `forward-paragraph' will work.
13708         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13709
13710 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13711
13712         * subr.el (remove-hook): When checking the hook value
13713           with functionp, don't apply car to it.
13714
13715 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13716
13717         * package-get.el (package-get-remote-filename):
13718           Don't use file-name-as-directory because the local directory
13719           separator conventions might not be the same as ftp's.
13720
13721 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13722
13723         * ldap.el (ldap-host-parameters-alist): New name of
13724         `ldap-host-parameters-plist'
13725
13726 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13727
13728         * package-get.el: Using (require 'package-get-base), now that it
13729         provides itself.  Consequently removed all instances of (load
13730         "package-get-base.el").
13731
13732 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13733
13734         * subr.el (remove-hook): Don't treat the hook value as a
13735           list unless it is both consp and not functionp.
13736
13737 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13738
13739         * about.el: Email address for Ben Wing is ben@xemacs.org.
13740         * auto-show.el: Ditto.
13741         * bytecomp.el: Ditto.
13742         * faces.el: Ditto.
13743         * x-scrollbar.el: Ditto.
13744         * x-misc.el: Ditto.
13745         * tty-init.el: Ditto.
13746         * toolbar-items.el: Ditto.
13747         * symbol-syntax.el: Ditto.
13748         * specifier.el: Ditto.
13749         * objects.el: Ditto.
13750         * hyper-apropos.el: Ditto.
13751         * glyphs.el: Ditto.
13752
13753 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13754
13755         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13756         vertical-divider-always-visible-p.
13757         (default-mouse-motion-handler): Ditto.
13758
13759 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13760
13761         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13762         global value.
13763
13764 1998-06-21  Oliver Graf <ograf@fga.de>
13765
13766         * build-reports.el: changed receiver to xemacs-build-reports list
13767
13768 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13769
13770         * font.el: Split font-family-mappings into X and
13771           mswindows-specific versions.
13772           mswindows-font-create-[object|name]: Treat supplied size
13773           as a pointsize. Added underline and strikethru handling.
13774
13775         * msw-faces.el: changed default mswindows charset to western.
13776
13777         * msw-glyphs.el: removed space in border-glyph font string that
13778           was inserted to get round bugs in the mswindows C font code.
13779
13780 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13781
13782         * about.el (about-hackers): Credits update.
13783
13784         * help-nomule.el (tutorial-supported-languages): Add Romanian
13785         TUTORIAL.
13786
13787         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13788         to ISO-8859-2.
13789
13790 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13791
13792         * font.el: Split font-family-mappings into X and
13793           mswindows-specific versions.
13794           mswindows-font-create-[object|name]: Treat supplied size
13795           as a pointsize. Added underline and strikethru handling.
13796
13797         * msw-faces.el: changed default mswindows charset to western.
13798
13799         * msw-glyphs.el: removed space in border-glyph font string that
13800           was inserted to get round bugs in the mswindows C font code.
13801
13802 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13803
13804         * minibuf.el: make read-color-completion-table call
13805           (mswindows-color-list for mswindows devices.
13806
13807 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13808
13809         * lisp/font-lock.el
13810         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13811         Let declaration items contain non-word symbol characters.
13812
13813 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13814
13815         * package-get.el (package-get-package-provider): Added autoload
13816         cookie.  Loading "package-get-base.el" in ALL functions that use
13817         it.  Fixed some (interactive ...) with multiple argument specs
13818         again.  Cosmetic indentation changes.
13819
13820 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13821
13822         * info.el (Info-insert-dir): Don't use nreverse on variables
13823         that you want to use later.
13824
13825 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13826
13827         * x-mouse.el (x-set-point-and-move-selection): Replace call
13828         to x-kill-primary-selection with kill-primary-selection
13829
13830 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13831
13832         * simple.el (what-cursor-position): Make cursor position reported
13833         use value of column-number-start-at-one
13834
13835 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13836
13837         * about.el (xemacs-hackers): Fix Jareth's email address.
13838
13839 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13840
13841         * startup.el (startup-splash-frame): Remove
13842         `xemacs-startup-logo-function'.
13843
13844 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13845
13846         * about.el (about-hackers): Update credits list.
13847
13848 1998-06-06  Jeff Miller <jmiller@smart.net>
13849
13850         * lisp/sound.el: Update sound-ext to allow filenames with
13851           extensions to be found by load-sound-file
13852
13853 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13854
13855         * info.el (Info-rebuild-outdated-dir): Removed variable
13856         (Info-auto-generate-directory): New variable
13857         (Info-save-auto-generated-dir): New variable
13858         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13859         (Info-build-dir-anew): Second parameter removed.  Use
13860         `Info-save-auto-generated-dir'
13861         (Info-rebuild-dir): Ditto
13862
13863 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13864
13865         * list-mode.el (next-list-mode-item): Would not recognize
13866         border between directly neighbored items.
13867
13868 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13869
13870         * package-get.el: add autoloads for some functions.
13871
13872 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13873
13874         * specifier.el (let-specifier): Tiny docfixes.
13875
13876 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13877
13878         * msw-mouse.el: set selection-pointer-glyph to Normal.
13879
13880 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13881
13882         * wid-edit.el (widget-specify-secret): New function.
13883         (widget-after-change): Use it.
13884         (widget-specify-field): Use it.
13885
13886 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13887
13888         * mouse.el (drag-window-divider): Use `(not done)' instead of
13889         `doit'; reuse result of `window-pixel-edges'.
13890
13891         * modeline.el (drag-modeline-event-lag): Rename to
13892         drag-divider-event-lag.
13893
13894 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13895
13896         * specifier.el (let-specifier): Rewritten not to generate needless
13897         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13898         arguments.
13899
13900 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13901
13902         * minibuf.el (read-file-name-1): Setup buffer-local value of
13903         `completion-ignore-case' in completions buffer under Windows.
13904
13905 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13906
13907         * about.el (about-maintainer-glyph): Fix support for not
13908         compressed images.
13909
13910 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13911
13912         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13913
13914         * mouse.el (mouse-track): Cancel selection if misc-user event with
13915         `cancel-mode-internal' function is fetched.
13916
13917 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13918
13919         * files.el (save-some-buffers-1): Fixed return value.
13920
13921 1998-06-01  Oliver Graf <ograf@fga.de>
13922
13923         * dragdrop.el: added experimental
13924
13925 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13926
13927         * startup.el (after-init-hook, init-file-user,
13928         user-init-directory, load-user-init-file):  Purge references
13929         to "~/.xemacs/init.el" from docstrings.
13930
13931         (load-user-init-file) Use paths-construct-path to construct
13932         paths to user init files.  Go directly to ~/.emacs, do not
13933         search ~/.xemacs/, do not load `default-custom-file'.
13934
13935 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13936
13937         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13938         general *sh.
13939         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13940
13941 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13942
13943         * menubar-items.el (default-menubar): add Update Packages to customize
13944         menu.
13945
13946 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13947
13948         * faces.el: use toolbar face as a fallback for toolbar properties
13949         in xpm-color-symbols instead of default.
13950
13951         * msw-faces.el: rename 3d-object -> gui-element face.
13952
13953 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13954
13955         * startup.el (xemacs-startup-logo-function): New variable.
13956         (startup-splash-frame): Use it.
13957
13958 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13959
13960         * files.el (save-some-buffers): Would wait 1 second.
13961         (save-some-buffers-1): Delete other windows here instead of in
13962         `save-some-buffers'.
13963         (save-some-buffers): Force redisplay only if windows were deleted.
13964
13965 1998-06-02  Didier Verna  <didier@xemacs.org>
13966
13967         * cus-face.el (custom-face-attributes): generalized the use of
13968         toggle buttons for boolean attributes.
13969         Re-ordered the items a bit.
13970
13971 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13972
13973         * sound.el (default-sound-directory): Use `locate-data-directory'
13974         to find the sounds directory.
13975
13976 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13977
13978         * sound.el: default sound-ext to .wav under mswindows, .au
13979         otherwise. load-default sounds without extensions.
13980
13981 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13982
13983         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13984         if send-pr is not bound.
13985
13986 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13987
13988         * files.el: grok idl files in auto-mode-alist.
13989 1998-06-01  Jeff Miller  <jmiller@smart.net>
13990
13991         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13992         calling `upcase'.
13993
13994 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13995
13996         * msw-glyphs.el: add xbm to the list of image types supported.
13997
13998 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13999
14000         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14001         instead of XEmacs one when dumping InfoDock.
14002
14003 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14004
14005         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14006         for `modeline-visible-p'
14007
14008         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14009
14010 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14011
14012         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14013         since it's not used anymore. doc string fixes.
14014
14015         * package-get.el (package-get-file-installed-p): new function. use
14016         instead of file-installed-p which is in an external package.
14017
14018 1998-05-28  Oliver Graf <ograf@fga.de>
14019
14020         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14021         favor of select-window/switch-to-buffer
14022
14023 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14024
14025         * startup.el: changed (getenv "HOME") to (user-home-directory)
14026
14027 1998-05-25  Oliver Graf <ograf@fga.de>
14028
14029         * frame.el (cde-start-drag) moved to dragdrop.el
14030         (offix-start-drag-region) moved to dragdrop.el
14031         (offix-start-drag) moved to dragdrop.el
14032         * dragdrop.el (cde-start-drag) moved from frame.el
14033         (offix-start-drag-region) moved from frame.el
14034         (offix-start-drag) moved from frame.el
14035         (cde-start-drag-region) cde drag regions
14036         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14037
14038 1998-05-26  Oliver Graf <ograf@fga.de>
14039
14040         * dragdrop.el: created dragdrop-drag prototypes
14041         (cde-start-drag-region) fixed typo
14042
14043 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14044
14045         * simple.el (after-init-hook): Remove reader macro.
14046
14047         * packages.el (packages-hardcoded-lisp): Get rid of reader
14048         macros.  Update DOC string.
14049
14050 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14051
14052         * mouse.el (drag-window-divider): Ditto.
14053
14054         * modeline.el (mouse-drag-modeline): Use it.
14055
14056         * lisp-mode.el (let-specifier): Specify indentation.
14057
14058         * specifier.el (let-specifier): Renamed from
14059         `with-specifier-instance'.
14060
14061 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14062
14063         * x-faces.el:
14064         * faces.el: move definition of xpm-color-symbols from x-faces.el
14065         to faces. Predicate x-get-resource on the presence of x.
14066
14067         * msw-faces.el: set 3d-object face rather than modeline. Specify
14068         faces as specfier defaults.
14069
14070         * package-get.el: don't use package-admin-add-single-file-package.
14071
14072 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14073
14074         * toolbar-items.el: Fixup tooltips.
14075         (toolbar-gnus): Don't use obsolete variable
14076         toolbar-news-frame-properties.
14077         (toolbar-news-reader): Default to `gnus' instead of
14078         `not-configured'.
14079
14080         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14081         Windows.
14082
14083 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14084
14085         * package-get.el: rename -installedp -> -installed-p.
14086
14087 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14088
14089         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14090         attributes, and assinged it to continuation, truncation and
14091         hscroll glyphs.
14092
14093         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14094         and made continuation, truncation and hscroll glyphs arrow
14095         characters out of that font.
14096
14097 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14098
14099         * minibuf.el (minibuffer-electric-separator): Play nicely with
14100         directory-sep-char being \.
14101         (minibuffer-electric-tilde): Ditto.
14102         (read-file-name-map): Ditto.
14103
14104 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14105
14106         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14107         on X devices.
14108         (default-mouse-track-deal-with-down-event): Avoid
14109         `x-disown-selection'; use `disown-selection' instead.
14110
14111 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14112
14113         * select.el:
14114         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14115         moved to (cut-copy-clear-internal) in select.el. Ditto for
14116         (x-delete-primary-selection) (x-kill-primary-selection)
14117         (x-copy-primary-selection).
14118         (own-clipboard): new function.
14119
14120         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14121         functions in select.el. remove old ones.
14122         (mswindows-own-clipboard): new function.
14123
14124 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14125
14126         * gnuserv.el: allow connections from mswindows type devices.
14127
14128 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14129
14130         * msw-glyphs.el: change image type used from cursor to resource.
14131
14132 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14133
14134         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14135         for {top,bottom}-{left,right} values in addition to
14136         {top,bottom}_{left,right}.
14137         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14138
14139 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14140
14141         * cl-macs.el (specifier-instance): Undefine its setf method.
14142
14143         * specifier.el (with-specifier-instance): Added docstring.
14144
14145         * mouse.el (drag-window-divider): Ditto.
14146
14147         * modeline.el (mouse-drag-modeline): Use it.
14148
14149         * lisp-mode.el (with-specifier-instance): Define its indentation
14150         level.
14151
14152         * specifier.el (with-specifier-instance): New macro.
14153
14154 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14155
14156         * package-get.el (package-get-create-custom): new function to
14157         auto-generate package-get-custom.el from package-get-base.el.
14158         * (package-get-ever-installedp): new function.
14159         * (package-get-custom): new function to get all packages specified
14160         by customize.
14161
14162 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14163
14164         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14165
14166 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14167
14168         * cl-extra.el: Reverse previous float change.
14169
14170 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14171
14172         * x-faces.el:
14173         * faces.el (try-font-name): moved from x-faces.el since it is
14174         required by w3 under mswindows as well X.
14175
14176 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14177
14178         * winnt.el: Removed evil (setq completion-ignore-case t)
14179         clause, one more overlookef fsfism.
14180         (nt-quote-args-functions-alist): End sentences with double space.
14181
14182 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14183
14184         * window-xemacs.el (push-window-configuration): Remove kludgery of
14185         recaching default-toolbar specifier.
14186         (pop-window-configuration): Ditto.
14187         (unpop-window-configuration): Ditto.
14188
14189 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14190
14191         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14192
14193 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14194
14195         * winnt.el (nt-quote-args-verbatim): Added function.
14196         (nt-quote-args-prefix-quote): Added function.
14197         (nt-quote-args-backslash-quote): Added function.
14198         (nt-quote-args-double-quote): Added function.
14199         (nt-quote-args-functions-alist): New variable.
14200         (nt-quote-process-args): Added function. This is the main quoting
14201         work horse called from process-nt.c
14202
14203 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14204
14205         * winnt.el: Removed duplicate definitions for backspace,
14206         delete, M-backspace and C-M-backspace.
14207         (file-name-buffer-file-type-alist): Removed this variable.
14208         (find-buffer-file-type): Removed function.
14209         (find-file-binary):  Removed function.
14210         (find-file-text): Removed function.
14211         (find-file-not-found-set-buffer-file-type): Removed function.
14212         (save-to-unix-hook): Removed function.
14213         (revert-from-unix-hook): Removed function.
14214         (using-unix-filesystems): Removed function.
14215         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14216         warning.
14217         (x-set-selection): Removed function.
14218         (x-get-selection): Removed function.
14219         Removed commented FSFisms.
14220         Replaced copyright notice (this file is not part of GNU Emacs).
14221         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14222         comint-process-echoes setting to t.
14223
14224 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14225
14226         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14227         and used following the interface change of
14228         `paths-find-recursive-path'.
14229
14230         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14231         regexp instead of a list of base names.
14232         (paths-version-control-filename-regexp):
14233         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14234         Introduced and used following the interface change of
14235         `paths-find-recursive-path'.
14236
14237 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14238
14239         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14240         on X devices, rather than on all non-TTY devices.
14241
14242 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14243
14244         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14245
14246         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14247
14248 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14249
14250         * itimer.el (activate-itimer): Fixed usage of integers
14251         as argument to `concat'.
14252
14253 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14254
14255         * itimer.el (start-itimer): replace the use of `concat' with
14256         `format'
14257
14258 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14259
14260         * mode-motion.el (mode-motion-hook): Clarify docstring.
14261         From Bob Weiner <weiner@altrasoft.com>
14262
14263         * loadhist.el (symbol-file): Supply prompt string when used
14264         interactively.
14265         From Bob Weiner <weiner@altrasoft.com>
14266
14267 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14268
14269         * loadup.el (really-early-error-handler): Ditto.
14270
14271         * update-elc.el: Ditto.
14272
14273         * setup-paths.el (paths-construct-exec-path): Ditto.
14274
14275         * make-docfile.el: Ditto.
14276
14277         * find-paths.el (paths-decode-directory-path): Use split-path
14278         instead of decode-path.
14279
14280         * files.el (parse-colon-path): Update docstring reference.
14281
14282 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14283
14284         * msw-init.el:
14285         * x-init.el:
14286         Bind cut'n'paste keys to non window-system specific functions.
14287
14288         * msw-select.el: New function mswindows-clear-clipboard.
14289         mswindows-cut-copy-clipboard extended to handle clearing of the
14290         selection and renamed to mswindows-cut-copy-clear-clipboard.
14291
14292         * select.el: on mswindows devices delete-primary-selection
14293         calls mswindows-clear-clipboard.
14294
14295 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14296
14297         * simple.el (quoted-insert): Inhibit quit when using read-char.
14298
14299         * cmdloop.el (read-char): Don't inhibit quit.
14300         (read-char-exclusive): Ditto.
14301         (read-char): Signal quit if quit-char was pressed.
14302         (read-char-exclusive): Ditto.
14303         (read-quoted-char): Return a character, not integer.
14304
14305         * menubar-items.el (default-popup-menu): Use Andy's generic
14306         selection code.
14307         (default-popup-menu): Fix code.
14308
14309 1998-05-14  Oliver Graf <ograf@fga.de>
14310
14311         * dragdrop.el (dragdrop-function-widget): this time it's done
14312
14313 1998-05-13  Oliver Graf <ograf@fga.de>
14314
14315         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14316
14317 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14318
14319         * device.el (device-pixel-width):
14320         (device-pixel-height):
14321         (device-mm-width):
14322         (device-mm-height):
14323         (device-bitplanes):
14324         (device-color-cells): Swapped parameters to device-system-metric
14325         according to the interface change.
14326
14327 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14328
14329         * mouse.el (default-mouse-motion-handler): Use new name of the
14330         function event-over-vertical-divider-p.
14331         Do not set E-W arrow cursor over the divider if
14332         vertical-divider-draggable-p is nil in the window.
14333         ([top-level]): Use new name for the variable
14334         vertical-divider-map.
14335         (drag-window-divider): Respect vertical-divider-draggable-p.
14336         Variable name typo fixes.
14337
14338 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14339
14340         * keymap.el (kbd): Define here; handle string constants and
14341         others...
14342
14343 1998-05-15  Christian Nyb <chr@mediascience.no>
14344
14345         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14346         in Emacs 18.
14347
14348 1998-05-13  Didier Verna  <didier@xemacs.org>
14349
14350         * mouse.el (drag-window-divider): give the vertical divider a
14351         pressed look when dragging it.
14352
14353 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14354
14355         * faces.el: predicate some more face operations on x or mswindows
14356         not just x.
14357
14358         * modeline.el: enable modeline coloring for mswindows.
14359
14360 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14361
14362         * minibuf.el (minibuffer-default): Added variable; compatible with
14363         FSF Emacs.
14364         (next-history-element): Used `minibuffer-default'.
14365
14366 1998-05-12  Oliver Graf <ograf@fga.de>
14367
14368         * dragdrop.el (dragdrop-function-widget): button and mods ok
14369         arguments still look a bit strange
14370         (dragdrop-compare-mods) created
14371         (dragdrop-drop-do-functions) correctly checks for buttons and
14372         modifiers
14373
14374 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14375
14376         * setup-paths.el (paths-default-info-directories): Replace
14377         path-separator with directory-sep-char.
14378
14379         * files.el (path-separator): Don't define it here.
14380
14381 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14382
14383         * update-elc.el: Ditto.
14384
14385         * setup-paths.el (paths-construct-exec-path): Ditto.
14386
14387         * make-docfile.el: Ditto.
14388
14389         * loadup.el (really-early-error-handler): Ditto.
14390
14391         * find-paths.el (paths-decode-directory-path): Use decode-path
14392         instead of decode-path-internal.
14393
14394         * files.el (parse-colon-path): Update docstring.
14395
14396 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14397
14398         * subr.el (get-buffer-window-list): Make BUFFER optional.
14399
14400         * window-xemacs.el (windows-of-buffer): Defalias to
14401         get-buffer-window-list.
14402
14403 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14404
14405         * disass.el: Fix maintainer keyword.
14406
14407         * bytecomp.el (byte-compile-and-load-file): Autoload.
14408         (byte-compile-buffer): Ditto.
14409
14410         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14411         value is returned, not the name.
14412         (lisp-imenu-generic-expression): Enable it.
14413         (lisp-mode-variables): Ditto.
14414         (lisp-indent-offset): Change defconst to defvar.
14415         (lisp-indent-function): Ditto.
14416         (lisp-body-indent): Ditto.
14417
14418 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14419
14420         * modeline.el: Use zap-last-kbd-macro-event.
14421
14422         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14423         nil, don't attempt to do anything with messages.
14424         (eval-last-sexp): Use `letf' for clarity.
14425
14426 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14427
14428         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14429
14430 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14431
14432         * buff-menu.el:
14433         * lisp-mode.el:
14434         * obsolete.el:
14435         Change empty docstrings into no doc strings at all.
14436         Fix bogus FSF-format docstrings.
14437         * etags.el: Fix docstring.
14438
14439 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14440
14441         * package-get.el (package-get): Use internal md5
14442
14443 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14444
14445         * about.el (about-xemacs): Correct abuse of concat.
14446
14447 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14448
14449         * info.el (Info-mode): Use easymenu.
14450
14451 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14452
14453         * apropos.el (apropos): Don't use concat with integers.
14454
14455         * cmdloop.el (describe-last-error): Handle the case when no error
14456         was seen gracefully.
14457
14458         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14459         defun.
14460         (apropos-describe-plist): Ditto.
14461
14462         * help.el (with-displaying-help-buffer): Revert to a defun.
14463         (describe-key): Use it as defun.
14464         (describe-mode): Ditto.
14465         (describe-bindings): Ditto.
14466         (describe-prefix-bindings): Ditto.
14467         (describe-installation): Ditto.
14468         (view-lossage): Ditto.
14469         (describe-function): Ditto.
14470         (describe-variable): Ditto.
14471         (describe-syntax): Ditto.
14472
14473 1998-05-11  Oliver Graf <ograf@fga.de>
14474
14475         * dragdrop.el: changed order of require/provide
14476         (dragdrop-drop-mime-default) changed to new calling conventions
14477         (dragdrop-drop-do-functions) changed to new calling conventions
14478         (dragdrop-function-widget) this one needs more work...
14479
14480 1998-05-10  Oliver Graf <ograf@fga.de>
14481
14482         * about.el: another small change in my entry
14483         * dragdrop.el (dragdrop-drop-log-function): logging added
14484         plus customizations
14485         changed interface to handler functions. now called with event
14486         and object
14487
14488 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14489
14490         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14491         E-W arrow pointer displayed over draggable dividers.
14492
14493         * mouse.el (default-mouse-motion-handler): Show it when
14494         appropriate.
14495         (drag-window-divider): Added.
14496         ([top-level]): Initialized window-divider-map with a keymap
14497         binding the above function to left button down event.
14498
14499         * x-mouse.el (x-init-pointer-shape): Initialize
14500         divider-pointer-glyph from Cursor.dividerPointer, or use default
14501         E-W double arrow.
14502
14503 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14504
14505         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14506
14507 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14508
14509         * simple.el (count-words-buffer): Don't query for buffer.
14510         (count-lines-buffer): Ditto.
14511
14512 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14513
14514         * help.el (where-is): add optional insert argument.
14515
14516 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14517
14518         * help.el (describe-key-briefly): New argument INSERT.
14519
14520         * simple.el (eval-expression): New optional argument; synch with
14521         FSF 20.3.
14522
14523         * keydefs.el (global-map): Add new register bindings.
14524
14525         * register.el: Synched with FSF 20.3.
14526
14527 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14528
14529         * window-xemacs.el (recenter): all arguments are optional.
14530
14531 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14532
14533         * device.el: (device-pixel-width): Reflected name/parameters
14534         change to device-system-metric.
14535         (device-pixel-height): Ditto.
14536         (device-mm-width): Ditto.
14537         (device-mm-height): Ditto.
14538         (device-bitplanes): Ditto.
14539         (device-color-cells): Ditto.
14540
14541 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14542
14543         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14544
14545         * cl.el (most-positive-fixnum): Document.
14546         (most-negative-fixnum): Ditto.
14547
14548         * cus-dep.el: Updated comment.
14549
14550         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14551         constant.
14552
14553         * cus-load.el (custom-put): Removed.
14554
14555         * files.el (after-find-file): Just resignal quit instead of
14556         signaling "canceled".
14557
14558 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14559
14560         * frame.el (other-frame): Use `focus-frame' instead of
14561         select-frame kludges.
14562
14563         * lisp-mode.el: Update lisp-indent-function for
14564         save-selected-frame and with-selected-frame.
14565
14566         * frame.el (save-selected-frame): New macro.
14567         (with-selected-frame): Ditto.
14568         (other-frame): Use `set-frame-focus'.
14569
14570 1998-05-06  Oliver Graf <ograf@fga.de>
14571
14572         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14573         (dragdrop-drop-url-default) default handler for URL drops created
14574         (dragdrop-drop-mime-default) default handler for MIME drops created
14575         (dragdrop-drop-functions) default custom for handling drops created
14576         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14577
14578 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14579
14580         * mouse.el: Removed redundant mouse-mswindows-drop function.
14581
14582 1998-05-05  Oliver Graf <ograf@fga.de>
14583
14584         * about.el: changed some text in my entry
14585         * dragdrop.el: added customs
14586
14587 1998-05-04  Oliver Graf <ograf@fga.de>
14588
14589         * mouse.el: killed global drop key bindings
14590         (mouse-offix-drop) removed
14591         * dragdrop.el: created
14592         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14593
14594 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14595
14596         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14597         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14598
14599         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14600         obsolete comment.
14601
14602         * scrollbar.el (scrollbars-visible-p): Use new
14603         {vertical,horizontal}-scrollbar-visible-p specifiers.
14604
14605 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14606
14607         * device.el (device-pixel-height):
14608         (device-pixel-width):
14609         (device-mm-width):
14610         (device-mm-height):
14611         (device-bitplanes):
14612         (device-color-cells): Moved these 6 functions from device.c; they
14613         all use single (device-system-metrics) call.
14614
14615 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14616
14617         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14618         were renamed.
14619
14620         * menubar-items.el:
14621         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14622         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14623
14624         * help.el (help-map): Remove Hyperbole keybinding logic.
14625         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14626
14627 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14628
14629         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14630         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14631
14632 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14633
14634         * msw-glyphs.el: use nicer icon3 from the frame icon.
14635
14636 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14637
14638         * version.el (emacs-version): Remove InfoDock conditionals.
14639
14640         * startup.el (startup-splash-frame): Change ID logo name.
14641
14642 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14643
14644         * files.el (after-find-file): If the user presses C-g on
14645         directory-creation prompt, kill the buffer.
14646
14647 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14648
14649         * simple.el (count-words-region): Reverse previous change.
14650
14651 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14652
14653         * replace.el (query-replace): Just call perform-replace.
14654         (query-replace-regexp): Ditto.
14655         (perform-replace): Move region handling here.
14656         (perform-replace): Use the new arg to match-data.
14657
14658 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14659
14660         * x-init.el: Install X specific display table that
14661           displays char 0240 as a space to avoid whatever it is
14662           that screws up display of that character code.
14663
14664 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14665
14666         * help.el (function-arglist): If no arguments are documented for a
14667         subr, print nothing rather than incorrect output.
14668
14669 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14670
14671         * cmdloop.el (command-error): Update bail-out error message to use
14672         `emacs-program-name'.
14673
14674         * lib-complete.el: Remove reader macro cruft.
14675
14676         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14677         cruft.
14678
14679         * simple.el (count-words-region): Drop interactive-p check on the
14680         message.
14681
14682 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14683
14684         * font.el
14685         * msw-faces.el
14686         Correct spelling of mswindows-font-canonicalize-name.
14687
14688 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14689
14690         * ldap.el (ldap-host-parameters-alist): Replaced with
14691         `ldap-host-parameters-plist'
14692         (ldap-search): Adapt to previous change
14693
14694 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14695
14696         * about.el (about-hackers): Update Bob Weiner bio.
14697         (about-maintainer-info): Ditto.
14698
14699 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14700
14701         * simple.el (display-warning-minimum-level): Docfix.
14702
14703 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14704
14705         * widget.el (:default-get): New keyword.
14706         * wid-edit.el (default, widget-default-default-get): Define it.
14707         (group, widget-group-default-get): Define it.
14708         (menu-choice, widget-choice-default-get): Define it.
14709         (widget-default-get): New function.
14710         (widget-choice-action): Call it.
14711         (widget-editable-list-entry-create): Call it.
14712
14713 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14714
14715         * byte-optimize.el (byte-boolean-vars): Removed.
14716         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14717         lookup through `byte-boolean-vars'.
14718
14719 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14720
14721         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14722         resource-provided values into ghost specs for scrollbar-height and
14723         scrollbar-width.
14724
14725 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14726
14727         * byte-optimize.el: Don't attempt to optimize /=.
14728
14729         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14730         (byte-compile-/=): Ditto.
14731
14732 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14733
14734         * apropos.el: Use `with-displaying-help-buffer'.
14735         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14736         Use `with-displaying-help-buffer'.
14737         (apropos-follow): Do not give special treatment to buffer cursor
14738         was in prior to a mouse click.
14739         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14740         (apropos-print-doc): Set correct buffer for setting text
14741         properties.
14742
14743 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14744
14745         * help.el (help-buffer-prefix-string): New variable.
14746         (help-buffer-name): Use it.
14747
14748         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14749         mode menu.
14750
14751 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14752
14753         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14754
14755 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14756
14757         * files.el (find-file-noselect): Update docstring.
14758         (find-file-noselect): Signal an error if found an unreadable file.
14759         (file-chase-links): Save the match data.
14760         (normal-mode): Use `lwarn' and `error-message-string'.
14761         (interpreter-mode-alist): Change defconst to defvar.
14762         (inhibit-first-line-modes-regexps): Ditto.
14763         (inhibit-first-line-modes-regexps): Added .tgz.
14764         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14765         (change-major-mode-with-file-name): New user-option.
14766         (set-visited-file-name): Synched with FSF.
14767         (file-name-extension): New function, from FSF 20.3.
14768         (file-relative-name): Synched with FSF.
14769         (save-some-buffers): Support the C-r feature.
14770         (recover-session): Synched with FSF.
14771         (kill-some-buffers): Ditto.
14772         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14773
14774 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14775
14776         * files.el (insert-file): Undo previous change and reenable use of
14777         format.el.
14778
14779 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14780
14781         * window-xemacs.el (recenter): Define.
14782
14783 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14784
14785         * font.el (mswindows-font-create-name)
14786         (mswindows-font-create-object): new functions for mswindows type
14787         fonts.
14788
14789         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14790         strings are parsed as well as font objects.
14791
14792 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14793
14794         * modeline.el (defining-kbd-macro): Restore modeline indication of
14795         kbd-macro being recorded.
14796         (add-minor-mode): Simplify docstring.
14797         (modeline-minor-mode-menu): Remove stuff.
14798
14799 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14800
14801         * code-process.el (call-process): dynamically decide process
14802         coding type.
14803
14804 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14805
14806         * modeline.el: Add line-number-mode, column-number-mode to
14807         the modeline minor-mode menu.  Button2 on the line number does
14808         goto-line.
14809
14810 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14811
14812         * mouse.el: move x-selection-owner-p type things to
14813         selection-owner-p.
14814
14815         * msw-init.el: copy zmacs stuff from x-init.el
14816
14817         * msw-select.el (mswindows-own-selection)
14818         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14819         functions. Very simple minded implementation of selectio
14820         ownership.
14821
14822         * select.el (own-selection) (disown-selection)
14823         (activate-region-as-selection) (select-make-extent-for-selection)
14824         (valid-simple-selection-p): functions moved from x-select.el for
14825         generalized selection.
14826
14827         * x-select.el: see select.el changes.
14828
14829         * x-toolbar.el: use new selection functions.
14830
14831 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14832
14833         * packages.el (packages-find-package-directories): Fixed bug that
14834         would pick up multiple site-package directories.
14835         (package-locations): Added "xemacs-packages" as a late package
14836         location.
14837
14838         * find-paths.el: Now uses `emacs-program-name' and
14839         `emacs-program-version'.
14840         Additions to enforce version-specific directories in
14841         `paths-find-version-directory'.
14842
14843 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14844
14845         * default.el: Removed.
14846         * site-start.el: Removed.
14847
14848 1998-04-29  Didier Verna  <didier@xemacs.org>
14849
14850         * minibuf.el (minibuffer-history-minimum-string-length): Default
14851         to nil.
14852
14853 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14854
14855         * find-paths.el (paths-program-name): Rename.
14856         (paths-emacs-root-p): Ditto.
14857         (paths-find-site-directory): Ditto.
14858
14859 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14860
14861         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14862         `emacs-lisp-byte-compile-and-load'.
14863
14864 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14865
14866         * ldap.el (ldap-search): Fixed additional parameter passing to
14867         `ldap-open'
14868
14869 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14870
14871         * select.el (kill-primary-selection) (selection-owner-p)
14872         (copy-primary-selection) (yank-clipboard-selection)
14873         (selection-exists-p) (delete-primary-selection): new file and
14874         functions that do the right thing for the selected device.
14875
14876         * x-menubar.el: use generalised selection functions.
14877
14878         * dumped-lisp.el: dump select.el.
14879
14880 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14881
14882         * find-paths.el (paths-progname): New variable.
14883         (paths-emacs-root-p): Use it.
14884         (paths-find-site-directory): Ditto.
14885
14886 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14887
14888         * loadup.el ((member "dump" command-line-args)): Dump as
14889         `infodock' if InfoDock.
14890
14891 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14892
14893         * find-paths.el (construct-emacs-version): Simplify, include
14894         program name in the return value.
14895         * (paths-find-version-directory): Use it.
14896
14897 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14898
14899         * info.el (Info-parse-dir-entries): Fixed regexp
14900         (Info-build-dir-anew): Remove full suffix and capitalize info file
14901         name for files with no @direntry
14902         (Info-batch-rebuild-dir): New function
14903         (Info-suffixed-file): Check for regular files instead of simple
14904         file existence (could catch directories before)
14905
14906 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14907
14908         * setup-paths.el, find-paths.el: Removed uses of `not' which
14909         temacs doesn't have.
14910
14911         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14912         into root searching.
14913
14914 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14915
14916         * subr.el: Remove definition of `not'.
14917
14918 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14919
14920         * msw-glyphs.el: enable graphics support.
14921
14922 1998-04-23  Didier Verna  <didier@xemacs.org>
14923
14924         * x-menubar.el (default-menubar): restored the line-number-mode
14925         option.
14926
14927         * misc doc string updates related to the options menu.
14928
14929 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14930
14931         * setup-paths.el (paths-construct-load-path): Fix typo.
14932
14933 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14934
14935         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14936         font-menu-ignore-scaled-fonts don't have to be bound now; this
14937         gets us one step further towards making --no-autoloads work.
14938
14939         * startup.el (normal-top-level): Load auto-autoloads only if
14940         lisp-directory is non-nil.
14941
14942         * setup-paths.el (paths-construct-load-path): Made it robust
14943         against nil lisp-directory.
14944
14945         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14946         to the list of variables that cause a warning when nil.
14947
14948         * toolbar.el (init-toolbar-location): Now works even when there's
14949         no toolbar icon directory.
14950
14951 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14952
14953         * help.el (view-lossage): Recognize it.
14954
14955         * simple.el (log-message): Mark multiline messages.
14956
14957 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14958
14959         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14960
14961 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14962
14963         * package-get.el (package-get-all):  add `\n' separator to
14964         interactive specification so that both variables are read
14965
14966 1998-04-22  Didier Verna  <didier@xemacs.org>
14967
14968         * x-menubar.el: ported the options menu to Custom.
14969         Moved the "read only" toggle button to the buffers menu.
14970         Corrected some missing ;;;###autoload or defcustom.
14971
14972         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14973         the scrollbar-visible specifier for options menu handling.
14974
14975         * toolbar.el (toolbar-visible-p)
14976                      (toolbar-captioned-p)
14977                      (default-toolbar-position): defcustom wrappers around
14978         the toolbar specifiers for options menu handling.
14979
14980         * frame.el (get-frame-for-buffer-default-instance-limit):
14981         defcustom it for options menu handling.
14982
14983         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14984         font-lock-mode for options menu handling.
14985
14986         * cus-start.el: added Custom properties to overwrite-mode for
14987         options menu handling.
14988
14989 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14990
14991         * about.el: shameless self-promotion.
14992
14993 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14994
14995         * simple.el (raw-append-message): Slightly optimize.
14996         (remove-message): Use `push' for clarity.
14997         (append-message): Ditto.
14998         (display-warning): Dito.
14999         (raw-append-message): Send the message to the appropriate device.
15000
15001 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15002
15003         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15004         From Sean MacLennan <Sean.MacLennan@pika.ca>
15005
15006 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15007
15008         * setup-paths.el: Changed `directory-sep-char' to
15009         `path-separator', following a change in GNU Emacs.
15010
15011 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15012
15013         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15014         (Info-build-dir-anew): Add a final newline.
15015         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15016         is `always'
15017         (Info-rebuild-dir): Ditto
15018
15019         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15020
15021 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15022
15023         * simple.el (count-words-buffer): Retain zmacs region.
15024         (count-words-region): Ditto.
15025         * simple.el: (what-line): Expanded line counts.
15026         (count-lines): New parameter to conditionalize whether collapsed
15027         lines get counted.
15028         From Bob Weiner <weiner@altrasoft.com>
15029
15030 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15031
15032         * packages.el (package-locations): infodock-packages must override
15033         mule-packages and packages.
15034
15035 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15036
15037         * wid-edit.el:
15038         remove rude messages from widget-activation-widget-mapper
15039         and widget-activation-glyph-mapper
15040
15041 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15042
15043         * toolbar.el: Remove (featurep 'x) test from
15044         toolbar-make-button-list
15045
15046 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15047
15048         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15049         only if in the same frame.
15050
15051 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15052
15053         * packages.el (package-locations): Added site-packages hierarchy.
15054
15055         * setup-paths.el (paths-default-info-directories): Introduced and
15056         used.
15057
15058         * packages.el, setup-paths.el: Set various path searching depths
15059         to 1.
15060
15061         * packages.el (packages-hierarchy-depth):
15062         (packages-load-path-depth): Introduced and used.
15063
15064         * setup-paths.el (paths-load-path-depth): Introduced and used.
15065
15066         * find-paths.el (paths-find-recursive-path): Added max-depth
15067         parameter.
15068
15069 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15070
15071         * setup-paths.el (paths-construct-info-path): Removed
15072         dependency on behavior of (file-name-as-directory "").
15073
15074 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15075
15076         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15077         lisp objects
15078
15079 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15080
15081         * dump-paths.el, startup.el: Added handling for --debug-paths.
15082
15083 1998-04-15  William M. Perry  <wmperry@aventail.com>
15084
15085         * wid-edit.el: We cannot just set the help-echo or balloon-help
15086           properties for an extent based on the :help-echo widget
15087           property, since help-echo and balloon-help cause an EXTENT to
15088           get passed in, where :help-echo functions are expecting a WIDGET
15089
15090 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15091
15092         * scrollbar.el (init-scrollbar-from-resources): Call
15093         mswindows-init-scrollbar-metrics when appropriate.
15094
15095 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15096
15097         * dumped-lisp.el: dump x-toolbar for window system
15098
15099         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15100         have support and xpm.
15101
15102 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15103
15104         * files.el (toggle-read-only): Fix docstring.
15105         From Didier Verna <didier@xemacs.org>
15106
15107 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15108
15109         * startup.el (normal-top-level): Load autoload-file-name without
15110         specifying an extension---some people only auto-autoload.el.gz.
15111
15112 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15113
15114         * files.el (backup-enable-predicate): Don't bomb on NAME being
15115         nil.
15116
15117 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15118
15119         * find-paths.el, packages.el: Now prefers configure'd paths.
15120         This shouldn't cause any of the originally anticipated problems as
15121         the current paths architecture will not define the various
15122         configure-xxx variables if they're not specified on the configure
15123         command line.
15124
15125         * find-paths.el, setup-paths.el, packages.el: Removed all
15126         mentionings of "/" as a path separator.
15127         Used paths-construct-path throughout.
15128
15129         * find-paths.el (paths-construct-path): Created to assemble paths
15130         from directory components.
15131
15132         * setup-paths.el, packages.el: Used paths-decode-directory-path
15133         instead of decode-path-internal.
15134
15135         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15136         and associates.
15137         (paths-decode-directory-path) Created.
15138
15139         * setup-paths.el: Changed configure-exec-path to
15140         configure-exec-directory.
15141
15142 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15143
15144         * packages.el (packages-find-packages): Fixed decoding of
15145         EMACSPACKAGEPATH.
15146
15147         * startup.el: -no-packages -> -no-early-packages.
15148
15149         (packages-load-package-lisps): Fixed loading of auto-autoload
15150         files.
15151
15152         * startup.el (normal-top-level): Fixed loading of core
15153         auto-autoload.
15154
15155         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15156
15157         * startup.el, packages.el, dump-paths.el: Added proper settings
15158         for site-directory and lisp-directory variables.
15159
15160         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15161         inhibit-package-autoloads and fixed handling of it.
15162
15163         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15164         handling of former inhibit-package-init, now
15165         inhibit-early-packages, to make -vanilla etc. work.
15166
15167 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15168
15169         * code-process.el (start-process): Fallback to 'undecided instead
15170         of 'binary for process input coding stream.
15171
15172         * process.el (start-process): Docstring fix.
15173
15174 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15175
15176         * info.el (Info-insert-dir): Do not insert temporary dir files
15177         in Info-dir-file-attributes
15178         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15179         (Info-rebuild-dir): Ditto.
15180
15181 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15182
15183         * obsolete.el: Added obsoleteness declarations for
15184         `site-directory' and `Info-default-directory-list'.
15185
15186 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15187
15188         * find-paths.el (paths-find-emacs-root): Only look at the
15189         executable at the end of the symlink chain for determining the
15190         Emacs root.
15191
15192 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15193
15194         * setup-paths.el (paths-construct-info-path): Changed construction
15195         to cater to gone default in configure.
15196
15197         * find-paths.el (paths-uniq-append): Added.
15198
15199         * packages.el: Rewritten package path construction once again.
15200
15201         * dump-paths.el, startup.el: Removed package-path as a global
15202         variable.
15203
15204         * package-admin.el (package-admin-add-single-file-package):
15205         (package-admin-add-binary-package): Changed package-path to
15206         late-packages.
15207
15208         * packages.el (packages-split-path): Split path at "/" rather than
15209         nil according to change in emacs.c.
15210
15211 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15212
15213         * setup-paths.el (paths-construct-info-path): Changed info path
15214         order so that directories come out right.
15215         (paths-find-lock-directory): Fixed bug: It used to think
15216         configure-lock-directory is a path.
15217
15218 1998-04-06  Jeff Miller <jmiller@smart.net>
15219
15220         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15221         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15222         eases the use of toolbar-add/kill-item functions.
15223
15224 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15225
15226         * code-files.el (file-coding-system-alist): Commented out
15227         loaddefs.el magical treatment.
15228
15229 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15230
15231         * info.el (Info-rebuild-outdated-dir): Added new option
15232         `conservative' and made it the default
15233         (Info-rebuild-dir): Appropriately parse multi-line description
15234         strings, and multi-section dir files. Issue warning when dir
15235         is rebuilt as temporary
15236         (Info-build-dir-anew): Issue warning when dir is built as
15237         temporary
15238
15239 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15240
15241         * list-mode.el (list-mode-map): Bind highlight motion commands to
15242         standard keys left, right, C-b and C-f.
15243
15244 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15245
15246         * files.el (auto-mode-alist): allow .sc for Scheme->C
15247
15248 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15249
15250         * loadup.el (pureload): Don't quote (garbage-collect).
15251
15252 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15253
15254         * package-get-base.el: Updated.
15255
15256 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15257
15258         * isearch-mode.el (isearch-just-started): New variable.
15259         (isearch-mode): Set it.
15260         (isearch-repeat): Advance one character forward only if the search
15261         was successful, and was not just started.
15262         (isearch-repeat): Clear isearch-just-started.
15263
15264 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15265
15266         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15267         if running -batch.
15268
15269 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15270
15271         * subr.el (listify-key-sequence): Removed.
15272
15273 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15274
15275         * bytecomp.el (byte-compile-print-gensym): New option.
15276         (byte-compile-output-file-form): Use it.
15277         (byte-compile-output-docform): Ditto.
15278         (byte-compile-compiled-obj-to-list): Ditto.
15279
15280 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15281
15282         * msw-glyphs.el: set frame icon if xpm support.
15283
15284 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15285
15286         * help.el: Code that pretty prints variable values
15287           removed.
15288
15289 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15290
15291         * find-paths.el (paths-emacs-root-p): Correct test for installation
15292         directory.
15293         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15294
15295 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15296
15297         * loaddefs.el: Don't set debug-ignored-errors; leave
15298           its default value set to nil.
15299
15300 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15301
15302         * info.el (Info-rebuild-dir): fixed mis-spelling.
15303
15304 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15305
15306         * info.el (Info-rebuild-outdated-dir): New custom var
15307         (Info-insert-node): Create/update dir file when needed, ie when it
15308         does not exist or is older than some info files in directory
15309
15310 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15311
15312         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15313         for last packages, mainly for using a 20.4 package base.
15314
15315         * packages.el (late-packages): Typo fix.  It was called
15316         early-packages.
15317
15318         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15319         relative symlinks correctly.
15320         (paths-find-emacs-roots): More rigorous checking for plausible
15321         configuration-time root.
15322
15323         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15324         find its roots.
15325
15326 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15327
15328         * faces.el: Fix docstrings.
15329         * glyphs.el: Fix docstrings.
15330         * mouse.el: Fix docstrings.
15331
15332         * frame.el: Change phrase `current frame' to `selected frame'.
15333
15334         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15335
15336         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15337         macros using backquote to make them infinitely more readable.
15338
15339 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15340
15341         * packages.el (packages-find-package-path): Hardcoded specialized
15342         InfoDock support until we can clean this up.
15343
15344         * help.el (describe-bindings-1): Return the value of the bindings
15345         help buffer created.
15346         (describe-bindings): Ditto.
15347
15348         * simple.el (set-variable): Restore previous behavior of not
15349         bombing if the variable to set is not boundp.
15350
15351 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15352
15353         * packages.el (packages-handle-package-dumped-lisps): Allow for
15354         non-local files to be loaded off the package-lisp variable.
15355
15356 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15357
15358         * x-faces.el: Global X resources should override
15359           specs for all device classes (color, grayscale, mono);
15360           code currently doesn't override any of them.  Fixed by
15361           calling remove-specifier with '(x default) as the tag
15362           set and allowing inexact matches.
15363
15364 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15365
15366         * faces.el: Separated face initializations based on
15367           device classes into device type specific (tag set,
15368           instantiator) pairs.
15369
15370 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15371
15372         * wid-edit.el (widget-choice-action): Remember user's explicit
15373         choice.
15374         (widget-choice-value-create): Respect it.
15375         From Richard Stallman <rms@gnu.org>
15376
15377 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15378
15379         * setup-paths.el (paths-construct-info-path): Always append
15380         existing directories from configure-time info path.
15381
15382         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15383         Info-directory-list.
15384
15385         * info.el: Removed Info-default-directory-list which was broken by
15386         design.
15387         Removed bogus initialization of Info-directory-list---startup.el
15388         can do a much better job.
15389         Added autoload of Info-directory-list.
15390
15391         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15392         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15393         be exclusive; now it's merely given precedence, just like in the
15394         old days.
15395
15396 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15397
15398         * find-paths.el (paths-find-architecture-directory): Fix bug with
15399         finding; it used to default too early.
15400
15401 1998-03-25  Martin Buchholz <martin@xemacs.org>
15402
15403         * packages.el (packages-split-path): Fix a bug; it used to fail
15404         for paths that weren't split.
15405
15406 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15407
15408         * finder.el (finder-compile-keywords): trap on errors.
15409
15410 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15411
15412         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15413           fourth argument of t so that only the specs exactly
15414           matching the tag lists are removed.
15415
15416 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15417
15418         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15419
15420 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15421
15422         * minibuf.el (mouse-read-file-name-1): If a default directory was
15423         specified, use it for generating the completions.
15424
15425 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15426
15427         * update-elc.el: Now respects inhibit-package-init and
15428         inhibit-site-lisp.
15429         Now does path construction with loadup-paths.
15430
15431         * startup.el (normal-top-level, startup-setup-paths): Now respects
15432         inhibit-package-init and inhibit-site-lisp.
15433
15434         * packages.el (packages-find-package-path): Extended package path
15435         by version-specific hierarchies.
15436         (packages-find-packages): Now respects inhibit flag and
15437         inhibit-site-lisp.
15438         Moved path setup to loadup-paths.
15439
15440         * make-docfile.el: Now respects inhibit-package-init and
15441         inhibit-site-lisp.
15442         Now does path construction with loadup-paths.
15443
15444         * loadup.el: Now respects inhibit-package-init and
15445         inhibit-site-lisp.
15446
15447         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15448
15449         * loadup-paths.el: New file: setup load-path to encompass
15450         packages.
15451
15452 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15453
15454         * auto-show.el: load-gc renamed to pureload.
15455         * site-load.el: Ditto.
15456         * packages.el (toplevel): Ditto.
15457         * loadup.el (really-early-error-handler): Ditto.
15458         * dumped-lisp.el (preloaded-file-list): Ditto.
15459         * cus-face.el (custom-declare-face): Ditto.
15460
15461 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15462
15463         * <Today>: The Big Path Searching Overhaul.
15464
15465         * find-paths.el: New file: find and assemble paths in the
15466         installation hierarchy.
15467
15468         * setup-paths.el: New file: global layout of paths and directories
15469         within the XEmacs hierarchy.
15470
15471         * packages.el: Replaced everything related to path searching and
15472         startup by code in terms of find-paths.
15473
15474         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15475         the new path searching engine.
15476
15477         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15478         and setup-paths.
15479
15480 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15481
15482         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15483         setup-paths.el.
15484
15485 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15486
15487         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15488         compiles identically in any configuration.
15489         Removed irrelevant commentary.
15490
15491 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15492
15493         * simple.el (set-variable): Allow setting specifiers.
15494
15495 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15496
15497         * lisp.el (forward-sexp): Revert previous change.
15498
15499 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15500
15501         * frame.el (frame-initialize): Use `delete-console' instead of
15502         `delete-device' to delete the stream console to match the usage in
15503         Fkill_emacs.
15504
15505 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15506
15507         * files.el (cdpath-previous): New variable.
15508         (cd): Use it.
15509         From Bob Weiner <weiner@wave.altrasoft.com>
15510
15511 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15512
15513         * keydefs.el: Changed keybindings of forward-char,
15514           backward, scroll-up and scroll-down to point to their
15515           -command counterparts.
15516
15517         * simple.el: New functions: forwarc-char-command,
15518           backwrad-char-command, scroll-up-command,
15519           scroll-down-command which work liek their counterparts
15520           except that they honor the variable
15521           signal-error-on-buffer-boundary.
15522
15523           Definition of signal-error-on-buffer-boundary received
15524           from src/cmds.c.
15525
15526           defvar declaration added for word-across-newline to avoid
15527           byte-compiler warning about the free variable reference.
15528
15529 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15530
15531         * winnt.el: Removed "%t" from the beginning of
15532         modeline-format. From now on, there's no nt-specifics in the modeline.
15533
15534 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15535
15536         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15537         of `when' with `if'.
15538
15539 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15540
15541         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15542         mswindows. Must be reworked along with glyphs.el, or
15543         merged into it, after there is images support.
15544
15545         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15546         'mswindows.
15547
15548 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15549
15550         * faces.el: fix for text cursor initialization.
15551         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15552         From Andy Piper <andyp@parallax.co.uk>
15553
15554 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15555
15556         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15557         if there is an existing package that handles it and warn the user
15558         about that mode.
15559
15560 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15561
15562         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15563         Installation" menu item when Installation-string is not bound.
15564
15565 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15566
15567         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15568         From Jeremiah W. James <jerry@cs.ucsb.edu>
15569
15570 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15571
15572         * msw-faces.el:
15573         * faces.el: Fix face initialization.
15574
15575 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15576
15577         * files.el (backup-enable-predicate): fix breakage introduced
15578         by TMPDIR patch.
15579
15580 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15581
15582         * x-faces.el (x-init-face-from-resources): The
15583           TTY face property retrieval functions don't return
15584           specifiers, so use face-property instead.
15585
15586 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15587
15588         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15589
15590 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15591
15592         * x-menubar.el: Expanded documentation for
15593           option-save-faces.  Changed Options -> Browse Faces
15594           menu entry to invoke customize-face.
15595
15596 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15597
15598         * faces.el: Most face initialization moved out of
15599           init-other-random-faces to the top level so that the
15600           initialization happens before Xemacs is dumped.  Much
15601           of the fascist "face-differs-from-default-p or FROB!"
15602           code has been retired in favor of letting the user do
15603           what they want to do.  Face initialization code changed
15604           to use `default' specifier tag so that the settings can
15605           be overridden later if the user wishes it.
15606
15607 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15608
15609         * about.el (about-hackers): Update contributors list.
15610
15611 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15612
15613         * specifier.el: Define new specifier tag `default'.
15614
15615         * modeline.el: Initialize faces using `default' tag.
15616
15617         * x-faces.el (x-init-face-from-resources): Remove
15618           specifier specs containing the `default' tag before
15619           adding new specs.
15620
15621 1998-03-02  John Jones  <jj@asu.edu>
15622
15623         * package-get.el (package-get-all): fixed arguments on call to
15624         package-admin-add-single-file-package.
15625         * package-get.el (package-get-installedp): fixed to match
15626         advertised behavior.
15627         * package-get.el: added function package-get-update-all which
15628         installs newest versions of all the current packages (if they are
15629         not already installed).
15630
15631 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15632
15633         * files.el (find-file-noselect): Uncommented `truename' binding in
15634         `let*' and use it later to set `buffer-file-truename' iff it's
15635         still nil, as happens for example when finding a compressed
15636         file with "jka-compr".
15637
15638 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15639
15640         * faces.el: in make-face-* type functions do the operation for all
15641         window systems, not just the first one found.
15642
15643         * font.el: call mswindows-list-fonts for mswindows.
15644
15645 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15646
15647         * code-process.el (call-process-region):
15648         * process.el (call-process-region):
15649         * package-get.el (package-get-dir):
15650         * files.el (backup-enable-predicate):
15651         * gnuserv.el (gnuserv-temp-file-regexp):
15652         Use temp-directory in place of `/tmp'.
15653
15654 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15655
15656         * "Fast" dired-in-C enhancements for Windows 95/NT:
15657
15658         * files.el: Added function, `wildcard-to-regexp', from GNU
15659           Emacs.
15660
15661         * files.el (insert-directory): Modified to use special
15662           dired-in-C enhancements if present.
15663
15664 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15665
15666         * code-files.el: make default coding no-conversion.
15667
15668 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15669
15670         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15671         the load-path.
15672
15673         * update-elc.el: Strip directory when testing for files not to
15674         bytecompile.
15675
15676 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15677
15678         * lisp-mode.el: Use recommended form for menus.
15679
15680         * info.el (Info-construct-menu): Use recommended form for menus.
15681
15682         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15683         entry.
15684
15685 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15686
15687         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15688           (get-frame-for-buffer-noselect): Always return frames
15689           in the not-this-window-p cond clause.
15690
15691 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15692
15693         * help.el (describe-installation): New function.
15694
15695         * x-menubar.el (default-menubar): Add describe-installation to
15696         Help menu.
15697
15698         * packages.el (packages-unbytecompiled-lisp): Installation.el
15699         should not be bytecompiled.
15700
15701         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15702         XEmacs.
15703
15704         * x-menubar.el (default-menubar): Use correct guard for VM menu
15705         entry.
15706
15707         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15708         coding.
15709         From Andy Piper <andyp@parallax.co.uk>
15710
15711 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15712
15713         * ldap.el: Do not require ldap-internal at compile time.
15714
15715 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15716
15717         * code-files.el: new file. a virtual copy of mule-files.el
15718         but without charset
15719         dependencies. (toggle-buffer-file-ocding-system) new function for
15720         changing the eol type for the current buffer.
15721
15722         * code-process.el: new file. a copy of
15723         mule-process.el. mule-process.el will disappear when things have
15724         settled.
15725
15726         * coding.el: new file. a virtual copy of mule-files.el but
15727         without charset dependencies. (coding-system-base) new function
15728         for getting the parent coding system of a coding system with eol
15729         type set.
15730
15731         * dumped-lisp.el: add above files for the non-mule case.
15732
15733 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15734
15735         * window-xemacs.el (display-buffer): If no explicit
15736           frame is specified, search for a window that displays
15737           the buffer on the currently selected frame, before
15738           searching other frames.
15739
15740 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15741
15742         * frame.el (get-frame-for-buffer): If not-this-window-p
15743           is non-nil, use window on the selected frame if it is not
15744           also the selected window.  When defaulting, search for
15745           windows on the currently selected fgrame before searching
15746           other frames.
15747
15748 1998-02-25  Didier Verna  <didier@xemacs.org>
15749
15750         * modeline.el (modeline-swap-buffers): originally named
15751         `mouse-release-modeline'. Whether to actually swap the buffers is
15752         decided in `mouse-drag-modeline'.
15753         (mouse-drag-modeline): A button release event is considered a
15754         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15755         stay unchanged.
15756
15757 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15758
15759         * x-menubar.el: Put redo on the menubar.
15760         From Aki Vehtari <Aki.Vehtari@hut.fi>
15761
15762 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15763
15764         * bytecomp.el (displaying-byte-compile-warnings): if
15765         temp-buffer-show-function is set, use it to display current set of
15766         warnings in the "*Compile-Log-Show*" buffer.
15767
15768         * simple.el (display-warning-buffer): if temp-buffer-show-function
15769         is set, use it to display current set of warnings in the
15770         "*Warnings-Show*" buffer.
15771
15772 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15773
15774         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15775         Common Lisp.
15776
15777 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15778
15779         * menubar.el: Allow button descriptors at least 2 long.
15780
15781         * x-menubar.el (default-menubar): Use recommended forms.
15782         (file-menu-filter): Remove.
15783         (edit-menu-filter): Remove.
15784
15785 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15786
15787         * about.el (about-hackers): Updated.
15788
15789 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15790
15791         * help.el (help-max-help-buffers): new variable
15792         (help-register-and-maybe-prune-excess): new function
15793         (help-buffer-name): use help-max-help-buffers.
15794         (with-displaying-help-buffer): use
15795         help-register-and-maybe-prune-excess.
15796
15797         * help.el (help-maybe-pretty-print-value): if the value fits on
15798         one line, let it.
15799
15800 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15801
15802         * (with-displaying-help-buffer): there is no need to kill the buffer
15803         if it exists, because with-output-to-temp-buffer will clear it.
15804         further, killing the buffer violates the rule that
15805         temp-buffer-show-function, if set, has the full responsibility of
15806         showing the temp buffer.  killing the buffer fucks with the window
15807         configuration, hosing temp-buffer-show-function.
15808
15809
15810 1998-02-23  Didier Verna  <didier@xemacs.org>
15811
15812         * modeline.el (mouse-drag-modeline):
15813         - Always scroll the modeline that was originally clicked on.
15814         - Use x pixels instead of x characters (which doesn't work anyway)
15815         as horizontal reference for modeline dragging. This allows us to
15816         keep on dragging the modeline even if the motion event occurs in
15817         another window.
15818
15819 1998-02-23  Didier Verna  <didier@xemacs.org>
15820
15821         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15822         glyph on the modeline to indicate that dragging the mouse has an
15823         effect both horizontally and vertically.
15824
15825 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15826
15827         * about.el (about-xemacs): Get rid of redundant visible version
15828         number.
15829
15830 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15831
15832         * about.el (about-hackers): Update credits.
15833
15834 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15835
15836         * prim/register.el (view-register): Show register type file-query.
15837
15838 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15839
15840         * mode-motion.el (mode-motion-highlight-internal):
15841           save-excursion inside save-window-exucrsion form to
15842           hide buffer point changes from save-window-excursion.
15843           Prevents display flickering when the mouse pointer
15844           moves.
15845
15846 1998-02-17  Didier Verna  <didier@xemacs.org>
15847
15848         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15849         function to handle correctly the case of a toolbar one side of the
15850         window: scrolling will not necessarily happen.
15851
15852 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15853
15854         * files.el (after-find-file): Restore missing argument
15855           to format that provides filename for "... consider M-x
15856           recover-file" message.  Also call `message' with "%s"
15857           as the first arg instead of an arbitrary string.
15858
15859 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15860
15861         * about.el (about-hackers): Various additions.
15862
15863 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15864
15865         * autoload.el (generate-file-autoloads-1): Don't force an extra
15866         line out when copying on-the-same line autoloads.
15867
15868         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15869         is installed.
15870
15871 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15872
15873         * x11/x-win-xfree86.el (x-win-init-xfree86):
15874         * x11/x-win-sun.el (x-win-init-sun):
15875         * x11/x-init.el (x-initialize-compose):
15876         * prim/simple.el:
15877         (backward-or-forward-kill-sexp):
15878         (backward-or-forward-kill-sentence):
15879         (backward-or-forward-kill-word):
15880         (backward-or-forward-delete-char):
15881         * prim/isearch-mode.el (isearch-help-or-delete-char):
15882         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15883         x-keysym-on-keyboard-p to detect backspace.
15884         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15885         Clean up symbols used with dead keys, checking Linux and solaris
15886         keysyms.
15887         Simplify x-win-*.el using above methods.
15888         Change documentation for x-keysym-*-p functions.
15889
15890 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15891
15892         * about.el (about-hackers): Restore entries for Michael Sperber and
15893         Vinnie Shelton.
15894         From Vinnie Shelton <acs@acm.org>
15895
15896 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15897
15898         * simple.el (count-words-region): Ditto.
15899
15900 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15901
15902         * simple.el (count-words-buffer): Document.  Don't print anything
15903         if non-interactive.
15904
15905 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15906
15907         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15908         multiple files in InfoDock.
15909
15910 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15911
15912         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15913         from version.el in InfoDock.
15914
15915         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15916         specially.
15917
15918 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15919
15920         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15921         variable name in docstring.
15922
15923 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15924
15925         * menubar.h: Include "gui.h".
15926
15927 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15928
15929         * site-load.el: Fix documentation.
15930
15931 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15932
15933         * package-get-base.el (package-get-base): Updated.
15934
15935         * keymap.el: PC-ize.
15936
15937 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15938
15939         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15940         from' on a fresh line.
15941
15942 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15943
15944         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15945         object.
15946
15947 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15948
15949         * undo-stack.el: PC-ize.
15950
15951         * cmdloop.el: PC-ize.
15952
15953 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15954
15955         * bytecomp-runtime.el: PC-ize.
15956
15957         * byte-optimize.el: Prolog fixup.  PC-ize.
15958
15959         * cus-dep.el: Spelling fix.
15960
15961         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15962         entries follow).
15963
15964 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15965
15966         * text-mode.el (text-mode-hook-identify): New function,
15967         put on text-mode-hook.  Set text-mode-variant here.
15968         (text-mode): Don't set it here.
15969
15970 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15971
15972         * text-mode.el (text-mode-hook): New defvar.
15973         (text-mode-variant): New variable.
15974         (text-mode): Set that variable locally.
15975         (toggle-text-mode-auto-fill): New command.
15976
15977 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15978
15979         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15980
15981 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15982
15983         * text-mode.el (paragraph-indent-text-mode):
15984         Renamed from spaced-text-mode.
15985         (text-mode-map): Bind TAB to indent-relative.
15986         (indented-text-mode-map): Variable deleted.
15987         (indented-text-mode): Now an alias for text-mode.
15988
15989 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15990
15991         * loadup.el: test-atoms debugging stuffs removed.
15992
15993 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15994
15995         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15996
15997 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15998
15999         * help.el (describe-beta): Made it use `locate-data-file'.
16000         (describe-distribution): Ditto.
16001         (describe-copying): Ditto.
16002         (describe-project): Ditto.
16003         (view-emacs-news): Ditto.
16004
16005         * help-nomule.el (help-with-tutorial): Made it use
16006         `locate-data-file' to find tutorial.
16007
16008 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16009
16010         * about.el: Corrected my email address.
16011
16012         * mouse.el: Added 'mouse-mswindows-drop' similar to
16013         'mouse-offix-drop'.
16014
16015 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16016
16017         * loadup.el (running-xemacs): Spelling fix.
16018
16019 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16020
16021         * packages.el (packages-find-packages-1): Don't allow a backwards
16022         compatible lisp tree to overwrite `preloaded-file-list'.
16023
16024 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16025
16026         * loadup.el: Don't delete "xemacs" prior to dumping.
16027
16028 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16029
16030         * package-info.el (pi-last-mod-date): New function.
16031         (pi-author-version): New function.
16032         (batch-update-package-info): Use them.
16033
16034 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16035
16036         * frame.el (get-frame-for-buffer-default-to-current): Create.
16037         (get-frame-for-buffer-noselect): Allow user to use current frame
16038         with `get-frame-for-buffer-default-to-current'.
16039
16040 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16041
16042         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16043         (byte-compile-output-docform): Ditto.
16044         (byte-compile-compiled-obj-to-list): Ditto.
16045
16046 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16047
16048         * startup.el (command-line-1): Removed code that ran
16049           buffer-menu.
16050
16051 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16052
16053         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16054
16055 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16056
16057         * frame.el (suspend-emacs-or-iconify-frame): Check using
16058         `device-on-window-system-p' instead of explicitly checking for X,
16059         so that the same logic works for MS Windows.
16060         (suspend-or-iconify-emacs): Ditto.
16061
16062 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16063
16064         * about.el (about-maintainer-info): Andy Piper is back.
16065         (xemacs-hackers): Updated Andy Piper's email address.
16066         (about-hackers): Added Jonathan Harris.
16067         (about-hackers): Updated Tibor Polgar's email address.
16068
16069 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16070
16071         * about.el: Add xemacs.org email manager.
16072
16073         * package-get-base.el (package-get-base): Updated with most recent
16074         package updates.
16075
16076 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16077
16078         * help.el (function-arglist): Use `indirect-function' instead of
16079         `symbol-function' so that aliases are treated correctly.
16080
16081 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16082
16083         * help.el (help-map): Add f1 binding to `help-for-help'.
16084         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16085         (describe-key-briefly): Use `princ' "%s" to print object.
16086         (with-displaying-help-buffer): Kill buffer if it exists, again.
16087         (describe-key): Use `princ' "%s" to print object.
16088         (describe-function-1): Use `princ' "%s" to print object.
16089         Commented out alias lines removed.
16090         (help-pretty-print-limit): New variable to control pretty-printing
16091         of variable values.
16092         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16093         `help-pretty-print-value' again.  Only print-print when OBJECT is
16094         list of length less than `help-pretty-print-limit'.
16095         (describe-variable): Use `help-maybe-pretty-print-value' again.
16096
16097 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16098
16099         * simple.el (blink-matching-open): Remove C++ kludge.
16100         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16101
16102 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16103
16104         * info.el (Info-default-directory-list): Made the documentation
16105         more explanitory.
16106
16107 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16108
16109         * lisp/packages.el:
16110         * lisp/package-admin.el:
16111         * lisp/build-report.el:
16112         Fix typos.
16113
16114 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16115
16116         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16117         warnings in Java buffers without final newline and editing the
16118         last line.
16119
16120 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16121
16122         * packages.el (packages-find-packages-1): Don't allow a backwards
16123         compatible lisp tree to overwrite `preloaded-file-list'.
16124         Suggested by Colin Rafferty  <colin@xemacs.org>
16125
16126         * mouse.el (mouse-offix-drop): Set undo-boundary.
16127         From Oliver Graf <ograf@fga.de>
16128
16129 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16130
16131         * loadup.el (load-gc): rewrite as defun.
16132         Print something sensical if a required dump-time file isn't found.
16133
16134 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16135
16136         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16137         bug strikes a menudescriptor.
16138
16139         * package-get-base.el (package-get-base): Updated.
16140
16141         * package-info.el (batch-update-package-info): Derive REQUIRES
16142         from the Makefile.
16143
16144 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16145
16146         * files.el (save-some-buffers): Don't play games with deleting
16147         other windows if we are in the minibuffer window.
16148
16149 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16150
16151         * modeline.el (modeline-minor-mode-menu): Add support for :active
16152         (add-minor-mode): Document :active property to TOGGLE.
16153
16154 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16155
16156         * modeline.el (modeline-minor-mode-menu): Add support for an
16157         `:included' predicate in the `toggle-sym' plist.
16158         (add-minor-mode): Document the :included property, format
16159         docstring some more.
16160         (modeline-minor-mode-menu): Documentation string added.
16161
16162 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16163
16164         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16165         labels from the symbol-names by thwacking off the overly redundant
16166         and overused "mode", parenthesizing "minor", and capitalizing the
16167         resultant strings.  Also shortened the menu's title by eliminating
16168         the redundant buffer name.
16169         (add-minor-mode): Beautified the docstring, added mention of the
16170         `:menu-tag' property of TOGGLE.
16171         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16172         `toggle-sym' to beatify the mode-life menus.
16173         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16174         `auto-fill-function'.
16175
16176 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16177
16178         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16179         menus to :style 'toggle.
16180
16181 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16182
16183         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16184
16185 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16186
16187         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16188         only recognize first hyperlink.
16189         (hyper-apropos-highlightify): Deletia, this is already done by
16190         `hyper-apropos-insert-face'.
16191         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16192
16193 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16194
16195         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16196         mail.
16197         (toolbar-mail-reader): Add support for `send'.
16198         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16199
16200 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16201
16202         * info.el (Info-emacs-info-file-name): Add defvar for
16203         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16204         will function properly.
16205
16206 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16207
16208         * simple.el: make the backwards delete function called by
16209         `backward-or-forward-delete-char' user configurable.
16210
16211 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16212
16213         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16214         compiled function got loaded from.
16215
16216 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16217
16218         * term/apollo.el: Synched up with InfoDock 3.6.2.
16219
16220 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16221
16222         * startup.el (load-init-file): Load autoloads earlier.
16223         (startup-splash-frame): Handle InfoDock logo.
16224
16225         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16226         InfoDock.
16227         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16228
16229         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16230         doesn't have this function.
16231
16232         * packages.el (locate-data-file): Fix to call `locate-file'.
16233
16234 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16235
16236         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16237         version of version.el.
16238         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16239
16240         * x-menubar.el (default-menubar): Guard reference to
16241         `gnuserv-frame'.
16242         (default-menubar): Guard references to `font-lock-mode'.
16243         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16244         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16245
16246         * make-docfile.el: Don't snarf doc strings from autoloads.
16247
16248         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16249         loading auto-autoloads files.
16250
16251         * loaddefs.el: Disable dumping autoloads.
16252
16253 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16254
16255         * lisp-mnt.el: Synch to Emacs 20.2.
16256
16257         * help.el: Remove manual autoload of `finder-by-keyword'.
16258
16259         * finder.el (finder-by-keyword): Autoload.
16260
16261         * help.el: Conditionalize hyperbole setup.
16262
16263 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16264
16265         * packages.el (package-require): Update to reflect new data format.
16266
16267 1998-01-02  Didier Verna  <didier@xemacs.org>
16268
16269         * x-menubar.el (default-menubar): make the tutorials available
16270         through the menubar. (Plus some compilation warnings cleanup).
16271
16272 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16273
16274         * check-features.el: New file.  Perform sanity check after build.
16275
16276         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16277         files to tooltalk package.
16278         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16279         package.
16280
16281         * package-admin.el (package-admin-xemacs): Use better default for
16282         location of XEmacs binary.
16283
16284 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16285
16286         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16287         tag with sexp and add value tag with value `t'.
16288
16289 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16290
16291         * package-get.el: Changes to work with real data.
16292         From Pete Ware <ware@cis.ohio-state.edu>
16293
16294         * packages.el (packages-reload-autoloads): Guard load for the time
16295         being.
16296
16297         * update-elc.el ("packages.el"): Force loading packages.el instead
16298         of possibly out-of-date packges.elc.
16299         * make-docfile.el ("packages.el"): Ditto.
16300
16301 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16302
16303         * build-report.el (build-report-delete-regexp): Added a rule for
16304         the main tarball shadowing anything past it.
16305
16306 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16307
16308         * packages.el (package-provide): Delete a previous provide.
16309
16310         * package-info.el: New file.
16311
16312         * package-get.el: New file.
16313         From Pete Ware <ware@cis.ohio-state.edu>
16314         (package-get): Fix md5 computation to work with Mule.
16315
16316 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16317
16318         * simple.el (log-message-*): Quote symbols in docstrings properly.
16319
16320 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16321
16322         * packages.el (packages-new-autoloads): Ignore symbolic links.
16323
16324         * cus-face.el (face-custom-attributes-get): Fix typo.
16325         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16326
16327 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16328
16329         * startup.el (load-init-file): Reload new or changed autoloads
16330         unless inhibited.  Reload modified dumped lisp (stubbed).
16331
16332         * packages.el (packages-new-autoloads): New function.
16333         (packages-reload-autoloads): New function.
16334         (packages-reload-dumped-lisp): New (stub) function.
16335
16336         * loadup.el: Inhibit reloading dumped files when running temacs.
16337
16338         * loadhist.el (file-provides): Extend to handle variant
16339         extensions.
16340
16341         * replace.el (query-replace): Fix typo.
16342
16343 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16344
16345         * make-docfile.el: list-autoloads-path has been renamed.
16346         * update-elc.el: list-autoloads has been renamed.
16347
16348         * packages.el (packages-list-autoloads): Renamed.
16349         (packages-list-autoloads-path): Ditto.
16350
16351 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16352
16353         * packages.el (packages-find-packages-1): Made it signal a warning
16354         for an error in an auto-autoload.el file.
16355
16356 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16357
16358         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16359         tag with const.
16360         From Aki Vehtari <Aki.Vehtari@hut.fi>
16361
16362         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16363
16364         * loadhist.el (unload-feature): Remove autoload.
16365
16366 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16367
16368         * loadhist.el: Unpackaged.
16369
16370         * help.el (describe-symbol-find-file): Rename
16371         `describe-function-find-file' and make old name obsolete.
16372         (describe-function-1): Use it.
16373         (describe-function-1): Guard reference to
16374         `compiled-function-annotation'.
16375
16376 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16377
16378         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16379         argument.
16380         (help-mode-quit): New optional arg to control whether it kills or
16381         buries.  Tidied up.
16382         (with-displaying-help-buffer): Don't kill buffer initially, even
16383         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16384         (help-pretty-print-value): Rename back from
16385         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16386         use it, otherwise use dumped `cl-prettyprint'.
16387         (describe-variable): Use `help-pretty-print-value' again.
16388         (find-func): Removed reference to "find-func" at end.
16389
16390 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16391
16392         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16393           GUI XEmacs. Rename? x-menubar is rather window system
16394           independant, except for a couple of items.
16395
16396 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16397
16398         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16399         entries as they will no longer be distributed with XEmacs.
16400
16401         * format.el (format-alist): Fix image/tiff regexps.
16402         From P. E. Jareth Hein <jareth@camelot-soft.com>
16403
16404         * help.el (help-maybe-pretty-print-value): Rename.
16405         (describe-variable): Use it.
16406         (describe-variable): Add trailing linefeed.
16407
16408 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16409
16410         * help.el (describe-function-1): Don't output anything for
16411           arglist of autoload functions.
16412
16413 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16414
16415         * help.el (describe-function-1): Don't output anything for
16416           arglist of autoload functions.
16417
16418 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16419
16420         * help.el (help-mode-map): New bindings for `help-mode-bury',
16421         `describe-function-at-point', `describe-variable-at-point',
16422         `Info-elisp-ref', `customize-variable', `help-next-section' and
16423         `help-prev-section'.
16424         (help-next-section): New function.
16425         (help-prev-section): New function.
16426         (help-mode-quit): Changed to kill the help buffer.
16427         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16428         correctly.
16429         (help-buffer-name): New function to generate the name of help
16430         buffers.
16431         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16432         argument giving the name of the help buffer.
16433         (describe-key): Use `with-displaying-help-buffer' with name.
16434         (describe-mode): Ditto.
16435         (describe-bindings): Ditto.
16436         (describe-prefix-bindings): Ditto.
16437         (view-lossage): Ditto.
16438         (with-syntax-table): New macro.
16439         (function-called-at-point): Use `ignore-errors' and
16440         `with-syntax-table'.
16441         (function-at-point): Ditto.
16442         (describe-function): Use `with-displaying-help-buffer' with name.
16443         (function-arglist): Extracted from `describe-function-1'.  Returns
16444         function's arglist as string.
16445         (function-documentation): Extracted from `describe-function-1'.
16446         Returns function's docstring.
16447         (describe-function-1): Remove all the "stream" garbage, including
16448         the stream argument.  Use `function-arglist' and
16449         `function-documentation'.
16450         (describe-function-arglist): Just use `function-arglist'.
16451         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16452         (help-pretty-print-value): New function to help with
16453         pretty-printing variable values.  Knows about `#<...>'.  Needs
16454         `pp-internal'.
16455         (describe-variable): Use `with-displaying-help-buffer' with name.
16456         Formatting improved.  Display file where variable is defined, if
16457         known.  Use `help-pretty-print-value'.
16458         (describe-syntax): Use `with-displaying-help-buffer' with name.
16459         (list-processes): Remove "stream" garbage.
16460
16461 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16462
16463         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16464         call a dumped routine instead.
16465
16466         * x-win-xfree86.el: Wrap file in defun.
16467         * x-win-sun.el: Ditto.
16468
16469 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16470
16471         * help.el (view-emacs-news): Remove usage of outl-mouse which
16472         advises functions and does other evil things.
16473
16474 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16475
16476         * format.el (format-alist): Add `image/tiff'.
16477         From P. E. Jareth Hein <jareth@camelot-soft.com>
16478
16479 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16480
16481         * about.el (about-hackers): More names added.
16482
16483         * make-docfile.el: Remove superfluous package path search.
16484
16485         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16486
16487 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16488
16489         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16490         ignored shadows.
16491
16492 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16493
16494         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16495         get trailing slashes when added to the load-path.
16496
16497         * x-init.el (init-x-win): Locate where XEmacs X localization files
16498         are.
16499
16500 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16501
16502         * x-faces.el: Added support for foregroundToolBarColor
16503           to xpm-color-symbols.
16504
16505 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16506
16507         * etags.el (tags-remove-duplicates): Removed.
16508         (buffer-tag-table-list): Use `delete-duplicates'.
16509
16510         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16511         correctly.
16512         (get*): Defalias to `get'.
16513
16514         * cl.el (eql): Compare integers with `eq'.
16515         (cl-map-extents): Check for `map-extents' first.
16516
16517 1997-12-17  Didier Verna  <didier@xemacs.org>
16518
16519         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16520         added the 'numero', 'copyright' and 'trademark' symbols.
16521
16522         * leim/quail/latin-post.el ("french-postfix"): see above.
16523
16524 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16525
16526         * widget.el (define-widget): Check the arguments.
16527
16528         * cus-edit.el (customize-face): Use `check-argument-type'.
16529         (custom-variable-value-create): Use `signal' to signal error.
16530         (custom-variable-reset-saved): Ditto.
16531         (custom-variable-reset-standard): Ditto.
16532         (custom-face-reset-saved): Ditto.
16533
16534         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16535         (widget-default-format-handler): Ditto.
16536         (widget-checklist-add-item): Ditto.
16537         (widget-radio-add-item): Ditto.
16538         (widget-editable-list-entry-create): Ditto.
16539         (widget-sexp-prompt-value): Ditto.
16540
16541         * custom.el (custom-declare-variable): Signal errors better.
16542         (custom-handle-keyword): Ditto.
16543         (custom-declare-group): Ditto.
16544
16545         * window-xemacs.el (windows): Ditto.
16546
16547         * menubar.el (menu): Ditto.
16548
16549         * keydefs.el (keyboard): Ditto.
16550
16551         * minibuf.el (minibuffer): Ditto.
16552
16553         * process.el (execute): Ditto.
16554
16555         * fill.el (fill): Ditto.
16556
16557         * modeline.el (modeline): Ditto.
16558
16559         * help.el (help): Ditto.
16560
16561         * faces.el (faces): Ditto.
16562
16563         * files.el (files): Ditto.
16564
16565         * x-init.el (x): Ditto.
16566
16567         * lisp-mode.el (lisp): Ditto.
16568
16569         * process.el (processes): Ditto.
16570
16571         * mouse.el (mouse): Ditto.
16572
16573         * abbrev.el (abbrev): Moved from cus-edit.
16574
16575         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16576         as variable declaration.
16577
16578 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16579
16580         * menubar.el (find-menu-item): Use `check-argument-type'.
16581         (find-menu-item): Cosmetic changes.
16582
16583 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16584
16585         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16586
16587 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16588
16589         * startup.el (set-default-load-path): Only search package-path
16590         when not running temacs.
16591
16592         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16593         files.
16594
16595         * loadup.el: Correct commentary.  Reformatting.
16596         (really-early-error-handler): Use absolute path to the
16597         first dumped-lisp.el file.
16598         (really-early-error-handler): Print full path name of
16599         each dumped lisp file (inherited from InfoDock).
16600
16601         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16602         dumped-lisp.el files.
16603
16604         * make-docfile.el (preloaded-file-list): Reorder when the
16605         package-path is searched.
16606         * update-elc.el: Ditto.
16607
16608         * lisp-mode.el (call-with-condition-handler): Treat the same as
16609         `condition-case' for indentation.
16610
16611         * about.el (about-xemacs): Update release date.
16612
16613 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16614
16615         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16616         anywhere but at the last clause.
16617         (ecase): Disallow `t' and `otherwise'.
16618
16619 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16620
16621         * cus-edit.el (custom-buffer-create-buttons): New function
16622         from stuff moved out of `custom-buffer-create-internal'.
16623         (custom-novice): New variable.  Default t.
16624         (custom-display-global-buttons): Ditto.  Default `top'.
16625         (custom-buffer-create-internal): Only display help if
16626         `custom-novice' is non-nil.  Display global buttons according to
16627         `custom-display-global-buttons'.
16628
16629 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16630
16631         * menubar.el (find-menu-item): Use `check-argument-type'.
16632         (find-menu-item): Cosmetic changes.
16633
16634 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16635
16636         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16637         look.
16638
16639 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16640
16641         * format.el (format-deannotate-region):  Bug fix.
16642         Deannotating a region containing unknown tags would fail
16643         (causing decoding of text/enriched to fail at user level)
16644
16645 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16646
16647         * minibuf.el (read-directory-name): Support sixth
16648           arg, HISTORY, as already documented.
16649
16650 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16651
16652         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16653         to `ecase'.
16654
16655 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16656
16657         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16658         skk-activate.
16659
16660 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16661
16662         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.