update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-sip-itaiji-003'.
5
6         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
7         (=>ucs-bmp-itaiji-003): Fix `long-name'.
8         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
9
10 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
13         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
14
15 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `==ucs-bmp-itaiji-006'.
19
20         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
21         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
22         (==ucs-bmp-itaiji-006): Ditto.
23
24 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=ucs-bmp-itaiji-012'.
28
29         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
30         XEmacs CHISE.
31         (=ucs-bmp-itaiji-012): Ditto.
32
33 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-charset.el (default-coded-charset-priority-list): Add
36         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
37
38 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
41         CHISE.
42
43 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
47         and `=>>cns11643-6'.
48
49         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
50         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
51         (=>>cns11643-3): Ditto.
52         (=>>cns11643-4): Modify DOC.
53         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
54
55 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `=>ucs-sip-itaiji-005'.
59
60         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
61         XEmacs CHISE.
62
63 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `==hanyo-denshi/tk/mf-01'.
67
68         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
69         for XEmacs CHISE.
70
71 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
74         `=>ucs-itaiji-007'.
75
76 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-charset.el (default-coded-charset-priority-list): Add
79         `==ucs-sip-var-002'.
80
81         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
82         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
83
84 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87         setting for `==ucs-itaiji-001'.
88
89 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list): Add
92         `==ucs-sip-itaiji-001'.
93
94         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
95         XEmacs CHISE.
96         (==ucs-sip-itaiji-001): Ditto.
97
98 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `=+>ucs-bmp-var-003'.
102
103         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
104         CHISE.
105         (=+>ucs-bmp-var-003): Ditto.
106
107 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=>ucs-bmp-cjk@cognate'.
111
112         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
113         XEmacs CHISE.
114
115 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `=ucs-sip-itaiji-005'.
119
120         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
121         XEmacs CHISE.
122
123 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         setting for `=>ucs@cognate'.
127
128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
129         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
130
131         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
132         CHISE.
133         (=>ucs@hanyo-denshi): Abolished.
134         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
135         (=>ucs-bmp-itaiji-009): Ditto.
136         (=>ucs-sip@cognate): Ditto.
137
138 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
141         `=>ucs-bmp-itaiji-004'.
142
143         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
144         XEmacs CHISE.
145
146 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
149         setting for `=>ucs-itaiji-004'.
150
151 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
155         `=>ucs-bmp-itaiji-007'.
156
157         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
158         XEmacs CHISE.
159         (=>ucs-itaiji-004): Ditto.
160         (=>ucs-sip-itaiji-004): Ditto.
161         (=>ucs-bmp-itaiji-007): Ditto.
162
163 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         setting for `=ucs-itaiji-010'.
167
168 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list):
171         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
172         - Add `=ucs-bmp-itaiji-010'.
173         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
174           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
175         - Add `=>ucs-sip@iwds-1'.
176
177         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
178         XEmacs CHISE.
179         (=ucs-bmp-itaiji-010): Ditto.
180         (=>ucs-sip@iwds-1): Ditto.
181
182 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
186
187         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
188         XEmacs CHISE.
189         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
190
191 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `=>ucs-itaiji-003'.
195
196 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `=>ucs-bmp-itaiji-003'.
200
201         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
202         XEmacs CHISE.
203         (=>ucs-bmp-itaiji-003): Ditto.
204
205 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `=ucs-bmp-itaiji-011'.
209
210         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
211         XEmacs CHISE.
212
213 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `==ucs-var-002'.
217
218 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
221         setting for `==ucs-itaiji-002'.
222
223 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
226         `==ucs-sip-itaiji-002'.
227
228         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
229         XEmacs CHISE.
230
231 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
234         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
238         `=>ucs-sip-itaiji-007'.
239
240         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
241         XEmacs CHISE.
242         (=>ucs-sip-itaiji-007): Ditto.
243         (=ucs-sip-itaiji-007): Ditto.
244         (=ucs-itaiji-011): Ditto.
245         (=ucs-sip-itaiji-011): Ditto.
246
247 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
250         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
251
252 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
255         `==ucs-bmp-var-002'.
256
257         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
258         CHISE.
259         (==ucs-bmp-var-002): Ditto.
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist):
262         Modify some priorities.
263
264 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
268         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
269
270 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
273         `=big5-cdp-var-001'.
274
275         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
276         XEmacs CHISE.
277
278 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         setting for `==ucs-itaiji-005'.
282
283 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `=ucs-itaiji-007'.
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
290
291         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
292         XEmacs CHISE.
293         (==ucs-bmp-itaiji-005): Ditto.
294         (=ucs-itaiji-007): Ditto.
295         (=ucs-bmp-itaiji-007): Ditto.
296
297 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `==gt-pj-k1' and `==gt-pj-k2'.
301
302 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
305         CHISE.
306         (==gt-pj-k2): Ditto.
307
308 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311         setting for `=>ucs-itaiji-005'.
312
313 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `=>>cbeta'.
317
318 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `=>ucs-sip@component'.
322
323         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
324         instead of `=ucs' as its mother.
325         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `=>ucs-itaiji-006'.
329
330 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `=>ucs-bmp-itaiji-006'.
334
335         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
336         XEmacs CHISE.
337         (=>ucs-bmp-itaiji-006): Ditto.
338
339 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `=>ucs-bmp-itaiji-001'.
343
344         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
345         XEmacs CHISE.
346
347 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
350         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
351
352         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
353         instead of `=ucs' as its mother.
354         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
355         (==ucs-bmp-itaiji-002): Ditto.
356         (==ucs-itaiji-003): Ditto.
357         (==ucs-bmp-itaiji-003): Ditto.
358
359 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
362         setting for `=big5-cdp-var-002'.
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `=big5-cdp-var-002'.
366
367         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
368         XEmacs CHISE.
369
370 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `=ucs-sip-var-004'.
374
375         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
376         XEmacs CHISE.
377
378 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `=>ucs-bmp-cjk@iwds-1'.
382
383         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
384         XEmacs CHISE.
385
386 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=ucs-var-005'.
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `=ucs-bmp-var-005'.
393
394         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
395         CHISE.
396         (=ucs-bmp-var-005): Ditto.
397
398 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
401         `=>ucs-sip-itaiji-002'.
402
403         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
404         XEmacs CHISE.
405
406 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=>ucs-itaiji-002'.
410
411 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
415
416         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
417         (=>ucs-itaiji-002): Ditto.
418         (=>ucs-bmp-itaiji-002): Ditto.
419
420 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for `=>ucs-itaiji-001'.
424
425 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
429
430         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
431         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
432         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
433         (=>ucs-sip-itaiji-001): Ditto.
434
435         * mule/mule-coding.el(coded-charset-entity-reference-alist):
436         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
437         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
438
439 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
440
441         * mule/mule-charset.el (default-coded-charset-priority-list):
442         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
443         `=jef-china3' and `chinese-isoir165'.
444
445 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `=>ucs-bmp-itaiji-005'.
449
450         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
451         XEmacs CHISE.
452         (=>ucs-bmp-itaiji-005): Ditto.
453
454 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `=+>jis-x0213-2'.
458
459 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `=+>adobe-japan1-6'.
463
464 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
467         `=+>jis-x0208@1978'.
468
469 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
472         setting for `=>ucs@component'.
473
474 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
477         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
478
479 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist):
482         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
483
484 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
487         CHISE.
488         (=>ucs@jis/2004): Ditto.
489
490 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist):
493         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
494
495 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `=>cbeta'.
499
500 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `==big5-cdp-itaiji-001'.
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `==big5-cdp-itaiji-001'.
507
508         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
509         XEmacs CHISE.
510
511 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
515         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
519         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
520
521         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
522         XEmacs CHISE.
523         (=>big5-cdp-itaiji-001): Ditto.
524         (=big5-cdp-itaiji-002): Ditto.
525         (=big5-cdp-itaiji-003): Ditto.
526
527 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
531
532 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-charset.el (default-coded-charset-priority-list):
535         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
536         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
537         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         setting for `=ucs-var-008'.
541
542         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
543         CHISE.
544         (=ucs-bmp-var-008): Likewise.
545
546 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-charset.el (default-coded-charset-priority-list):
549         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
550
551 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `==ucs-sip@JP/hanazono'.
555
556         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
557         XEmacs CHISE.
558
559 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=ucs-bmp-var-006'.
566
567         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
568         CHISE.
569         (=ucs-bmp-var-006): Likewise.
570
571 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
574         `=ucs-bmp-itaiji-009'.
575
576         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
577         XEmacs CHISE.
578         (=ucs-bmp-itaiji-009): Likewise.
579
580 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
583         `=>big5-cdp'.
584
585 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
588         (utf-8-ivs-gb): Likewise.
589         (utf-8-gb-er): Likewise.
590         (utf-8-ivs-gb-er): Likewise.
591         (utf-8-cns): Likewise.
592         (utf-8-ivs-cns): Likewise.
593         (utf-8-cns-er): Likewise.
594         (utf-8-ivs-cns-er): Likewise.
595         (utf-8-big5): Likewise.
596         (utf-8-ivs-big5): Likewise.
597         (utf-8-big5-er): Likewise.
598         (utf-8-ivs-big5-er): Likewise.
599         (utf-8-jis): Likewise.
600         (utf-8-ivs-jis): Likewise.
601         (utf-8-jis-er): Likewise.
602         (utf-8-ivs-jis-er): Likewise.
603         (utf-8-ks): Likewise.
604         (utf-8-ivs-ks): Likewise.
605         (utf-8-ks-er): Likewise.
606         (utf-8-ivs-ks-er): Likewise.
607
608 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
611         (utf-8-ivs-jp): Likewise.
612         (utf-8-jp-er): Likewise.
613         (utf-8-ivs-jp-er): Likewise.
614
615 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `=ucs-var-010'.
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `=ucs-bmp-var-010'.
622
623         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
624         CHISE.
625         (=ucs-bmp-var-010): Likewise.
626
627 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `=ucs-sip@JP/hanazono'.
631
632         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
633         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
634
635 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-charset.el (default-coded-charset-priority-list):
638         - Add `=big5-cdp-var-004'.
639         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
640           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
644         `=big5-cdp-var-005'.
645
646         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
647         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
648         `=big5-cdp-var-003'.
649         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
650         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
651         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
652
653 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-charset.el (default-coded-charset-priority-list):
656         Don't prefer ucs-compat CCSes to other CCSes.
657
658 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `===ucs-bmp-cjk-compat@unicode'.
662
663         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
664         coded-charset for XEmacs CHISE.
665
666 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `=ucs-sip-itaiji-003'.
670
671         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
672         XEmacs CHISE.
673
674 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `=ucs-var-004'.
678
679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
680         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
681
682         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
683         XEmacs CHISE.
684         (=ucs-var-004): Ditto.
685         (=ucs-bmp-var-004): Ditto.
686
687 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
690         `=ucs-sip-var-003'.
691
692         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
693         XEmacs CHISE.
694
695 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         setting for `=ucs-itaiji-006'.
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `=ucs-bmp-itaiji-006'.
702
703         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
704         XEmacs CHISE.
705         (=ucs-bmp-itaiji-006): Ditto.
706
707 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `=ucs-sip-var-002'.
711
712         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
713         XEmacs CHISE.
714
715 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
718         `=ucs-sip-itaiji-002'.
719
720         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
721         XEmacs CHISE.
722
723 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
724
725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
726         setting for `==hanyo-denshi/tk'.
727
728 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
731         (=hanyo-denshi/tk): Fix `long-name'.
732         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
733
734 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
737         setting for `=>mj'.
738
739 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
742         coded-charset for XEmacs CHISE.
743
744 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `=hanyo-denshi/tk'.
748
749 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `=hanyo-denshi/tk/mf-01'.
753
754         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
755         XEmacs CHISE.
756         (=hanyo-denshi/tk/mf-01): Ditto.
757
758 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-charset.el (default-coded-charset-priority-list):
761         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
762
763 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list):
766         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
767
768 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
775
776         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
777         XEmacs CHISE.
778         (=ucs-bmp-itaiji-004): Ditto.
779         (=ucs-itaiji-005): Ditto.
780         (=ucs-bmp-itaiji-005): Ditto.
781
782 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `=ucs-sip-itaiji-001'.
786
787         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
788         XEmacs CHISE.
789
790 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
794         `=ucs-itaiji-008'.
795
796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
797         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
798         `=ucs-bmp-itaiji-008'.
799
800         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
801         XEmacs CHISE.
802         (=ucs-bmp-itaiji-001): Ditto.
803         (=ucs-itaiji-003): Ditto.
804         (=ucs-bmp-itaiji-003): Ditto.
805         (=ucs-itaiji-008): Ditto.
806         (=ucs-bmp-itaiji-008): Ditto.
807
808 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
812
813         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
814         for XEmacs CHISE.
815         (==ucs-bmp-cjk-compat@JP): Ditto.
816
817 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         setting for `===hng-tzs'.
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `===hng-tzs'.
824
825         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
826         CHISE.
827
828 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         setting for `===hng-doh'.
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `===hng-doh'.
835
836         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
837         CHISE.
838
839 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         setting for `===hng-wad'.
843
844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
845         `===hng-wad'.
846
847         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
848         CHISE.
849
850 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         settings for `==koseki' and `===hng-kcc'.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `===hng-kcc'.
857
858         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
859         CHISE.
860
861 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `===hng-nkk'.
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `===hng-nkk'.
868
869         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
870         CHISE.
871
872 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `===hng-ink'.
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `===hng-ink'.
879
880         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
881         CHISE.
882
883 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `===hng-jhk'.
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `===hng-jhk'.
890
891         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
892         CHISE.
893
894 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
897         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
898         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
899         (===jis-x0213-1@2004): Likewise.
900         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
901         "jisx0213\\(\\.2004\\)-1" as the registry.
902         (=+>jis-x0213-1@2004): Likewise.
903         (=>jis-x0213-1@2004): Likewise.
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `===jis-x0213-1@2004'.
907
908 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `===hng-nak'.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `===hng-nak'.
915
916         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
917         CHISE.
918
919 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for `===hng-hos'.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `===hng-hos'.
926
927         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
928         CHISE.
929
930 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `===hng-tzj'.
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `===hng-tzj'.
937
938         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
939         CHISE.
940
941 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         setting for `===hng-kae'.
945
946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
947         `===hng-kae'.
948
949         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
950         CHISE.
951
952 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for `===hng-kar'.
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `===hng-kar'.
959
960         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
961         CHISE.
962
963 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `===hng-kyd'.
967
968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
969         `===hng-kyd'.
970
971         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
972         CHISE.
973
974 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         setting for `===hng-hok'.
978
979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
980         `===hng-hok'.
981
982         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
983         CHISE.
984
985 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
988         setting for `===hng-jyu'.
989
990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
991         `===hng-jyu'.
992
993         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
994         CHISE.
995
996 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         setting for `===hng-zkd'.
1000
1001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1002         `===hng-zkd'.
1003
1004         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1005         CHISE.
1006
1007 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1010         setting for `===hng-kmi'.
1011
1012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1013         `===hng-kmi'.
1014
1015         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1016         CHISE.
1017
1018 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1021         setting for `===hng-okd'.
1022
1023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1024         `===hng-okd'.
1025
1026         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1027         CHISE.
1028
1029 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032         setting for `===hng-nkm'.
1033
1034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1035         `===hng-nkm'.
1036
1037         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1038         CHISE.
1039
1040 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for `===hng-nto'.
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1046         `===hng-nto'.
1047
1048         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1049         CHISE.
1050
1051 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         setting for `===hng-yhk'.
1055
1056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1057         `===hng-yhk'.
1058
1059         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1060         CHISE.
1061
1062 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         setting for `===hng-sok'.
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1068         `===hng-sok'.
1069
1070         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1071         CHISE.
1072
1073 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for `===hng-kda'.
1077
1078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1079         `===hng-kda'.
1080
1081         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1082         CHISE.
1083
1084 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `===hng-myz'.
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1090         `===hng-myz'.
1091
1092         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1093         CHISE.
1094
1095 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1098         setting for `===hng-kgk'.
1099
1100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1101         `===hng-kgk'.
1102
1103         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1104         CHISE.
1105
1106 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `===hng-drt'.
1110
1111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1112         `===hng-drt'.
1113
1114         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1115         CHISE.
1116
1117 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         setting for `===hng-mam'.
1121
1122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1123         `===hng-mam'.
1124
1125         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1126         CHISE.
1127
1128 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `===hng-dng'.
1132
1133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1134         `===hng-dng'.
1135
1136         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1137         CHISE.
1138
1139 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `=>cns11643-5'.
1143
1144 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for `===hng-keg'.
1148
1149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1150         `===hng-keg'.
1151
1152         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1153         CHISE.
1154
1155 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158         setting for `===hng-jou'.
1159
1160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1161         `===hng-jou'.
1162
1163         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1164         CHISE.
1165
1166 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1169         setting for `===hng-smk'.
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1172         `===hng-smk'.
1173
1174         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1175         CHISE.
1176
1177 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1180         setting for `===hng-kyo'.
1181
1182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1183         `===hng-kyo'.
1184
1185         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1186         CHISE.
1187
1188 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1191         setting for `===hng-kss'.
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `===hng-kss'.
1195
1196         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1197         CHISE.
1198
1199 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         setting for `===hng-wan'.
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `===hng-wan'.
1206
1207         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `===hng-ksk'.
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `===hng-ksk'.
1217
1218         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `===hng-kyu'.
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `===hng-kyu'.
1228
1229         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1230         CHISE.
1231
1232 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         setting for `===hng-skk'.
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `===hng-skk'.
1239
1240         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1241         CHISE.
1242
1243 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `===hng-sik'.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `===hng-sik'.
1250
1251         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1252         CHISE.
1253
1254 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         setting for `===hng-kbk'.
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `===hng-kbk'.
1261
1262         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1263         CHISE.
1264
1265 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1268         setting for `===hng-kcj'.
1269
1270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1271         `===hng-kcj'.
1272
1273         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1274         CHISE.
1275
1276 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         setting for `===hng-k24'.
1280
1281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1282         `===hng-k24'.
1283
1284         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1285         CHISE.
1286
1287 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         setting for `===hng-gok'.
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `===hng-gok'.
1294
1295         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1296         CHISE.
1297 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1300         setting for `===hng-tsu'.
1301
1302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1303         `===hng-tsu'.
1304
1305         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1306         CHISE.
1307
1308 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `===hng-sys'.
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `===hng-sys'.
1315
1316         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1317         CHISE.
1318
1319 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1322         - Use "&HNG010-<d><d><d><d><d>;" instead of
1323           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1324         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1325
1326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1327         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1328
1329         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1330         "hngkhi-0" as the suffix of registry.
1331         (===hng-khm): New coded-charset for XEmacs CHISE.
1332         (=ucs-itaiji-002): Ditto.
1333         (=ucs-bmp-itaiji-002): Ditto.
1334
1335 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         setting for `=>ucs@iwds-1'.
1339
1340         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1341         XEmacs CHISE.
1342
1343 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1346         CHISE.
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1349         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1350         `===hng-khi'.
1351
1352 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `===hng-khi'.
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1358         `===hng-khi'.
1359
1360         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1361         CHISE.
1362
1363 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1366         #x9FA5 as the value of `max-code'.
1367         (=ucs-bmp-var-002): Likewise.
1368         (=ucs-bmp-var-003): Likewise.
1369         (=ucs-bmp-itaiji-084): Likewise.
1370         (=ucs-bmp-cjk@JP): Likewise.
1371         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1372         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1373         (=>ucs-bmp-cjk@component): Likewise.
1374
1375 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1378         CHISE.
1379
1380 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1383         XEmacs CHISE.
1384         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1385         `==jis-x0208@1978/2-pr' as the mother.
1386
1387 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1388
1389         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1390         CHISE.
1391
1392 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1396
1397 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1400         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1401
1402 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `===ucs@gb'.
1406
1407 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1410         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1411         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1412         as the entity-reference for `===jis-x0213-1@2000'; use
1413         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1414
1415 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1418         `===jis-x0208'.
1419
1420         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1421         instead of `===jis-x0208' as the mother.
1422         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1423         `===jis-x0208' as the mother.
1424         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1425         `===jis-x0208' as the mother.
1426         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1427         `===jis-x0213-1' as the mother.
1428         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1429         `===jis-x0213-1' as the mother.
1430         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1431         the mother.
1432         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1433         mother.
1434
1435 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for `=ucs-var-001'.
1439
1440 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1443         `=ucs-bmp-var-001'.
1444
1445         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1446         CHISE.
1447         (=ucs-bmp-var-001): Ditto.
1448
1449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1450         setting for `=ucs-var-003'.
1451
1452 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1455         `=ucs-bmp-var-003'.
1456
1457         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1458         CHISE.
1459         (=ucs-bmp-var-003): Ditto.
1460
1461 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         setting for `=ucs-var-002'.
1465
1466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1467         `=ucs-bmp-var-002'.
1468
1469         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1470         CHISE.
1471         (=ucs-bmp-var-002): Ditto.
1472
1473 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1476         XEmacs CHISE.
1477         (==jis-x0208@1978/5pr): Ditto.
1478
1479 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1482         `=>ucs-bmp-cjk@component'.
1483
1484         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1485         XEmacs CHISE.
1486         (=>ucs-bmp-cjk@component): Ditto.
1487
1488 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         setting for `=>iwds-1'.
1492
1493 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1494
1495         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1496         CHISE.
1497
1498 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list):
1501         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1502         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1503         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1504         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1505
1506 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1509         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1510
1511         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1512         `=>>ucs@iso' as the mother.
1513         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1514         mother.
1515
1516 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         setting for `===hanyo-denshi/ia'.
1520
1521 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1522
1523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1524         `===hanyo-denshi/ia'.
1525
1526 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-conf.el (=koseki): Fix DOC.
1529         (==koseki): New coded-charset for XEmacs CHISE.
1530
1531 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1532
1533         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1534         XEmacs CHISE.
1535         (===hanyo-denshi/jd): Fix DOC.
1536
1537 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         setting for `===hanyo-denshi/ip'.
1541
1542 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1545         `===hanyo-denshi/ip'.
1546
1547         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1548         XEmacs CHISE.
1549
1550 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1553         `==ucs-radicals@unicode' and `=>daikanwa'.
1554
1555         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1556         for XEmacs CHISE.
1557
1558 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1559
1560         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1561         XEmacs CHISE.
1562
1563 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `===ruimoku-v6'.
1567
1568 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1569
1570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1571         setting for `===ruimoku-v6'.
1572
1573 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1574
1575         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1576         CHISE.
1577
1578 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1581         coded-charset for XEmacs CHISE.
1582
1583 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1586         XEmacs CHISE.
1587
1588 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `===ucs-sip@iso'.
1592
1593 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1594
1595         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1596         CHISE.
1597
1598 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1599
1600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1601         `==ucs-sip@iso'.
1602
1603         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1604         CHISE.
1605
1606 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1607
1608         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1609         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1610         (=ucs-sip-ext-b@iso): Fix registry.
1611         (==ucs-sip-ext-b@iso): Ditto.
1612         (===ucs-sip-ext-b@iso): Ditto.
1613
1614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1615         `=ucs-sip@iso'.
1616
1617 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         setting for `=>cbeta'.
1621
1622 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1623
1624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1625         `=>cns11643-7'.
1626
1627         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1628
1629 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1632         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1633
1634 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1635
1636         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1637         `=ucs@cns'.
1638         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1639         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1640         `=ucs@jis/1990'.
1641         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1642         `=ucs@jis/2000'.
1643         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1644         `=ucs@jis/2004'.
1645         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1648         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1649
1650 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1653         XEmacs CHISE.
1654         (==jis-x0208@1978/1pr): Ditto.
1655         (==jis-x0208@1978/2-pr): Ditto.
1656
1657 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         setting for `===jis-x0213-1@2004'.
1661
1662 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1665         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1666
1667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1668         `===hanyo-denshi/jb'.
1669
1670         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1671         XEmacs CHISE.
1672         (=+>hanyo-denshi/ft): Ditto.
1673         (=+>hanyo-denshi/jt): Ditto.
1674
1675 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1676
1677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1678         `===hanyo-denshi/hg'.
1679
1680 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1683         XEmacs CHISE.
1684         (===hanyo-denshi/hg): Ditto.
1685
1686 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1687
1688         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1689         glyph-forms instead of detailed glyph-images.
1690         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1691         `=adobe-japan1-*'.
1692         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1693         (===adobe-japan1-1): Ditto.
1694         (===adobe-japan1-2): Ditto.
1695         (===adobe-japan1-3): Ditto.
1696         (===adobe-japan1-4): Ditto.
1697         (===adobe-japan1-5): Ditto.
1698         (===adobe-japan1-6): Ditto.
1699         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1700         `=>>>adobe-japan1' as the mother.
1701         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1702         `=>>adobe-japan1' as the mother.
1703         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1704         glyph-images.
1705         (==jis-x0208@1978): Ditto.
1706         (==jis-x0208@1983): Ditto.
1707         (==jis-x0208@1990): Ditto.
1708         (==jis-x0213-1): Ditto.
1709         (==jis-x0213-1@2000): Ditto.
1710         (==jis-x0213-1@2004): Ditto.
1711         (==jis-x0213-2): Ditto.
1712         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1713         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1714         `=jis-x0208@1978'.
1715         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1716         `=jis-x0208@1983'.
1717         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1718         `=jis-x0208@1990'.
1719         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1720         `=jis-x0213-1'.
1721         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1722         `=jis-x0213-1@2000'.
1723         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1724         `=jis-x0213-1@2004'.
1725         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1726         `=jis-x0213-2'.
1727         (===jis-x0208): New coded-charset for XEmacs CHISE.
1728         (===jis-x0208@1978): Ditto.
1729         (===jis-x0208@1983): Ditto.
1730         (===jis-x0208@1990): Ditto.
1731         (===jis-x0213-1): Ditto.
1732         (===jis-x0213-1@2000): Ditto.
1733         (===jis-x0213-2): Ditto.
1734         (===jis-x0212): Ditto.
1735         (===ks-x1001): Ditto.
1736         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1737         mother.
1738         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1739         as the mother.
1740         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1741         as the mother.
1742         (===cns11643-1): New coded-charset for XEmacs CHISE.
1743         (===cns11643-2): Ditto.
1744         (===cns11643-3): Ditto.
1745         (===cns11643-4): Ditto.
1746         (===cns11643-5): Ditto.
1747         (===cns11643-6): Ditto.
1748         (===cns11643-7): Ditto.
1749         (=>>cns11643-1): Ditto.
1750         (==big5-cdp): Indicate abstract glyph-images instead of
1751         representative glyph-images.
1752         (===big5-cdp): New coded-charset for XEmacs CHISE.
1753         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1754         detailed glyph-images.
1755         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1756         `=hanyo-denshi/*'.
1757         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1758         (===hanyo-denshi/ib): Ditto.
1759         (===hanyo-denshi/jt): Ditto.
1760         (===hanyo-denshi/ks): Ditto.
1761         (===mj): Ditto.
1762         (===mj-0): Ditto.
1763         (===mj-1): Ditto.
1764         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1765         `=>>>hanyo-denshi/*' as its mother.
1766         (==gt): Indicate abstract glyph-forms instead of detailed
1767         glyph-images.
1768         (===gt): New coded-charset for XEmacs CHISE.
1769         (=>>>gt): Indicates `==gt' instead of `=gt'.
1770         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1771         (==gt-k): Indicate abstract glyph-forms instead of detailed
1772         glyph-images.
1773         (===gt-k): New coded-charset for XEmacs CHISE.
1774         (==daikanwa): Indicates glyph-images instead of detailed
1775         glyph-images.
1776         (===daikanwa): New coded-charset for XEmacs CHISE.
1777         (===daikanwa/+p): Ditto.
1778         (===daikanwa/ho): Ditto.
1779         (==cbeta): Ditto.
1780         (===cbeta): Ditto.
1781         (==jef-china3): Ditto.
1782         (===jef-china3): Ditto.
1783         (==ruimoku-v6): Ditto.
1784         (==ucs@iso): Indicate representative glyph-forms instead of
1785         representative glyph-images.
1786         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1787         (==ucs@unicode): Indicate representative glyph-forms instead of
1788         representative glyph-images.
1789         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1790         `=ucs@unicode'.
1791         (==ucs@cns): Indicate representative glyph-forms instead of
1792         representative glyph-images.
1793         (==ucs@jis): Ditto.
1794         (==ucs@jis/1990): Ditto.
1795         (==ucs@jis/2000): Ditto.
1796         (==ucs@jis/2004): Ditto.
1797         (==ucs@ks): Ditto.
1798         (===ucs@iso): New coded-charset for XEmacs CHISE.
1799         (===ucs@unicode): Ditto.
1800         (===ucs@gb): Ditto.
1801         (===ucs@ks): Ditto.
1802         (===ucs-bmp-cjk@gb): Ditto.
1803         (===ucs-sip-ext-b@iso): Ditto.
1804
1805 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1806
1807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1808         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1809         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1810         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1811         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1812         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1813         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1814         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1815         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1816         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1817
1818         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1819         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1820         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1821         - Use "&g1-[NAME];" for `=>>[NAME]'.
1822         - Abolish "&g2-[NAME];".
1823
1824 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1827         `=>>ucs@cns' as the mother.
1828
1829 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1830
1831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1832         setting for `==ucs@ks'.
1833
1834 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1835
1836         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1837         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1838         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1839         0x00E30000〜0x00E409D5.
1840
1841 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1844         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1845         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1846
1847 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1848
1849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1850         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1851
1852         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1853         (=mj-0): Ditto.
1854         (=mj-1): Ditto.
1855         (==mj): Ditto.
1856         (==mj-0): Ditto.
1857         (==mj-1): Ditto.
1858         (=>>mj): Ditto.
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1861         setting for `=mj' and `==mj'.
1862
1863 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1864
1865         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1866         CHISE.
1867
1868 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1871         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1872         `=>ucs@hanyo-denshi'.
1873
1874 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1875
1876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1877         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1878
1879         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1880         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1881
1882 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1885         XEmacs CHISE.
1886
1887 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1890         Change priority of `=>>>ucs@iso'.
1891
1892         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1893         `=>>>ucs@iso' as the mother.
1894         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1895
1896 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1897
1898         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1899         Change priority of `=>>>ucs@unicode'.
1900
1901         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1902         `=ucs@unicode'.
1903
1904 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1905
1906         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1907         Change priority of `=>>>ucs@jis'.
1908
1909         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1910         `=ucs@jis'.
1911
1912 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1915         setting for `==daikanwa/+p'.
1916
1917 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1920         setting for `==shinjigen@1ed'.
1921
1922 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1925         XEmacs CHISE.
1926
1927 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1928
1929         * mule/mule-conf.el (==shinjigen): Modify DOC.
1930         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1931         (==shinjigen@rev): Modify DOC.
1932
1933 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1934
1935         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1936         CHISE.
1937
1938 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1939
1940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1941         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1942
1943         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1944         XEmacs CHISE.
1945
1946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1947         `==daikanwa'.
1948
1949 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1950
1951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1952         setting for `==cns11643-7'.
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1955         `==cns11643-7'.
1956
1957 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1960         `==cns11643-6'.
1961
1962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1963         setting for `==cns11643-6'.
1964
1965 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1966
1967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1968         setting for `==cns11643-5'.
1969
1970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1971         `==cns11643-5'.
1972
1973 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1974
1975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1976         setting for `==cns11643-4'.
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1979         `==cns11643-4'.
1980
1981 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1982
1983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1984         setting for `==cns11643-3'.
1985
1986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1987         `==cns11643-3'.
1988
1989 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1990
1991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1992         setting for `==cns11643-2'.
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1995         `==cns11643-2'.
1996
1997 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1998
1999         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2000         Change priority of `=>>>ucs@ks'.
2001
2002         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2003         `=ucs@ks'.
2004
2005 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2006
2007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2008         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2009         `==ucs@cns' and `==cns11643-1'.
2010
2011         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2012         (==cns11643-2): Ditto.
2013         (==cns11643-3): Ditto.
2014         (==cns11643-4): Ditto.
2015         (==cns11643-5): Ditto.
2016         (==cns11643-6): Ditto.
2017         (==cns11643-7): Ditto.
2018
2019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2020         `==cns11643-1'.
2021
2022 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2025         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2026         `=>>>ucs@jis/1990'.
2027
2028         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2029         `=ucs@jis/1990'.
2030         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2031         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2032
2033 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2036         Change priority of `=>>>ucs@cns'.
2037
2038         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2039         `=ucs@cns'.
2040
2041 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2042
2043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2044         `==ks-x1001'.
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2047         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2048         `==ks-x1001'.
2049
2050 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2051
2052         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2053
2054 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2055
2056         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2057         `=jis-x0208'.
2058         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2059         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2060         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2061         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2062         (=>>>jis-x0213-1@2000): Changed to an alias for
2063         `=jis-x0213-1@2000'.
2064         (=>>>jis-x0213-1@2004): Changed to an alias for
2065         `=jis-x0213-1@2004'.
2066         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2067
2068 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2069
2070         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2071         `=adobe-japan1-0'.
2072         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2073         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2074         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2075         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2076         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2077         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2078
2079 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2083         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2084         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2085         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2086         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2087
2088 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2089
2090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2091         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2092         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2093         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2094         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2095         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2096         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2097         `==jis-x0212'.
2098
2099 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2100
2101         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2102         "AdobeJapan1-[0-6]$".
2103         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2104         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2105         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2106         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2107         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2108         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2109         (==adobe-japan1-1): Ditto.
2110         (==adobe-japan1-2): Ditto.
2111         (==adobe-japan1-3): Ditto.
2112         (==adobe-japan1-4): Ditto.
2113         (==adobe-japan1-5): Ditto.
2114         (==adobe-japan1-6): Ditto.
2115         (==jis-x0208): Ditto.
2116         (==jis-x0208@1978): Ditto.
2117         (==jis-x0208@1983): Ditto.
2118         (==jis-x0208@1990): Ditto.
2119         (==jis-x0213-1): Ditto.
2120         (==jis-x0213-1@2000): Ditto.
2121         (==jis-x0213-1@2004): Ditto.
2122         (==jis-x0213-2): Ditto.
2123         (==jis-x0212): Ditto.
2124         (==gb2312): Ditto.
2125         (==iso-ir165): Ditto.
2126         (==gb12345): Ditto.
2127         (==ks-x1001): Ditto.
2128         (==cns11643-1): Ditto.
2129         (==cns11643-2): Ditto.
2130         (==cns11643-3): Ditto.
2131         (==cns11643-4): Ditto.
2132         (==cns11643-5): Ditto.
2133         (==cns11643-6): Ditto.
2134         (==cns11643-7): Ditto.
2135         (==big5-cdp): Ditto.
2136         (==hanyo-denshi/ja): Ditto.
2137         (==hanyo-denshi/jb): Ditto.
2138         (==hanyo-denshi/jc): Ditto.
2139         (==hanyo-denshi/jd): Ditto.
2140         (==hanyo-denshi/ft): Ditto.
2141         (==hanyo-denshi/ia): Ditto.
2142         (==hanyo-denshi/ib): Ditto.
2143         (==hanyo-denshi/hg): Ditto.
2144         (==hanyo-denshi/jt): Ditto.
2145         (==hanyo-denshi/ks): Ditto.
2146         (==gt): Ditto.
2147         (==gt-k): Ditto.
2148         (==daikanwa): Ditto.
2149         (==shinjigen): Ditto.
2150         (==ucs@iso): Ditto.
2151         (==ucs@unicode): Ditto.
2152         (==ucs@gb): Ditto.
2153         (==ucs-bmp@gb): Ditto.
2154         (==ucs@cns): Ditto.
2155         (==ucs-bmp@cns): Ditto.
2156         (==ucs@jis): Ditto.
2157         (==ucs@jis/1990): Ditto.
2158         (==ucs@jis/2000): Ditto.
2159         (==ucs@jis/2004): Ditto.
2160         (==ucs@JP): Ditto.
2161         (==ucs@JP/hanazono): Ditto.
2162         (==ucs@ks): Ditto.
2163         (==ucs-bmp@ks): Ditto.
2164         (==ucs@cns11643): Ditto.
2165         (==ucs-bmp-cjk@gb): Ditto.
2166         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2167         (==ucs-sip-ext-b@iso): Ditto.
2168
2169 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2170
2171         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2172         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2173
2174         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2175         XEmacs CHISE.
2176         (=ucs-bmp-cjk@unicode): Abolished.
2177
2178 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2179
2180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2181         `=+>ucs-bmp-cjk-compat@jis'.
2182
2183         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2184         for XEmacs CHISE.
2185
2186 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2187
2188         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2189         CHISE.
2190
2191 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2192
2193         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2194         for XEmacs CHISE.
2195         (=jis-x0208@1978/1er-pr): Abolished.
2196         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2197         `=jis-x0208@1978/1er-pr' as the mother.
2198
2199 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2200
2201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2202         setting for `=ucs-itaiji-084'.
2203
2204 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-charset.el (default-coded-charset-priority-list):
2207         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2208
2209         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2210         XEmacs CHISE.
2211         (=ucs-bmp-itaiji-084): Ditto.
2212
2213 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2214
2215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2216         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2217
2218 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2219
2220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2221         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2222
2223         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2224         XEmacs CHISE.
2225         (=big5-cdp-var-5): Ditto.
2226
2227 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2228
2229         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2230         XEmacs CHISE.
2231
2232 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2233
2234         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2235         XEmacs CHISE.
2236
2237 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         setting for `=>>>hanyo-denshi/ft'.
2241
2242 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2243
2244         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2245         XEmacs CHISE.
2246         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2247         `=hanyo-denshi/jd' as the mother.
2248
2249 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2250
2251         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2252         XEmacs CHISE.
2253         (=+>adobe-japan1-1): Ditto.
2254         (=+>adobe-japan1-2): Ditto.
2255         (=+>adobe-japan1-3): Ditto.
2256         (=+>adobe-japan1-4): Ditto.
2257         (=+>adobe-japan1-5): Ditto.
2258         (=+>adobe-japan1-6): Ditto.
2259         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2260
2261 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2264         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2265         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2266
2267         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2268         the top.
2269
2270 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2271
2272         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2273         XEmacs CHISE.
2274         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2275         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2276         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2277
2278 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list):
2281         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2282         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2283
2284         * mule/mule-conf.el: Modify order of definitions of some
2285         coded-charsets.
2286
2287 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2288
2289         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2290         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2291         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2292
2293         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2294         CHISE.
2295         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2296         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2297
2298 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2299
2300         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2301         CHISE.
2302
2303 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2304
2305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2306         setting for `=daikanwa/+2p'.
2307
2308         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2309         XEmacs CHISE.
2310
2311 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2312
2313         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2314         XEmacs CHISE.
2315         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2316
2317 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2318
2319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2320         setting for `=>>>hanyo-denshi/ib'.
2321
2322 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2323
2324         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2325         XEmacs CHISE.
2326         (=>>>hanyo-denshi/ib): Ditto.
2327         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2328         `=hanyo-denshi/ja' as the mother.
2329         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2330         `=hanyo-denshi/ib' as the mother.
2331
2332 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2333
2334         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2335         XEmacs CHISE.
2336         (utf-8-ivs-mcs-er): Likewise.
2337         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2338         and `=>ucs-gb'.
2339         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2340         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2341         `ucs-gb' and `=>ucs-gb'.
2342         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2343         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2344         and `=>ucs-cns'.
2345         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2346         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2347         `ucs-cns' and `=>ucs-cns'.
2348         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2349         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2350         `ucs-big5' and `=>ucs-big5'.
2351         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2352         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2353         `ucs-big5' and `=>ucs-big5'.
2354         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2355         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2356         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2357         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2358         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2359         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2360         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2361         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2362         `=>ucs-jis'; modify DOC and mnemonic.
2363         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2364         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2365         and `=>ucs-jis'; modify DOC and mnemonic.
2366         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2367         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2368         `=>ucs-ks'.
2369         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2370         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2371         and `=>ucs-ks'.
2372         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2373
2374 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2375
2376         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2377         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2378
2379 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2380
2381         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2382         Modify priorities.
2383
2384 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2385
2386         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2387         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2388
2389 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2390
2391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2392         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2393
2394 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2395
2396         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2397         CHISE.
2398
2399 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2400
2401         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2402         CHISE.
2403
2404 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2405
2406         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2407         CHISE.
2408
2409 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `=+>ucs-bmp-cjk@unicode'.
2413
2414         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2415         for XEmacs CHISE.
2416
2417 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         setting for `=>>daikanwa'.
2421
2422 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2425         `=>>hanyo-denshi/jt'.
2426
2427 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2430         XEmacs CHISE.
2431         (=+>jis-x0208@1990): Ditto.
2432         (=+>jis-x0213-1@2000): Ditto.
2433
2434 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2437         XEmacs CHISE.
2438
2439 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2442         XEmacs CHISE.
2443         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2444         `=hanyo-denshi/jc' as the mother.
2445
2446 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2449         setting for `=+>adobe-japan1'.
2450
2451         * mule/mule-charset.el (default-coded-charset-priority-list):
2452         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2453         and `=>>hanyo-denshi/ft' to `=>>gt'.
2454
2455 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2458         XEmacs CHISE.
2459         (=>>adobe-japan1-1): Ditto.
2460         (=>>adobe-japan1-2): Ditto.
2461         (=>>adobe-japan1-3): Ditto.
2462         (=>>adobe-japan1-4): Ditto.
2463         (=>>adobe-japan1-5): Ditto.
2464         (=>>adobe-japan1-6): Ditto.
2465         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2466
2467 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-conf.el (=adobe-japan1): New alias for
2470         `=adobe-japan1-6'.
2471         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2472         (=>>>adobe-japan1-1): Ditto.
2473         (=>>>adobe-japan1-2): Ditto.
2474         (=>>>adobe-japan1-3): Ditto.
2475         (=>>>adobe-japan1-4): Ditto.
2476         (=>>>adobe-japan1-5): Ditto.
2477         (=>>>adobe-japan1-6): Ditto.
2478         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2479
2480 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2483         setting for `=>>>adobe-japan1'.
2484
2485 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         setting for `=+>ucs@ks'.
2489
2490 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2493         XEmacs CHISE.
2494         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2495         `=adobe-japan1-6' as the mother.
2496
2497 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2500         setting for `=>cns11643-7'.
2501
2502 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2505         CHISE.
2506
2507 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2510         XEmacs CHISE.
2511         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2512
2513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2514         setting for `=>ucs@jis/2004'.
2515
2516 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2519         setting for `=+>gt'.
2520
2521         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2522         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2523
2524 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2527         `=>ucs@unicode' as the mother.
2528         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2529         mother.
2530         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2531         mother.
2532         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2533         mother.
2534
2535 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         setting for `=+>ucs@unicode'.
2539
2540         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2541         CHISE.
2542
2543 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2544
2545         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2546         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2547         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2548         - Add setting for `=+>ucs@cns'.
2549
2550         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2551         CHISE.
2552         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2553         as the mother.
2554         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2555         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2558         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2559
2560 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         setting for `=>ucs@ks'.
2564
2565 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2568         `=ucs-bmp-cjk-compat@unicode'.
2569
2570         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2571         coded-charset for XEmacs CHISE.
2572
2573 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2576         `=ucs-bmp-cjk-compat'.
2577
2578         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2579         XEmacs CHISE.
2580
2581 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2584         CHISE.
2585
2586 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2589         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2590
2591         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2592         `=>ucs@jis/1990'.
2593         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2594
2595 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2599
2600         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2601         CHISE.
2602         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2603         mother.
2604
2605 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2608         `=>jis-x0213-2@usual'.
2609         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2610         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2611         `=>jis-x0213-2@usual' as the mother.
2612
2613 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2616         (=>ucs@JP): New alias for `=+>ucs@jis'.
2617
2618 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2621         `=>jis-x0208@usual'.
2622         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2623         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2624         `=>jis-x0208@usual' as the mother.
2625         (=>jis-x0208): Likewise.
2626
2627 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2630         setting for `=+>jis-x0208@1978'.
2631
2632 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2635         XEmacs CHISE.
2636
2637 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2640         setting for `=>>>ucs@jis/1990'.
2641
2642 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         setting for `=>ucs@jis/1990'.
2646
2647 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2650         setting for `=ucs@JP/hanazono'.
2651
2652         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2653         CHISE.
2654         (=ucs@JP/hanazono): Ditto.
2655         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2656         (=>>hanyo-denshi/jc): Ditto.
2657         (=>>hanyo-denshi/jd): Ditto.
2658
2659 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2662         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2663
2664 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2667         XEmacs CHISE.
2668
2669 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2672         XEmacs CHISE.
2673
2674 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2677         `=ucs-bmp-cjk@JP'.
2678
2679 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2682         XEmacs CHISE.
2683
2684 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2687         Modify order of settings; add settings for `=daikanwa@rev2'.
2688
2689 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2692         setting for `=>>cbeta'.
2693
2694         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2695         CHISE.
2696
2697 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2700         setting for `=>>adobe-japan1'.
2701
2702 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2705         XEmacs CHISE.
2706
2707 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         setting for `=>>hanyo-denshi/ia'.
2711
2712         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2713         XEmacs CHISE.
2714
2715 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2718         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2719
2720         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2721         XEmacs CHISE.
2722         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2723         `=hanyo-denshi/jt' as the mother.
2724
2725 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2728         setting for `=>>>jis-x0213-2'.
2729
2730         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2731         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2732         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2733
2734 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2737         XEmacs CHISE.
2738
2739 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2742         XEmacs CHISE.
2743
2744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2745         `=>>jis-x0213-1@2004'.
2746
2747 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2750         XEmacs CHISE.
2751
2752 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2755         - Use "&g2-*;" as entity-references for `=>>>*'.
2756         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2757
2758         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2759         XEmacs CHISE.
2760         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2761         as the mother.
2762
2763 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2766         setting for `=>>hanyo-denshi/ib'.
2767
2768         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2769         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2770         (=>>jis-x0208@1990): Ditto.
2771         (=>>hanyo-denshi/ib): Ditto.
2772
2773         * mule/mule-charset.el (default-coded-charset-priority-list):
2774         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2775
2776 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2777
2778         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2779         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2780         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2781         `=>>>ucs@jis/2004'.
2782
2783 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2786         XEmacs CHISE.
2787         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2788         `=jis-x0213-1@2004' as the mother.
2789         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2790         (=>>>ucs@ks): Ditto.
2791
2792         * mule/mule-charset.el (default-coded-charset-priority-list):
2793         Modify priority of `=hanyo-denshi/*'.
2794
2795 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2798         settings for `=>>ucs@JP' and `=ucs@JP'.
2799
2800 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2803         CHISE.
2804
2805 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2808         setting for `=>>>ucs@cns'.
2809
2810         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2811         CHISE.
2812
2813 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2816         instead of `=>>>jis-x0213-1@2004' as the mother.
2817         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2818         (=>>>ucs@unicode): Likewise.
2819         (=>>>ucs@jis): Likewise.
2820         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2821         mother.
2822         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2823
2824 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2827         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2828         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2829         `=>>>ucs@jis'.
2830
2831 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-charset.el (default-coded-charset-priority-list):
2834         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2835         and `=jis-x0213-*-2000'.
2836
2837 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2840         XEmacs CHISE.
2841         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2842         `=>>jis-x0213-1' as the mother.
2843
2844 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2847         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2848
2849 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2852
2853 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2856         XEmacs CHISE.
2857
2858 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (decomposition-feature-list): Set
2861         `=decomposition', `=decomposition@cid' and
2862         `=decomposition@hanyo-denshi'.
2863
2864 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2867         setting for `=>>hanyo-denshi/ks'.
2868
2869         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2870         XEmacs CHISE.
2871
2872 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2875         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2876
2877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2878         `=hanyo-denshi/ks/mf'.
2879
2880         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2881         XEmacs CHISE.
2882         (=hanyo-denshi/ks/mf): Ditto.
2883
2884 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2887         settings for P=hanyo-denshi/jt'.
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2890         `=hanyo-denshi/jt'.
2891
2892         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2893         XEmacs CHISE.
2894
2895 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2898         settings for `=hanyo-denshi/ip'.
2899
2900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2901         `=hanyo-denshi/ip'.
2902
2903         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2904         XEmacs CHISE.
2905
2906 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2909         settings for `=hanyo-denshi/hg'.
2910
2911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2912         `=hanyo-denshi/hg'.
2913
2914         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2915         XEmacs CHISE.
2916
2917 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2920         setting for `=>>hanyo-denshi/ft'.
2921
2922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2923         `=>>hanyo-denshi/ft'.
2924
2925         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2926         XEmacs CHISE.
2927
2928 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2931         settings for `=hanyo-denshi/ib'.
2932
2933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2934         `=hanyo-denshi/ib'.
2935
2936         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2937         XEmacs CHISE.
2938
2939 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2942         settings for isolated characters of `=hanyo-denshi/ia' and
2943         non-isolated characters of `=hanyo-denshi/*'.
2944
2945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2946         `=hanyo-denshi/ia'.
2947
2948         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2949         XEmacs CHISE.
2950
2951 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2952
2953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2954         setting for isolated characters of `=hanyo-denshi/ft'.
2955
2956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2957         `=hanyo-denshi/ft'.
2958
2959         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2960         XEmacs CHISE.
2961
2962 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2965         setting for isolated characters of `=hanyo-denshi/jd'.
2966
2967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2968         `=hanyo-denshi/jd'.
2969
2970         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2971         XEmacs CHISE.
2972
2973 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2976         setting for isolated characters of `=hanyo-denshi/jc'.
2977
2978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2979         `=hanyo-denshi/jc'.
2980
2981         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2982         XEmacs CHISE.
2983
2984 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2987         setting for isolated characters of `=hanyo-denshi/jb'.
2988
2989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2990         `=hanyo-denshi/jb'.
2991
2992         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2993         XEmacs CHISE.
2994
2995 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2998         setting for isolated characters of `=hanyo-denshi/ja'.
2999
3000 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3003         `=hanyo-denshi/ja'.
3004
3005         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3006         XEmacs CHISE.
3007
3008 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3011         settings for isolated characters of `=adobe-japan1-6'.
3012
3013 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3014
3015         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3016         CHISE.
3017         (=daikanwa/+2p): Ditto.
3018         (=daikanwa/ho): Ditto.
3019
3020 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3023         coding-system for XEmacs CHISE.
3024
3025 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3028         setting for `=>>ruimoku-v6'.
3029
3030         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3031         CHISE.
3032
3033 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3036         setting for `=daikanwa@rev1'.
3037
3038 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3041         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3042
3043 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3046         XEmacs CHISE.
3047         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3048
3049 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3050
3051         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3052         CHISE.
3053
3054 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3057         CHISE.
3058
3059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3060         setting for `=>ucs@jis'.
3061
3062 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3065         setting for `=>jis-x0208@usual'.
3066
3067         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3068         XEmacs CHISE.
3069         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3070         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3071         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3072
3073 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3076         CHISE.
3077         (=>>>jis-x0208@1990): Ditto.
3078         (=>>>jis-x0213-1): Ditto.
3079         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3080         mother.
3081         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3082         as the mother.
3083
3084 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3087         setting for `=>ucs@cns' and `=>>ucs@ks'.
3088
3089         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3090         CHISE.
3091
3092 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3095         CHISE.
3096
3097 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3100         CHISE.
3101         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3102         mother.
3103
3104 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3107         `==>ucs-bmp-cjk@bucs'.
3108
3109         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3110         XEmacs CHISE.
3111
3112 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3115         setting for `==>ucs@bucs'.
3116
3117         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3118         XEmacs CHISE.
3119
3120 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3123         - Add setting for `=>>jis-x0208'.
3124         - Omit setting for `=>>jis-x0208@1990'.
3125         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3126           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3127           `=ucs@FOO'.
3128
3129 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3132         setting for `=>daikanwa'.
3133
3134 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-conf.el (=daikanwa): Fix DOC.
3137         (=>daikanwa): New abstract character for XEmacs CHISE.
3138         (=>ucs@iso): Likewise.
3139         (=>ucs@unicode): Likewise.
3140         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3141
3142 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3145         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3146           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3147         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3148         - Add `=>big5-cdp'.
3149
3150 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3151
3152         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3153         (=>big5-cdp): New abstract character.
3154
3155 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3156
3157         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3158         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3159         `chinese-big5'.
3160
3161 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3162
3163         * mule/mule-charset.el (default-coded-charset-priority-list):
3164         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3165
3166         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3167         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3168         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3169         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3170         and `=>jis-x0213-2'.
3171
3172 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3173
3174         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3175         XEmacs CHISE.
3176         (=>>ucs@jis/2000): Likewise.
3177         (=>>ucs@jis/2004): Likewise.
3178
3179 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3180
3181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3182         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3183         `=>>ucs@cns'.
3184
3185         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3186         XEmacs CHISE.
3187         (=>>gt): Use quote instead of backquote; modify DOC.
3188         (=>gt): Use quote instead of backquote.
3189         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3190         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3191         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3192         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3193         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3194         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3195
3196 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3199         `=>>ucs@unicode' and `=>>gt'.
3200
3201 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3204         XEmacs CHISE.
3205         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3206         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3207         `=jis-x0208@1978/1er-pr' as the mother.
3208         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3209
3210 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3211
3212         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3213         `=ucs@unicode' as the mother.
3214
3215 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3218         setting for `=>>ucs@unicode'.
3219
3220         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3221         CHISE.
3222
3223 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3224
3225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3226         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3227
3228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3229         `=adobe-japan1-6' and `=adobe-japan1-base'.
3230
3231         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3232         XEmacs CHISE.
3233         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3234         specify `min-code' and `max-code'.
3235         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3236         (=adobe-japan1-2): Likewise.
3237         (=adobe-japan1-3): Likewise.
3238         (=adobe-japan1-4): Likewise.
3239         (=adobe-japan1-5): Likewise.
3240         (=adobe-japan1-6): Likewise.
3241
3242 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3243
3244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3245         setting for `=>gt'.
3246
3247 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3248
3249         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3250         CHISE.
3251
3252 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3255         setting for `=>zinbun-oracle'.
3256
3257         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3258         for XEmacs CHISE.
3259
3260 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3261
3262         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3263         for XEmacs CHISE.
3264         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3265         `=jis-x0208@1978' as the mother.
3266
3267 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3270         - Use `=gt' instead of `ideograph-gt'.
3271         - Use `=gt-k' instead of `ideograph-gt-k'.
3272         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3273         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3274         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3275         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3276         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3277         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3278         - Use `=>>gt' instead of `<=>gt'.
3279         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3280         - Add setting for `=>>jis-x0208@1990'.
3281         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3282           `=>>jis-x0213-1@2000'.
3283         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3284         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3285           `=>>jis-x0213-1@2004'.
3286         - Add setting for `=>>jis-x0208@1978'.
3287         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3288
3289 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3290
3291         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3292         XEmacs CHISE.
3293
3294 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3295
3296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3297         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3298         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3299         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3300         `<=>jis-x0213-1@2004'.
3301
3302 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3303
3304         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3305         CHISE.
3306         (=>jis-x0213-2): Ditto.
3307
3308 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3311         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3312
3313 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3316         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3317         `=>jis-x0213-1'.
3318
3319 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3322         CHISE.
3323         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3324
3325 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3328         `<==>jis-x0213-1'.
3329         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3330         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3331         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3332         (<=>jis-x0208): New alias for `=>jis-x0208'.
3333         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3334         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3335         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3336         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3337         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3338         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3339         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3340         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3341         (=>>gt): Renamed from `<==>gt'.
3342         (<==>gt): New alias for `=>>gt'.
3343
3344 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3347         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3348         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3349         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3350         - Add settings for `<=>jis-x0213-1@2000' and
3351           `<=>jis-x0213-1@2004'.
3352
3353         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3354         XEmacs CHISE.
3355         (<==>jis-x0213-1): Likewise.
3356         (<==>jis-x0213-1@2000): Likewise.
3357         (<==>jis-x0213-1@2004): Likewise.
3358         (<=>jis-x0208): Add property `=>iso-ir 168'.
3359         (<=>jis-x0208@1997): Likewise.
3360         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3361         as the mother; add property `=>iso-ir 228'.
3362         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3363         property `=>iso-ir 228'.
3364         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3365         property `=>iso-ir 233'.
3366         (<==>gt): Renamed from `<=>gt'.
3367         (<=>gt): New alias for `<==>gt'.
3368
3369 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3370
3371         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3372         CHISE.
3373         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3374         `<=>jis-x0208' as the mother.
3375         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3376         (<=>jis-x0213-1@2000): Ditto.
3377         (<=>jis-x0213-1@2004): Ditto.
3378
3379 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3382         settings for `<=>gt'.
3383
3384         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3385
3386 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3387
3388         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3389         XEmacs CHISE.
3390         (=jis-x0208@1978/-4pr): Likewise.
3391         (=jis-x0208@1978/4-pr): Likewise.
3392         (=jis-x0213-1): Likewise.
3393         (=ucs@iso): Likewise.
3394         (=ucs@unicode): Likewise.
3395         (=ucs@gb): Likewise.
3396         (=ucs@gb/fw): Likewise.
3397         (=ucs@cns): Likewise.
3398         (=ucs@cns/fw): Likewise.
3399         (=ucs@jis): Likewise.
3400         (=ucs@jis/fw): Likewise.
3401         (=ucs@jis/1990): Likewise.
3402         (=ucs@jis/2000): Likewise.
3403         (=ucs@jis/2004): Likewise.
3404         (=ucs@JP): Likewise.
3405         (=ucs@ks): Likewise.
3406         (=ucs@big5): Likewise.
3407         (=ucs@big5/cns11643): Likewise.
3408         (=ucs@cns11643): Likewise.
3409
3410 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3411
3412         * mule/mule-charset.el (default-coded-charset-priority-list):
3413         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3414
3415         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3416         CHISE.
3417         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3418         mother.
3419
3420 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3423         from src/mule-charset.c].
3424         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3425         specify `final'.
3426         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3427         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3428         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3429         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3430         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3431         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3432
3433 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3436         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3437         (=jis-x0208@1978/i-4): Specify `partial'.
3438         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3439         mother coded-charset.
3440         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3441
3442 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3443
3444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3445         settings for `=jis-x0213-1@2004'.
3446
3447 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3450         CHISE.
3451         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3452         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3453         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3454         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3455         temporarily.
3456         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3457
3458 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3461         CHISE.
3462         (=shinjigen@1ed): Inherited from `=shinjigen'.
3463         (=shinjigen@rev): Likewise.
3464
3465 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3466
3467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3468         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3469
3470 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3471
3472         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3473         define it as an alias.
3474         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3475         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3476         alias.
3477         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3478         alias.
3479
3480 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3481
3482         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3483         CHISE.
3484
3485 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3488         CHISE.
3489         (shinjigen-2): Ditto.
3490
3491 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-charset.el (default-coded-charset-priority-list):
3494         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3495         `chinese-big5-eten-*' and `chinese-big5'.
3496
3497 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3500         #x9FA5 temporarily.
3501
3502 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3505         settings for `=jis-x0208@1978/i1'.
3506
3507 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3510         XEmacs CHISE.
3511
3512 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3515         XEmacs CHISE.
3516
3517 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3518
3519         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3520         XEmacs CHISE.
3521
3522 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3525         CHISE.
3526         (=ucs-bmp@cns): Likewise.
3527         (=ucs-bmp@jis): Likewise.
3528         (=ucs-bmp@ks): Likewise.
3529
3530 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3531
3532         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3533         CHISE.
3534         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3535
3536 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3537
3538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3539         settings for `=zinbun-oracle'.
3540
3541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3542         `=zinbun-oracle'.
3543
3544 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3547         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3548         `=ucs@iso'.
3549
3550 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3551
3552         * mule/mule-charset.el (default-coded-charset-priority-list):
3553         Delete `ucs-sip'; modify order of some CCSs.
3554
3555 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3556
3557         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3558         in XEmacs CHISE.
3559
3560         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3561         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3562         CHISE.
3563
3564 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3567         its registry.
3568         (=ucs-radicals@unicode): Likewise.
3569
3570 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3573         CHISE.
3574
3575 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3578         CHISE.
3579
3580 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3583         CHISE.
3584
3585 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3588         Modify preference of *isolated settings*.
3589
3590 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3591
3592         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3593         utf-2000 is provided.
3594         (=ucs@cns11643): Likewise.
3595
3596 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3597
3598         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3599         Prefer every *isolated setting* to ordinary setting.
3600
3601 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3602
3603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3604         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3605
3606 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3609         CHISE.
3610
3611 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3612
3613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3614         settings for `=jis-x0208@1997'.
3615
3616 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3617
3618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3619         `=jis-x0208@1997'.
3620
3621 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3622
3623         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3624         XEmacs CHISE.
3625
3626 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3629         `=jis-x0208@1978'.
3630         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3631         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3632         `=jis-x0208-1990' as the mother.
3633         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3634
3635 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3638         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3639         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3640         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3641         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3642         for `=ucs@JP'.
3643
3644 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3645
3646         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3647         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3648         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3649         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3650         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3651         `=daikanwa@rev2'.
3652
3653 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3654
3655         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3656         (=gt): Likewise.
3657         (=gt-k): Likewise.
3658         (=gt-pj-*): Likewise.
3659         (=gt-pj-k1): Likewise.
3660         (=gt-pj-k2): Likewise.
3661         (=daikanwa): Likewise.
3662         (=daikanwa-rev1): Likewise.
3663         (=daikanwa-rev2): Likewise.
3664         (=big5-pua): Likewise.
3665         (=big5-eten): Likewise.
3666         (chinese-big5-eten-a): Likewise.
3667         (chinese-big5-eten-b): Likewise.
3668         (=hanziku-*): Likewise.
3669         (=cbeta): Likewise.
3670         (=jef-china3): Likewise.
3671         (=ruimoku-v6): Likewise.
3672         (=ucs@iso): Likewise.
3673         (=ucs@unicode): Likewise.
3674         (=ucs@gb): Likewise.
3675         (=ucs@cns): Likewise.
3676         (=ucs@jis): Likewise.
3677         (=ucs@jis-1990): Likewise.
3678         (=ucs@jis-2000): Likewise.
3679         (=ucs@jp): Likewise.
3680         (=ucs@ks): Likewise.
3681         (=ucs@big5): Likewise.
3682         (=ucs-radicals): Likewise.
3683         (=ucs-radicals@unicode): Likewise.
3684         (=ucs-bmp-cjk): Likewise.
3685         (=ucs-bmp-cjk@unicode): Likewise.
3686         (=ucs-sip-ext-b): Likewise.
3687         (=ucs-sip-ext-b@iso): Likewise.
3688
3689 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3692         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3693
3694 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3697         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3698         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3699         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3700         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3701         arabic-digit, ipa and ``&I-B-XXXX;''.
3702
3703 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3704
3705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3706         setting for (I-)HZK{03..12}-XXXX.
3707
3708 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3711         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3712
3713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3714         `=ruimoku-v6'.
3715
3716         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3717         CHISE.
3718
3719 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3722         (=ucs@unicode): Likewise.
3723         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3724         (=ucs@cns): Likewise.
3725         (=ucs@jis): Likewise.
3726         (=ucs@ks): Likewise.
3727         (=ucs@big5): Likewise.
3728
3729 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3730
3731         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3732         `ucs-jis'.
3733         (utf-8-jis-er): Likewise.
3734         (utf-8-jp): New coding-system.
3735         (utf-8-jp-er): Likewise.
3736
3737         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3738
3739 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3740
3741         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3742
3743         * mule/japanese.el: Move definition of `euc-jisx0213' to
3744         mule/mule-coding.el.
3745
3746 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3749         mule-coding before loading update-cdb when utf-2000 is provided.
3750
3751 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3752
3753         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3754         `=daikanwa'.
3755
3756 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3757
3758         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3759         definition codes when `utf-2000' is provided.
3760
3761 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3762
3763         * mule/mule-category.el (word-combining-categories): Don't setup
3764         `word-combining-categories' in XEmacs CHISE.
3765         (word-separating-categories): Add setting about Latin script in
3766         XEmacs CHISE.
3767
3768 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3769
3770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3771         setting for `chinese-big5'.
3772
3773 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3774
3775         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3776         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3777         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3778         add setting for HZK0[12]-xxxx.
3779
3780 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3781
3782         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3783         in XEmacs CHISE.
3784
3785 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3786
3787         * mule/mule-charset.el (default-coded-charset-priority-list):
3788         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3789         and `chinese-big5' to `=gt-pj-*'.
3790
3791 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3792
3793         * mule/mule-conf.el (=daikanwa): Renamed from
3794         `ideograph-daikanwa'.
3795         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3796
3797 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3798
3799         * mule/mule-conf.el (=cns11643-7): Renamed from
3800         `chinese-cns11643-7'.
3801         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3802
3803 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * mule/mule-conf.el (=cns11643-6): Renamed from
3806         `chinese-cns11643-6'.
3807         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3808
3809 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * mule/mule-conf.el (=cns11643-5): Renamed from
3812         `chinese-cns11643-5'.
3813         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3814
3815 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3816
3817         * mule/mule-conf.el (=cns11643-4): Renamed from
3818         `chinese-cns11643-4'.
3819         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3820
3821 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3822
3823         * mule/mule-conf.el (=cns11643-3): Renamed from
3824         `chinese-cns11643-3'.
3825         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3826
3827 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3828
3829         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3830         `=cns11643-2'.
3831         (chinese-cns11643-2): New alias for `=cns11643-2'.
3832
3833 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3836         `=cns11643-1'.
3837         (chinese-cns11643-1): New alias for `=cns11643-1'.
3838
3839 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3840
3841         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3842         (chinese-gb12345): New alias for `=gb12345'.
3843
3844 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3845
3846         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3847         (chinese-gb2312): New alias for `=gb2312'.
3848
3849 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3850
3851         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3852         (chinese-big5): New alias for `=big5'.
3853
3854 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3855
3856         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3857         (korean-ksc5601): New alias for `=ks-x1001'.
3858
3859 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3860
3861         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3862         `=jis-x0212'.
3863         (japanese-jisx0212): New alias for `=jis-x0212'.
3864
3865 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3866
3867         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3868         `=jis-x0208-1983'.
3869         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3870
3871 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3872
3873         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3874         `=jis-x0208-1978'.
3875         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3876
3877 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3878
3879         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3880         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3881
3882 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3883
3884         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3885         (chinese-cns11643-3): Specify iso-ir 183.
3886         (chinese-cns11643-4): Specify iso-ir 184.
3887         (chinese-cns11643-5): Specify iso-ir 185.
3888         (chinese-cns11643-6): Specify iso-ir 186.
3889         (chinese-cns11643-7): Specify iso-ir 187.
3890         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3891         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3892
3893 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3894
3895         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3896         \uXXXX for every cases.
3897
3898 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3899
3900         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3901         (ucs-big5): Changed to an alias for `=ucs@big5'.
3902
3903 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3904
3905         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3906         (ucs-ks): Changed to an alias for `=ucs@ks'.
3907
3908 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3909
3910         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3911         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3912
3913 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3914
3915         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3916         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3917
3918 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3919
3920         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3921         (ucs-jis): Changed to an alias for `=ucs@jis'.
3922
3923 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3924
3925         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3926         (ucs-cns): Changed to an alias for `=ucs@cns'.
3927
3928 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3929
3930         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3931         (ucs-gb): Changed to an alias for `=ucs@gb'.
3932
3933 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3934
3935         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3936         `ideograph-daikanwa-2'.
3937         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3938         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3939
3940 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3941
3942         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3943         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3944
3945         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3946         for `xemacs-chise-version'.
3947
3948 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3949
3950         * mule/mule-charset.el (default-coded-charset-priority-list):
3951         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3952         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3953         instead of `ideograph-hanziku-*'.
3954
3955         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3956         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3957
3958 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3959
3960         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3961         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3962         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3963         `utf-2000' is provided.
3964
3965 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3968         is provided [was builtin coded-charsets].
3969
3970 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3971
3972         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3973         is provided [was builtin coded-charsets].
3974
3975 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3976
3977         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3978         is provided [was builtin coded-charsets].
3979
3980 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3981
3982         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3983         is provided [was builtin coded-charsets].
3984
3985 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3986
3987         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3988         when `utf-2000' is provided [was builtin coded-charsets].
3989
3990 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3991
3992         * mule/mule-conf.el (=hanziku-*): Renamed from
3993         `ideograph-hanziku-*'.
3994         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3995
3996 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3997
3998         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3999         `utf-2000' is provided [was builtin coded-charsets].
4000         (ideograph-hanziku-{1..12}): Likewise.
4001
4002 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4005         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4006
4007 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4008
4009         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4010         when `utf-2000' is provided [was builtin coded-charsets].
4011
4012 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4013
4014         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4015         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4016         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4017
4018 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4019
4020         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4021         (ideograph-gt): Changed to an alias for `=gt'.
4022
4023 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4024
4025         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4026         is provided; it was defined as a builtin coded-charset.
4027         (ideograph-gt): Likewise.
4028
4029 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4030
4031         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4032         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4033
4034 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4035
4036         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4037         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4038
4039 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4040
4041         * mule/mule-conf.el (=big5-eten): Renamed from
4042         `chinese-big5-eten'.
4043         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4044
4045 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4046
4047         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4048         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4049
4050 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4051
4052         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4053         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4054
4055 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4056
4057         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4058         (china3-jef): Changed to an alias for `=jef-china3'.
4059
4060 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4061
4062         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4063         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4064
4065         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4066         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4067         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4068         when `utf-2000' is provided.
4069
4070 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4071
4072         * mule/mule-charset.el (default-coded-charset-priority-list):
4073         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4074
4075         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4076         (ucs-jis-2000): Deleted.
4077
4078 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4079
4080         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4081         UTF-2000.
4082         (=ucs-jis-2000): New coded-charset for UTF-2000.
4083
4084 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4085
4086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4087         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4088
4089 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4090
4091         * mule/mule-charset.el (default-coded-charset-priority-list):
4092         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4093         `ideograph-cbeta'.
4094
4095 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4096
4097         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4098         builtin coded-charset].
4099
4100 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4101
4102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4103         settings for &K0-xxxx and &I-K0-xxxx.
4104
4105 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4106
4107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4108         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4109
4110 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4111
4112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4113         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4114
4115 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4116
4117         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4118         UTF-2000.
4119         (ideograph-gt-pj-k1): Likewise.
4120         (ideograph-gt-pj-k2): Likewise.
4121
4122 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4123
4124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4125         `=jis-x0208'.
4126
4127 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4128
4129         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4130         UTF-2000 [was a builtin coded-charset].
4131
4132 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4133
4134         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4135         (utf-8-gb-er): Likewise.
4136
4137 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4138
4139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4140         settings for JIS X 0212 and JIS X 0208:1978.
4141
4142 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4143
4144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4145         setting for JIS X 0213.
4146
4147 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4148
4149         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4150         standard-case-table in UTF-2000.
4151
4152 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4153
4154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4155         definitions for isolated-chars.
4156
4157 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4158
4159         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4160         `configure-utf-2000-lisp-directory'.
4161         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4162         `mule-lisp-load-path'.
4163
4164 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4165
4166         * startup.el (startup-setup-paths): Set and use
4167         `utf-2000-lisp-directory'.
4168         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4169         UTF-2000.
4170
4171 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4172
4173         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4174         (paths-find-utf-2000-lisp-directory): New function.
4175         (paths-construct-load-path): Add new optional argument
4176         `utf-2000-lisp-directory'.
4177
4178         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4179
4180 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4181
4182         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4183         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4184         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4185         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4186         `chinese-big5-2' in UTF-2000.
4187
4188         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4189         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4190
4191 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4192
4193         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4194         `big5-eten-er' in UTF-2000.
4195         (big5-cdp): Modify DOC-string and mnemonic.
4196
4197 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4198
4199         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4200         UTF-2000 [renamed from utf-8-er].
4201         (utf-8-gb): New coding-system in UTF-2000.
4202         (utf-8-gb-er): Likewise.
4203         (utf-8-cns): Likewise.
4204         (utf-8-cns-er): Likewise.
4205         (utf-8-big5): Likewise.
4206         (utf-8-big5-er): Likewise.
4207         (utf-8-jis): Likewise.
4208         (utf-8-jis-er): Likewise.
4209         (utf-8-ks): Likewise.
4210         (utf-8-ks-er): Likewise.
4211         (utf-8-er): Likewise.
4212
4213 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4214
4215         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4216         instead of `utf-8-unix' in UTF-2000.
4217
4218         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4219
4220 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4221
4222         * mule/japanese.el (euc-jisx0213): New coding-system.
4223
4224         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4225         `japanese-jisx0208-1990' as the mother.
4226
4227 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4228
4229         * dumped-lisp.el (preloaded-file-list): Change condition of
4230         loading "close-cdb".
4231
4232 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4233
4234         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4235         setup `coded-charset-entity-reference-alist'.
4236
4237 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4238
4239         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4240         UTF-2000.
4241
4242 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4243
4244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4245         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4246
4247 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4248
4249         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4250         (chinese-big5-eten-a): Likewise.
4251         (chinese-big5-eten-b): Likewise.
4252         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4253         code range is #x8140 .. #x8DFE.
4254
4255 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4256
4257         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4258         UTF-2000.
4259         (chinese-big5-cdp): Likewise.
4260
4261 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4262
4263         * dumped-lisp.el (preloaded-file-list): Rename
4264         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4265
4266 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4267
4268         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4269         append `system-char-db-source-file-list' into
4270         `preloaded-file-list' in UTF-2000.
4271
4272 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4273
4274         * dumped-lisp.el (preloaded-file-list): Delete
4275         character-definition files.
4276
4277 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4278
4279         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4280         UTF-2000.
4281
4282 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4283
4284         * mule/mule-charset.el (default-coded-charset-priority-list):
4285         Delete `mojikyo-2022-1'.
4286
4287 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4288
4289         * mule/mule-charset.el (default-coded-charset-priority-list):
4290         Delete `mojikyo'.
4291
4292 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4293
4294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4295         `ucs-sip'.
4296
4297 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4298
4299         * mule/mule-charset.el (default-coded-charset-priority-list):
4300         Comment out `chinese-gb12345'.
4301
4302 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4303
4304         * bytecomp.el (byte-compile-insert-header): Fixed.
4305
4306 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4307
4308         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4309         XEmacs UTF-2000.
4310
4311 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4312
4313         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4314         UTF-2000.
4315
4316 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4317
4318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4319         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4320
4321 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4322
4323         * mule/mule-charset.el (default-coded-charset-priority-list):
4324         `japanese-jef-china3' is renamed `china3-jef'.
4325
4326 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4327
4328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4329         `japanese-jef-china3' and `ideograph-cbeta'.
4330
4331 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4332
4333         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4334
4335 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4336
4337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4338         `chinese-big5-cdp'.
4339
4340 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4341
4342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4343         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4344
4345 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4346
4347         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4348         loading character definitions.
4349
4350 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4351
4352         * dumped-lisp.el (preloaded-file-list): Rename
4353         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4354
4355 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4356
4357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4358         `chinese-big5'.
4359
4360 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4361
4362         * dumped-lisp.el (preloaded-file-list): Dump
4363         "Ideograph-R028-Private" with XEmacs UTF-2000.
4364
4365 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4366
4367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4368         `chinese-gb12345'.
4369
4370 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4371
4372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4373         `ideograph-gt-pj-{1..11}'.
4374
4375         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4376         XEmacs UTF-2000.
4377
4378 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4379
4380         * mule/mule-charset.el (default-coded-charset-priority-list):
4381         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4382         `chinese-isoir165'.
4383
4384 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4385
4386         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4387         `image/png', `image/x-xpm' and `image/tiff'.
4388
4389         * files.el (binary-file-regexps): Add *.PNG.
4390
4391 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4392
4393         * mule/mule-charset.el (default-coded-charset-priority-list):
4394         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4395         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4396
4397 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4398
4399         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4400         the first completion when UTF-2000 is running.
4401
4402 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4403
4404         * mule/mule-charset.el (default-coded-charset-priority-list):
4405         Delete `ucs'.
4406
4407 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4408
4409         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4410
4411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4412         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4413
4414 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4415
4416         * mule/vietnamese.el (vscii-2): Delete abolished property
4417         `composite'; now composite mode is default.
4418
4419 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4420
4421         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4422         of `raw-text'; check \uHHHH representation even if non-ascii
4423         characters are not found.
4424
4425         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4426         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4427         unconditionally.
4428
4429         * mule/viet-ccl.el: New file.
4430
4431         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4432         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4433         - Separate CCL based implementations to viet-ccl.el.
4434
4435 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4436
4437         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4438         "jisx0213.2000-1".
4439         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4440
4441         * mule/mule-charset.el (default-coded-charset-priority-list):
4442         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4443         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4444
4445 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4446
4447         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4448
4449 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4450
4451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4452         `ucs' in UTF-2000.
4453
4454 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4455
4456         * mule/mule-charset.el (default-coded-charset-priority-list):
4457         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4458         `arabic-iso8859-6'.
4459
4460 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4461
4462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4463         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4464
4465 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4466
4467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4468         `katakana-jisx0201' in UTF-2000.
4469
4470 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4471
4472         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4473         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4474         "u0FB50-Arabic-Presentation-Forms-A",
4475         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4476         "u0FE50-Small-Form-Variants",
4477         "u0FE70-Arabic-Presentation-Forms-B",
4478         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4479         UTF-2000.
4480
4481 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4482
4483         * dumped-lisp.el (preloaded-file-list): Delete
4484         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4485         ... "Ideograph-R214-Flute" in UTF-2000.
4486
4487 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4488
4489         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4490         (japanese-jisx0213-2): New coded-charset.
4491
4492         * dumped-lisp.el (preloaded-file-list): Add
4493         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4494         "Ideograph-R030-Mouth".
4495
4496 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4497
4498         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4499         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4500         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4501         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4502         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4503         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4504         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4505         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4506
4507 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4508
4509         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4510         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4511         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4512         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4513         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4514
4515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4516         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4517
4518 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4519
4520         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4521         in UTF-2000.
4522
4523 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4524
4525         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4526         (chinese-isoir165): Moved from mule/chinese.el.
4527         (chinese-cns11643-3): Moved from mule/chinese.el.
4528         (chinese-cns11643-4): Moved from mule/chinese.el.
4529         (chinese-cns11643-5): Moved from mule/chinese.el.
4530         (chinese-cns11643-6): Moved from mule/chinese.el.
4531         (chinese-cns11643-7): Moved from mule/chinese.el.
4532
4533         * mule/chinese.el: Move definition of coded-charsets to
4534         mule/mule-conf.el.
4535
4536 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4537
4538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4539         `ideograph-daikanwa'.
4540
4541 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4542
4543         * dumped-lisp.el (preloaded-file-list): Delete
4544         "ccs-jisx0201-latin.el".
4545
4546 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4547
4548         * dumped-lisp.el (preloaded-file-list): Add
4549         "u031A0-Extended-Bopomofo" in UTF-2000.
4550
4551 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4552
4553         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4554         renamed to u02E00-CJK-Radical-Supplement.
4555
4556 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4557
4558         * dumped-lisp.el (preloaded-file-list): Add
4559         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4560         "u030A0-Katakana", "u03100-Bopomofo",
4561         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4562         "u03200-Enclosed-CJK-Letters-and-Months" and
4563         "u03300-CJK-Compatibility".
4564
4565 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4566
4567         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4568         "u02F00-Kangxi-Radicals" and
4569         "u02FF0-Ideographic-Description-Characters".
4570
4571 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4572
4573         * dumped-lisp.el (preloaded-file-list): Add
4574         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4575         "u02800-Braille-Patterns" in UTF-2000.
4576
4577 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4578
4579         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4580         "uXXXXX-*.el" in UTF-2000.
4581
4582         * bytecomp.el (byte-compile-insert-header): Delete comments if
4583         non-ASCII characters are found; allow `byte-compile-dynamic' and
4584         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4585         `raw-text'.
4586
4587 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4588
4589         * dumped-lisp.el (preloaded-file-list): Add
4590         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4591         "u025A0-Geometric-Shapes.el".
4592
4593 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4594
4595         * dumped-lisp.el (preloaded-file-list): Add
4596         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4597         "u02460-Enclosed-Alphanumerics.el".
4598
4599 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4600
4601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4602         `chinese-gb2312'.
4603
4604         * dumped-lisp.el (preloaded-file-list): Add
4605         "u02200-Mathematical-Operators.el" and
4606         "u02300-Miscellaneous-Technical.el".
4607
4608 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4609
4610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4611         `chinese-cns11643-*'.
4612
4613         * dumped-lisp.el (preloaded-file-list): Add
4614         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4615         "u02190-Arrows.el" in UTF-2000.
4616
4617 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4618
4619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4620         `korean-ksc5601'.
4621
4622         * dumped-lisp.el (preloaded-file-list): Add
4623         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4624         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4625         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4626
4627 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4628
4629         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4630
4631 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4632
4633         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4634         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4635         "u01780-Khmer.el", "u01800-Mongolian.el",
4636         "u01E00-Latin-Extended-Additional.el" and
4637         "u01F00-Greek-Extended.el" in UTF-2000.
4638
4639 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4640
4641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4642         `ethiopic-ucs' and `ethiopic'.
4643
4644         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4645         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4646
4647         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4648         from mule/ethiopic.el.
4649
4650         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4651         mule/mule-conf.el.
4652
4653 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4654
4655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4656         `lao'.
4657
4658         * mule/mule-conf.el (lao): New coded-charset.
4659
4660         * dumped-lisp.el (preloaded-file-list): Add
4661         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4662         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4663         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4664         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4665         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4666
4667 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4668
4669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4670         `ucs-bmp' and `arabic-iso8859-6'.
4671
4672 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4673
4674         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4675         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4676         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4677
4678 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4679
4680         * startup.el (normal-top-level): Load autoload file for UTF-2000
4681         in UTF-2000.
4682
4683 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4684
4685         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4686         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4687         "u00020-Basic-Latin.el", "u00080-C1.el",
4688         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4689         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4690         "u002B0-Spacing-Modifier-Letters.el",
4691         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4692         UTF-2000.
4693
4694 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4695
4696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4697         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4698         instead of `vietnamese-viscii-*'.
4699
4700 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4701
4702         * mule/mule-conf.el: New file.
4703
4704         * mule/misc-lang.el: Move definition of charset `ipa' to
4705         mule/mule-conf.el.
4706
4707 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4708
4709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4710         `latin-viscii'; prefer it for characters used in Vietnamese.
4711
4712 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4713
4714         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4715
4716 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4717
4718         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4719         `vietnamese-viscii-lower'.
4720         (latin-viscii-upper): Renamed from charset
4721         `vietnamese-viscii-upper'.
4722         (vietnamese-viscii-lower): New alias for charset
4723         `latin-viscii-lower'.
4724         (vietnamese-viscii-upper): New alias for charset
4725         `latin-viscii-upper'.
4726
4727 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4728
4729         * mule/mule-charset.el (default-coded-charset-priority-list):
4730         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4731
4732 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4733
4734         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4735         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4736         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4737         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4738         lisp/utf-2000.
4739
4740 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4741
4742         * mule/ccs-tcvn5712.el: New file.
4743
4744 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4745
4746         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4747         in UTF-2000.
4748
4749 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4750
4751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4752         `japanese-jisx0208'.
4753
4754 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4755
4756         * dumped-lisp.el (preloaded-file-list): Add
4757         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4758         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4759         UTF-2000.
4760
4761         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4762         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4763         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4764         mule/ccs-viscii.el: New files.
4765
4766         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4767         if \uXXXX is found.
4768
4769 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4770
4771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4772         `hiragana-jisx0208' and `katakana-jisx0208'.
4773
4774 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4775
4776         * mule/chinese.el (chinese-cns11643-3): Define it even if
4777         `utf-2000' is provided.
4778         (chinese-cns11643-4): Likewise.
4779         (chinese-cns11643-5): Likewise.
4780         (chinese-cns11643-6): Likewise.
4781         (chinese-cns11643-7): Likewise.
4782
4783 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4784
4785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4786         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4787
4788 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4789
4790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4791         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4792
4793 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4794
4795         * mule/mule-charset.el (default-coded-charset-priority-list):
4796         Setup in UTF-2000.
4797
4798 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4799
4800         * mule/viet-chars.el: Don't define charset
4801         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4802         they are defined as builtin charsets.
4803
4804 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4805
4806         * version.el (emacs-version): Add more space just before UTF-2000
4807         version string.
4808
4809 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4810
4811         * version.el ([constant] emacs-version): Don't add a space in the
4812         preceding place of `xemacs-betaname' because it is duplicated.
4813         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4814
4815         * startup.el (splash-frame-body): Add ETL.
4816
4817 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4818
4819         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4820         is provided because it is defined as builtin charset.
4821         (chinese-cns11643-4): Likewise.
4822         (chinese-cns11643-5): Likewise.
4823         (chinese-cns11643-6): Likewise.
4824         (chinese-cns11643-7): Likewise.
4825
4826 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4827
4828         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4829         coding-system `iso-10646-ucs-4' is not defined.
4830
4831 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4832
4833         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4834         coding-system if `utf-2000' is provided.
4835
4836 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4837
4838         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4839         `utf-2000' is provided.
4840
4841 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4842
4843         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4844         if utf-2000 is provided temporally.
4845
4846 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4847
4848         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4849         as builtin variable].
4850
4851 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4852
4853         * files.el (insert-file-contents-literally): Treat file as binary;
4854         call file-name-handlers. [sync with Emacs 20.3.10]
4855
4856 2008-12-28  Vin Shelton  <acs@xemacs.org>
4857
4858         * XEmacs 21.4.22 is released
4859
4860 2008-12-30  Vin Shelton  <acs@xemacs.org>
4861
4862         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4863         during building even if no packages are found.
4864
4865 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4866
4867         * printer.el (generic-print-region): 
4868         (generic-print-buffer): 
4869         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4870         check if the msprinter device is available, now that msprinter is
4871         always available as a specifier tag. 
4872
4873 2008-12-24  Vin Shelton  <acs@xemacs.org>
4874
4875         * about.el: Add Francisco to my bio!
4876
4877 2008-12-23  Vin Shelton  <acs@xemacs.org>
4878
4879         * autoload.el: Move operator definitions to autoload-operators.el
4880         in the xemacs-base package.
4881
4882 2007-11-22  Vin Shelton  <acs@xemacs.org>
4883
4884         * about.el (about-hacker-contribution): Updated my bio.
4885
4886 2007-10-07  Vin Shelton  <acs@xemacs.org>
4887
4888         * XEmacs 21.4.21 is released
4889
4890 2007-09-19  Didier Verna  <didier@xemacs.org>
4891
4892         Update my personal info.
4893         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4894         * about.el (about-other-current-hackers): Ditto.
4895         * about.el (about-url-alist): Add my musical website.
4896         * about.el (about-personal-info): Update my entry.
4897         * about.el (about-hacker-contribution): Ditto.
4898
4899 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4900
4901         * package-get.el (package-get-download-sites): Update download
4902         sites in Japan.
4903         * package-get.el (package-get-pre-release-download-sites): Ditto.
4904
4905 2007-08-18  Vin Shelton  <acs@xemacs.org>
4906
4907         * package-get.el (package-get-pre-release-download-sites): Sync
4908         mirror sites with 21.5.  (Thanks, Adrian)
4909
4910 2007-08-09  Mike Sperber  <mike@xemacs.org>
4911
4912         * startup.el (migrate-user-init-file): Create backup of
4913         `user-init-file' before migrating.
4914         * startup.el (maybe-migrate-user-init-file): Print
4915         information about backup file.
4916         (maybe-create-compatibility-dot-emacs): Follow above change.
4917
4918 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4919
4920         * font-lock.el: Sync font-lock-add-keywords and
4921         font-lock-remove-keywords from GNU Emacs.
4922         * font-lock.el (font-lock-keywords-alist): New.
4923         * font-lock.el (font-lock-removed-keywords-alist): New.
4924         * font-lock.el (font-lock-add-keywords): New.
4925         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4926         * font-lock.el (font-lock-remove-keywords): New.
4927
4928 2007-08-16  Vin Shelton  <acs@xemacs.org>
4929
4930         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4931         patch from Hans de Graaff.
4932
4933 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4934
4935         * package-get.el (package-get-download-sites): Document Chile and
4936         update Denmark download site.
4937         * package-get.el (package-get-pre-release-download-sites): Ditto.
4938
4939 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4940
4941         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4942
4943 2006-12-09  Vin Shelton  <acs@xemacs.org>
4944
4945         * XEmacs 21.4.20 is released
4946
4947 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4948
4949         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4950
4951 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4952
4953         * info.el (Info-find-file-node, Info-insert-dir)
4954         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4955         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4956         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4957         and discussion.
4958
4959 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4960
4961         * obsolete.el (line-beginning-position): New, from 21.5.x.
4962         (line-end-position): Ditto.
4963
4964 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4965
4966         * package-get.el (package-get-download-sites): Welcome
4967         nl.xemacs.org and Thanks!
4968         * package-get.el (package-get-pre-release-download-sites): Ditto.
4969
4970 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4971
4972         * font-lock.el: Add support for not-so recent changes in Java to
4973         java-mode.
4974
4975 2006-01-28  Vin Shelton  <acs@xemacs.org>
4976
4977         * XEmacs 21.4.19 is released
4978
4979 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4980
4981         * easymenu.el: Update copyright. 
4982         * easymenu.el (easy-menu-all-popups):
4983         Add a docstring. 
4984         * easymenu.el (easy-menu-add):
4985         Document a bug, rework the function to preserve any existing
4986         non-default mode-popup-menu instead of overwriting it, and not to
4987         bother normalising the menu title (nothing else does).
4988         * easymenu.el (easy-menu-remove):
4989         Restore the default mode-popup-menu instead of leaving an empty
4990         one when we remove the last easy-menu popup. 
4991
4992 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4993
4994         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4995         as suggested by Rodrigo Ventura.
4996         * package-get.el (package-get-pre-release-download-sites): Ditto,
4997         with replacement of xemacs-21.5 by beta, which is the logical path
4998         to our beta core and package pre-releases.
4999
5000 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5001
5002         * package-get.el (package-get-download-sites): Add Hong Kong
5003         download site.
5004         * package-get.el (package-get-pre-release-download-sites): Ditto.
5005
5006 2005-12-26  Vin Shelton  <acs@xemacs.org>
5007
5008         * find-paths.el:
5009         * find-paths.el (paths-emacs-root-p): Add search for package root.
5010         * find-paths.el (paths-find-emacs-root): Replaced with
5011         paths-find-invocation-roots, which returns a list of roots.
5012         * find-paths.el (paths-find-invocation-roots): New.
5013         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5014
5015 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5016
5017         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5018         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5019
5020 2005-12-03  Vin Shelton <acs@xemacs.org>
5021
5022         * XEmacs 21.4.18 is released
5023
5024 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5025
5026         * package-get.el (package-get-download-sites): Update reflecting
5027         latest http://www.xemacs.org/Releases/ information generated by
5028         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5029         * package-get.el (package-get-pre-release-download-sites): Ditto.
5030
5031 2005-02-28  Simon Josefsson  <jas@extundo.com>
5032
5033         * about.el (xemacs-hackers): Add jas.
5034         (about-other-current-hackers): Likewise.
5035         (about-url-alist): Add URL for jas.
5036         (about-personal-info): Document jas.
5037         (about-hacker-contribution): Describe jas contributions.
5038
5039 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5040
5041         * easymenu.el (easy-menu-remove): As described in 
5042         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5043         except the "Command" menu from mode-popup-menu. 
5044
5045 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5046  
5047         * font.el (font-spatial-to-canonical): Correct calculation of 
5048         return value for pixel-based input value. 
5049  
5050 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5051
5052         * code-process.el (call-process): Process-related docstring
5053         improvements spurred by Norbert Koch.
5054         * code-process.el (call-process-region): Ditto.
5055         * code-process.el (start-process): Ditto.
5056
5057 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5058
5059         * finder.el (finder-find-library): Return filename actually
5060         searched for.
5061
5062 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5063
5064         * help.el (view-emacs-news): Use `expand-file-name' instead of
5065         `locate-data-file' as the latter will find any "NEWS" files that
5066         might exist in packages _before_ the one in core.
5067
5068 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5069
5070         * package-get.el (package-get-init-package):
5071         package-get-init-package buglet (21.4.17) by Jeff Mincy
5072         <mincy@rcn.com> fixing false temporary load-path shadows reported
5073         after package installation and simplifying code.
5074
5075 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5076
5077         * package-get.el (package-get-download-sites): Sync mirrors list
5078         with the XEmacs website.
5079         (package-get-pre-release-download-sites): Ditto.
5080
5081 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5082
5083         * derived.el (derived-mode-merge-syntax-tables):
5084         Revert my 21.5-only patch of 2003-07-18 which slipped in
5085         through Jerry James's patch of 2004-06-07.
5086
5087 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5088
5089         * cmdloop.el (keyboard-quit): Remove workaround for
5090         `region-active-p' not making sure active region is in current
5091         buffer now that it does.
5092         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5093         * simple.el (region-active-p): `region-active-p' to only return t
5094         when active region is in current buffer.
5095
5096 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5097
5098         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5099         package names, quell a byte-compiler warning, doc fix.
5100
5101 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5102
5103         * buffer.el (pop-to-buffer):
5104         * window-xemacs.el (display-buffer):
5105         Document use of `same-window-buffer-names,' `same-window-regexps'
5106         by pop-to-buffer and display-buffer. 
5107         
5108 2005-02-06  Vin Shelton <acs@xemacs.org>
5109
5110         * XEmacs 21.4.17 is released
5111
5112 2005-01-29  Ben Wing  <ben@xemacs.org>
5113
5114         * shadow.el (find-emacs-lisp-shadows):
5115         Add custom-defines to list of ignored files.
5116
5117 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5118
5119         * simple.el (shifted-motion-keys-select-region): Fix statement
5120         about unshifted-motion-keys-deselect-region.
5121
5122 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5123
5124         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5125         now) for GNU Emacs compatibility.
5126         (make-obsolete-variable): Ditto.
5127
5128 2004-01-08  Ben Wing  <ben@xemacs.org>
5129
5130         * code-files.el (load):
5131         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5132
5133 2004-12-05  Vin Shelton <acs@xemacs.org>
5134
5135         * XEmacs 21.4.16 is released
5136
5137 2004-12-04  Vin Shelton  <acs@xemacs.org>
5138
5139         * auto-autoloads.el: Regenerated.
5140
5141         * custom-load.el: Regenerated.
5142
5143 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5144
5145         Fix bug: apropos errors if a defalias refers to an undefined
5146         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5147
5148         * apropos.el (apropos):
5149         (apropos-command):
5150         * help.el (frob-help-extents):
5151         * help-macro.el (make-help-screen):
5152         * hyper-apropos.el (hyper-apropos-grok-functions):
5153         (hyper-apropos-get-doc):
5154         Catch void-function error thrown by `documentation'.
5155
5156 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5157
5158         * packages.el (package-require): Fix incorrect arg to format.
5159         This fixes a `format specifier' error.
5160
5161 2004-08-13  Jerry James  <james@xemacs.org>
5162
5163         * bytecomp.el (forward-word): Tell the byte compiler the correct
5164         number of arguments to forward-word.
5165
5166 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5167
5168         * etags.el: Fixed loading of include files for tag completion. Now
5169         you can make a tag file for a library, include it into your
5170         project and it will be reloaded only if it changed. Infinte
5171         include loops are detected and the correct tag files are loaded.
5172         * etags.el (buffer-tag-table-list): Load and verify tag files in
5173         the external function buffer-tag-table-list-load.
5174         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5175         tag files. Also load the included tag files. The priority of the
5176         included files is right below their parent file. If multiple
5177         matches occur then the symbols from the parent file are found
5178         first.
5179         * etags.el (tag-table-include-files): Corrected comment
5180         string. Switched to pattern constant tags-include-pattern to have
5181         it at a central location.
5182         * etags.el (tags-include-pattern): Added doc string.
5183         * etags.el (add-to-tag-completion-table): Removed obsolete
5184         comments as the include files are allready returned by
5185         buffer-tag-table-list and loaded.
5186         * etags.el (find-tag-internal): The include files are allready
5187         included in tag-tables as buffer-tag-table-list returns them now.
5188
5189 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5190
5191         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5192         Loading items into the notebook is now done by C code.
5193         * widgets-gtk.el (gtk-widget-instantiate-internal):
5194         Style no longer changed.
5195
5196 2004-06-28  Nix  <nix@esperi.org.uk>
5197
5198         * cmdloop.el (truncate-command-history-for-gc): Delay
5199         execution of all things that look up variable bindings,
5200         via `enqueue-eval-event'.
5201
5202 2004-06-24  Vin Shelton  <acs@xemacs.org>
5203
5204         * package-get.el (package-get-require-signed-base-updates):
5205         now defaults to nil.
5206
5207 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5208
5209         * subr.el (split-string): Clean up docstring.
5210
5211 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5212
5213         * faces.el (zmacs-region): fix typo in docstring.
5214
5215 2004-06-07  Jerry James  <james@xemacs.org>
5216
5217         * derived.el: Synch with Emacs 21.3.
5218         * subr.el (with-local-quit): New, from Emacs 21.3.
5219         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5220         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5221         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5222
5223 2004-06-16  Jerry James  <james@xemacs.org>
5224
5225         * cl.el (cl-set-substring): Increment start by the length of the
5226         string, not the string itself.
5227
5228 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5229
5230         * etags.el (tag-table-include-files): Expand included TAGS file
5231         paths to avoid problems with relative paths.  Thanks to Peter
5232         Chubb <peterc@gelato.unsw.edu.au>.
5233         * etags.el (tags-include-pattern): New.
5234         * etags.el (add-to-tag-completion-table): Parse and ignore
5235         trailing include lines.
5236
5237 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5238
5239         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5240         avoiding line solely composed of equal signs.
5241
5242 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5243
5244         * cus-edit.el (alloc): Typo fix.
5245         * cus-edit.el (custom-browse-visibility): Ditto.
5246         * cus-edit.el (custom-variable-value-create): Ditto.
5247         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5248         * cus-edit.el (custom-save-variables): Bind print-length and
5249         print-level to nil to avoid value abbreviation.
5250         * cus-edit.el (custom-save-face-internal): Ditto.
5251         * cus-edit.el (custom-save-faces): Save in sorted order.
5252         * cus-edit.el (custom-save-resets): Bind print-length and
5253         print-level to nil to avoid value abbreviation.
5254         * cus-edit.el (custom-save-loaded-themes): Ditto.
5255
5256 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5257
5258         * subr.el (split-string-default-separators): New.
5259         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5260         see comment in source.
5261
5262 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5263
5264         * mule/japanese.el (paragraph-start, paragraph-separate):
5265         Remove anchor to BOL.
5266
5267 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5268
5269         * cl.el (gensym, gentemp): Improve docstrings.
5270
5271 2004-05-10  Vin Shelton  <acs@xemacs.org>
5272
5273         * etags.el: Sync with 21.5 version.
5274
5275 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5276
5277         * etags.el:
5278         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5279         only for use with exuberant ctags. This will also enable building of 
5280         completion tables with exuberant ctags. This will not work with
5281         xemacs ctags. 
5282         * etags.el (get-tag-table-buffer): New function for creating of
5283         completion table is used if tags-exuberant-ctags-optimization-p ist t
5284         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5285         finding the tag names. New.
5286         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5287         building tag completion table with exuberant ctags. New.
5288         * etags.el (find-tag-internal): Improve exact tag matching for tags
5289         with name fields. Before the patch return types of functions or
5290         function parameters (with exuberant ctags) were found as matches.
5291
5292 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5293
5294         * list-mode.el (display-completion-list): Fixed completion list was
5295         taking the width of the frame and not of the window for displaying
5296         the selection methods.
5297
5298 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5299
5300         * menubar-items.el (default-menubar): Options are saved to custom.el.
5301
5302
5303 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5304
5305         * isearch-mode.el (isearch-abort): Preserve successful search target.
5306
5307 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5308
5309         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5310         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5311         Bihlmeyer.
5312         * gnuserv.el (gnuserv-mode-line-string): New.
5313         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5314         gnuserv-mode.
5315         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5316         * gnuserv.el (gnuserv-edit-files): Use
5317         make-x-device-with-gtk-fallback.
5318
5319 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5320
5321         * gtk-widgets.el: New import: gtk-accel-group-new.
5322         * dialog-gtk.el:
5323         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5324         * dialog-gtk.el (popup-builtin-question-dialog):
5325         Added support for dialog button mnemonics.
5326
5327 2004-03-22  Chris Green <cmg@dok.org>
5328
5329         * process.el (shell-command): Output buffer was ignored when a
5330         background process was run via shell-command.
5331
5332 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5333
5334         * cus-edit.el (custom-save-variables): Retrieve a list of
5335         variables to save first, sort it, and make sure the variables are
5336         saved in sorted order.
5337
5338 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5339  
5340         * package-get.el (package-get-update-base-from-buffer): Force
5341         binary coding system for verifying GnuPG signature in the
5342         package-index file.
5343  
5344 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5345
5346         * package-get.el (package-get-package-index-file-location): Handle
5347         missing "EMACSPACKAGEPATH" environment variable.
5348
5349 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5350
5351         * package-admin.el (package-admin-find-top-directory): Simplify
5352         directory comparisions and fix substring errors on short path
5353         components.
5354         * package-get.el (package-get-package-index-file-location):
5355         Default to first component of "EMACSPACKAGEPATH", if set.
5356
5357 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5358
5359         * package-get.el (process-error): New error datum.
5360
5361 2004-02-02  Vin Shelton <acs@xemacs.org>
5362
5363         * XEmacs 21.4.15 is released
5364
5365 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5366
5367         * itimer.el (activate-itimer): Modify the itimer timeout value as
5368         if it were begun at the last time when the itimer driver was woken
5369         up.
5370
5371 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5372
5373         * specifier.el (Copyright):
5374         Update.
5375         (make-specifier-and-init):
5376         (map-specifier):
5377         (canonicalize-inst-pair):
5378         (canonicalize-spec-list):
5379         (set-specifier):
5380         Synch docstrings to 21.5 where appropriate.
5381
5382 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5383
5384         * package-get.el (package-get-list-packages-where): New.  A
5385         function that allows searching for groups of packages.  For
5386         example, find all packages that require the fsf-compat package.
5387
5388 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5389
5390         The Great PUI Sync.
5391
5392         * auto-autoloads.el: Regenerated.
5393
5394         * custom-load.el: Regenerated.
5395
5396         * dumped-lisp.el (packages-hardcoded-lisp): New.
5397
5398         * menubar-items.el (menu-max-items): New.
5399         (menu-submenu-max-items): New.
5400         (menu-submenu-name-format): New.
5401         (menu-split-long-menu): New.
5402         (menu-sort-menu): New.
5403         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5404
5405         * obsolete.el (pui-add-install-directory): Renamed to the more
5406         logical `pui-set-local-package-get-directory'.
5407         (package-get-download-menu): Moved to `package-ui.el' and renamed
5408         to `package-ui-add-download-menu'.
5409
5410         * package-admin.el (package-admin-install-function-mswindows):
5411         Whitespace clean up.
5412         (package-admin-add-single-file-package): Removed.
5413         (package-admin-default-install-function): Whitespace clean up.
5414         (package-admin-find-top-directory): New.
5415         (package-admin-get-install-dir): Use it.
5416         (package-admin-get-manifest-file): 
5417         (package-admin-check-manifest): 
5418         (package-admin-add-binary-package):
5419         (package-admin-get-lispdir):
5420         (package-admin-delete-binary-package):
5421         (package-admin):
5422
5423         * package-get.el (package-get-package-index-file-location): New.
5424         (package-get-install-to-user-init-directory): New.
5425         (package-get-remote):
5426         (package-get-download-sites):
5427         (package-get-pre-release-download-sites): New.
5428         (package-get-site-release-download-sites): New.
5429         (package-get-base-filename):
5430         (package-get-always-update):
5431         (package-get-user-index-filename): Removed.
5432         (package-get-pgp-available-p): New.
5433         (package-get-require-signed-base-updates):
5434         (package-get-was-current):
5435         (package-entries-are-signed): New.
5436         (package-get-continue-update-base): New.
5437         (package-get-download-menu): Removed.
5438         (package-get-require-base):
5439         (package-get-update-base-entry):
5440         (package-get-locate-file):
5441         (package-get-locate-index-file):
5442         (package-get-maybe-save-index):
5443         (package-get-update-base):
5444         (package-get-update-base-from-buffer):
5445         (package-get-update-base-entries):
5446         (package-get-interactive-package-query):
5447         (package-get-update-all):
5448         (package-get-all):
5449         (package-get-dependencies):
5450         (package-get-init-package):
5451         (package-get-info): New.
5452         (package-get):
5453         (package-get-staging-dir):
5454         (package-get-set-version-prop): Removed.
5455         (package-get-installedp):
5456         (package-get-ever-installed-p):
5457         (packages): Removed.
5458         (package-get-custom-groups): Removed.
5459         (package-get-custom): Removed.
5460         (package-get-custom-add-entry): Removed.
5461
5462         * package-info.el (batch-update-package-info):
5463
5464         * package-net.el (package-net-batch-generate-bin-ini):
5465         (package-net-update-installed-db):
5466
5467         * package-ui.el (pui-info-buffer):
5468         (pui-directory-exists): Removed.
5469         (pui-package-dir-list): Removed.
5470         (pui-add-install-directory): Removed.
5471         (package-ui-download-menu): New.
5472         (package-ui-pre-release-download-menu): New.
5473         (package-ui-site-release-download-menu): New.
5474         (pui-set-local-package-get-directory): New.
5475         (pui-package-symbol-char):
5476         (pui-update-package-display):
5477         (pui-toggle-package):
5478         (pui-toggle-package-key):
5479         (pui-toggle-package-delete):
5480         (pui-toggle-package-delete-key):
5481         (pui-toggle-package-event):
5482         (pui-toggle-verbosity-redisplay):
5483         (pui-install-selected-packages):
5484         (pui-add-required-packages):
5485         (pui-help-echo):
5486         (pui-display-info):
5487         (list-packages-mode):
5488         (pui-list-packages):
5489
5490         * packages.el (packages-compute-package-locations):
5491         (package-require):
5492         (package-delete-name):
5493         (packages-hardcoded-lisp): Removed.
5494         (packages-useful-lisp): Removed.
5495         (packages-unbytecompiled-lisp): Removed.
5496         (packages-find-package-directories):
5497
5498         Summary:
5499
5500         Major code clean up of all things PUI.
5501
5502         Much improved code to determine where packages should be
5503         installed.  PUI no longer depends on any packages being
5504         pre-installed to compute where packages are to be installed to.
5505
5506         The user can specify the location of their package-index file.  It
5507         isn't necessary to set this because it has sane defaults.  People
5508         who "run-in-place" won't accidently overwrite the CVS
5509         package-index file.  See
5510         `package-get-package-index-file-location'. 
5511
5512         PUI will now properly clean up after itself in the event of an
5513         unsuccessful package install.  This drastically reduces the number
5514         of "wrong md5sum" FAQs.
5515
5516         non-Mule XEmacsen can no longer install Mule packages.
5517
5518         Package management via the custom interface has been removed.
5519
5520         The PUI related menubar items have been reorganised.
5521
5522         The PGP verification code has been fixed and the default for
5523         whether or not it is used is automatically computed.
5524
5525         * update-elc.el ((preloaded-file-list site-load-packages
5526         need-to-dump dumped-exe)):
5527         Just a couple of small changes to allow for
5528         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5529         existing anymore.
5530
5531 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5532
5533         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5534         apply `format' to the first argument of byte-compile-warn, it
5535         already calls format.
5536
5537 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5538
5539         * files.el (delete-old-versions): Avoid going interactive during
5540         make install when environment variable VERSION_CONTROL is set.
5541
5542 2003-12-04  Vin Shelton  <acs@xemacs.org>
5543
5544         * menubar-items.el (menu-item-search): Only bring up search dialog
5545         box if the feature is available and desired.
5546
5547 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5548
5549         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5550
5551 2003-11-05  Vin Shelton  <acs@xemacs.org>
5552
5553         * help.el (Help-prin1-face):
5554         (Help-princ-face):
5555         princ and prin1 are functions and need to be called as such.  The
5556         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5557
5558 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5559
5560         * about.el (about-xemacs): Give full version and build date.
5561
5562 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5563
5564         * win32-native.el (grep-null-device): This XEmacs has null-device.
5565
5566 2003-09-06  Mike Sperber  <mike@xemacs.org>
5567
5568         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5569         implement the specified semantics for `defvar.'
5570
5571 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5572
5573         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5574         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5575         displaying buffer in question.
5576
5577 2003-09-03  Vin Shelton <acs@xemacs.org>
5578
5579         * XEmacs 21.4.14 is released
5580
5581 2003-08-17  Vin Shelton  <acs@xemacs.org>
5582
5583         * about.el: Vanity patch.
5584
5585 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5586
5587         * code-process.el (call-process):
5588         (call-process-region):
5589         (start-process):
5590         Document coding system processing.
5591
5592 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5593
5594         * startup.el (splash-frame-body): Idiomatic English.
5595
5596 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5597
5598         * font-lock.el (font-lock-match-java-declarations): Move
5599         save-restriction, narrow-to-region to beginning of function to
5600         avoid going beyond the limit and causing an infloop.
5601
5602 2003-04-16  Jerry James  <james@xemacs.org>
5603
5604         * keydefs.el: Remove mappings for keys mapped to the nowhere
5605         defined function function-key-error.
5606
5607 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5608
5609         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5610         lisp-interaction-mode-hook): Add the docstrings.
5611
5612 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5613
5614         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5615         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5616         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5617
5618 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5619
5620         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5621         lambda list after the original doc.  Care about
5622         #'(lambda () "SingleString") 
5623         (cl-upcase-arg): 
5624         (cl-function-arglist):
5625         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5626         circular data structures in lambda list specification
5627
5628 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5629
5630         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5631         to appear in font-lock-function-name-face.
5632
5633 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5634
5635         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5636         is not also the value of the lambda.
5637
5638 2003-05-06  Andy Piper  <andy@xemacs.org>
5639
5640         * files.el (revert-buffer): Make sure local variables get processed,
5641         even in the case of an optimized reversion.
5642
5643 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5644
5645         * XEmacs 21.4.13 is released
5646
5647 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5648
5649         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5650         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5651
5652 2003-02-14  Ben Wing  <ben@xemacs.org>
5653
5654         * byte-optimize.el:
5655         * byte-optimize.el (byte-compile-inline-expand):
5656         * byte-optimize.el (byte-compile-unfold-lambda):
5657         * byte-optimize.el (byte-optimize-form-code-walker):
5658         * byte-optimize.el (byte-optimize-form):
5659         * byte-optimize.el (byte-decompile-bytecode-1):
5660         * byte-optimize.el (byte-optimize-lapcode):
5661         Review carefully and sync up to 20.7 except for areas as noted.
5662         Fixes problem with JDE compilation.
5663
5664 2003-02-05  Ben Wing  <ben@xemacs.org>
5665
5666         * simple.el:
5667         * simple.el (motion-keys-for-shifted-motion):
5668         Omit M-S-home/end from motion keys.
5669
5670 2003-02-07  Ben Wing  <ben@xemacs.org>
5671
5672         * text-props.el (text-property-any):
5673         * text-props.el (text-property-not-all):
5674         Fix bug when end > start.
5675
5676 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5677
5678         * info.el (Info-insert-dir): Make default-directory end in
5679         separator.  Patch due to Martin Buchholz.
5680
5681 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5682
5683         * XEmacs 21.4.12 "Portable Code" is released.
5684
5685 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5686
5687         * about.el: Update golubev data.
5688
5689 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5690
5691         * isearch-mode.el (isearch-mode-map): Substitute comment on
5692         desirability, and back out "GR is printable" changes.
5693
5694 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5695
5696         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5697
5698 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5699
5700         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5701
5702 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5703
5704         * menubar-items.el (default-menubar): Use browse-url-mozilla
5705         instead of browse-url-gnome-moz for Mozilla.
5706
5707 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5708
5709         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5710
5711 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5712
5713         * files.el (auto-mode-alist): Remove redundant entries for modes
5714         that live in packages.
5715         (interpreter-mode-alist): Ditto.
5716
5717 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5718
5719         * menubar-items.el (default-menubar): Sync with current
5720         browse-url-xemacs.el.
5721
5722 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5723
5724         * XEmacs 21.4.10 "Military Intelligence" is released.
5725
5726 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5727
5728         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5729
5730 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5731
5732         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5733
5734 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5735
5736         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5737         effect free function.
5738         (font-lock-fontify-keywords-region): Supply the argument to
5739         font-lock-compile-keywords.
5740
5741 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5742
5743         * package-get.el (package-get-download-sites): Bring sites list
5744         up to date, prefer xx.xemacs.org addresses.
5745
5746 2002-09-27  Andy Piper  <andy@xemacs.org>
5747
5748         * dialog.el (make-dialog-box): for general dialogs only
5749         delete-frame-hook will be run.
5750
5751 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5752
5753         * font-lock.el (font-lock-fontify-syntactically-region): Add
5754         comment about lookup-syntax-properties, document LOUDLY as unused.
5755
5756 2002-08-26  Andy Piper  <andy@xemacs.org>
5757
5758         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5759         merge.
5760
5761 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5762
5763         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5764         (make-obsolete-variable): Ditto.
5765         (make-compatible): Ditto.
5766         (make-compatible-variable): Ditto.
5767
5768 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5769
5770         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5771         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5772
5773 2002-08-28  Andy Piper  <andy@xemacs.org>
5774
5775         * files.el (revert-buffer): propagate revert-without-query-status.
5776
5777 2002-06-03  Andy Piper  <andy@xemacs.org>
5778
5779         * dialog-items.el (make-search-dialog): align various subcontrols
5780         in visually pleasing ways, allow frame to autosize to the dialog
5781         size.
5782         * dialog.el (make-dialog-box): add a border inside the frame. Add
5783         :autosize property, if t then reset the frame size appropriately
5784         before the frame is mapped.
5785         * gutter-items.el (set-progress-feedback-instantiator): align
5786         various subcontrols.
5787         * gutter-items.el (set-progress-abort-instantiator): ditto.
5788
5789 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5790
5791         * XEmacs 21.4.9 "Informed Management" is released.
5792
5793 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5794
5795         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5796         "&optional append" argument.
5797
5798 2002-07-16  Didier Verna  <didier@xemacs.org>
5799
5800         * subr.el (replace-in-string): fix case fold bug introduced by
5801         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5802         case-fold-search in temporary buffers.
5803
5804 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5805
5806         * lib-complete.el (find-library): Remove check for mule because
5807         decompression DOES work on Mule.
5808
5809 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5810
5811         * simple.el (join-line): New alias for `delete-indentation'.
5812
5813 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5814
5815         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5816         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5817         (font-lock-builtin-face): New.
5818         (font-lock-constant-face): New.
5819         (font-lock-face-list): Add builtin and constant faces.
5820
5821 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5822
5823         * autoload.el (make-autoload): Support define-derived-mode.
5824         Collected puts of doc-string-elt property.  Based on a patch by
5825         Didier Verna <didier@xemacs.org>.
5826
5827 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5828
5829         * wid-edit.el (widget-field-activate): Fix docstring typo.
5830
5831 2002-07-23  Andy Piper  <andy@xemacs.org>
5832
5833         * about.el (about-personal-info): update me.
5834
5835 2002-07-12  Andy Piper  <andy@xemacs.org>
5836
5837         * custom.el (custom-theme-set-variables): remove bogus
5838         arguments. Use custom-set-default to set defaults.
5839         (custom-set-variables): update doc.
5840         (custom-local-buffer): new, synced from FSF.
5841         (custom-set-default): ditto.
5842         (defcustom): update doc.
5843
5844 2002-06-16  Andy Piper  <andy@xemacs.org>
5845
5846         * menubar-items.el (default-menubar): enable windows printing on
5847         cygwin as well as native.
5848
5849 2002-06-12  Andy Piper  <andy@xemacs.org>
5850
5851         * printer.el (generic-print-buffer): catch all errors so that the
5852         print device can be cleared in all scenarios.
5853         (Printer-clear-device): make sure clearing the printer allows it
5854         to be used again immediately.
5855         (generic-print-region): make sure the default printer face is
5856         black-on-white.
5857
5858 2002-04-23  Jerry James  <james@xemacs.org>
5859
5860         * window-xemacs.el (display-buffer-function): Change doc to
5861         reflect new arg.
5862         * window-xemacs.el (pre-display-buffer-function): Ditto.
5863         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5864         non-nil, make the new window just big enough for its contents.
5865         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5866         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5867         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5868
5869 2002-06-06  Andy Piper  <andy@xemacs.org>
5870
5871         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5872         (defcustom): ditto.
5873         (custom-handle-keyword): ditto.
5874
5875 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5876
5877         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5878         Make obsolete.  Default to nil.
5879         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5880         Inspired by a patch by John Palmieri.
5881
5882 2002-07-01  Mike Alexander  <mta@arbortext.com>
5883
5884         * process.el (shell-command-on-region): Don't delete the region
5885         before giving it to call-process-region
5886
5887 2002-06-04  Jerry James <james@eecs.ku.edu>
5888
5889         * find-paths.el (paths-find-architecture-directory): Search in
5890         `system-configuration'/`base', not `base'`system-configuration'.
5891
5892 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5893
5894         * info.el (Info-index): Add missing \ in [ t].
5895
5896 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5897
5898         * gutter-items.el (gutter-buffers-tab-visible-p,
5899         buffers-tab-omit-function, buffers-tab-selection-function,
5900         buffers-tab-filter-functions):
5901         Doc improvements.
5902
5903 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5904
5905         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5906
5907         * toolbar-items.el (toolbar-news): Fix typo in message string.
5908
5909 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5910
5911         * dialog.el (yes-or-no-p-dialog-box): 
5912         * cmdloop.el (y-or-n-p-minibuf):
5913         (yes-or-no-p-minibuf):
5914         (yes-or-no-p):
5915         (y-or-n-p): 
5916         Specify negative answers in docstrings.
5917
5918 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5919
5920         * package-ui.el (pui-help-echo): Display both installed and author
5921         version.  Use a balloon-help window to display extra info like
5922         package requires.
5923
5924 2002-05-30  Andy Piper  <andy@xemacs.org>
5925
5926         * files.el (revert-buffer-internal): don't visit
5927         revert-buffer. Kill buffer when not used. Suggested by Mike
5928         Alexander <mta@arbortext.com>
5929
5930 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5931
5932         * files.el (revert-buffer): More docstring fiddling.
5933
5934 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5935
5936         * files.el (revert-buffer):
5937         (revert-buffer-internal):
5938         (revert-buffer-insert-file-contents-function):
5939         Improve docstrings and comments.
5940
5941 2002-05-08  Andy Piper  <andy@xemacs.org>
5942
5943         * files.el (revert-buffer): observe noconfirm behavior.
5944
5945 2002-04-09  Andy Piper  <andy@xemacs.org>
5946
5947         * files.el (revert-buffer): use revert-buffer-internal if it looks
5948         like doing so will not result in any user-visible changes.
5949         (revert-buffer-internal): new function. Do the actual process of
5950         reversion and then see whether the result is any different to what
5951         we have already. If it is not then do nothing.
5952
5953 2001-12-11  Andy Piper  <andy@xemacs.org>
5954
5955         * menubar.el (get-popup-menu-response): re-order so that it works
5956         on more sane/facist window systems.
5957
5958 2001-12-03  Andy Piper  <andy@xemacs.org>
5959
5960         * faces.el (frob-face-property): don't infloop in face frobbing
5961         from Jan Vroonhof <jan@xemacs.org>.
5962
5963 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5964
5965         * faces.el (frob-face-property): Follow face fall-back hierarchy
5966         properly for face properties without an instance. Only do manual
5967         copy form 'default in last resort. This handles in particular
5968         the case where 'default itself has only a fall-back (which is
5969         the case by default on windows).
5970
5971 2001-11-24  Andy Piper  <andy@xemacs.org>
5972
5973         * printer.el (generic-print-region): set default-frame-plist to
5974         nil while creating the printer frame so that sizes reflect the
5975         printed page.
5976
5977         * faces.el (face-complain-about-font): Don't complain on printers.
5978
5979 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5980         
5981         * package-net.el: Andy synch.
5982         
5983 2001-12-16  Andy Piper  <andy@xemacs.org>
5984
5985         * package-get.el (package-get-update-all): Make sure installed.db
5986         gets updated after updating packages.
5987
5988 2002-03-28  Ben Wing  <ben@xemacs.org>
5989
5990         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5991         continuation, truncation so that we don't get line jumpiness from
5992         them being larger than the line height.
5993
5994         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5995
5996 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5997
5998         * font.el (font-window-system-mappings): Add mapping for Gtk
5999         (assume identical to X) 
6000
6001 2002-02-04  Andy Piper  <andy@xemacs.org>
6002
6003         * files.el (convert-standard-filename): Fix for short filename
6004         Peter Arius <pas@methodpark.de>
6005
6006 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6007
6008         * list-mode.el (default-choose-completion): completion-base-size
6009         should refer to local value in the completion list buffer.
6010
6011 2001-12-03  Didier Verna  <didier@xemacs.org>
6012
6013         * rect.el: autoload `replace-rectangle'.
6014         * keydefs.el (global-map): bind it to `C-x r p'.
6015
6016 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6017
6018         * XEmacs 21.4.8 "Honest Recruiter" is released.
6019
6020 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6021
6022         This patch is based on Jerry James's patch and analysis.
6023
6024         * select.el (get-clipboard):
6025         (get-selection):
6026         Update docstrings.
6027         (get-clipboard-foreign):
6028         (get-selection-foreign):
6029         New function for use as `interprogram-paste-function's.
6030
6031         * simple.el (interprogram-paste-function): Change default to
6032         `get-clipboard-foreign'; improve docstring.
6033         (interprogram-cut-function): Improve dosctring.
6034
6035 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6036
6037         * XEmacs 21.4.7 "Economic Science" is released.
6038
6039 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6040
6041         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6042
6043 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6044
6045         * obsolete.el (assq-delete-all): New compatibility alias for 
6046         remassq.
6047
6048 2002-01-09  Simon Josefsson  <jas@extundo.com>
6049
6050         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6051
6052 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6053
6054         * info.el (Info-auto-generate-directory): Default
6055         Info-auto-generate-directory to 'if-outdated.
6056
6057 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6058
6059         * startup.el (normal-top-level): Prevent migration code from
6060         trashing .emacs on an error in loading the init files.
6061
6062 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6063
6064         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6065         "system default" Xdefaults and friends get xrdb-mode.
6066
6067 2002-03-05  Mats Lidell  <matsl@contactor.se>
6068  
6069         * help-nomule.el (tutorial-supported-languages): Added Swedish
6070         tutorial. Sorted languages.
6071
6072 2002-02-11  Mike Sperber <mike@xemacs.org>
6073
6074         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6075         regenerating outdated dir files and dir is non-existent.
6076
6077 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6078
6079         * code-files.el (convert-mbox-coding-system): Improve comment.
6080         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6081         coding-system argument to `write-region-pre-hook' call.
6082         (write-region-pre-hook): Fix docstring to mention lockname argument.
6083
6084 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6085
6086         * minibuf.el (completing-read): Remove redundant wrong arg list.
6087
6088         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6089
6090 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6091
6092         * obsolete.el (interactive-form): new compatibility alias for 
6093         function-interactive.
6094
6095 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6096
6097         * menubar-items.el (Menubar-items-truncate-list): Removed.
6098         * menubar-items.el (Menubar-items-truncate-history): New.
6099         * menubar-items.el (default-menubar): Use
6100         Menubar-items-truncate-history.
6101
6102 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6103
6104         * printer.el (generic-print-region): Pass correct arguments to
6105         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6106         Torkelsson <torkel@acc.umu.se>.
6107
6108 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6109
6110         * help.el (describe-mode): synched with FSF 19.34; handle nil
6111         minor mode indicators.
6112
6113 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6114
6115         * minibuf.el (completing-read): Update docstring.
6116
6117 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6118
6119         * XEmacs 21.4.6 "Common Lisp" is released.
6120
6121 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6122
6123         * package-net.el: Inadvertant synch with Windows branch.  From
6124         Andy's log:
6125         (package-net-kit-version): new variable.
6126         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6127
6128 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6129
6130         * package-get.el (package-get-locate-index-file): Also search the
6131         core etc/ directory for the package index file if it can't be
6132         found in ~/.xemacs/.
6133
6134 2001-12-13  William Perry  <wmperry@gnu.org>
6135
6136         * dialog-gtk.el (popup-builtin-question-dialog):
6137         Conform to API in gui.c.
6138         
6139 2001-11-12  Andy Piper  <andy@xemacs.org>
6140
6141         * cus-edit.el (custom-save-face-internal): make sure we save
6142         non-themed faces.
6143         (custom-save-variables): ditto variables.
6144
6145 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6146
6147         * faces.el (make-face-family):
6148         (make-face-size):
6149         New face-modifying functions per Jan Vroonhof.
6150
6151         cus-face.el (custom-set-face-font-family):
6152         (custom-set-face-font-size):
6153         Use them.
6154
6155         * font.el (font-window-system-mappings): More precise docstring.
6156
6157         (font-create-name):
6158         (font-create-object):
6159         (tty-font-create-object):
6160         (tty-font-create-plist):
6161         (x-font-create-object):
6162         (x-font-create-name):
6163         (ns-font-create-name):
6164         (mswindows-font-create-object):
6165         (mswindows-font-create-name):
6166         Add doctrings.
6167
6168 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6169
6170         * gtk-faces.el (gtk-init-device-faces): removed spurious
6171         quote before let* expression.
6172
6173 2001-10-29  Andy Piper  <andy@xemacs.org>
6174
6175         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6176         modified when changing coding system.
6177
6178         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6179         that we invoke the GUI directory selector.
6180
6181 2001-10-25  Andy Piper  <andy@xemacs.org>
6182
6183         * dialog.el (make-dialog-box): use new directory dialog support.
6184         * minibuf.el (read-file-name-1): ditto.
6185         (read-file-name): ditto.
6186         (read-directory-name): ditto.
6187
6188 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6189
6190         * XEmacs 21.4.5 "Civil Service" is released.
6191
6192 2001-04-23  Didier Verna  <didier@xemacs.org>
6193
6194         * cus-edit.el (custom-variable-pre-save): New.
6195         * cus-edit.el (custom-variable-post-save): New.
6196         * cus-edit.el (custom-variable-save): use them.
6197         * cus-edit.el (custom-face-pre-save): New.
6198         * cus-edit.el (custom-face-post-save): New.
6199         * cus-edit.el (custom-face-save): use them.
6200         * cus-edit.el (custom-group-pre-save): New.
6201         * cus-edit.el (custom-group-post-save): New.
6202         * cus-edit.el (custom-group-save): use them.
6203         * cus-edit.el (Custom-save): use the pre/post functions above,
6204         call `custom-save-all' only once.
6205         * cus-edit.el (custom-variable-pre-reset-standard): New.
6206         * cus-edit.el (custom-variable-post-reset-standard): New.
6207         * cus-edit.el (custom-variable-reset-standard): use them.
6208         * cus-edit.el (custom-face-pre-reset-standard): New.
6209         * cus-edit.el (custom-face-post-reset-standard): New.
6210         * cus-edit.el (custom-face-reset-standard): use them.
6211         * cus-edit.el (custom-group-pre-reset-standard): New.
6212         * cus-edit.el (custom-group-post-reset-standard): New.
6213         * cus-edit.el (Custom-reset-standard): use them.
6214         * cus-edit.el (custom-face-reset-saved): use the pre/post
6215         functions above, call `custom-save-all' only once.
6216
6217 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6218
6219         * gutter-items.el (buffers-tab face): Derive from the modeline
6220         face by default.  Many people use white-on-black for the default
6221         font, and the tabs look hideous with that color combination.  The
6222         modeline usually has the correct colors.
6223
6224 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6225
6226         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6227         (tag-mark-stack-max): Typo fix.
6228
6229 2001-09-28  Ben Wing  <ben@xemacs.org>
6230
6231         * font-lock.el:
6232         * font-lock.el (font-lock-after-change-function):
6233         fix problem with last patch, reported by Katsumi Yamaoka.
6234
6235 2001-09-17  Ben Wing  <ben@xemacs.org>
6236
6237         * font-lock.el (font-lock-after-change-function):
6238         fix problem when you insert a comment on the line before a line of
6239         code: if we use the following char, then when you hit backspace,
6240         the following line of code turns the comment color.
6241
6242 2001-06-08  Ben Wing  <ben@xemacs.org>
6243
6244         * process.el: comment about shell-command-switch.
6245         * process.el (shell-quote-argument): Need to quote a null
6246         argument, too.  From Dan Holmsand.
6247         
6248         * startup.el (normal-top-level): Delete some unused FSF junk.
6249         * startup.el (command-line-early):
6250         
6251         * startup.el (command-line): Call MS Windows init function.
6252         
6253         * win32-native.el:
6254         * win32-native.el (mswindows-system-shells): New.
6255         * win32-native.el (mswindows-system-shell-p): New.
6256         * win32-native.el (init-mswindows-at-startup): New.
6257         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6258         * win32-native.el (mswindows-quote-one-simple-arg):
6259         * win32-native.el (mswindows-quote-one-command-arg):
6260         * win32-native.el (mswindows-construct-process-command-line-alist):
6261         Correct comments at top.  Correctly handle passing arguments
6262         to Cygwin programs and to bash.  Fix quoting of zero-length
6263         arguments (from Dan Holmsand).  Set shell-command-switch based
6264         on shell-file-name, which in turn comes from env var SHELL.
6265
6266 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6267
6268         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6269         default-toolbar-position): Fill docstrings for balloon-help.
6270
6271 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6272
6273         * faces.el: Reenable specifications over 'gtk domain.
6274
6275 2001-08-08  Didier Verna  <didier@xemacs.org>
6276
6277         * autoload.el (update-autoload-files): make defdir a file name,
6278         not directory name.
6279
6280 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6281
6282         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6283
6284         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6285
6286 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6287
6288         * font-menu.el (font-menu-set-font): Default to current font-family.
6289         (font-menu-preferred-resolution):
6290         (font-menu-size-scaling):
6291         Provide gtk defaults, too.
6292
6293 2001-07-29  Mike Alexander  <mta@arbortext.com>
6294
6295         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6296         list
6297         (custom-set-face-font-family): ditto
6298
6299 2001-07-26  Mike Sperber <mike@xemacs.org>
6300
6301         * files.el (auto-mode-alist): .9 files are man pages, too.
6302
6303 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6304
6305         * process.el (call-process-internal): bind
6306         coding-system-for-write to 'binary when calling
6307         start-process-internal, so the process receives 
6308         the literal contents of INFILE.
6309
6310 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6311
6312         * files.el (auto-mode-alist): Add configure.ac support.
6313
6314 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6315
6316         * buff-menu.el:
6317         mouse.el:
6318         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6319
6320 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6321
6322         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6323
6324 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6325
6326         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6327         mixed text.
6328         (kinsoku-eol-p): Ditto.
6329
6330 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6331
6332         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6333         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6334         characters as the category `s' or `e' correctly.
6335
6336 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6337
6338         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6339
6340 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6341
6342         * mule/cyrillic.el:  Set up case table.
6343
6344 2001-06-08  Mike Sperber <mike@xemacs.org>
6345
6346         * files.el (save-some-buffers-1): Don't zap the help window right
6347         after `map-y-or-n-p' has popped it up.
6348
6349 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6350
6351         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6352
6353 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6354
6355         * specifier.el: define-specifier-tag 'gtk.
6356
6357 2001-05-12  Ben Wing  <ben@xemacs.org>
6358
6359         * find-paths.el (paths-find-recursive-path):
6360         fix error with null EXCLUDE-REGEXP.
6361         
6362         * font-lock.el (font-lock-mode):
6363         fix problem reported by hrvoje with buffers starting with a space.
6364         
6365 2001-05-06  Ben Wing  <ben@xemacs.org>
6366
6367         * dialog.el (make-dialog-box):
6368         * menubar-items.el (default-menubar):
6369         * printer.el (generic-print-buffer):
6370         * printer.el (generic-print-region):
6371         implement printing the selection when it's selected.
6372
6373 2001-04-18  Didier Verna  <didier@xemacs.org>
6374
6375         * cus-edit.el (Custom-reset-standard): reset to standard settings
6376         not only when the buffer's :custom-state is 'modified, but also
6377         when it is 'set or 'saved.
6378
6379 2001-04-17  Didier Verna  <didier@xemacs.org>
6380
6381         * startup.el (load-user-init-file): define `custom-file' before
6382         loading the user's init file.
6383
6384 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6385
6386         * menubar.el (popup-mode-menu): Make it work with
6387         popup-menu-titles turned off.
6388         
6389 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6390
6391         * about.el (about-mailto-link): Use compose-mail for sending mail.
6392
6393 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6394
6395         * package-admin.el (package-install-hook): New.
6396         (package-delete-hook): New.
6397         (package-admin-add-single-file-package): Use package-delete-hook.
6398
6399         * package-get.el (package-get): Use package-install-hook.
6400
6401 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6402
6403         * package-ui.el (pui-install-selected-packages): reverse the lists
6404         of packages so that they get handled in the same order as they
6405         were selected.
6406
6407 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6408
6409         * packages.el (locate-library): Use read-library-name for completion.
6410
6411 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6412
6413         * byte-optimize.el (=): `=' is not a binary predicate!
6414         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6415         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6416
6417 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6418
6419         * bytecomp.el (byte-compile-arithcompare):
6420         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6421
6422 2001-06-03  William M. Perry  <wmperry@gnu.org>
6423
6424         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6425         return the filename selected by the user!
6426
6427 2001-05-31  William M. Perry  <wmperry@gnu.org>
6428
6429         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6430         in XEmacs/GTK.
6431
6432 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6433
6434         * coding.el: Tiny typo fixed.
6435
6436 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6437
6438         * XEmacs 21.4.3 "Academic Rigor" is released.
6439
6440 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6441
6442         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6443
6444 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6445
6446         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6447
6448 2001-05-04  Ben Wing  <ben@xemacs.org>
6449
6450         * printer.el (generic-print-buffer):
6451         * printer.el (generic-print-region):
6452         Enable dialog boxes.  Apply workaround recommended by Kirill.
6453         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6454         
6455         * simple.el (kill-whole-line):
6456         * simple.el (kill-line-1):
6457         * simple.el (kill-entire-line):
6458         * simple.el (kill-line):
6459         * simple.el (backward-kill-line):
6460         Take out interactive dependence of kill-whole-line.
6461
6462 2001-04-22  Ben Wing  <ben@xemacs.org>
6463
6464         * dialog.el (make-dialog-box):
6465         Put dialog titles back in -- this time correctly.  Fix various
6466         other problems with leaks and such.
6467
6468         * simple.el (region-exists-p):
6469         * simple.el (region-active-p):
6470         Add comment about which one is correct to use in menu specs.
6471
6472 2001-05-05  Ben Wing  <ben@xemacs.org>
6473
6474         * dialog.el (make-dialog-box): fix doc string.
6475         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6476         take out Pretty Print.
6477         * printer.el:
6478         * printer.el (printer-current-device): New.
6479         * printer.el (Printer-get-device): New.
6480         * printer.el (Printer-clear-device): New.
6481         * printer.el (generic-page-setup): New.
6482         * printer.el (generic-print-buffer):
6483         * printer.el (generic-print-region):
6484         Implement Page Setup.  Handle errors properly.
6485
6486 2001-05-05  Ben Wing  <ben@xemacs.org>
6487
6488         * subr.el (error): Complete list of errors in doc string.
6489         
6490 2001-04-22  Ben Wing  <ben@xemacs.org>
6491
6492         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6493         
6494 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6495
6496         * build-report.el: Remove CVS keywords since this file has been in
6497         core lisp for a while now.
6498         * build-report.el (build-report-make-output-files): Fix typo.
6499
6500 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6501
6502         * about.el (about-finish-buffer): Make sure the last change works
6503         even if EVENT is nil.
6504
6505 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6506
6507         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6508         clicked, not the one that happens to be the current buffer at the
6509         time.
6510
6511 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6512
6513         * cus-edit.el (custom-display): Support the GTK Window System also.
6514
6515 2001-04-30  Ben Wing  <ben@xemacs.org>
6516
6517         * printer.el:
6518         * printer.el (printer-page-header):
6519         * printer.el (Print-context): New.
6520         * printer.el (printer-page-footer):
6521         * printer.el (generate-header-element): New.
6522         * printer.el (generate-header-line): New.
6523         * printer.el (print-context-property):
6524         * printer.el (generic-print-buffer):
6525         * printer.el (generic-print-region):
6526         Implement headers and footers.  Implement calling Print dialog box
6527         (#### but it doesn't quite work yet).
6528
6529 2001-04-25  Ben Wing  <ben@xemacs.org>
6530
6531         * about.el (xemacs-hackers):
6532         * about.el (about-url-alist):
6533         * about.el (about-personal-info):
6534         * about.el (about-hacker-contribution):
6535         More contributions.
6536         
6537         * simple.el (handle-post-motion-command):
6538         Fix spurious setting of zmacs-region-stays to t after a non-shift
6539         motion command.
6540
6541 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6542
6543         * about.el (about-personal-info): Update my bio.
6544         (about-hacker-contribution): Ditto.
6545
6546 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6547
6548         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6549
6550 2001-04-19  Andy Piper  <andy@xemacs.org>
6551
6552         * package-net.el (package-net-cygwin32-binary-size): new size.
6553         (package-net-win32-binary-size): new size.
6554         (package-net-convert-index-to-ini): Use new arch.
6555         (package-net-batch-convert-index-to-ini): Removed.
6556         (package-net-generate-bin-ini): New.
6557         (package-net-batch-generate-bin-ini): New.
6558
6559 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6560
6561         * XEmacs 21.4.1 "Copyleft" is released.
6562
6563 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6564
6565         * x-compose.el (xlib-input-method-bug-workaround):
6566         (alias-colon-to-double-quote):
6567         Force sort in map-keymap to work around rehash bug.
6568
6569 2001-04-17  Ben Wing  <ben@xemacs.org>
6570
6571         * about.el: Finish overhaul, add a few new hackers, update a
6572         couple old ones.
6573
6574 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6575
6576         * XEmacs 21.4.0 "Solid Vapor" is released.
6577
6578 2001-04-15  Ben Wing  <ben@xemacs.org>
6579
6580         * about.el:
6581         * about.el (about-headline-face): New.
6582         * about.el (about-link-face): New.
6583         * about.el (about-current-release-maintainers): New.
6584         * about.el (about-other-current-hackers): New.
6585         * about.el (about-url-alist):
6586         * about.el (about-once-and-future-hackers): New.
6587         * about.el (about-mailto-link): New.
6588         * about.el (about-get-buffer):
6589         * about.el (about-finish-buffer):
6590         * about.el (about-xemacs):
6591         * about.el (about-features): Removed.
6592         * about.el (about-advantages): New.
6593         * about.el (about-maintainer-info): Removed.
6594         * about.el (about-personal-info): New.
6595         * about.el (about-hacker-contribution): New.
6596         * about.el (about-maintainer):
6597         * about.el (about-show-linked-info):
6598         * about.el (about-hackers):
6599         Major revamping.  Rewriting of most of the text, improve the
6600         link handling, separate info on contributors into personal
6601         and contribution info, add new contributors, update personal
6602         info, etc. etc.
6603         
6604         * menubar-items.el (default-menubar):
6605         Help menubar entry for News now says more accurately
6606         "What's New in XEmacs".
6607         
6608         * mouse.el:
6609         * mouse.el (mouse-track-cleanup-hook):
6610         * mouse.el (mouse-track):
6611         Don't set-buffer to a dead buffer when calling mouse-track
6612         cleanup hooks.
6613
6614 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6615
6616         * XEmacs 21.2.47 "Zephir" is released.
6617
6618 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6619
6620         * dialog.el (make-dialog-box): Disable dialog box titles until
6621         we get them working.
6622
6623 2001-03-30  Ben Wing  <ben@xemacs.org>
6624
6625         * help.el:
6626         * help.el (Help-princ-face):
6627         * help.el (Help-prin1-face):
6628         * help.el (frob-help-extents):
6629         * help.el (describe-function-1):
6630         * help.el (describe-variable):
6631         Avoid using font-lock faces, which may not be defined.
6632         Instead, use hyper-apropos faces, and make sure they're
6633         defined as necessary by using `require'. (It's not so safe
6634         to do this for font-lock.) In any case, we will eventually
6635         be merging this functionality into hyper-apropos.
6636
6637         * loaddefs.el (completion-ignored-extensions):
6638         Fix documentation.
6639         
6640         * menubar-items.el (menu-truncate-list): Removed.
6641         * menubar-items.el (Menubar-items-truncate-list): New.
6642         * menubar-items.el (default-menubar):
6643         Fix errors if grep or compile command is too long.  Rename helper
6644         function to be less visible.
6645
6646 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6647
6648         * byte-optimize.el (byte-optimize-minus):
6649         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6650
6651 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6652
6653         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6654         Mule is available.
6655
6656         * mule/latin.el: New file.
6657
6658 2001-03-11  Ben Wing  <ben@xemacs.org>
6659
6660         * auto-save.el:
6661         * auto-save.el (auto-save-directory):
6662         * auto-save.el (make-auto-save-file-name):
6663         * auto-save.el (auto-save-file-name-p): New.
6664
6665         Merge in improvements from other definition of
6666         make-auto-save-file-name in files.el.
6667         
6668         * auto-save.el (auto-save-original-name):
6669         * auto-save.el (auto-save-name-in-fixed-directory):
6670         * auto-save.el (auto-save-unslashify-name): Removed.
6671         * auto-save.el (auto-save-slashify-name): Removed.
6672         * auto-save.el (auto-save-reserved-chars): New.
6673         * auto-save.el (auto-save-escape-name): New.
6674         * auto-save.el (auto-save-unhex): New.
6675         * auto-save.el (auto-save-unescape-name): New.
6676
6677         Change algorithm for encoding filenames in auto-save names to be
6678         entirely safe with all filesystems and all possible characters in
6679         a filename, and 100% reversible. (Essentially, uses
6680         quoted-printable as the encoding.)
6681         
6682         * auto-save.el (recover-all-files):
6683
6684         Use insert-directory rather than calling ls directly -- fixes
6685         things under Windows.
6686
6687         * files.el:
6688         * files.el (convert-standard-filename): Substitute FSF's
6689         definition for this (we had nothing here before).
6690         
6691         * files.el (backup-buffer): Warning fix.
6692         
6693         * files.el (make-backup-file-name):
6694         * files.el (find-backup-file-name):
6695         Fix error in calling sequence to auto-save-file-name-p.
6696         
6697         * files.el (recover-file):
6698         Use insert-directory rather than calling ls directly -- fixes
6699         things under Windows.
6700
6701         * files.el (make-auto-save-file-name): Removed.
6702         * files.el (auto-save-file-name-p): Removed.
6703         auto-save is always dumped so no sense in having a definition
6704         that will always be overwritten with another.
6705         
6706         * files.el (insert-directory):
6707         * win32-native.el:
6708         * win32-native.el (debug-mswindows-process-command-lines):
6709         * win32-native.el (original-make-auto-save-file-name): Removed.
6710         * win32-native.el (make-auto-save-file-name): Removed.
6711
6712
6713 2001-03-21  Martin Buchholz <martin@xemacs.org>
6714
6715         * XEmacs 21.2.46 "Urania" is released.
6716
6717 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6718
6719         * menubar-items.el (default-menubar): Update sample.emacs to
6720         sample.init.el and adjust accelerators.
6721
6722 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6723
6724         * build-report.el (build-report): Improve docstring.
6725
6726 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6727
6728         * ChangeLog: Log GTK merge.
6729
6730         * gutter-items.el:
6731         * mwheel.el:
6732         * sound.el:
6733         * startup.el:
6734         Revert gratuitous whitespace changes.
6735
6736 2001-03-07  Ben Wing  <ben@xemacs.org>
6737
6738         * help.el:
6739         * help.el (key-or-menu-binding):
6740         * help.el (Help-find-file): New.
6741         * help.el (describe-beta):
6742         * help.el (describe-copying):
6743         * help.el (describe-project):
6744         * help.el (view-emacs-news):
6745         * help.el (view-sample-init-el): New.
6746         * help.el (Help-princ-face): New.
6747         * help.el (Help-prin1-face): New.
6748         * help.el (help-symbol-function-context-menu):
6749         * help.el (help-symbol-variable-context-menu):
6750         * help.el (help-symbol-function-and-variable-context-menu):
6751         * help.el (frob-help-extents):
6752         * help.el (describe-function-1):
6753         * help.el (describe-variable):
6754
6755         Add coloring in Help buffers, correspondent with hyperlinks.
6756         View files in view-mode rather than Fundamental.
6757         Remove separators from context menus -- now handled in generic code.
6758         Add `Find Tag' to context menu.
6759         
6760         * menubar.el (popup-mode-menu):
6761
6762         Rewrite code that outputs the popup menu to (a) put more specific
6763         entries first, (b) be more robust, (c) output the proper context
6764         menu separators automatically (the context menu functionality is
6765         new and currently used only by Help).
6766
6767 2001-03-10  William M. Perry  <wmperry@aventail.com>
6768
6769         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6770         this function when converting from the 21.1 GTK branch.  Now
6771         supports file, password, question, and color built-in dialogs.
6772
6773 2001-03-06  Ben Wing  <ben@xemacs.org>
6774
6775         * keydefs.el:
6776         * keydefs.el (global-map):
6777         Add commented-out change of M-k (for 21.5).
6778         
6779         * menubar-items.el (default-menubar):
6780         Fix items to control kill-line behavior; add items for
6781         shifted motion.
6782         
6783         * simple.el:
6784         * simple.el (kill-whole-line):
6785         * simple.el (historical-kill-line): Removed.
6786         * simple.el (kill-line): Removed.
6787         * simple.el (kill-entire-line): New.
6788         * simple.el (kill-line-1): New.
6789         * simple.el (backward-kill-line):
6790         Undo kill-whole-line == always changes.  Add new function
6791         kill-entire-line to unconditionally delete the current line.
6792         Add comments describing the lamentable state of affairs of
6793         the kill-line functions and variables.
6794
6795 2001-03-02  Ben Wing  <ben@xemacs.org>
6796
6797         * simple.el:
6798         * simple.el (beginning-of-buffer):
6799         * simple.el (end-of-buffer):
6800         * simple.el (mark-ring-unrecorded-commands):
6801         * simple.el (signal-error-on-buffer-boundary):
6802         * simple.el (shifted-motion-keys-select-region):
6803         * simple.el (unshifted-motion-keys-deselect-region):
6804         * simple.el (motion-keys-for-shifted-motion): New.
6805         * simple.el (handle-pre-motion-command):
6806         * simple.el (handle-post-motion-command):
6807         * simple.el (forward-char-command):
6808         * simple.el (backward-char-command):
6809         * simple.el (scroll-up-command):
6810         * simple.el (scroll-down-command):
6811         * simple.el (next-line):
6812         * simple.el (previous-line):
6813         * simple.el (backward-block-of-lines):
6814         * simple.el (forward-block-of-lines):
6815         * simple.el (backward-word):
6816         * simple.el (mark-word):
6817
6818         Augment documentation of the most common motion commands to make
6819         note of the shifted-motion support.  Improve the support to (a)
6820         properly document how it works and why it's done in the fashion it
6821         is, and (b) allow the keystrokes that trigger it to be customized.
6822
6823         Correct error in the customize specification of
6824         mark-ring-unrecorded-commands.
6825
6826 2001-03-02  Ben Wing  <ben@xemacs.org>
6827
6828         * font-lock.el:
6829         * font-lock.el (font-lock-pending-extent-table): Removed.
6830         * font-lock.el (font-lock-pending-buffer-table): New.
6831         * font-lock.el (font-lock-pre-idle-hook):
6832         * font-lock.el (font-lock-after-change-function):
6833         * font-lock.el (font-lock-fontify-pending-extents):
6834         * font-lock.el (font-lock-lisp-like):
6835
6836         Fix handling of pending extents to avoid excessive slowness (N^2
6837         behavior) when making lots of buffer changes between redisplays,
6838         such as when saving the Options.
6839
6840 2001-03-09  William M. Perry  <wmperry@aventail.com>
6841
6842         * device.el:
6843         * dragdrop.el:
6844         * dumped-lisp.el:
6845         * faces.el:
6846         * frame.el:
6847         * gnuserv.el:
6848         * loadup.el:
6849         * menubar-items.el:
6850         * minibuf.el:
6851         The Great GTK Merge.
6852
6853         * ChangeLog.GTK:
6854         * dialog-gtk.el:
6855         * gdk.el:
6856         * generic-widgets.el:
6857         * glade.el:
6858         * gnome-widgets.el:
6859         * gnome.el:
6860         * gtk-compose.el:
6861         * gtk-extra.el:
6862         * gtk-faces.el:
6863         * gtk-ffi.el:
6864         * gtk-file-dialog.el:
6865         * gtk-font-menu.el:
6866         * gtk-glyphs.el:
6867         * gtk-init.el:
6868         * gtk-iso8859-1.el:
6869         * gtk-marshal.el:
6870         * gtk-mouse.el:
6871         * gtk-package.el:
6872         * gtk-password-dialog.el:
6873         * gtk-select.el:
6874         * gtk-widget-accessors.el:
6875         * gtk-widgets.el:
6876         * gtk.el:
6877         widgets-gtk.el:
6878         The Great GTK Merge: new files.
6879
6880 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6881
6882         * generic-widgets.el: Don't require gtk (a built-in feature) at
6883         top level.  Don't execute the last sexp unless (featurep 'gtk).
6884
6885 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6886
6887         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6888
6889 2001-02-23  Martin Buchholz <martin@xemacs.org>
6890
6891         * XEmacs 21.2.45 "Thelxepeia" is released.
6892
6893 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6894  
6895         * about.el (xemacs-hackers): update my entry. 
6896         * about.el (about-maintainer-info): ditto. 
6897         * about.el (about-hackers): ditto. 
6898
6899 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6900
6901         * about.el (about-maintainer-info): More vanity info about
6902         yours truly.
6903
6904 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6905
6906         * build-report.el (build-report-destination): xemacs-build-reports
6907         has moved to SourceForge, where mailing list name length is
6908         restricted, hence the name change to
6909         xemacs-buildreports@xemacs.org.
6910         * build-report.el (build-report-keep-regexp): Update default.
6911         * build-report.el (build-report-delete-regexp): Ditto.
6912         * build-report.el (build-report-make-output-files): Ditto.
6913
6914 2001-02-19  Craig Lanning  <lanning@scra.org>
6915
6916         * lisp-mode.el: Add indentation specifications for following
6917         Common Lisp forms: handler-case, handler-bind, with-slots,
6918         with-open-file, with-open-stream, print-unreadable-object.
6919
6920 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6921
6922         * font-lock.el (font-lock-set-defaults-1):
6923         Move initialization of `font-lock-cache-position' so that it's set
6924         even if font-lock-keywords is already defined.
6925
6926 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6927
6928         * autoload.el (generate-file-autoloads-1):
6929         Use `emacs-lisp-mode-syntax-table' instead of
6930         `lisp-mode-syntax-table'.
6931         * lisp-mode.el (lisp-mode-syntax-table):
6932         Get rid of old checks for `parse-partial-sexp' version.
6933         Make `|' (pipe) string delimiter instead of punctuation.
6934
6935 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6936
6937         * window.el (save-selected-window):
6938         Use gensym for better macro hygiene.
6939
6940 2001-02-06  Mike Sperber <mike@xemacs.org>
6941
6942         * dump-paths.el:
6943         * startup.el (startup-setup-paths): Set and use
6944         `mule-lisp-directory'.
6945         (startup-setup-paths-warning): Ditto.
6946
6947         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6948         (paths-construct-load-path): Consider `mule-lisp-directory'.
6949
6950 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6951
6952         * font-lock.el: Syntax table improvements used.  A few random
6953         changes are not specified below.
6954         (font-lock-fontify-string-delimiters):
6955         (font-lock-syntactic-keywords):
6956         (font-lock-cache-state nil):
6957         (font-lock-cache-position):
6958         New variables.
6959         (font-lock-set-syntax):
6960         (font-lock-apply-syntactic-highlight):
6961         (font-lock-fontify-syntactic-anchored-keywords):
6962         (font-lock-fontify-syntactic-keywords-region):
6963         (font-lock-eval-keywords):
6964         New functions.
6965         (font-lock-remove-face):
6966         (font-lock-fontify-syntactically-region):
6967         Use syntax properties.
6968
6969 2001-02-08  Martin Buchholz <martin@xemacs.org>
6970
6971         * XEmacs 21.2.44 "Thalia" is released.
6972
6973 2001-01-16  Mike Sperber <mike@xemacs.org>
6974
6975         * startup.el (normal-top-level): Work even if no installation root
6976         is found.
6977
6978 2001-01-30  Andy Piper  <andy@xemacs.org>
6979
6980         * gutter-items.el (progress-abort-glyph): remove instantiator.
6981         (set-progress-abort-instantiator): new function.
6982         (abort-progress-feedback): use it.
6983
6984         * gutter.el (set-gutter-dirty-p): new function.
6985
6986 2001-01-30  Didier Verna  <didier@xemacs.org>
6987
6988         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6989
6990 2001-01-24  Didier Verna  <didier@xemacs.org>
6991
6992         * sound.el (sound-extension-list): give a better default value.
6993         * sound.el (load-sound-file): improve the doc string, also find
6994         files given by absolute names, pass a real extension list to
6995         `locate-file'.
6996
6997 2001-01-26  Martin Buchholz <martin@xemacs.org>
6998
6999         * XEmacs 21.2.43 "Terspichore" is released.
7000
7001 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7002
7003         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7004         messages from gnuserv.
7005
7006 2001-01-20  Martin Buchholz <martin@xemacs.org>
7007
7008         * XEmacs 21.2.42 "Poseidon" is released.
7009
7010 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7011
7012         * cl-macs.el (cl-upcase-arg): New function.
7013         (cl-function-arglist): New function.
7014         (cl-transform-lambda): Automatically add CL-style lambda list to
7015         documentation string using functions above.
7016
7017 2001-01-12  Andy Piper  <andy@xemacs.org>
7018
7019         * package-get.el (package-get-custom): call
7020         package-net-update-installed-db.
7021
7022         * package-ui.el (pui-install-selected-packages): call
7023         package-net-update-installed-db.
7024
7025         * package-net.el (package-net-update-installed-db): use
7026         packages-package-list so that we reflect reality.
7027
7028         * packages.el (packages-package-list): Make docstring reflect
7029         reality.
7030
7031         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7032
7033         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7034         isn't installed.
7035
7036 2001-01-17  Andy Piper  <andy@xemacs.org>
7037
7038         * wid-edit.el (widget-activation-glyph-mapper): activate or
7039         deactivate native widgets.
7040         (widget-glyph-insert-glyph): record instantiator.
7041         (widget-push-button-value-create): use it.
7042
7043         * gui.el (gui-button-action): new function. Make button's domain
7044         buffer current when calling.
7045         (make-gui-button): update to use gui-button-action.
7046
7047 2001-01-16  Didier Verna  <didier@xemacs.org>
7048
7049         * menubar-items.el (default-menubar): add an entry for modeline
7050         horizontal scrolling in Options -> Display.
7051
7052 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7053
7054         * package-get.el (package-get-require-signed-base): Set to nil
7055         by default.
7056
7057 2001-01-17  Martin Buchholz <martin@xemacs.org>
7058
7059         * XEmacs 21.2.41 "Polyhymnia" is released.
7060
7061 2001-01-16  Mike Sperber <mike@xemacs.org>
7062
7063         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7064         catch lisp/mule/.
7065
7066 2001-01-14  Mike Sperber <mike@xemacs.org>
7067
7068         * startup.el (maybe-create-compatibility-dot-emacs):
7069         (maybe-unmigrate-user-init-file):
7070         (unmigrate-user-init-file): Created.
7071         (maybe-migrate-user-init-file): Offer creation of compatibility
7072         .emacs.
7073         Some doc fixes wrt init file location.
7074
7075 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7076
7077         * faces.el (face-frob-from-locale-first): new variable.
7078         (frob-face-font-2): Honor tags arg while trying to use
7079         standard-face-mapping.  When face-frob-from-locale-first is set,
7080         first try to set face inheriting from frobbed-face.
7081
7082 2001-01-15  Didier Verna  <didier@xemacs.org>
7083
7084         * about.el (xemacs-hackers): update my entry.
7085         * about.el (about-url-alist): ditto.
7086         * about.el (about-maintainer-info): ditto.
7087         * about.el (about-hackers): ditto.
7088
7089 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7090
7091         The byte compiler has been badly broken for a year,
7092         by the patch of 1999-12-06.
7093         * byte-optimize.el (byte-optimize-form-code-walker):
7094         Bug was: the byte compiler was making this erroneous optimization:
7095         (progn (or (foo)) (bar)) ==> (bar)
7096
7097 2000-11-20  Mike Sperber <mike@xemacs.org>
7098
7099         * setup-paths.el (paths-core-load-path-depth): Split
7100         `paths-load-path-depth' in two for site and core lisp.  Don't
7101         recurse into core.
7102         * setup-paths.el (paths-construct-load-path): Use.
7103
7104 2001-01-10  Andy Piper  <andy@xemacs.org>
7105
7106         * package-net.el (package-net-cygwin32-binary-size): new variable
7107         (package-net-win32-binary-size): ditto.  add much needed
7108         commentary.
7109
7110         * gutter-items.el (buffers-tab-items): correct off-by-one error
7111         for buffers-tab-max-size.
7112
7113 2001-01-08  Martin Buchholz <martin@xemacs.org>
7114
7115         * XEmacs 21.2.40 is released.
7116
7117 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7118
7119         * mule/hebrew.el: Fix comments and typos.
7120         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7121
7122 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7123
7124         * ChangeLog.1: move ancient log from fill.el.
7125
7126         * dump-paths.el:
7127         paragraphs.el:
7128         mule/mule-category.el:
7129         Miscellaneous typo fixes and slight doc clarifications.
7130
7131         * mule/mule-ccl.el:  Correct file name in header.
7132
7133 2000-12-31  Martin Buchholz <martin@xemacs.org>
7134
7135         * XEmacs 21.2.39 is released.
7136
7137 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7138
7139         * byte-optimize.el (byte-optimize-cond):
7140         (byte-optimize-cond-1): New.
7141         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7142         Optimizes (cond (x nil)) ==> nil.
7143         Provide better diagnostic on malformed expr like (cond foo).
7144
7145 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7146
7147         * mule/mule-coding.el:
7148         mule/mule-cmds.el (reset-language-environment,
7149         set-language-environment-coding-systems):
7150         Safer default coding-priority-list, corresponding to src/file-coding.h.
7151
7152 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7153
7154         * package-admin.el: Allow package removal from
7155         early-package-load-path.
7156
7157 2000-12-15  Andreas Jaeger  <aj@suse.de>
7158
7159         * about.el (about-maintainer-info): Update my entry.
7160
7161 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7162
7163         * packages.el (locate-library): Add support for bzip2
7164         compressed .el files.
7165
7166 2000-12-12  Andy Piper  <andy@xemacs.org>
7167
7168         * package-net.el: new file.
7169
7170 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7171
7172         * font-lock.el: Add missing C++ keywords.
7173
7174 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7175
7176         * simple.el (indent-for-comment): Preserve indentation of comments
7177         starting in column 0, as documented in (Info-goto-node
7178         "(xemacs)Comments").  Update docstring accordingly.
7179
7180 2000-12-05  Martin Buchholz <martin@xemacs.org>
7181
7182         * XEmacs 21.2.38 is released.
7183
7184 2000-12-04  Didier Verna  <didier@xemacs.org>
7185
7186         * mouse.el (default-mouse-track-set-point-in-window): remove
7187         spurious '+' operation detected by Martin.
7188
7189
7190 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7191
7192         * cl-extra.el (coerce):
7193         Implement char to integer coercion.
7194         Remove extraneous (numberp) test.
7195
7196         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7197         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7198         (byte-optimize-predicate):
7199         Warn if evaluating constant expression signals an error.
7200         (byte-optimize-form): Small simplification.
7201
7202         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7203
7204 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7205
7206         * byte-optimize.el:
7207         (byte-optimize-minus):
7208         (byte-optimize-plus):
7209         (byte-optimize-mult):
7210         (byte-optimize-quo):
7211         Use (car (last x)) instead of (last x) to get last elt!
7212         Use `byte-optimize-predicate' to optimize `%'.
7213         Move optimizations for special numeric args to bytecomp.el.
7214         * bytecomp.el (byte-compile-associative): Remove.
7215         (byte-compile-max): New.
7216         (byte-compile-min): New.
7217         Properly handle erroneous calls: (max) (min).
7218         (byte-compile-plus): New.
7219         (byte-compile-minus):
7220         It's easiest to handle 0, +1 and -1 args here.
7221         (byte-compile-mult): New.
7222         It's easiest to handle 1, -1 and 2 args here.
7223         (byte-compile-quo):
7224         It's easiest to handle 0, +1 and -1 args here.
7225         Issue byte-compiler warning when dividing by zero.
7226
7227         Byte-compiler arithmetic improvements.
7228         Better optimize these expressions in the obvious way:
7229         (+ x y 1)   -->  varref x varref y add add1
7230         (+ x y -1)  -->  varref x varref y add sub1
7231         (- x y 0)   -->  (- x y)
7232         (- 0 x y)   -->  (- (- x) y)
7233         (% 42 19)   --> compile-time constant
7234         (/ 42 19)   --> compile-time constant
7235         (* (foo) 2) --> foo call dup plus
7236
7237         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7238         unless (declaim (optimize (safety 3)))
7239         or (setq byte-compile-delete-errors nil).
7240
7241 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7242
7243         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7244         docstrings.
7245
7246 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7247
7248         * startup.el (command-line-do-help):  Add documentation of
7249         portable dumper switches.
7250
7251 2000-11-22  Andy Piper  <andy@xemacs.org>
7252
7253         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7254
7255         * glyphs.el (init-glyphs): don't use autodetect for strings.
7256
7257 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7258
7259         * byte-optimize.el (byte-optimize-char-before):
7260         (byte-optimize-backward-char):
7261         (byte-optimize-backward-word):
7262         Fix incorrect optimizations for these sorts of expressions:
7263         (let ((x nil)) (backward-char x))
7264
7265 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7266
7267         * byte-optimize.el:
7268         * byte-optimize.el (byte-optimize-backward-char): New.
7269         * byte-optimize.el (byte-optimize-backward-word): New.
7270         Make backward-word and backward-char as efficient as forward versions.
7271
7272         * bytecomp.el (byte-compile-no-args-with-one-extra):
7273         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7274         * bytecomp.el (byte-compile-two-args-with-one-extra):
7275         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7276         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7277         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7278         Check if extra arg is constant nil, and if so, use byte-coded call.
7279
7280         * simple.el (backward-word):
7281         * simple.el (mark-word):
7282         * simple.el (kill-word):
7283         * simple.el (backward-kill-word):
7284         Make COUNT argument optional, for consistency with forward-char et al.
7285
7286         * abbrev.el (abbrev-string-to-be-defined):
7287         * abbrev.el (inverse-abbrev-string-to-be-defined):
7288         * abbrev.el (inverse-add-abbrev):
7289         * abbrev.el (expand-region-abbrevs):
7290         * buff-menu.el (Buffer-menu-execute):
7291         * indent.el (move-to-left-margin):
7292         * indent.el (indent-relative):
7293         * indent.el (move-to-tab-stop):
7294         * info.el (Info-reannotate-node):
7295         * lisp-mode.el (lisp-indent-line):
7296         * lisp.el (end-of-defun):
7297         * lisp.el (move-past-close-and-reindent):
7298         * misc.el (copy-from-above-command):
7299         * mouse.el (default-mouse-track-scroll-and-set-point):
7300         * page.el (forward-page):
7301         * paragraphs.el (forward-paragraph):
7302         * paragraphs.el (end-of-paragraph-text):
7303         * picture.el (picture-forward-column):
7304         * picture.el (picture-self-insert):
7305         * rect.el (extract-rectangle-line):
7306         * simple.el (newline):
7307         * simple.el (fixup-whitespace):
7308         * simple.el (backward-delete-char-untabify):
7309         * simple.el (transpose-chars):
7310         * simple.el (transpose-preceding-chars):
7311         * simple.el (do-auto-fill):
7312         * simple.el (indent-new-comment-line):
7313         * simple.el (blink-matching-open):
7314         * view-less.el (cleanup-backspaces):
7315         * wid-edit.el (widget-transpose-chars):
7316         * term/bg-mouse.el (bg-insert-moused-sexp):
7317         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7318
7319         * info.el (Info-fontify-node):
7320         * simple.el (backward-delete-function):
7321         Use canonical delete-backward-char instead of backward-delete-char.
7322
7323 2000-11-20  Andy Piper  <andy@xemacs.org>
7324
7325         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7326         no buffers.
7327
7328 2000-11-20  Andy Piper  <andy@xemacs.org>
7329
7330         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7331         buffer tabs.
7332
7333 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7334
7335         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7336         (proclaim inline...) was shadowing compiler-macros.
7337
7338 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7339
7340         * bytecomp.el (byte-compile-eval): New.
7341         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7342         Keeps this promise made in Lispref:
7343         "If a file being compiled contains a `defmacro' form, the macro is
7344         defined temporarily for the rest of the compilation of that file."
7345
7346 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7347
7348         * cl.el (floatp-safe):
7349         (plusp):
7350         (minusp):
7351         (oddp):
7352         (evenp):
7353         (cl-abs):
7354         Use a better parameter name than `x'.
7355
7356         * cl-macs.el (check-type): Make continuable.  Change documentation
7357         to require PLACE, but accept any form for compatibility.
7358
7359         * abbrev.el (define-abbrev): Use check-type.
7360         * font-menu.el (font-menu-change-face): Use check-type.
7361         * menubar.el (relabel-menu-item): Use check-type.
7362         * itimer.el: Fix typo.
7363
7364 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7365
7366         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7367
7368 2000-11-14  Martin Buchholz <martin@xemacs.org>
7369
7370         * XEmacs 21.2.37 is released.
7371
7372 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7373
7374         * code-cmds.el: Provide the feature.
7375
7376 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7377
7378         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7379
7380         * code-cmds.el: New file
7381         * mule/mule-cmds.el:
7382         * mule/mule-misc.el
7383         (coding-keymap): New keymap. Define coding system keyboard
7384         commands on file-coding builds too.
7385         (coding-system-change-eol-conversion):
7386         (universal-coding-system-argument):
7387         (set-default-coding-systems):
7388         (prefer-coding-system): Moved from mule-cmds.el
7389         (set-buffer-process-coding-system): Moved from mule-misc.el
7390
7391 2000-09-15  Stephen Carney <carney@scubadoo.com>
7392
7393         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7394
7395 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7396
7397         * package-get.el (package-get-download-sites): Add a pre-release
7398         site for experimental packages.
7399
7400         * auto-autoloads.el: Regenerated.
7401
7402 2000-08-01  Andy Piper  <andy@xemacs.org>
7403
7404         * gutter-items.el (buffers-tab-omit-function): reference
7405         buffers-tab-select-visible-buffers.
7406         (buffers-tab-filter-functions): new variable, by default uses
7407         buffers-tab-selection-function and buffers-tab-omit-function.
7408         (select-buffers-tab-buffers-by-mode): invert arguments.
7409         (buffers-tab-select-visible-buffers): new function. Invert calling
7410         of buffers-menu-omit-invisible-buffers.
7411         (buffers-tab-items): rewrite to use
7412         buffers-tab-filter-functions. Rewrite docstring.
7413         (gutter-buffers-tab-extent): delete.
7414         (add-tab-to-gutter): always build a new extent when adding the
7415         tabs.
7416         (update-tab-in-gutter): make gutter dirty when orientation
7417         changes.
7418
7419 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7420
7421         * bytecomp.el (byte-compile-defvar-or-defconst):
7422         Only do loadhist recording if defvar form includes a value.
7423
7424 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7425
7426         * bytecomp.el (byte-compile-initial-macro-environment):
7427         `eval-when-compile' should not compile its body.
7428
7429 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7430
7431         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7432         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7433         some Japanese English.  Remove some ancient FSF comments, and
7434         improve docstrings.  Use symbols not vectors for tables.
7435
7436 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7437
7438         * keymap.el:
7439         (local-key-binding):
7440         (global-key-binding):
7441         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7442
7443         * lisp.el:
7444         (backward-sexp): Slightly simpler code.
7445         (mark-sexp): Make arg optional, like FSF Emacs.
7446         (forward-list): Slightly simpler code.
7447         (backward-list): Slightly simpler code.
7448         (down-list):  Make arg optional, like FSF Emacs.
7449         (up-list):  Make arg optional, like FSF Emacs.
7450         (backward-up-list):  Make arg optional, like FSF Emacs.
7451         (kill-sexp):  Make arg optional, like FSF Emacs.
7452         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7453
7454         * font-menu.el (font-menu-change-face):
7455         Take continuable errors into account.
7456
7457         * abbrev.el:
7458         * abbrev.el (clear-abbrev-table):
7459         * abbrev.el (define-abbrev-table):
7460         * abbrev.el (define-abbrev):
7461         * abbrev.el (insert-abbrev-table-description):
7462         * apropos.el (apropos-documentation-check-doc-file):
7463         * apropos.el (apropos-documentation-check-elc-file):
7464         * buff-menu.el (list-buffers):
7465         * buff-menu.el (list-buffers-noselect):
7466         * bytecomp.el (byte-recompile-directory):
7467         * bytecomp.el (batch-byte-compile):
7468         * cl-macs.el (typep):
7469         * code-files.el (find-coding-system-magic-cookie):
7470         * code-files.el (insert-file-contents):
7471         * cus-edit.el (customize-set-variable):
7472         * cus-edit.el (customize-save-variable):
7473         * cus-face.el (custom-set-face-font-size):
7474         * cus-face.el (custom-set-face-update-spec):
7475         * cus-face.el (custom-reset-faces):
7476         * custom.el (custom-check-theme):
7477         * custom.el (copy-upto-last):
7478         * fill.el (canonically-space-region):
7479         * fill.el (fill-paragraph):
7480         * fill.el (fill-region):
7481         * fill.el (find-space-insertable-point):
7482         * fill.el (justify-current-line):
7483         * faces.el (face-spec-update-all-matching):
7484         * faces.el (set-face-stipple):
7485         * files-nomule.el (insert-file-contents):
7486         * files.el (insert-file-contents-literally):
7487         * files.el (hack-local-variables-last-page):
7488         * files.el (basic-save-buffer):
7489         * files.el (insert-directory):
7490         * font-menu.el (font-menu-change-face):
7491         * font.el (font-spatial-to-canonical):
7492         * format.el (format-encode-region):
7493         * format.el (format-insert-file):
7494         * format.el (format-replace-strings):
7495         * gutter.el (set-gutter-element):
7496         * help.el (key-or-menu-binding):
7497         * help.el (describe-bindings):
7498         * help.el (with-syntax-table):
7499         * indent.el (indent-rigidly):
7500         * indent.el (delete-to-left-margin):
7501         * info.el:
7502         * info.el (Info-extract-dir-entry-from):
7503         * info.el (Info-build-dir-anew):
7504         * info.el (Info-rebuild-dir):
7505         * info.el (Info-batch-rebuild-dir):
7506         * info.el (Info-read-subfile):
7507         * info.el (Info-build-node-completions):
7508         * info.el (Info-extract-menu-node-name):
7509         * isearch-mode.el (isearch-range-invisible):
7510         * isearch-mode.el (isearch-restore-invisible-extents):
7511         * itimer.el (itimerp):
7512         * itimer.el (itimer-live-p):
7513         * keymap.el:
7514         * keymap.el (substitute-key-definition):
7515         * keymap.el (read-command-or-command-sexp):
7516         * keymap.el (local-key-binding):
7517         * keymap.el (global-key-binding):
7518         * keymap.el (global-set-key):
7519         * keymap.el (local-set-key):
7520         * ldap.el:
7521         * ldap.el (ldap-add-entries):
7522         * ldap.el (ldap-delete-entries):
7523         * lisp.el (backward-sexp):
7524         * lisp.el (mark-sexp):
7525         * lisp.el (forward-list):
7526         * lisp.el (backward-list):
7527         * lisp.el (down-list):
7528         * lisp.el (backward-up-list):
7529         * lisp.el (up-list):
7530         * lisp.el (kill-sexp):
7531         * lisp.el (backward-kill-sexp):
7532         * menubar.el (add-menu-button):
7533         * menubar.el (add-submenu):
7534         * menubar.el (delete-menu-item):
7535         * menubar.el (relabel-menu-item):
7536         * mouse.el (narrow-window-to-region):
7537         * obsolete.el (define-obsolete-variable-alias):
7538         * obsolete.el (store-substring):
7539         * package-admin.el:
7540         * package-admin.el (package-admin-install-function):
7541         * package-admin.el (package-admin-install-function-mswindows):
7542         * package-admin.el (package-admin-default-install-function):
7543         * package-get.el (package-get-update-base-entries):
7544         * packages.el (packages-load-package-dumped-lisps):
7545         * packages.el (packages-collect-package-dumped-lisps):
7546         * printer.el (generic-print-buffer):
7547         * printer.el (generic-print-region):
7548         * replace.el (occur-mode-mouse-goto):
7549         * replace.el (perform-replace):
7550         * select.el (get-selection-no-error):
7551         * simple.el:
7552         * simple.el (newline):
7553         * simple.el (open-line):
7554         * simple.el (edit-and-eval-command):
7555         * simple.el (goto-line):
7556         * simple.el (undo):
7557         * simple.el (kill-region):
7558         * simple.el (copy-region-as-kill):
7559         * simple.el (kill-ring-save):
7560         * simple.el (set-mark):
7561         * simple.el (next-line):
7562         * simple.el (previous-line):
7563         * simple.el (line-move):
7564         * simple.el (set-goal-column):
7565         * simple.el (comment-region):
7566         * subr.el:
7567         * subr.el (putf):
7568         * syntax.el (modify-syntax-entry):
7569         * syntax.el (map-syntax-table):
7570         * view-less.el (view-file):
7571         * view-less.el (view-buffer):
7572         * view-less.el (view-file-other-window):
7573         * window-xemacs.el (backward-other-window):
7574         * window.el:
7575         * window.el (one-window-p):
7576         * window.el (walk-windows):
7577         * window.el (window-list):
7578         * x-mouse.el (x-mouse-kill):
7579         * x-select.el (x-get-cutbuffer):
7580         * x-select.el (x-store-cutbuffer):
7581         * term/bg-mouse.el (bg-mouse-line-to-center):
7582         * term/sun-mouse.el (window-line-end):
7583         * term/sun-mouse.el (sun-select-region):
7584         * term/sun.el (kill-region-and-unmark):
7585         * mule/mule-category.el:
7586         * mule/mule-category.el (modify-category-entry):
7587         * mule/mule-category.el (char-category-list):
7588         * mule/mule-coding.el (coding-system-force-on-output):
7589         * mule/mule-misc.el (coding-system-put):
7590         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7591
7592 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7593
7594         * cus-face.el: Typo fixes and tiny clarifications.
7595         * custom.el: ditto
7596
7597 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7598
7599         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7600         * startup.el (normal-top-level): Setup auto-save-list-file-name
7601         if auto-save-list-file-prefix is non-nil.
7602
7603 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7604
7605         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7606
7607 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7608
7609         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7610         get symbol at point-min.
7611
7612 2000-10-24  Didier Verna  <didier@xemacs.org>
7613
7614         * info.el (Info-emacs-info-file-name): defconst it.
7615         * info.el (Info-footnote-tag): defcustom it.
7616         * info.el (Info-no-description-string): ditto.
7617         * info.el (Info-find-node): adapt to new semantics of
7618         'Info-suffixed-file (don't do the case variants stuff).
7619         * info.el (Info-insert-dir): rewrite the dir file variants code.
7620         * info.el (Info-directory-files): New. Return the list of info
7621         files in a directory.
7622         * info.el (Info-dir-outdated-p): use it.
7623         * info.el (Info-parse-dir-entries): ditto.
7624         * info.el (Info-build-dir-anew): don't restrict to files ending
7625         with a ".info.*" extension.
7626         * info.el (Info-set-mode-line): ditto.
7627         * info.el (Info-read-subfile): adapt to new semantics of
7628         'Info-suffixed-file (append 'exact argument).
7629         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7630         string independently of the case.
7631         * info.el (Info-suffixed-file): use it (match all possible case
7632         for the file name).
7633         * info.el (Info-insert-file-contents): code cleanup.
7634         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7635         columns.
7636         * info.el (Info-batch-rebuild-dir): ditto.
7637         * info.el (Info-read-node-name-1): ditto.
7638         * info.el (Info-search): ditto.
7639         * info.el (Info-fontify-node): ditto.
7640
7641
7642 2000-10-24  Didier Verna  <didier@xemacs.org>
7643
7644         * process.el (shell-command): when called from a program, avoid
7645         'push-mark's "mark-set" message.
7646
7647 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7648
7649         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7650         by a symbol, not by a vector.
7651         * mule/vietnamese.el (vscii): Likewise.
7652         (viscii): Likewise.
7653         * mule/cyrillic.el (koi8-r): Likewise.
7654
7655         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7656         by a symbol, not by a vector.
7657         (chinese-big5-2): Likewise.
7658         * mule/ethiopic.el (ethiopic): Likewise.
7659         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7660         (vietnamese-viscii-upper): Likewise.
7661
7662 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7663
7664         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7665
7666 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7667
7668         * byte-optimize.el (byte-optimize-car): New function.
7669         (byte-optimize-cdr): Ditto.
7670
7671 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7672
7673         * byte-optimize.el: Partial synch with FSF 20.7.
7674         Optimize constant concatenation.
7675         Add keymapp as a side effect free function.  It is a built-in.
7676         (byte-after-unbind-pos): Remove byte-equal.
7677
7678 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7679
7680         * update-elc-2.el: Quote regexps correctly.
7681
7682 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7683
7684         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7685         (ccl-compile): Apply integerp, not integer-or-char-p to
7686         check the type of the buffer magnification
7687         (ccl-compile-write-string): Encode a string with binary
7688         coding system.
7689         (ccl-compile-write-repeat): Likewise.
7690
7691 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7692
7693         * buff-menu.el:
7694         * bytecomp.el:
7695         * coding.el:
7696         * faces.el:
7697         * files.el:
7698         * fill.el:
7699         * float-sup.el:
7700         * font-lock.el:
7701         * help.el:
7702         * iso8859-1.el:
7703         * loaddefs.el:
7704         * menubar-items.el:
7705         * menubar.el:
7706         * modeline.el:
7707         * msw-font-menu.el:
7708         * paragraphs.el:
7709         * paths.el:
7710         * replace.el:
7711         * simple.el:
7712         * sound.el:
7713         * startup.el:
7714         * version.el:
7715         * x-faces.el:
7716         * x-font-menu.el:
7717         Remove purecopy.
7718
7719 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7720
7721         * simple.el (do-auto-fill): Use the function pointer to by
7722         `comment-line-break-function', not `indent-new-comment-line'. This
7723         fixes an issue with cc-mode comment continuation.
7724
7725 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7726
7727         * simple.el (turn-on-auto-fill):  Add (interactive).
7728         * mwheel.el (mwheel-install): Add (interactive).
7729         * font-lock.el (turn-on-font-lock): Add (interactive).
7730         (turn-off-font-lock): Add (interactive).
7731
7732 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7733
7734         * packages.el (packages-special-base-regexp): Add `man'.
7735
7736 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7737
7738         * wid-edit.el (widget-specify-active): map over extents in current
7739         buffer like `widget-specify-inactive' does.  Mapping over the
7740         inactive extent object does not work since the current extent is
7741         ignored by `map-extents'.
7742
7743 2000-10-04  Martin Buchholz <martin@xemacs.org>
7744
7745         * XEmacs 21.2.36 is released.
7746
7747 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7748
7749         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7750         Optimize the compiled-function-constants vector by byte-code
7751         reference counts.
7752
7753 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7754
7755         * build-report.el (build-report-delete-regexp): quote value in
7756         defcustom
7757
7758 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7759
7760         * build-report.el (build-report): Don't bind srcdir which we don't
7761         use in `multiple-value-bind' to avoid the only byte-compiler
7762         warning.
7763
7764 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7765
7766         * build-report.el: Requires cl and custom now.
7767         build-report-version is determined by XEmacs version -- remove
7768         build-report-version*.
7769         * build-report.el (build-report-version): Removed.
7770         * build-report.el (build-report-installation-version-regexp): New.
7771         * build-report.el (build-report-version-file-regexp): New.
7772         * build-report.el (build-report-installation-srcdir-regexp): New.
7773         * build-report.el (build-report-destination): Offer
7774         xemacs-build-reports and xemacs-beta.
7775         * build-report.el (build-report-keep-regexp): Adjusted.
7776         * build-report.el (build-report-delete-regexp): Adjusted.
7777         * build-report.el (build-report-make-output-dir): New.
7778         * build-report.el (build-report-installation-file): Replace use of
7779         `concat' with `expand-file-name'.
7780         * build-report.el (build-report-make-output-file): Removed.
7781         * build-report.el (build-report-make-output-files): New.
7782         * build-report.el (build-report-subject): Identify as
7783         user-variable with "*...".
7784         * build-report.el (build-report-prompts): Ditto.
7785         * build-report.el (build-report-version-file): New.
7786         * build-report.el (build-report-file-encoding): Identify as
7787         user-variable with "*...".
7788         * build-report.el (build-report-make-output-get): New.
7789         * build-report.el (build-report-insert-header): Report
7790         emacs-version and system-configuration instead of
7791         build-report-version.
7792         * build-report.el (build-report-insert-make-output): Add file
7793         argument.
7794         * build-report.el (build-report-insert-installation-file):
7795         Re-indent.
7796         * build-report.el (build-report-keep): Change docstring,
7797         re-indent.
7798         * build-report.el (build-report-delete): Ditto.
7799         * build-report.el (build-report-installation-data): New.
7800         * build-report.el (build-report-version-file-data): New.
7801
7802 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7803
7804         * byte-optimize.el (byte-optimize-lapcode):
7805         Fix the optimization of using the first 5 elements of the
7806         constants vector for variables.
7807         (byte-optimize-lapcode): Fix another ancient broken optimization.
7808
7809 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7810
7811         * *: Spelling mega-patch
7812
7813 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7814
7815         * easymenu.el: doc fixes.
7816         (easy-menu-do-define): Use backquote.
7817         (easy-menu-change):
7818         (easy-menu-add):
7819         `when' seems much clearer than `if' here.
7820         (easy-menu-remove):
7821         (easy-menu-add-item):
7822         (easy-menu-item-present-p):
7823         (easy-menu-remove-item):
7824         Wrap using (when (featurep 'menubar) ...)
7825
7826 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7827
7828         * bytecomp.el (displaying-byte-compile-warnings):
7829         Revert Ben's change to this function below so that the compile log
7830         is displayed properly for users of the "popper" package.
7831
7832 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7833
7834         * window.el (save-selected-window): Use backquote.
7835
7836         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7837         Renamed from `byte-compile-file-form-defvar'.
7838         * bytecomp.el (byte-compile-defvar-or-defconst):
7839         Only cons onto current-load-list in top-level forms.
7840         Else this leaks a cons cell every time a defun is called.
7841         Renamed from `byte-compile-defvar', for clarity.
7842         Warn when docstring of defvar is not a string.
7843         Use consistent error messages.
7844         Better comments.
7845
7846 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7847
7848         * simple.el (set-variable):
7849         Remove unneeded defvar by rearranging order of let* forms.
7850
7851         * mule/mule-ccl.el (ccl-get-next-code):
7852         * menubar-items.el (bookmark-menu-filter):
7853         (language-environment-menu-filter):
7854         (tutorials-menu-filter):
7855         * toolbar-items.el (toolbar-compile):
7856         * byte-optimize.el (disassemble-offset):
7857         Use (declare (special ...)) instead of `defvar'.
7858
7859         * cl-macs.el (cl-do-proclaim):
7860         Fix (declare (special ...)) warning suppression syntax.
7861
7862 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7863
7864         * info.el (Info-tag-table-marker):
7865         (Info-tag-table-buffer):
7866         (Info-find-file-node):
7867         (Info-read-subfile):
7868         (Info-build-node-completions):
7869         (Info-search):
7870         (Info-mode):
7871         Multiple info buffer support.
7872
7873 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7874
7875         * ldap.el (ldap-decode-entry): New defun
7876         (ldap-search-entries): Use it in order to decode DN-prefixed
7877         entries properly
7878
7879 2000-08-23  Daniel Pittman <daniel@danann.net>
7880
7881         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7882         Use `eq', not `=', to compare symbols.
7883
7884 2000-07-30  Ben Wing  <ben@xemacs.org>
7885
7886         * bytecomp.el (byte-compile-report-error):
7887         * bytecomp.el (displaying-byte-compile-warnings):
7888         if stack-trace-on-error is set, send out a backtrace when
7889         an error is encountered that stops byte compilation.  this
7890         should make it much much easier to track down those curious
7891         problems.  also undo the kludge of using a separate "*Show*"
7892         buffer for display when there's a temp-buffer-show-function;
7893         we can avoid this by just being a little smarter.
7894
7895         * dialog-items.el:
7896         * dialog-items.el (search-dialog-regexp): New.
7897         * dialog-items.el (search-dialog-callback):
7898         * dialog-items.el (make-search-dialog):
7899         add a regexp option to the dialog and clean up a bit.
7900
7901         * dialog.el:
7902         * dialog.el (yes-or-no-p-dialog-box):
7903         * dialog.el (get-dialog-box-response):
7904         * dialog.el (make-dialog-box):
7905         * dialog.el (dialog-box-finish): New.
7906         * dialog.el (dialog-box-cancel): New.
7907         * dialog.el (internal-make-dialog-box-exit): New.
7908         implement [properly!] the :modal property of the new dialog box
7909         interface.  this is the first time xemacs has ever had *proper*
7910         modal dialog boxes, giving the standard window-system feedback.
7911         (e.g. under windows, clicking on a disabled frame causes a beep
7912         and makes the dialog box flash three times.)
7913
7914         * dragdrop.el: header keyword frobbing.
7915
7916         * dumped-lisp.el (preloaded-file-list):
7917         renamed winnt.el to win32-native.el.
7918
7919         * faces.el (face-property):
7920         * faces.el (set-face-property):
7921         * faces.el (frob-face-property):
7922         * faces.el (frob-face-font-2):
7923         * faces.el (make-face-bold):
7924         * faces.el (make-face-italic):
7925         * faces.el (make-face-bold-italic):
7926         * faces.el (make-face-unbold):
7927         * faces.el (make-face-unitalic):
7928         * faces.el (make-face-smaller):
7929         * faces.el (make-face-larger):
7930         clean up the implementation of these so that window-system-specific
7931         methods are called only on objects belonging to that window system.
7932         previously, you could have [e.g.] mswindows-make-face-bold called
7933         on font object of device type `stream', which is not good and
7934         explains the subtle errors Adrian was getting when byte-compiling
7935         something that required 'term. (Adrian, now you can use stack-trace-
7936         on-error to find the exact place where things are going wrong instead
7937         of having to laboriously binary-search your way through.)
7938
7939         * finder.el (finder-known-keywords):
7940         cleaned up -- properly sorted, clarified the meanings of many of
7941         the keywords, and added a few -- mswin, gui, content, build, www,
7942         user, services.  the last two try to distinguish between a package
7943         that's used directly by the user, and a package that provides
7944         support services to other packages.
7945
7946         * font-lock.el (lisp-font-lock-keywords-2):
7947         update list of lisp control structures to include everything,
7948         including new ones i introduced.
7949
7950         * gutter.el: header keyword frobbing.
7951
7952         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7953         recent isearch element was not doing so!  you got the second-most-
7954         recent instead.
7955
7956         * lisp-mode.el (construct-lisp-mode-menu):
7957         more menubar cleanups.
7958         * lisp-mode.el (with-selected-window):
7959         make it indent properly.
7960
7961         * menubar-items.el (default-menubar): lots of menubar cleanups.
7962         rearranged the options menu the most, e.g. splitting up the
7963         Keyboard/Mouse menu into a new Editing menu and combining the
7964         separate Scrollbar/Gutter/Toolbar submenus into Display.
7965         Got rid of General, moved items to Editing or new Troubleshooting.
7966         Moved Packages to Tools; doesn't seem to belong under Options.
7967         Added stuff to the Cmds menu, e.g. Change Case.
7968
7969         NB please don't complain about these periodic menubar changes.
7970         Anything like this is necessarily incremental in its construction
7971         -- By constant use you gradually become more and more aware of
7972         better and better ways to group menu items.  When we eventually
7973         move the options menu to a property sheet, the existing structure
7974         will probably be preserved fairly well.
7975
7976         * minibuf.el (next-history-element): fix problems with pressing
7977         down arrow in repeat-complex-command.
7978
7979         * modeline.el:
7980         * modeline.el (modeline-3d-p): New.
7981         added custom variable for controlling the 3d modeline.  the
7982         corresponding Options item has been present for a long time,
7983         but commented out with "fix me!" comments.  it's fixed now.
7984
7985         * obsolete.el (add-menu):
7986         remove bogus gettexts.
7987
7988         * process.el (shell-quote-argument):
7989         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7990         For bash under Windows native, see below.
7991
7992         * simple.el:
7993         * simple.el (display-warning-buffer):
7994         Fixed the handling of warning display to eliminate the annoying
7995         *Show* buffer, like was done for byte-compiler output above.
7996
7997         * simple.el (debug-print): New.
7998         Simple function for sending debug messages to the console and/or
7999         other debug places.
8000
8001         * subr.el (replace-in-string):
8002         Rewrite this function to avoid N^2 behavior with large strings --
8003         catastrophic with the new Windows selection code! (Apparently the
8004         author of this function didn't realize there was a fun
8005         replace-match that could make his life much easier, because we
8006         duplicated the entire logic.  The new version is smaller, easier
8007         to understand, much more robust, and has extended features --
8008         those of replace-match.)
8009
8010         * window.el:
8011         * window.el (with-selected-window): New.
8012         An obvious complement to the existing `with-selected-frame' and
8013         `with-current-buffer'.
8014
8015         * win32-native.el: Renamed from winnt.el.
8016         Added a great deal of stuff for properly handling process quoting,
8017         somewhat modeled on Kirill's original model (which i later threw
8018         away).  We should now finally have correctly working process arg
8019         quoting/dequoting so that the final app gets exactly what we
8020         intended.  Because the mechanism is in Lisp, it's easily
8021         extendible. (For those running bash and running the native
8022         version, I tried hard to do what I thought was correct.  But more
8023         thought is needed, and ideally the volunteer work of people with
8024         these configurations that they generally run on.)
8025
8026         * x-font-menu.el (x-font-menu-font-data):
8027         Put in defvar's to fix byte-compiler warnings.
8028
8029 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8030
8031         * select.el (selection-coercion-alist): Initialise.
8032         * select.el (select-coerce-to-text): New.
8033         * select.el (select-coerce): New.
8034         New functions to perform type and value coercion.
8035
8036         * select.el (select-buffer-killed-default): Keep data if it was
8037         on the clipboard.
8038
8039 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8040
8041         * menubar-items.el (default-menubar): Fix typo.
8042         (default-menubar): `lambda' was mispelled as `lamda'.
8043
8044 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8045
8046         * window.el (shrink-window-if-larger-than-buffer): Remove
8047         edge checking code.
8048
8049 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8050
8051         * paths.el (gnus-local-domain): Removed.
8052         (gnus-local-organization): Ditto.
8053         (gnus-startup-file): Ditto.
8054
8055 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8056
8057         * files.el (auto-mode-alist): Add .spec for RPM.
8058
8059 2000-07-31  Andy Piper  <andy@xemacs.org>
8060
8061         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8062
8063 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8064
8065         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8066         browse-url.
8067         * help.el (xemacs-www-page): Ditto.
8068         (xemacs-www-faq): Ditto.
8069         * menubar-items.el (default-menubar): Ditto.
8070
8071         * wid-edit.el (widget-url-link-action): Ditto.
8072         From: Kenichi OKADA <okada@opaopa.org>.
8073
8074 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8075
8076         * finder.el (finder-commentary): Add autoload cookie.
8077
8078 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8079
8080         * files.el (insert-file-contents-literally): Fix second let
8081         binding for `coding-system-for-read' to `coding-system-for-write'
8082         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8083
8084 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8085
8086         * files.el (insert-file-contents-literally): Use binary coding
8087         system (from Morioka san).
8088         (insert-file-contents-literally): Make file-name-handler method.
8089
8090 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8091
8092         * cl-macs.el (get-selection): Add defsetf.
8093
8094 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8095
8096         * x-init.el (x-activate-region-as-selection): replace obsolete
8097         function x-own-selection with own-selection.
8098         (ow-find): replace obsolete functions x-get-selection and
8099         x-get-clipboard with get-selection and get-clipboard.
8100         (init-post-x-win): replace obsolete function x-disown-selection
8101         with disown-selection.
8102
8103 2000-07-20  Mike Sperber  <mike@xemacs.org>
8104
8105         * startup.el (load-user-init-file): Only try to load init file if
8106         it exists.
8107
8108 2000-07-10  Andy Piper  <andy@xemacs.org>
8109
8110         * dialog-items.el: sync with Ben's patch.
8111
8112         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8113         comment.
8114         (progress-text-glyph): deleted.
8115         (progress-layout-glyph): make completely minimal.
8116         (progress-gauge-glyph): ditto.
8117         (progress-display-style): fix to handle dynamic instantiator
8118         changes.
8119         (progress-text-instantiator): new.
8120         (progress-layout-instantiator): new.
8121         (progress-gauge-instantiator): new.
8122         (set-progress-display-instantiator): renamed and changed from
8123         set-progress-display-style.
8124         (progress-abort-glyph): use instantiator not glyph.
8125         (append-progress-display): use set-progress-display-instantiator
8126         and set-glyph-image.
8127         (abort-progress-display): ditto.
8128         (raw-append-progress-display): ditto.
8129
8130 2000-07-20  Ben Wing  <ben@xemacs.org>
8131
8132         * code-files.el: Move Mule-specific code to mule-coding.el.
8133
8134 2000-07-15  Ben Wing  <ben@xemacs.org>
8135
8136         * autoload.el:
8137         Fixed comments.
8138
8139         * cmdloop.el:
8140         * cmdloop.el (yes-or-no-p):
8141         * cmdloop.el (y-or-n-p):
8142         Make these functions use should-use-dialog-box-p and not be
8143         overridden in dialog.el.
8144
8145         * cus-dep.el:
8146         * cus-dep.el (Custom-make-dependencies): Removed.
8147         * cus-dep.el (Custom-make-dependencies-1): New.
8148         * cus-dep.el (Custom-make-one-dependency): New.
8149         New entry point for use in Makefiles, to avoid excessive
8150         invocations.
8151
8152         * cus-edit.el (custom-variable-reset-saved):
8153         * cus-edit.el (custom-variable-reset-standard):
8154         * cus-edit.el (custom-save-resets):
8155         Fix bytecompiler warnings.
8156
8157         * dialog.el:
8158         * dialog.el (yes-or-no-p-dialog-box):
8159         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8160         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8161         * dialog.el (get-dialog-box-response):
8162         * dialog.el (message-or-box):
8163         * dialog.el (make-dialog-box):
8164         * dialog.el (popup-dialog-box): New.
8165         Avoid yes-or-no-p bogosities.
8166         Create a general function `make-dialog-box' to encapsulate all
8167         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8168
8169         * dumped-lisp.el (preloaded-file-list):
8170         Add dialog-items.  Clean up.  Group files by types.
8171
8172         * easymenu.el (easy-menu-add):
8173         * easymenu.el (easy-menu-remove):
8174         Account for accelerators.
8175
8176         * extents.el:
8177         * extents.el (extent-list): New args, like in map-extents.
8178         * extents.el (extent-at-event): New.
8179         * extents.el (extents-at-event): New.
8180
8181         * font-lock.el:
8182         * font-lock.el (font-lock-mode):
8183         * font-lock.el (font-lock-default-fontify-buffer):
8184         * font-lock.el (font-lock-default-unfontify-region):
8185         * font-lock.el (font-lock-fontify-syntactically-region):
8186         * font-lock.el (font-lock-fontify-keywords-region):
8187         Use new progress-feedback names.
8188
8189         * font-lock.el (java-font-lock-identifier-regexp):
8190         * font-lock.el (java-font-lock-class-name-regexp):
8191         Fix bytecompiler warnings.
8192
8193         * gutter-items.el:
8194         * gutter-items.el (progress-display-use-echo-area): Removed.
8195         * gutter-items.el (progress-feedback-use-echo-area): New.
8196         * gutter-items.el (progress-display-popup-period): Removed.
8197         * gutter-items.el (progress-feedback-popup-period): New.
8198         * gutter-items.el (set-progress-display-style): Removed.
8199         * gutter-items.el (set-progress-feedback-style): New.
8200         * gutter-items.el (progress-display-style): Removed.
8201         * gutter-items.el (progress-feedback-style): New.
8202         * gutter-items.el (progress-stack):
8203         * gutter-items.el (progress-displayed-p): Removed.
8204         * gutter-items.el (progress-feedbacked-p): New.
8205         * gutter-items.el (clear-progress-display): Removed.
8206         * gutter-items.el (clear-progress-feedback): New.
8207         * gutter-items.el (progress-display-clear-when-idle): Removed.
8208         * gutter-items.el (progress-feedback-clear-when-idle): New.
8209         * gutter-items.el (remove-progress-display): Removed.
8210         * gutter-items.el (remove-progress-feedback): New.
8211         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8212         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8213         * gutter-items.el (append-progress-display): Removed.
8214         * gutter-items.el (append-progress-feedback): New.
8215         * gutter-items.el (abort-progress-display): Removed.
8216         * gutter-items.el (abort-progress-feedback): New.
8217         * gutter-items.el (raw-append-progress-display): Removed.
8218         * gutter-items.el (raw-append-progress-feedback): New.
8219         * gutter-items.el (display-progress-display): Removed.
8220         * gutter-items.el (display-progress-feedback): New.
8221         * gutter-items.el (current-progress-display): Removed.
8222         * gutter-items.el (current-progress-feedback): New.
8223         * gutter-items.el (current-progress-display-label): Removed.
8224         * gutter-items.el (current-progress-feedback-label): New.
8225         * gutter-items.el (progress-display): Removed.
8226         * gutter-items.el (progress-feedback): New.
8227         Replace "progress-display" with "progress-feedback" globally.
8228
8229         * gutter-items.el (lprogress-display): Removed.
8230         * gutter-items.el (progress-feedback-with-label): New.
8231         Rename lprogress-display ==> progress-feedback-with-label.
8232
8233         * gutter-items.el (search-dialog-direction): Removed.
8234         * gutter-items.el (search-dialog-text): Removed.
8235         * gutter-items.el (search-dialog-callback): Removed.
8236         * gutter-items.el (make-search-dialog): Removed.
8237         Move to dialog-items.el.
8238
8239         * help.el:
8240         * help.el (help-mode-quit):
8241         * help.el (mode-for-help): New.
8242         * help.el (help-sticky-window): New.
8243         * help.el (help-window-config): New.
8244         * help.el (with-displaying-help-buffer):
8245         * help.el (function-at-event): New.
8246         * help.el (help-symbol-regexp): New.
8247         * help.el (help-symbol-run-function-1): New.
8248         * help.el (help-symbol-run-function): New.
8249         * help.el (help-symbol-function-context-menu): New.
8250         * help.el (help-symbol-variable-context-menu): New.
8251         * help.el (help-symbol-function-and-variable-context-menu): New.
8252         * help.el (frob-help-extents): New.
8253         * help.el (describe-function-1):
8254         * help.el (variable-at-point):
8255         * help.el (variable-at-event): New.
8256         * help.el (describe-variable):
8257         Major overhaul.
8258         - Make functions and variables be mousable.
8259         - Middle button hyperlinks.
8260         - New context-menu entries.
8261
8262         * keydefs.el:
8263         * keydefs.el (global-map):
8264         New key bindings to move lines up and down.
8265
8266         * lisp-mode.el:
8267         * lisp-mode.el (construct-lisp-mode-menu): New.
8268         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8269         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8270         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8271         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8272         Make popup and menubar menus be different.  Popup menu uses
8273         clicked location and automatically assumes symbol under the mouse
8274         for various commands.
8275
8276         * menubar-items.el:
8277         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8278         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8279
8280         * menubar-items.el (global-popup-menu): Removed.
8281         * menubar-items.el (mode-popup-menu): Removed.
8282         * menubar-items.el (activate-popup-menu-hook): Removed.
8283         * menubar-items.el (popup-mode-menu): Removed.
8284         * menubar-items.el (popup-buffer-menu): Removed.
8285         * menubar-items.el (popup-menubar-menu): Removed.
8286         Move to menubar.el.
8287
8288         * menubar.el:
8289         * menubar.el (global-popup-menu): New.
8290         * menubar.el (mode-popup-menu): New.
8291         * menubar.el (activate-popup-menu-hook): New.
8292         * menubar.el (last-popup-menu-event): New.
8293         * menubar.el (popup-mode-menu): New.
8294         * menubar.el (popup-buffer-menu): New.
8295         * menubar.el (popup-menubar-menu): New.
8296         * menubar.el (menu-call-at-event): New.
8297         Move non-content functions here.  Add support for context menu
8298         items on extents.
8299
8300         * minibuf.el (minibuffer-history-uniquify):
8301         Typo fix.
8302
8303         * minibuf.el (read-file-name-1):
8304         Call new file dialog box if it exists.
8305
8306         * minibuf.el (mouse-rfn-setup-vars):
8307         Clean up "chop" action.
8308
8309         * mouse.el:
8310         * mouse.el (button2): Now bound to mouse-track.
8311         * mouse.el (click-inside-extent-p):
8312         * mouse.el (point-inside-extent-p):
8313         * mouse.el (point-inside-selection-p):
8314         * mouse.el (mouse-drag-or-yank): Removed.
8315         * mouse.el (mouse-begin-drag-n-drop): New.
8316         * mouse.el (mouse-eval-sexp):
8317         * mouse.el (mouse-track-activate-strokes): New.
8318         * mouse.el (mouse-track-do-activate): New.
8319         * mouse.el (mouse-track):
8320         * mouse.el (default-mouse-track-event-is-with-button): New.
8321         * mouse.el (default-mouse-track-cleanup-hook):
8322         * mouse.el (default-mouse-track-drag-hook):
8323         * mouse.el (default-mouse-track-drag-up-hook):
8324         * mouse.el (default-mouse-track-click-hook):
8325         Merge drag-n-drop into mouse-track.
8326         Add general "activate" support to replace specific button2 kludges.
8327         Use "button modifier" support in mouse-track.
8328
8329         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8330
8331         * package-ui.el:
8332         * package-ui.el (pui-menu):
8333         * package-ui.el (pui-popup-context-sensitive): Removed.
8334         Fix bytecompiler warnings.
8335         Clean up popup code a bit.
8336
8337         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8338
8339         * simple.el:
8340         * simple.el (transpose-lines):
8341         * simple.el (transpose-line-up): New.
8342         * simple.el (transpose-line-down): New.
8343         * simple.el (transpose-subr):
8344         * simple.el (transpose-subr-1): Removed.
8345         Clean up, add functions to move lines up and down.
8346
8347         * startup.el (mail-host-address):
8348         * startup.el (user-mail-address):
8349         Customize.
8350
8351         * subr.el:
8352         * subr.el (set-symbol-value-in-buffer): New.
8353         * subr.el (error):
8354         * subr.el (check-argument-type):
8355         * subr.el (defined-error-p): New.
8356         Add structured error support.
8357
8358         * toolbar-items.el (toolbar-compile):
8359         Use new make-dialog-box.
8360
8361         * update-elc.el:
8362
8363         * userlock.el (ask-user-about-lock-dbox):
8364         * userlock.el (ask-user-about-supersession-threat-dbox):
8365         * userlock.el (ask-user-about-lock):
8366         * userlock.el (ask-user-about-supersession-threat):
8367         Use new make-dialog-box.
8368         Add safety checks; use should use-dialog-box-p.
8369
8370         * window-xemacs.el:
8371         * window-xemacs.el (__buffer-dedicated-frame):
8372         * window-xemacs.el (buffer-dedicated-frame): New.
8373         * window-xemacs.el (set-buffer-dedicated-frame): New.
8374         Move dedicated-frame stuff into lisp.
8375
8376 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8377
8378         * printer.el (generic-print-region): Do not require that
8379         `printer-name' be set.
8380         (printer-name): Commentary clarification.
8381
8382 2000-07-19  Martin Buchholz <martin@xemacs.org>
8383
8384         * XEmacs 21.2.35 is released.
8385
8386 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8387
8388         * select.el (selection-coercible-types): Initialise.
8389
8390 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8391
8392         * select.el (own-clipboard): Bug fix.
8393
8394 2000-07-17  Mike Sperber  <mike@xemacs.org>
8395
8396         * cus-edit.el (custom-migrate-custom-file): Save init file before
8397         continuing.
8398
8399 2000-07-16  Mike Sperber  <mike@xemacs.org>
8400
8401         * startup.el (load-init-file): Remove silly call to
8402         `load-user-custom-file`.
8403         (maybe-migrate-user-init-file): Minor fixes.
8404
8405 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8406
8407         * apropos.el (apropos-documentation-check-doc-file):
8408         `doc' variable should be let-bound, as was presumably intended.
8409
8410         * cus-edit.el (custom-variable-reset-saved):
8411         (custom-variable-reset-standard):
8412         Remove unused variable comment-widget.  Twice.
8413
8414         * toolbar.el (toolbar-blank-press-function):
8415         Add a real defvar with initial value nil and proper docstring.
8416         (press-toolbar-button): No need to check for boundp-ness anymore.
8417
8418         * rect.el (open-rectangle-line): Remove useless (let) form.
8419         Add defvar for pending-delete-mode.
8420
8421         * info.el (Info-find-node): This function needs an autoload cookie.
8422
8423         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8424         Use let* since the second form referred to the first.
8425
8426 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8427
8428         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8429         instead of removed `mswindows-get-clipboard'.
8430
8431
8432 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8433
8434         * select.el (select-convert-from-text): New.
8435         * select.el (select-convert-from-length): New.
8436         * select.el (select-convert-from-integer): New.
8437         * select.el (select-convert-from-identity): New.
8438         * select.el (select-convert-from-filename): New.
8439         * select.el (selection-converter-in-alist): Use them.
8440         New converter functions for X.
8441
8442         * select.el (get-selection): Removed comment.
8443
8444         * select.el (own-selection): Removed append code - I thought
8445         I'd already done this, but apparently not...
8446
8447         * select.el: Changed comment about TIMESTAMP.
8448
8449         * select.el (select-convert-in): New.
8450         * select.el (select-convert-out): New.
8451         New functions that get used by select.c.
8452
8453         * select.el (select-buffer-killed-default): New.
8454         * select.el (select-buffer-killed-text): New.
8455         * select.el (selection-buffer-killed-alist): New.
8456         New list and functions that get called if a relevant selection
8457         exists and a buffer gets killed.
8458
8459         * select.el (select-convert-to-targets):
8460         * select.el (select-convert-to-identity): Removed.
8461         * select.el (select-convert-from-identity): Removed.
8462         * select.el (select-converter-out-alist):
8463         Removed _EMACS_INTERNAL selection type.
8464
8465         * x-select.el (xselect-kill-buffer-hook): Removed.
8466         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8467         Removed this X-specific nonesense. Use the generic support
8468         in select.el instead.
8469
8470 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8471
8472         * mule/mule-category.el (defined-category-hashtable):
8473         Use make-hash-table instead of make-hashtable
8474
8475         * buff-menu.el: Byte-compiler warning fix.
8476
8477         * isearch-mode.el (isearch-highlight-all-cleanup):
8478         Remove unused variable `isearch-highlight-all-start'.
8479
8480         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8481
8482         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8483
8484         * cus-dep.el (Custom-make-dependencies):
8485         Add autoload cookie for custom-add-loads to generated custom-load.el.
8486
8487         * autoload.el (autoload-package-name): Warning suppression.
8488         Move defvar prior to first use.
8489
8490         * custom.el: Add autoload for custom-declare-face.
8491         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8492         * cl.el (cl-hack-byte-compiler):
8493         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8494         to work properly.
8495
8496 2000-07-08  Mike Sperber  <mike@xemacs.org>
8497
8498         * startup.el (load-home-init-file): Added variable.
8499         (maybe-migrate-user-init-file): Added.
8500         (load-user-init-file): Load custom file if different from init
8501         file.
8502
8503         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8504         "startup."
8505
8506         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8507         Moved `custom-file'-related code to cus-file.el.
8508
8509         * cus-file.el: New file.
8510
8511 2000-04-01  Mike Sperber  <mike@xemacs.org>
8512
8513         * packages.el (packages-find-package-directories): Added support
8514         for external package hierarchies with in-place installations.
8515
8516         * find-paths.el (paths-root-in-place-p): Added.
8517         (paths-find-emacs-directory): Added support for external
8518         directories with in-place installations.
8519         (paths-find-site-directory): Ditto.
8520
8521         * startup.el (find-user-init-file): Also look for
8522         ~/.xemacs/init.elc? in preference to ~/.emacs.
8523
8524 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8525
8526         * select.el (own-selection):
8527         * select.el (own-clipboard): Changed `append' parameter to
8528         `how-to-use' parameter.
8529         * select.el (own-selection): Removed icky append code.
8530         * select.el (own-selection, get-selection): Removed extra type
8531         checking.
8532         * select.el (selection-appender-alist):
8533         * select.el (selection-converter-{in|out}-alist): Initialise.
8534         * select.el (select-append-to-*): New.
8535         * select.el (select-convert-from-*): New.  New functions to append
8536         data and convert data from external type.
8537
8538 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8539
8540         * font-lock.el: Javadoc enhancements.
8541
8542 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8543
8544         * printer.el (generic-print-region): Compose job name from buffer
8545         name.
8546
8547 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8548
8549         * font-lock.el (font-lock-fontify-pending-extents): Call
8550         font-lock-fontify-region instead of font-lock-fontify-buffer
8551         to avoid unnecessary progress gauges.
8552
8553 2000-07-06  Craig Lanning  <lanning@scra.org>
8554
8555         * custom-load.el (faces):
8556
8557         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8558         dir is a regex.
8559
8560         * process.el (call-process-internal): from Dan Holmsand, use binary
8561         coding systems so that jka-compr works.
8562
8563 2000-07-07  Ben Wing  <ben@xemacs.org>
8564
8565         * font-lock.el: Undo previous change.  Unfortunately, some
8566         files actually use the variables directly in their init code
8567         without quoting them.
8568
8569 2000-07-07  Ben Wing  <ben@xemacs.org>
8570
8571         * font-lock.el (defvar font-lock-*-face): Removed.
8572
8573         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8574         only when necessary.
8575
8576 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8577
8578         * cl-macs.el: fix cl-transform-function-property kludge
8579         so that it does not require a random feature.
8580
8581 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8582
8583         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8584         as in Linux kernel "Rules.make".
8585
8586 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8587
8588         * build-report.el (build-report): Add autoload cookie.
8589
8590 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8591
8592         * package-ui.el (defgroup pui):  Correct a misspelling
8593         (pui-toggle-package-delete):  Change `seleted' to `selected'
8594
8595 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8596
8597         * package-get.el (package-get-update-base):
8598         (package-get): Use insert-file-contents-literally always.
8599         (package-get-maybe-save-index):
8600         Force coding system for writing to binary.
8601
8602 2000-06-08  Mike Alexander  <mta@arbortext.com>
8603
8604         * code-process.el (call-process-region): If there is no coding
8605         system for the process on process-coding-system-alist use the
8606         coding system of the buffer containing the region.
8607
8608 2000-06-10  Ben Wing  <ben@xemacs.org>
8609
8610         * cmdloop.el (command-error):
8611         If debug-on-error and noninteractive, output backtrace.
8612
8613         * files.el (file-relative-name):
8614         Remove MSDOS references.
8615
8616         * simple.el (line-number): New function, due to non-obvious
8617         behavior/usage of count-lines.
8618
8619         * simple.el (count-lines): document non-obvious usage to get
8620         line number.
8621
8622 2000-06-11  Ben Wing  <ben@xemacs.org>
8623
8624         * faces.el ((featurep 'xpm)):
8625         * x-faces.el (x-init-face-from-resources):
8626         * x-faces.el (x-init-frame-faces):
8627         * x-misc.el (x-init-specifier-from-resources):
8628         * x-misc.el (x-get-resource-and-bogosity-check):
8629         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8630         * x-mouse.el (x-init-pointer-shape):
8631         * x-scrollbar.el (x-init-scrollbar-from-resources):
8632         Add sixth argument to x-get-resource calls so as to issue warnings
8633         rather than errors on bogus arguments.
8634
8635 2000-06-05  Ben Wing  <ben@xemacs.org>
8636
8637         * compat.el: new file.  provides a clean, non-intrusive way to
8638         define compatibility functions.
8639
8640         * process.el (shell-quote-argument): temporary fix for lack
8641         of nt-quote-process-args.  #### I need to put back the overall
8642         structure of that mechanism but redo the guts of it using the
8643         extra intelligence in the C code.
8644
8645 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8646
8647         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8648         `package-get' does in package-get.el, instead of using external
8649         "md5sum" program.
8650
8651         * package-get.el (package-get): Insert package file literally to
8652         make checksum calculation work.
8653
8654 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8655
8656         * code-files.el (convert-mbox-coding-system): Deleted.
8657         (file-coding-system-alist): Removed reference to
8658         convert-mbox-coding-system.
8659
8660 2000-05-28  Martin Buchholz <martin@xemacs.org>
8661
8662         * XEmacs 21.2.34 is released.
8663
8664 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8665
8666         * font-lock.el (font-lock-keywords): Rewrote docstring
8667
8668 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8669
8670         * loadhist.el (unload-feature): handle case where x is both boundp
8671         and fboundp
8672
8673 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8674
8675         * packages.el: It's ok to use built-in macros, but not lisp
8676         defined ones.
8677
8678 2000-05-20  Ben Wing  <ben@xemacs.org>
8679
8680         * font-lock.el:
8681         * font-lock.el (font-lock-message-threshold):
8682         * font-lock.el (font-lock-mode):
8683         * font-lock.el (font-lock-default-fontify-buffer):
8684         * font-lock.el (font-lock-always-fontify-immediately):
8685         * font-lock.el (font-lock-old-extent): Removed.
8686         * font-lock.el (font-lock-old-len): Removed.
8687         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8688         * font-lock.el (font-lock-pending-extent-table): New.
8689         * font-lock.el (font-lock-range-table): New.
8690         * font-lock.el (font-lock-after-change-function):
8691         * font-lock.el (font-lock-after-change-function-1): Removed.
8692         * font-lock.el (font-lock-fontify-pending-extents): New.
8693         * font-lock.el ('font-lock-revert-cleanup): Removed.
8694         * font-lock.el ('font-lock-revert-setup): Removed.
8695         Rewrite deferral code to handle any number of changes, merging
8696         them properly.  Remove hacked-up code for revert-buffer, now
8697         unnecessary.
8698
8699         * menubar-items.el (default-menubar):
8700         In Options->Edit Init File, don't switch to emacs-lisp-mode
8701         unless necessary; doing this turns off font-lock.
8702
8703 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8704
8705         * keydefs.el: Define C-x BS to backward-kill-sentence.
8706
8707 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8708
8709         * files.el (hack-local-variables-prop-line): Use non-greedy
8710         matching to process -*-texinfo-*- -*-.
8711
8712 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8713
8714         * minibuf.el (minibuf-directory-files): new function.
8715         (read-file-name-activate-callback): use minibuf-directory-files.
8716         (read-directory-name-internal): ditto.
8717         (mouse-file-display-completion-list): ditto.
8718         (mouse-directory-display-completion-list): ditto.
8719         (read-file-name-internal): remove "./" from completion list unless
8720         explicitly matched, for consistency.
8721
8722 2000-05-11  Ben Wing  <ben@xemacs.org>
8723
8724         * gutter-items.el (gutter-buffers-tab):
8725         * gutter-items.el (add-tab-to-gutter):
8726         * gutter-items.el (update-tab-in-gutter):
8727         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8728         * gutter-items.el (append-progress-display):
8729         * gutter-items.el (abort-progress-display):
8730         * gutter-items.el (raw-append-progress-display):
8731         Further fixes.  Use set-glyph-image not set-image-instance-property,
8732         to fix problems with multiple windows in a frame.
8733
8734         * menubar-items.el (tutorials-menu-filter):
8735         Fix typo.
8736
8737         * startup.el (early-error-handler):
8738         Display message box under windows; otherwise, message will disappear
8739         before it can be viewed.
8740
8741         * update-elc.el:
8742         Fix bug in NEEDTODUMP processing.
8743
8744 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8745
8746         * startup.el (lock-directory): Removed.
8747         (superlock-file): Ditto.
8748         (startup-set-paths): Remove lockdir.
8749         (startup-setup-paths-warning): Remove lock-directory.
8750
8751         * setup-paths.el (paths-find-lock-directory): Removed.
8752         (paths-find-superlock-file): Ditto.
8753
8754 2000-05-09  Ben Wing  <ben@xemacs.org>
8755
8756         * faces.el (set-face-property):
8757         * faces.el (set-face-font):
8758         * faces.el (set-face-foreground):
8759         * faces.el (set-face-background):
8760         * faces.el (set-face-background-pixmap):
8761         * faces.el (set-face-underline-p):
8762         * faces.el (set-face-strikethru-p):
8763         * faces.el (set-face-highlight-p):
8764         * faces.el (set-face-dim-p):
8765         * faces.el (set-face-blinking-p):
8766         * faces.el (set-face-reverse-p):
8767         doc string changes.
8768
8769         * glyphs.el:
8770         * glyphs.el (make-image-specifier):
8771         * glyphs.el (glyph-property):
8772         * glyphs.el (set-glyph-image):
8773         * glyphs.el (make-glyph):
8774         * glyphs.el (make-pointer-glyph):
8775         * glyphs.el (make-icon-glyph):
8776         * glyphs.el (widget-image-instance-p): New.
8777         authorship info, lots of doc changes.  New predicate, inadvertently
8778         omitted.  the general principle with specifier docs is now that
8779         the description of instantiators should go with the make-foo-specifier
8780         fun's doc string, rather than in foo-specifier-p.  this follows
8781         conventions elsewhere in XEmacs and in general is a lot more obvious
8782         of a place to look.  sometimes the make-foo-specifier function needs
8783         to be created in the process.
8784
8785         * gutter.el:
8786         * gutter.el (make-gutter-specifier): New.
8787         * gutter.el (make-gutter-size-specifier): New.
8788         * gutter.el (make-gutter-visible-specifier): New.
8789         specifier doc updates according to the conventions specified before.
8790
8791         * objects.el:
8792         * objects.el (make-font-specifier):
8793         * objects.el (make-color-specifier):
8794         * objects.el (make-face-boolean-specifier): New.
8795         specifier doc updates according to the conventions specified before.
8796
8797         * specifier.el:
8798         * specifier.el (set-specifier):
8799         * specifier.el (make-integer-specifier): New.
8800         * specifier.el (make-boolean-specifier): New.
8801         * specifier.el (make-natnum-specifier): New.
8802         * specifier.el (make-generic-specifier): New.
8803         * specifier.el (make-display-table-specifier): New.
8804         specifier doc updates according to the conventions specified before.
8805
8806         * toolbar.el:
8807         * toolbar.el (make-toolbar-specifier): New.
8808         specifier doc updates according to the conventions specified before.
8809
8810 2000-05-09  Ben Wing  <ben@xemacs.org>
8811
8812         * process.el (call-process-internal): Revert to previous version
8813         because Mike's change clashed with a change I did not long before.
8814         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8815         Thanks very much Mike for pointing out the bug and submitting a
8816         patch!
8817
8818 2000-04-13  Mike Alexander  <mta@arbortext.com>
8819
8820         * process.el (call-process-internal): Send the correct input buffer
8821         (call-process-internal): Return the exit status of the process
8822
8823 2000-05-07  Ben Wing  <ben@xemacs.org>
8824
8825         * winnt.el:
8826         * winnt.el (nt-quote-args-verbatim): Removed.
8827         * winnt.el (nt-quote-args-prefix-quote): Removed.
8828         * winnt.el (nt-quote-args-backslash-quote): Removed.
8829         * winnt.el (nt-quote-args-double-quote): Removed.
8830         * winnt.el (nt-quote-args-functions-alist): Removed.
8831         * winnt.el (nt-quote-process-args): Removed.
8832         Remove all stuff for argument quoting.  We borrow the code instead
8833         from Emacs 20.6, which is much more careful in its quoting
8834         (e.g. in handling runs of the escape character) and avoids most of
8835         the need for this Lisp mechanism by checking to see whether we're
8836         running a Cygwin or normal program and doing the appropriate
8837         quoting.  If we end up needing such a mechanism, we should add
8838         it by extending the variable `mswindows-quote-process-args' so it
8839         can take an alist of regexps.
8840
8841 2000-05-07  Ben Wing  <ben@xemacs.org>
8842
8843         * keydefs.el:
8844         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8845         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8846         the window without moving point.
8847
8848         * simple.el:
8849         * simple.el (scroll-up-one): New.
8850         * simple.el (scroll-down-one): New.
8851         Functions for use with C-M-up/down.
8852
8853 2000-05-01  Martin Buchholz <martin@xemacs.org>
8854
8855         * XEmacs 21.2.33 is released.
8856
8857 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8858
8859         * dialog.el (yes-or-no-p-dialog-box):
8860         Fix docstring.
8861         Fix following horrible bug in X11 mode with focus-follows-mouse:
8862           1. Visit two files in two different frames.
8863           2. do File->Revert Buffer in one of those frames.
8864           3. Dialog box appears.
8865           4. Arrange things so that the mouse passes over the *other*
8866              frame, then to the dialog box, and click on "Yes".
8867           5. The file contents end up in the *wrong* buffer!
8868         Add TODO comment.
8869
8870 2000-04-28  Ben Wing  <ben@xemacs.org>
8871
8872         * help.el (describe-installation): correct typo introduced
8873         in last patch: boundp -> fboundp.
8874
8875         * etags.el (buffer-tag-table-list):
8876         canonicalize filenames to Unix format so that tag-table-alist
8877         searching works under Windows.
8878
8879         * autoload.el:
8880         Bowdlerize the supposedly objectionable words
8881         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8882
8883         * gutter-items.el (set-progress-display-style):
8884         * gutter-items.el (search-dialog-callback):
8885         * gutter-items.el (make-search-dialog):
8886         Change to new callback-ex api.
8887
8888 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8889
8890         * help.el: (describe-installation): decode-coding-string is not
8891         defined in a non MULE environment.
8892
8893 2000-04-28  Ben Wing  <ben@xemacs.org>
8894
8895         * gutter-items.el (buffer-list-changed-hook):
8896         use it, not record-buffer-hook.
8897
8898         * subr.el (record-buffer-hook): Removed.
8899
8900 2000-04-27  Ben Wing  <ben@xemacs.org>
8901
8902         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8903         use NORECORD option.  Andy will not like this, but the existing
8904         gutter behavior is just wrong, as per this comment:
8905
8906         ;; this used to add the norecord flag to both calls below.
8907         ;; this is bogus because it is a pervasive assumption in XEmacs
8908         ;; that the current buffer is at the front of the buffers list.
8909         ;; for example, select an item and then do M-C-l
8910         ;; (switch-to-other-buffer).  Things get way confused.
8911         ;;
8912         ;; Andy, if you want to maintain the current look, you must
8913         ;;  *uncouple* the gutter order and buffers order.
8914
8915         * loaddefs.el (completion-ignored-extensions): unfuckify.
8916
8917         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8918         xemacs.mak.
8919
8920         * autoload.el (batch-update-one-directory): new function, used in
8921         xemacs.mak.
8922
8923         * loadup.el: set gc-cons-threshold very high unless dumping --
8924         loadup during update-elc is much much much faster.  also do this
8925         when quick-building.
8926
8927         add commented-out code for profiling loadup.
8928
8929
8930         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8931         is required in order to build xemacs.
8932
8933 2000-04-26  Ben Wing  <ben@xemacs.org>
8934
8935         * loadup.el: don't garbage collect during loadup if quick-build
8936         compile-time option is set.
8937
8938 2000-04-23  Ben Wing  <ben@xemacs.org>
8939
8940         * update-elc.el: compute whether any dumped .el or .elc files
8941         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8942         if so.
8943
8944         * update-elc.el (update-elc-files-to-compile): always change
8945         NOBYTECOMPILE in the src directory rather than current dir,
8946         so it will work under NT.
8947
8948         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8949         the form of this file is identical between Unix and Windows.
8950         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8951         Added comment.
8952         (update-autoloads-from-directory): updated doc string.
8953         updated doc strings in a few other places.
8954
8955 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8956
8957         * bytecomp.el (byte-force-recompile): Fix argument to
8958         byte-recompile-directory.
8959
8960 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8961
8962         * gutter-items.el (progress-display-clear-when-idle): Use
8963         add-one-shot-hook.
8964         * gutter-items.el (clear-progress-display): Adjust number of
8965         arguments.
8966
8967 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8968
8969         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8970
8971 2000-04-16  Ben Wing  <ben@xemacs.org>
8972
8973         * printer.el: New file.
8974
8975         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8976
8977         * help.el (describe-installation): Fix decoding for Windows.
8978
8979         * menubar-items.el:
8980         * menubar-items.el (default-menubar):
8981         * menubar-items.el (tutorials-menu-filter): New.
8982         * menubar-items.el (popup-menubar-menu):
8983         Add authorship.  Redo Help menu and Tutorials filter.
8984
8985         * menubar.el: Correct comment.
8986
8987         * modeline.el (modeline-buffer-identification): Correct doc string.
8988
8989         * simple.el:
8990         * simple.el (printing): Removed.
8991         * simple.el (printer-name): Removed.
8992         * simple.el (generic-print-buffer): Removed.
8993         * simple.el (generic-print-region): Removed.
8994         Move generic print code to printer.el.
8995
8996 2000-04-15  Ben Wing  <ben@xemacs.org>
8997
8998         * simple.el (generic-print-region): New.
8999         make this function actually work.
9000         (generic-print-buffer): call generic-print-region.
9001
9002 2000-04-14  Andy Piper  <andy@xemacs.org>
9003
9004         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9005         by using the new widget-callback-current-channel.
9006         (search-dialog-callback): ditto.
9007
9008 2000-04-12  Andy Piper  <andy@xemacs.org>
9009
9010         * gutter.el (default-gutter-position): moved from gutter-items.el.
9011         (default-gutter-position-changed-hook): ditto.
9012         (gutter-element-visibility-changed-hook): ditto.
9013         (set-gutter-element): ditto.
9014         (remove-gutter-element): ditto.
9015         (set-gutter-element-visible-p): ditto.
9016         (gutter-element-visible-p): ditto.
9017         (init-gutter): ditto.
9018
9019         * dialog.el (make-dialog-box): renamed and moved from
9020         gutter-items.el
9021
9022         * gutter-items.el: move various functions elsewhere.
9023
9024 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9025
9026         * menubar-items.el: Fixed place of parenthesis.
9027
9028 2000-04-12  Ben Wing  <ben@xemacs.org>
9029
9030         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9031                 without constantly being prompted for the tag.
9032         * simple.el: Added a number of section headings, to clarify the
9033                 organization of this file.
9034         * simple.el (activate-region):
9035         * simple.el (region-exists-p):
9036         * simple.el (region-active-p):
9037                 Moved these three function down to the other side of
9038                 the case-changing functions, so they join the rest of
9039                 the region code.
9040         * simple.el (printing): New.
9041         * simple.el (printer-name): New.
9042         * simple.el (generic-print-buffer): New.
9043                 New functions, a very simple prototype for a unified
9044                 printing interface.
9045
9046         * process.el (call-process-internal): Real fix for null BUFFER,
9047                 other problems with BUFFER specs.
9048
9049         * menubar-items.el:
9050                 Fixed up File->Print to use new printing functions.
9051                 Various corrections and expansions to Grep/Compile menus.
9052                 New options for Printing.
9053                 New options for SMTP Mail, the way to send mail under
9054                   MS Windows. (There's also a package patch to make SMTP
9055                   Mail be the default under MSWin.)
9056
9057 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9058
9059         * menubar-items.el: Selecting Rectangle Mousing from menubar
9060         did not work.  Needed to quote mouse-track-rectangle-p.
9061
9062 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9063
9064         * cl-compat.el (keywordp): Removed.
9065
9066 2000-04-05  Andy Piper  <andy@xemacs.org>
9067
9068         * gutter-items.el (progress-layout-glyph): don't initialize here.
9069         (progress-gauge-glyph): use dynamic sizing.
9070         (set-progress-display-style): new function. Set progress glyphs
9071         appropriately depending on the style.
9072         (progress-display-style): new variable. Custom version of
9073         set-progress-display-style.
9074         (progress-abort-glyph): switch to dynamic sizes.
9075         (search-dialog-text): make the edit field active.
9076
9077 2000-04-04  Andy Piper  <andy@xemacs.org>
9078
9079         * gutter-items.el (make-search-dialog): need to make the search
9080         dialog visible after creation.
9081
9082         * menubar-items.el (default-menubar): use the search dialog for
9083         searching. Remove some extraneous search menu items.
9084
9085         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9086         well as strings.
9087         (make-gutter-only-dialog-frame): allow the user to create the
9088         frame unmapped. Allow the gutter spec to be given as a glyph.
9089         (search-dialog-direction): new variable.
9090         (search-dialog-text): new variable.
9091         (search-dialog-callback): new function. Callback for the search
9092         dialog action.
9093         (make-search-dialog): new function. Create a user-friendly search
9094         dialog.
9095
9096 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9097
9098         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9099         under Windows.
9100
9101 2000-04-01  Andy Piper  <andy@xemacs.org>
9102
9103         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9104         progress more accurately.
9105
9106 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9107
9108         * finder.el (finder-compile-keywords): Process readable files only.
9109         Because error in process of .#finder-inf.el when compile xemacs
9110         with --with-clash-detection option.
9111
9112 2000-03-31  Andy Piper  <andy@xemacs.org>
9113
9114         * gutter-items.el (append-progress-display): don't delay after a
9115         successful font-lock.
9116         (make-gutter-only-dialog-frame): new function. Allow users to
9117         create gutter-only dialogs.
9118
9119 2000-03-27  Mike Alexander  <mta@arbortext.com>
9120
9121         * process.el (call-process-internal): Handle a null BUFFER
9122         parameter correctly.
9123
9124 2000-03-28  Andy Piper  <andy@xemacs.org>
9125
9126         * gutter-items.el (abort-progress-display): put strings in the
9127         gutter not extents.
9128         (progress-layout-glyph): signal special 'quit callback.
9129         (progress-display-quit-function): deleted.
9130         (progress-display-stop-callback): deleted.
9131         (progress-display-dispatch-command-events): deleted.
9132         (append-progress-display): remove calls to
9133         progress-display-dispatch-command-events.
9134         (raw-append-progress-display): ditto.
9135
9136 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9137
9138         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9139         being a list.  Actually define `stipple-pixmap-p' which is used as
9140         an error predicate.  Correctly handle PIXMAP being either relative
9141         or absolute file name.
9142
9143 2000-03-24  Andy Piper  <andy@xemacs.org>
9144
9145         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9146         (abort-progress-display): ditto. Don't delete the created extent.
9147         (raw-append-progress-display): ditto.
9148         (progress-display-dispatch-non-command-events): new
9149         function. Encapsulates what we want to do when no command input is
9150         required.
9151         (progress-display-dispatch-command-events): likewise, but disable
9152         for now since it causes too many problems.
9153         (append-progress-display): use them.
9154         (raw-append-progress-display): ditto.
9155         (default-gutter-position-changed-hook): set this rather than
9156         default-gutter-position-changed.
9157         (default-gutter-position-changed-hook): lambda with zero arguments
9158         rather than one.
9159         (raw-append-progress-display): trap errors in pending input since
9160         allowing them to signal will hose the gauge well and
9161         truly. Ideally we would like to delay these until we are more able
9162         to cope.
9163         (append-progress-display): ditto.
9164
9165 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9166
9167         * lisp/make-docfile.el: call-process-internal is now implemented
9168         in process.el.
9169
9170 2000-03-21  Ben Wing  <ben@xemacs.org>
9171
9172         * mule\mule-cmds.el (set-language-info-alist):
9173         Fix to correspond to new menu arrangement.
9174
9175 2000-03-21  Ben Wing  <ben@xemacs.org>
9176
9177         * process.el:
9178         * process.el (call-process-internal): New.
9179         New implementation of call-process.  Only enabled under NT, so far.
9180         stderr handling not implemented yet in CVS'd C code.
9181
9182 2000-03-20  Ben Wing  <ben@xemacs.org>
9183
9184         * lisp-mode.el:
9185         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9186         * lisp-mode.el (lisp-interaction-mode):
9187         Put back Lisp Interaction menubar for Jan V's sake.
9188
9189         * simple.el:
9190         * simple.el (mark-ring):
9191         * simple.el (dont-record-current-mark): New.
9192         * simple.el (in-shifted-motion-command): New.
9193         * simple.el (mark-ring-unrecorded-commands): New.
9194         * simple.el (mark-ring-max):
9195         * simple.el (set-mark-command):
9196         * simple.el (push-mark):
9197         * simple.el (handle-pre-motion-command):
9198         Implement scheme for not recording unimportant marks.
9199
9200         * subr.el:
9201         * subr.el (function-allows-args): New.
9202         New function function-allows-args.
9203
9204 2000-03-20  Martin Buchholz <martin@xemacs.org>
9205
9206         * XEmacs 21.2.32 is released.
9207
9208 2000-03-20  Andy Piper  <andy@xemacs.org>
9209
9210         * gutter-items.el (update-tab-in-gutter): force selection of the
9211         selected-window if required to do so.
9212         (buffers-tab-items): ditto.
9213         (add-tab-to-gutter): ditto.
9214         (create-frame-hook): use force-selection.
9215         (default-gutter-position-changed): lambdify.
9216         (update-tab-hook): deleted since it was only used in one place.
9217
9218 2000-03-18  Andy Piper  <andy@xemacs.org>
9219
9220         * files.el (find-file-noselect): undo change that shouldn't have
9221         gone in.
9222
9223 2000-03-17  Andy Piper  <andy@xemacs.org>
9224
9225         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9226         of selected-window trickery.
9227
9228         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9229         frames tabs.
9230         (progress-display-stop-callback): progress -> progress-display
9231         (progress-display-quit-function): ditto.
9232         (clear-progress-display): ditto.
9233         (remove-progress-display): ditto.
9234         (append-progress-display): ditto.
9235         (abort-progress-display): ditto.
9236         (raw-append-progress-display): ditto.
9237         (display-progress-display): ditto.
9238         (current-progress-display-label): ditto.
9239         (current-progress-display): ditto.
9240         (lprogress-display): ditto and save the buffer
9241         (progress-display): ditto. Otherwise the buffer sometimes gets
9242         changed which confuses font-lock.
9243
9244         * font-lock.el (font-lock-default-fontify-buffer): catch all
9245         errors, not just quit.
9246         (font-lock-mode): progress -> display-progress
9247         (font-lock-default-fontify-buffer): ditto.
9248         (font-lock-fontify-syntactically-region): ditto.
9249         (font-lock-fontify-keywords-region): ditto.
9250
9251 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9252
9253         * cl.el (gensym): Move to here from cl-macs.el.
9254         (gentemp): Ditto.
9255
9256 2000-03-16  Andy Piper  <andy@xemacs.org>
9257
9258         * font-lock.el (font-lock-mode): use lprogress and friends for
9259         progress management.
9260         (font-lock-default-fontify-buffer): ditto.
9261         (font-lock-fontify-syntactically-region): ditto.
9262         (font-lock-fontify-keywords-region): ditto.
9263         (font-lock-revert-cleanup): fix reverting.
9264         (font-lock-revert-setup): ditto.
9265
9266         * gutter-items.el (progress-use-echo-area): new variable. Use the
9267         echo area for progress gauges if non-nil.
9268         (clear-progress): remove echo area stuff and defer to
9269         clear-message.
9270         (append-progress): dispatch non-command events after each progress
9271         increment. Remove echo area stuff.
9272         (abort-progress): remove echo area stuff and defer to
9273         display-message.
9274         (raw-append-progress): ditto. Dispatch non-command events after
9275         gutter redisplay.
9276         (display-progress): defer echo area stuff to display-message.
9277
9278         * gutter-items.el (clear-progress):
9279         (abort-progress): indentation changes.
9280         (display-progress): don't clear progress.
9281         (append-progress): compare messages with equal.
9282         (raw-append-progress): use dispatch-non-command-events to flush
9283         widget creation events.
9284
9285 2000-03-13  Ben Wing  <ben@xemacs.org>
9286
9287         * abbrev.el:
9288         * abbrev.el (abbrev-string-to-be-defined): New.
9289         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9290         Changes for use with the menubar.
9291
9292 2000-03-12  Ben Wing  <ben@xemacs.org>
9293
9294         * alist.el (vassoc): moved here from font-menu.el.
9295
9296         * custom.el (defface): typo fix.
9297
9298         * dialog.el (yes-or-no-p-dialog-box):
9299         * dialog.el (message-box):
9300         * files.el (save-some-buffers-1):
9301         Put accelerators in the button names.
9302
9303         * font-lock.el (font-lock-comment-face):
9304         * font-lock.el (font-lock-keyword-face):
9305         * font-lock.el (font-lock-function-name-face):
9306         Fixed some of the colors under MS Windows because the existing
9307         default colors were hardly different from black and needed to be
9308         made lighter.
9309
9310         * font-menu.el:
9311         * font-menu.el (font-menu-split-long-menu):
9312         * font-menu.el (font-menu-family-constructor):
9313         * font-menu.el (font-menu-size-constructor):
9314         * font-menu.el (font-menu-weight-constructor):
9315         * font-menu.el (font-menu-set-font):
9316         vassoc moved to alist.el.
9317         Accelerators added to all menus.
9318         Unused bound var new-props removed.
9319
9320         * keydefs.el: I did a whole lot of rearranging to put things in a
9321         more consistent order and fixed a number of cases where key
9322         combinations involving up, down, left, right and so on were
9323         defined but the corresponding keypad combinations were not
9324         defined.
9325
9326         * lisp-mode.el:
9327         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9328         * lisp-mode.el (emacs-lisp-mode):
9329         * lisp-mode.el (lisp-interaction-mode):
9330         * lisp-mode.el (flet):
9331         Added accelerators onto the menus.
9332         Made all the different versions of the let function be indented
9333         the same way.
9334         Undid Steve's easy-menu-ification, because it makes it impossible
9335         to have the menubar and popup menus different.
9336         Cleaned up the menu; added items for find-function &c and some
9337         indenting, and removed debug-on-*.
9338
9339         * list-mode.el (list-mode-hook):
9340         * list-mode.el (list-mode):
9341         * list-mode.el (completion-setup-hook):
9342         * list-mode.el (display-completion-list):
9343         Added support for the :window-height keyword, which is required
9344         because of other changes that I made for the file dialog box.  I
9345         also made the hook variables list-mode-hook and
9346         completion-setup-hook and also minibuffer-setup-hook in
9347         minibuf.el be permanent-local; see comment in list-mode.el.
9348
9349         * map-ynp.el (map-y-or-n-p):
9350         Added accelerators to the dialog buttons.
9351
9352         * menubar-items.el (menu-truncate-list):
9353         New internal function.
9354         * menubar-items.el (submenu-generate-accelerator-spec):
9355         * menubar-items.el (menu-item-strip-accelerator-spec):
9356         * menubar-items.el (menu-item-generate-accelerator-spec):
9357         New exported functions, for use in auto-generating accelerator specs.
9358
9359         * menubar-items.el:
9360         * menubar-items.el (default-menubar):
9361         * menubar-items.el (maybe-add-init-button):
9362         * menubar-items.el (bookmark-menu-filter):
9363         * menubar-items.el (slow-format-buffers-menu-line):
9364         * menubar-items.el (build-buffers-menu-internal):
9365         * menubar-items.el (language-environment-menu-filter):
9366         * menubar-items.el (default-popup-menu):
9367         * menubar-items.el (popup-buffer-menu):
9368         * menubar-items.el (popup-menubar-menu):
9369         Did a major overhaul on this file, and in fact I'm nowhere near
9370         done working on the menubar, and there will be more patches to
9371         come.  A basic summary of what I've done:
9372
9373         a) I added accelerators to all of the menu items.  For menus that
9374         are auto-generated, such as the buffers menu, the accelerators are
9375         automatically added to the beginning of each line using the
9376         numbers 1 through 9, then zero, and then letters starting with A,
9377         but omitting the letters that are already in use for the fixed
9378         menu items at the top of the buffers menu.  To facilitate adding
9379         accelerators of this kind, I created some new functions
9380         (*-accelerator-spec), which are also being used by other filters
9381         that auto generate lists of things such as ftp sites to download
9382         packages.  If people really don't like these accelerators
9383         appearing at the beginning of the menu items, a variable can be
9384         added to optionally turn them off, but I think this is rather
9385         pointless because other menu items have accelerators and many or
9386         most of the menu users will use the accelerators if the support is
9387         there.
9388
9389         b) I combined the top level Tools and Apps menus into a single
9390         Tools menu, because the distinction between the two is not
9391         obvious, and the items on the menus are not used often enough that
9392         putting some of them onto submenus is a problem.
9393
9394         c) I created two new top level menus called View and Cmds because
9395         there were too many items on the File and Edit menus, and I'm going
9396         to be adding more items to these menus.  In contrast to the Tools
9397         menu, the items on these menus may be used quite often during an
9398         editing session, and so should be available with fewer
9399         keystrokes.
9400
9401         d) I added a number of options to the options menu, including one
9402         for controlling whether the alt key can be used to traverse to
9403         menu items using the accelerators, one for controlling behavior of
9404         control-k, one for controlling how the kill and yank functions
9405         interact with the clipboard, a few additional buffers-menu
9406         options, and various other things.  I also did a bit of
9407         rearranging, for example, combining the keyboard and mouse options
9408         into a single keyboard and mouse submenu to facilitate the
9409         accelerators on that level.
9410
9411         e) I changed the variable buffers-menu-format-buffer-line-function
9412         to take two arguments instead of one, the second argument being
9413         the line number for use in creating an accelerator.  I added a
9414         hack to support existing functions with one argument (although I
9415         doubt that very many of these exist), for backward compatibility.
9416
9417         f) I moved the top level mule menu to be a submenu of the edit
9418         menu.  I think that most of the items on this menu are fairly
9419         useless and there are certainly not enough frequently used items
9420         to justify this being its own top level menu.
9421
9422         g) I combined most of the items in big-menubar.el into the main menu.
9423         If people think the main menu is too big, it would be possible to
9424         create different configurations, some smaller.
9425
9426         * menubar.el (check-menu-syntax):
9427         Deleted some syntax checks that were no longer valid, partly
9428         because of changes that were already made a long time ago, and
9429         partly because of a change I made where I allow the name of the
9430         menu item to be an evaluated expression rather than just a string,
9431         similar to all of the other parameters of a menu item.
9432
9433         * minibuf.el:
9434         * minibuf.el (read-file-name-1):
9435         * minibuf.el (mouse-read-file-name-1):
9436         I made a number of changes to improve the appearance
9437         and functioning of the file dialog box.  They include:
9438
9439         a) Fixing the problem where closing the dialog box by clicking on
9440         the close button of the window didn't properly exit the
9441         minibuffer.
9442
9443         b) Fixing the problem that if you typed part of a file name, and
9444         then clicked on a completion with the mouse, the file was not
9445         correctly selected.
9446
9447         c) Changing the title of the dialog box to reflect the operation
9448         being done in accordance with user interface conventions, rather
9449         than the name of the dialog box buffer, which is rather useless.
9450
9451         d) Remove the words "possible completions are" which didn't
9452         belong.
9453
9454         e) Fix things so that the completions scroll off the end of the
9455         completions windows only to the right, rather than both to the
9456         right and down, which is in accordance with Windows user interface
9457         conventions.
9458
9459         * msw-init.el (init-post-mswindows-win):
9460         Added a binding for meta-F4, which is the standard windows binding
9461         for exiting a program.
9462
9463         * select.el (get-selection-no-error):
9464         * select.el (own-selection):
9465         * select.el (own-clipboard):
9466         Added an optional argument called append to the functions
9467         own-selection and own-clipboard.  This adds support for appending
9468         text to the existing selection and allows the function
9469         own-clipboard to be used as the value of the variable
9470         interprogram- cut-function.
9471
9472         Fixed a bug in own-selection in handling zmacs-region-stays.
9473
9474         * simple.el (historical-kill-line): New.
9475
9476         * simple.el (kill-line):
9477         * simple.el (interprogram-cut-function):
9478         * simple.el (interprogram-paste-function):
9479         * simple.el (handle-pre-motion-command):
9480         * simple.el (next-line):
9481         * simple.el (previous-line):
9482         a) Expanded the variable kill-whole-line, so that function
9483         kill-line can be set to delete the entire line always, not just
9484         when cursor is at the beginning of the line.  This is controlled
9485         by setting the variable kill-whole-line to the symbol 'always.
9486         This behavior, as well as the existing kill-whole-line behavior,
9487         now only take effect when kill-line is called interactively,
9488         although this is a departure from a previous behavior in the case
9489         of setting this variable kill-whole-line to t.  It is almost
9490         certainly what has always been intended, and most likely the old
9491         way of doing things introduced bugs.  I also created a function
9492         called historical-kill-line, which ignores the kill-whole-line
9493         setting and always gives the historical behavior of only killing
9494         to the end of the line.  I bound this function to shift- control-k
9495         so that the kill to end of line behavior is available, even when
9496         kill-whole-line has been set to change control-k into the simple
9497         delete-whole-line behavior. (This can be set using the options
9498         menu.)
9499
9500         b) I changed things so that kill and yank now interact with the
9501         clipboard by default under windows.  This was done by changing the
9502         default value of interprogram-cut- function and
9503         interprogram-paste-function.  You can get the old behavior by
9504         setting these to nil, and there is an option on the options menu
9505         to do this.
9506
9507         c) I added support for selecting text using shifted motion keys.
9508         This support is on by default and can be controlled by the
9509         variable shifted-motion-keys-select-region.  There is also a
9510         variable called unshifted-motion-keys-deselect-region that
9511         controls more specifically how the shifted motion key behavior
9512         works.  I did not put an option on the options menu to turn this
9513         off, because I can't imagine why this would be useful.
9514
9515         * simple.el (forward-block-of-lines):
9516         * simple.el (backward-block-of-lines):
9517         * simple.el (block-movement-size):
9518         New.
9519
9520         * simple.el (uncapitalized-title-words):
9521         * simple.el (uncapitalized-title-word-regexp):
9522         * simple.el (capitalize-string-as-title):
9523         * simple.el (capitalize-region-as-title):
9524         New.
9525
9526
9527         * subr.el (add-hook):
9528         * subr.el (make-local-hook): New.
9529         * subr.el (remove-local-hook): New.
9530         * subr.el (add-one-shot-hook): New.
9531         * subr.el (add-local-one-shot-hook): New.
9532         Added some functions to make using hooks easier.
9533         These include:
9534
9535         a) Functions add-local-hook and remove-local-hook to make it easy
9536         to use local hooks.
9537
9538         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9539         make it possible to add a "one-shot" hook, which is to say a hook
9540         that runs only once, and automatically removes itself after the
9541         first time it has run.
9542
9543 2000-03-09  Andy Piper  <andy@xemacs.org>
9544
9545         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9546
9547 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9548
9549         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9550         Moved from menubar-items.el.
9551         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9552
9553 2000-03-08  Andy Piper  <andy@xemacs.org>
9554
9555         * gutter-items.el (build-buffers-tab-internal): add selected field
9556         to buffers tab spec.
9557
9558 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9559
9560         * minibuf.el (last-exact-completion): Initialize to nil.
9561
9562 2000-03-07  Didier Verna  <didier@xemacs.org>
9563
9564         * startup.el (command-line-1): remove unused variable
9565         `first-file-buffer'.
9566
9567 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9568
9569         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9570         which is also used for Web server log files.
9571
9572 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9573
9574         * mule/mule-charset.el: Setup auto-fill-chars.
9575
9576 2000-03-02  SL Baur  <steve@beopen.com>
9577
9578         * subr.el (with-string-as-buffer-contents): Reimplement using
9579         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9580         non-deletion of buffer after execution problem.
9581         (with-output-to-string): Use unique buffer name.
9582
9583 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9584
9585         * gutter-items.el (buffers-tab-sort-function):  New variable.
9586         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9587
9588 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9589
9590         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9591
9592 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9593
9594         * menubar-items.el (maybe-add-init-button): Remove the "Load
9595         .emacs" button from all menubars.
9596
9597 2000-03-01  Didier Verna  <didier@xemacs.org>
9598
9599         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9600         region rectangle replacement (from Jan Vroonhof).
9601         (replace-rectangle): new function.
9602
9603 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9604
9605         * mule/mule-cmds.el (set-default-coding-systems): Use
9606         set-terminal-coding-system and set-keyboard-coding-system.
9607         * coding.el (set-terminal-coding-system): Use
9608         set-console-tty-output-coding-system.
9609         (set-keyboard-coding-system): Use
9610         set-console-tty-input-coding-system.
9611
9612 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9613
9614         * minibuf.el (read-variable): Allow symbol to default argument.
9615
9616 2000-02-27  Andy Piper  <andy@xemacs.org>
9617
9618         * gutter-items.el (update-tab-hook): new function to be used for
9619         hooks.
9620         (create-frame-hook): add update-tab-hook.
9621         (record-buffer-hook): ditto.
9622         (default-gutter-position-changed): ditto.
9623         (default-gutter-position): updating the buffers tab is now handled
9624         by a hook.
9625         (default-gutter-position-changed-hook): new variable.
9626         (gutter-element-visibility-changed-hook): ditto.
9627         (set-gutter-element-visible-p): call it.
9628         (set-gutter-element): use modify-specifier-instances. Set extents
9629         as duplicable before using.
9630         (remove-gutter-element): ditto.
9631         (set-gutter-element-visible-p): ditto.
9632         (init-gutter): new function.
9633         (add-tab-to-gutter): use new gutter-element functions rather than
9634         setting specifiers directly.
9635         (clear-progress): ditto.
9636         (abort-progress): ditto.
9637         (gutter-buffers-tab-visible-p): renamed from
9638         default-gutter-visible-p
9639
9640         * specifier.el (modify-specifier-instances): new function from Jan
9641         Vroonhof.
9642
9643         * x-init.el (init-post-x-win): call init-gutter.
9644
9645         * msw-init.el (init-post-mswindows-win): call init-gutter.
9646
9647         * menubar-items.el (default-menubar): Update to reflect new gutter
9648         variables.
9649
9650 2000-02-26  Andy Piper  <andy@xemacs.org>
9651
9652         * gutter-items.el (set-gutter-element): new function. Add gutter
9653         elements to the specified gutter.
9654         (remove-gutter-element): new function. Remove gutter elements from
9655         the specified gutter.
9656         (set-gutter-element-visible-p): new function. Set gutter element
9657         visibility for the provided gutter-visible specifier.
9658
9659 2000-02-23  Andy Piper  <andy@xemacs.org>
9660
9661         * gutter-items.el (add-tab-to-gutter): specify dimensions
9662         dynamically.
9663
9664 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9665
9666         * gutter-items.el (add-tab-to-gutter):
9667         * package-get.el (package-get-interactive-package-query):
9668         * package-ui.el (pui-directory-exists):
9669         (pui-install-selected-packages):
9670         (pui-list-packages):
9671         Use #'(lambda ...)  instead of '(lambda ...).
9672
9673 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9674
9675         * startup.el (load-user-init-file): Check to make sure user
9676           has an init-file before calling load().
9677
9678 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9679
9680         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9681
9682 2000-02-23  Martin Buchholz <martin@xemacs.org>
9683
9684         * XEmacs 21.2.31 is released.
9685
9686 2000-02-21  Mike Sperber <mike@xemacs.org>
9687
9688         * loadup.el (really-early-error-handler):
9689         * update-elc.el:
9690         * make-docfile.el:
9691         Remove dependency on EMACSBOOTSTRAP... environment variables.
9692
9693 2000-02-21  Martin Buchholz <martin@xemacs.org>
9694
9695         * XEmacs 21.2.30 is released.
9696
9697 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9698
9699         * byte-optimize.el (byte-optimize-plus):
9700         (byte-optimize-minus):
9701         (byte-optimize-multiply):
9702         Optimize (- 0) to 0, not (-)
9703         Optimize (+ 5 3.0) to 8.0
9704         Optimize (* 5 3.0) to 15.0
9705         Improve readability.
9706
9707 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9708
9709         * modeline.el: (modeline-scrolling-method): change modeline
9710         mswindows cursor appearance according to the value.
9711
9712         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9713         and 'gui-element face colors and 'gui-element face font to Windows
9714         defaults.
9715
9716 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9717
9718         * font-lock.el: Javadoc enhancements
9719
9720 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9721
9722         * ldap.el (toplevel): Test if LDAP support has been compiled in
9723         (ldap-verbose): New option
9724         (ldap-search-entries): Renamed from the previous ldap-search
9725         Conditionalize message display on ldap-verbose
9726         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9727         defuns
9728         (ldap-search): Is now defined as an obsolete wrapper calling
9729         ldap-search-basic or ldap-search-entries
9730
9731
9732 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9733             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9734             Jan Vroonhof  <jan@xemacs.org>
9735
9736         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9737         When for-effect is true, didn't call `byte-optimize-form'
9738         in and/or subforms without last.
9739
9740 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9741
9742         * package-get.el (package-get-download-sites): Use correct custom
9743         type.
9744
9745 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9746
9747         * files.el (write-file): Ask for coding system when compiled with
9748         file-coding.
9749
9750 2000-02-16  Andy Piper  <andy@xemacs.org>
9751
9752         * buffer.el (switch-to-buffer): give norecord argument to
9753         set-window-buffer instead of explicitly recording.
9754
9755         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9756         we have to pick a window.
9757
9758 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9759
9760         * mule/mule-cmds.el (describe-language-support): Don't add
9761         unexist function to help-map.
9762         (describe-coding-system): Don't use already assigend `C'.
9763
9764 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9765
9766         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9767         work in custom.
9768
9769 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9770
9771         * about.el: Ienaga's e-mail address change.
9772
9773 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9774
9775         * etags.el (find-tag): force new window -- even if buf already
9776         visible -- when other-window is t
9777
9778 2000-02-16  Martin Buchholz <martin@xemacs.org>
9779
9780         * XEmacs 21.2.29 is released.
9781
9782 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9783
9784         * cl-extra.el (getf): This is now identical to `plist-get', so
9785         just defalias it.
9786         * cl-macs.el: Make getf an alias to plist-get, at the
9787         byte-compiler level, using define-compiler-macro.
9788
9789 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9790
9791         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9792
9793 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9794
9795         * lisp/etags.el (find-tag-internal): set exact-tagname to
9796           a regular expression that matches against the tagname
9797           part of the tag entry first instead of only looking in
9798           the context area.
9799
9800 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9801
9802         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9803         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9804
9805 2000-02-07  Martin Buchholz <martin@xemacs.org>
9806
9807         * XEmacs 21.2.28 is released.
9808
9809 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9810
9811         * cl-extra.el (getf): Just call `get', never `get*'.
9812         Make arglist match docstring.
9813         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9814         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9815         * byte-optimize.el: remove references to `get*'.
9816
9817 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9818
9819         * mule/european.el: Add syntax information for Latin3 and Latin4.
9820
9821 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9822
9823         * byte-optimize.el: Byte-optimize (length "foo")
9824
9825 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9826
9827         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9828         width check using `window-leftmost-p' and `window-rightmost-p'.
9829
9830 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9831
9832         * wid-edit.el (widget-match-inline): An atom never matches a
9833           list.
9834
9835 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9836
9837         * modeline.el: Consolidated 'x and 'mswindows specification under
9838         'win tag.
9839
9840 2000-01-29  Andy Piper  <andy@xemacs.org>
9841
9842         * gutter-items.el: (format-buffers-tab-line): Try and be
9843         intelligent about buffer naming when we have duplicates.
9844
9845 2000-01-29  Andy Piper  <andy@xemacs.org>
9846
9847         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9848         updated when it becomes visible.
9849
9850 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9851
9852         * bytecomp.el (byte-compile-insert-header): Properly set coding
9853         system under MULE and file-coding.
9854
9855 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9856
9857         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9858         (dontusethis-set-value-terminal-coding-system-handler):
9859         (dontusethis-set-value-keyboard-coding-system-handler):
9860         Never undefine coding system aliases.  Emergency fix for gnus.
9861
9862 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9863
9864         * files.el (abbreviate-file-name): Use directory-sep-char instead
9865         of hard-coded "/".
9866
9867 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9868
9869         * startup.el (user-init-file-base-list): New variable, replacing
9870         user-init-file-base.
9871         (find-user-init-file): New function.
9872         (command-line-early): Use it.
9873         (load-user-init-file): Ditto.
9874
9875 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9876
9877         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9878         calling valid-image-instantiator-format-p
9879
9880 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9881
9882         * isearch-mode.el (isearch-mode): The variable is
9883         isearch-unhidden-extents, not isearch-opened-extents.
9884
9885 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9886
9887         * minibuf.el (next-history-element): Modify error message if a
9888         default value is available.
9889
9890 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9891
9892         * bytecomp.el (byte-compile-file): Don't unconditionally write
9893         .elc files in binary - might contain non-Latin1.
9894
9895 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9896
9897         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9898         for windows-nt.
9899
9900         * version.el:
9901         * startup.el (user-init-file-base):
9902         * process.el (call-process-region):
9903         * files.el (make-backup-file-name):
9904         (backup-file-name-p):
9905         (file-relative-name):
9906         (abbreviate-file-name):
9907         (set-auto-mode):
9908         * code-process.el (call-process-region): Removed unnecessary
9909         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9910         support out of the universe.
9911
9912         * process.el:
9913         * code-process.el:
9914         * bytecomp.el (byte-compile-file): Removed reference to
9915         buffer-file-type, and commented usage of binary-process-output
9916         NTEmacs variables.
9917
9918 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9919
9920         * help.el (function-arglist): Add case for macro.
9921
9922 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9923
9924         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9925         printers.
9926         (custom-display): Added a menu for printer/display tags.
9927
9928         * frame.el (frame-type):
9929         * device.el (device-type): Added 'msprinter to the doc string, and
9930         removed 'pc -- it is not going to be implemented ever.
9931         (call-device-method): Fixed docstring typo.
9932         Defined specifier tags 'printer and 'display.
9933
9934 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9935
9936         * lisp/itimer.el (itimer-run-expired-timers): (consp
9937           last-command-event-time) instead of (consp
9938           'last-command-event-time).
9939
9940 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9941
9942         * msw-glyphs.el: Removed obsolete commentary.
9943
9944 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9945
9946         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9947         better default value.
9948
9949 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9950
9951         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9952         (read-string): Ditto.
9953         (eval-minibuffer): Ditto.
9954         (read-command): Ditto.
9955         (read-function): Ditto.
9956         (read-variable): Ditto.
9957         (read-number): Ditto.
9958         (read-shell-command): Ditto.
9959         (read-number): Record history.
9960
9961 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9962
9963         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9964
9965 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9966
9967         * faces.el (startup-initialize-custom-faces): New function.
9968         Reset all faces created during auto-autoloads loading time
9969         by defface.
9970         * startup.el (command-line): Call it.
9971
9972 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9973
9974         * about.el (about-hackers): Add myself to contributors list.
9975
9976 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9977
9978         * menubar-items.el (maybe-add-init-button): Removed an argument in
9979         a call to load-user-init-file, as the function managed to lose its
9980         formal parameter a few betas ago.
9981
9982 2000-01-18  Martin Buchholz <martin@xemacs.org>
9983
9984         * XEmacs 21.2.27 is released.
9985
9986 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9987
9988         * process.el (shell-command-to-string): Use the FSF docstring.
9989         Make shell-command-to-string the standard function, and
9990         exec-to-string the (deprecated) alias.
9991
9992         * startup.el: typo fix.
9993
9994 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9995
9996         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9997
9998 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9999
10000         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10001         buffers after visible buffers.
10002         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10003
10004 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10005
10006         * info.el (Info-extract-menu-node-name): Stop at a dot
10007         followed by whitespace or right parenthesis.
10008
10009 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10010
10011         * info.el (Info-directory-list): Warn against using Customize with
10012         Info-directory-list.
10013
10014 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10015
10016         * minibuf.el (read-file-name): doc fix.
10017
10018         * autoload.el (update-file-autoloads): doc fix.
10019
10020         * about.el (about-hackers): Change my E-mail address.
10021
10022 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10023
10024         * info.el (Info-visit-file): Just use the `f' interactive spec to
10025         read a filename in the standard way.
10026
10027 2000-01-13  Andy Piper  <andy@xemacs.org>
10028
10029         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10030         (gutter-buffers-tab-extent): new variable.
10031         (update-tab-in-gutter): call add-tab-to-gutter again if the
10032         orientation has changed.
10033         (add-tab-to-gutter): cope with different orientations.
10034
10035 2000-01-11  Didier Verna  <didier@xemacs.org>
10036
10037         * info.el (Info-following-node-name): backward-skip dots as well
10038         as spaces (dots at the end of a node name aren't part of it).
10039         (Info-extract-menu-node-name): don't skip dots. There could be
10040         some in the node name.
10041         (Info-index): allow dots to be part of a node name.
10042
10043 2000-01-12  Andreas Jaeger  <aj@suse.de>
10044
10045         * files.el (auto-mode-alist): Added idlwave-mode.
10046         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10047
10048 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10049
10050         * info.el (Info-search): Show default value.
10051
10052 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10053
10054         * info.el (Info-read-node-completion-table): New variable.
10055         (Info-read-node-name-1): New function.
10056         (Info-read-node-name): Use it.
10057         (Info-follow-reference): Use DEFAULT argument of completing-read.
10058         (Info-menu): Ditto.
10059
10060 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10061
10062         * hyper-apropos.el (hyper-describe-key-briefly): Save
10063         window configuration.
10064         (hyper-describe-face): Use DEFAULT of completing-read.
10065         (hyper-apropos-read-variable-symbol): Ditto.
10066         (hyper-apropos-read-function-symbol): Ditto.
10067
10068 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10069
10070         * mule/mule-cmds.el (set-default-coding-system): Set
10071         comint-exec-hook to use coding-system-for-read and
10072         coding-system-for-write so that C-x RET c works.
10073
10074 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10075
10076         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10077         (previous-matching-history-element): Increment
10078         minibuffer-max-depth by 1.
10079         (next-matching-history-element): Ditto.
10080
10081 2000-01-11  Andy Piper  <andy@xemacs.org>
10082
10083         * gutter-items.el (buffers-tab): Create a new face for the buffers
10084         tab.
10085         (buffers-tab-face): use it.
10086
10087 2000-01-10  Didier Verna  <didier@xemacs.org>
10088
10089         * modeline.el (modeline-scrolling-method): change modeline X
10090         cursor appearance according to the value.
10091
10092 2000-01-07  Andreas Jaeger  <aj@suse.de>
10093
10094         * about.el (about-hackers): Moved my entry to contributor list.
10095         (xemacs-hackers): Added myself.
10096         (about-maintainer-info): Added description of myself.
10097
10098
10099 2000-01-07  Didier Verna  <didier@xemacs.org>
10100
10101         * modeline.el (modeline-scrolling-method): new variable.
10102         (mouse-drag-modeline): add reference to it in the docstring.
10103         (mouse-drag-modeline): handle it.
10104
10105 2000-01-08  Andy Piper  <andy@xemacs.org>
10106
10107         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10108         calls.
10109         (remove-buffer-from-gutter-tab): ditto.
10110
10111 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10112
10113         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10114         (custom-face-edit): Fix grammatical error in help message.
10115
10116 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10117
10118         * movemail.el: Added.
10119
10120         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10121
10122 2000-01-03  Didier Verna  <didier@xemacs.org>
10123
10124         * modeline.el (mouse-drag-modeline): remove the code related to
10125         the modeline horizontal scrolling facility.
10126
10127 1999-12-31  Martin Buchholz <martin@xemacs.org>
10128
10129         * XEmacs 21.2.26 is released.
10130
10131 1999-12-28  Andy Piper  <andy@xemacs.org>
10132
10133         * wid-edit.el (widget-push-button-value-create): The gui cache
10134         does not agree with native widgets which can only be displayed
10135         once per window. The reasons for caching are diminished now that
10136         we don't hog resources when creating buttons.
10137         (widget-push-button-cache) deleted.
10138
10139 1999-12-24  Martin Buchholz <martin@xemacs.org>
10140
10141         * XEmacs 21.2.25 is released.
10142
10143 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10144
10145         * hyper-apropos.el (hyper-apropos): Toggle
10146         hyper-apropos-programming-apropos correctly.
10147         Set REGEXP when user accepts default value.
10148
10149 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10150
10151         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10152         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10153
10154 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10155
10156         * mule/mule-category.el (undefined-category-designator):
10157         Return char instead of character.  Search for undefined one.
10158         (describe-category): Use with-displaying-help-buffer.
10159
10160 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10161
10162         * byte-optimize.el (byte-optimize-plus):
10163         Optimize (+ 1) to 1 instead of (1+ nil).
10164
10165         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10166
10167         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10168
10169         * byte-optimize.el (byte-optimize-char-before): New function.
10170         Remove performance penalty for using (char-before) instead of (char-after).
10171
10172 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10173
10174         * mule/mule-category.el (char-category-list): Return character
10175         instead of integer.
10176
10177 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10178
10179         * minibuf.el (read-buffer): Check default is buffer object.
10180
10181 1999-11-25  Andy Piper  <andy@xemacs.org>
10182
10183         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10184         for buttons.
10185
10186 1999-12-16  Andreas Jaeger  <aj@suse.de>
10187
10188         * package-get.el (package-get-maybe-save-index): Fixed typo.
10189         Patch by Jeff Miller <jmiller@smart.net>.
10190
10191 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10192
10193         * gnuserv.el (gnuserv-process-filter):  don't call
10194         gnuserv-write-to-client when gnuserv-current-client is nil
10195
10196 1999-12-14  Martin Buchholz <martin@xemacs.org>
10197
10198         * XEmacs 21.2.24 is released.
10199
10200 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10201
10202         * about.el (about-hackers): Update my email address.
10203
10204 1999-12-07  Martin Buchholz <martin@xemacs.org>
10205
10206         * XEmacs 21.2.23 is released.
10207
10208 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10209
10210         * package-get.el (package-get-download-sites): Removed several
10211         defunct download sites, added many new ones, and corrected a few
10212         incorrect directory-on-site entries.  Added physical locations to
10213         site-description.
10214
10215 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10216
10217         * finder.el (finder-commentary): add DOC string and fix
10218         interactive spec
10219
10220 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10221
10222         * help.el (describe-function): Don't forget to intern the string
10223         completing-read returns.
10224         (describe-variable): Ditto.
10225
10226 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10227
10228         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10229         `hyper-apropos-help-mode' here to find symbol to customize
10230         irregardless of cursor position and simplify
10231         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10232         `hyper-apropos-popup-menu'.
10233
10234 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10235
10236         * apropos.el (apropos-mode-map): Add return to call
10237         apropos-follow.
10238         (apropos-print): Call apropos-mode to have better
10239         command reference. Put keymap text-poperty to
10240         symbole name.
10241
10242 1999-11-22  Alastair Burt  <burt@dfki.de>
10243
10244         * help.el: (describe-bindings-1): Added handling of keymaps for
10245         the extents at point.
10246
10247 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10248
10249         * gutter-items.el (buffers-tab-items): Wrap the function in a
10250         save-match-data
10251
10252 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10253
10254         * help.el (describe-function): Use the DEFAULT argument to
10255         completing-read.
10256         (describe-variable): Ditto.
10257
10258 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10259
10260         * minibuf.el (read-from-minibuffer): Add optional argument
10261         DEFAULT to have better mini-buffer history support.
10262         (completing-read): Pass default to read-from-minibuffer.
10263         (read-buffer): Pass default to completing-read.
10264
10265 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10266
10267         * font-lock.el (font-lock-doc-string-face): Document the
10268         `font-lock-lisp-like' property.
10269
10270 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10271
10272         * lisp-mode.el: Specify `font-lock-lisp-like'.
10273
10274         * font-lock.el (font-lock-lisp-like): New function.
10275         (font-lock-fontify-syntactically-region): Use it.
10276
10277 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10278
10279         * XEmacs 21.2.22 is released
10280
10281 1999-11-28  Martin Buchholz <martin@xemacs.org>
10282
10283         * XEmacs 21.2.21 is released.
10284
10285 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10286
10287         * minibuf.el (read-coding-system): Accept symbol and
10288         coding-system object as a default-coding-system.
10289
10290 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10291
10292         * minibuf.el (read-coding-system): Accept symbol as
10293         a default-coding-system.
10294
10295 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10296
10297         * apropos.el (apropos-documentation): Use insert instead
10298         of princ.
10299
10300 1999-11-07  William M. Perry  <wmperry@aventail.com>
10301
10302         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10303           for the linux console.
10304
10305         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10306           stuff to work when you are not on a window system, since the GPM
10307           mouse support now allows pasting from outside of XEmacs.
10308
10309 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10310
10311         * XEmacs 21.2.20 is released
10312
10313 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10314
10315         * setup-paths.el (paths-default-info-directories): Add
10316         /usr/share/info and /usr/local/share/info.
10317
10318 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10319
10320         * about.el: Updated Vladimir Ivanovic's info.
10321
10322 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10323
10324         * auto-show.el (auto-show-truncationp): Remove.
10325
10326         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10327
10328 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10329
10330         * indent.el (indent-line-to): fix bug: spaces were not replaced
10331         with tab if column is multiple of tab-width
10332         From dhn@qedinc.com
10333
10334 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10335
10336         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10337         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10338
10339         * package-get.el (package-get-package-provider): Be verbose when
10340         interactive. Patch from Robert Pluim
10341
10342 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10343
10344         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10345         info file suffixes.
10346
10347 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10348
10349         * process.el (open-network-stream): Add a new optional parameter
10350         PROTOCOL to support udp; fix a minor typo and add an explanation
10351         in docstring for udp programming.
10352
10353         * code-process.el (open-network-stream): Add a new optional
10354         parameter PROTOCOL to support udp; fix a minor typo and add an
10355         explanation in docstring for udp programming.
10356
10357 1999-10-18  Andy Piper  <andy@xemacs.org>
10358
10359         * gui.el (make-gui-button): be more precise about how we call
10360         callbacks.
10361
10362         * wid-edit.el (widget-push-button-value-create): Use the new form
10363         of native gui-button.
10364
10365 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10366
10367         * info.el (Info-page-prev): Don't do (sit-for 0).
10368
10369 1999-10-13  Andy Piper  <andy@xemacs.org>
10370
10371         * gutter-items.el (progress-abort-glyph): new glyph for showing
10372         abort status.
10373         (append-progress): dispatch-event rather than sit-for.
10374         (abort-progress): new function. Show the abort glyph with an
10375         appropriate message.
10376         (raw-append-progress): dispatch-event rather than sit-for.
10377         (display-progress): cope with aborts.
10378
10379         * gui.el (make-gui-button): Use native widgets for buttons
10380         unconditionally.
10381         (insert-gui-button): ditto.
10382         (gui-button-p): ditto.
10383
10384         * xbm-button.el: remove from core.
10385
10386         * xpm-button.el: remove from core.
10387
10388 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10389
10390         * faces.el (init-device-faces): Don't initialize the random faces
10391         on the stream device.
10392
10393 1999-10-06  Andy Piper  <andy@xemacs.org>
10394
10395         * files.el (recover-file): Don't use ls under windows for revert buffer.
10396
10397 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10398
10399         * package-get.el (package-get-download-menu): Make menu really
10400         toggle download sites.
10401         (package-get-download-sites): Add autoload cookie.
10402
10403 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10404
10405         * setup-paths.el (paths-find-module-directory): Ditto.
10406
10407 1999-09-29  Werner Fink  <werner@suse.de>
10408
10409         * setup-paths.el (paths-find-exec-directory): Add missing nil
10410         parameter for environment.
10411
10412 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10413
10414         * modeline.el (modeline-format):
10415         Only purecopy the strings.  Else
10416         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10417         barfs.
10418
10419 1999-08-28  Mike Woolley  <mike@bulsara.com>
10420
10421         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10422         user setting comint-completion-addsuffix and
10423         comint-process-echoes.
10424
10425 1999-09-22  Andy Piper  <andy@xemacs.org>
10426
10427         * gutter-items.el (update-tab-in-gutter): use
10428         last-nonminibuf-window instead of selected-window.
10429
10430 1999-09-18  Andy Piper  <andy@xemacs.org>
10431
10432         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10433         display on.
10434
10435         * subr.el (record-buffer-hook): new variable so that the hook gets
10436         some documentation.
10437
10438 1999-09-16  Andy Piper  <andy@xemacs.org>
10439
10440         * gutter-items.el (update-tab-in-gutter): only update when the
10441         gutter is visible.
10442         (remove-buffer-from-gutter-tab): ditto.
10443
10444 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10445
10446         * simple.el (do-auto-fill): Commented out part of Kinsoku
10447         processing.
10448
10449 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10450
10451         * isearch-mode.el (isearch-highlightify-region): Give the
10452         highlighting extents a high priority.
10453         (isearch-make-extent): Give the main highlighting extent an even
10454         higher priority.
10455
10456 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10457
10458         * packages.el (packages-compute-package-locations): Fix typo from
10459         -u rationalization.
10460
10461 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10462
10463         * setup-paths.el (paths-find-doc-directory): Respect value of
10464         `configure-doc-directory.'
10465
10466         * find-paths.el (paths-find-architecture-directory): Give
10467         precendence `default' argument (which typically comes from
10468         configure).
10469
10470 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10471
10472         * startup.el (command-line-early): Added options -user-init-file
10473         and -user-init-directory.
10474
10475         * files.el (user-init-file): Default to NIL so we can recognize
10476         when it's set.
10477
10478 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10479
10480         * obsolete.el (init-file-user):
10481         * startup.el:
10482         * packages.el (packages-compute-package-locations):
10483         * package-get.el (package-get-user-index-filename):
10484         * menubar-items.el (maybe-add-init-button):
10485         * info.el (Info-annotations-path):
10486         * dump-paths.el:
10487         Change `user-init-directory' to be an absolute path.
10488         Use `user-init-directory' where appropriate.
10489         Zap `init-file-user' and its uses.
10490
10491 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10492
10493         * subr.el (copy-symbol): New function.
10494
10495 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10496
10497         * isearch-mode.el (isearch-done): Be sure to restore invisible
10498         extents in the proper buffer.
10499         (isearch-pre-command-hook): Set this-command to the correct value
10500         in case the buffer has changed and old overriding-local-map was
10501         used.
10502         (isearch-restore-extent): Use remprop instead of setting the
10503         property to nil.
10504
10505 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10506
10507         * cmdloop.el (execute-extended-command): Update zmacs region
10508         before the delay.
10509         (execute-extended-command): Make the message gettext-friendly.
10510
10511 1999-09-07  Andy Piper  <andy@xemacs.org>
10512
10513         * gutter-items.el (progress-gauge-glyph): renamed from
10514         progress-glyph.
10515         (progress-text-glyph): new variable.
10516         (progress-layout-glyph): use layouts and text glyphs.
10517         (progress-area-buffer): removed.
10518         (progress-text-and-extent): new variable.
10519         (progress-displayed-p): dynamically create gutter area buffer.
10520         (clear-progress): ditto.
10521         (raw-append-progress): ditto.
10522         (append-progress): use new glyph names.
10523         (raw-append-progress): only create the extent when needed. set
10524         properties more optimally.
10525         (progress): remove args.
10526
10527 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10528
10529         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10530         mapcar where the return value is unused.
10531         (isearch-restore-invisible-extents): Ditto.
10532         (isearch-highlight-all-cleanup): Ditto.
10533         (isearch-delete-extents-in-range): Traverse the extents only once.
10534         (isearch-highlight-all-update): Don't start over if the search
10535         string has changed and more input is pending.
10536
10537 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10538
10539         * packages.el (packages-find-package-data-path): Ditto.
10540
10541         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10542
10543         * subr.el (mapc-internal): Don't make obsolete.
10544
10545         * cl-extra.el (mapc): Resurrect.
10546
10547 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10548
10549         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10550         alias.
10551
10552         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10553         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10554         (isearch-yank-clipboard): Use get-clipboard instead of
10555         x-get-clipboard.
10556         (isearch-yank-selection): Fix docstring.
10557
10558 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10559
10560         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10561
10562 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10563
10564         * cl-macs.el (extent-start-position): Fix setf method.
10565         (extent-end-position): Ditto.
10566
10567 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10568
10569         * isearch-mode.el: End merge with FSF 20.4.
10570
10571         * isearch-mode.el (search-invisible): New variable.
10572         (isearch-hide-immediately): Ditto.
10573         (isearch-unhidden-extents): Ditto.
10574         (isearch-range-invisible): New function.
10575         (isearch-unhide-extent): Ditto.
10576         (isearch-restore-invisible-extents): Ditto.
10577         (isearch-restore-extent): Ditto.
10578
10579         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10580         implementation.
10581         (isearch-ring-retreat-edit): Ditto.
10582         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10583         (isearch-forward-regexp): New arguments NOT-REGEXP and
10584         NO-RECURSIVE-EDIT.
10585         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10586         (isearch-backward-regexp): New arguments NOT-REGEXP and
10587         NO-RECURSIVE-EDIT.
10588         (isearch-mode): Return isearch-success.
10589         (isearch-update): Use unread-command-events instead of
10590         unread-command-event.
10591         (isearch-abort): If an invalid regexp is encountered, keep popping
10592         states.
10593         (isearch-*-char): Use FSF implementation.
10594         (isearch-whitespace-chars): Use the more robust FSF's
10595         implementation.
10596         (isearch-within-brackets): New variable.
10597         (isearch-mode): Initialize it.
10598         (isearch-edit-string): Bind it.
10599         (isearch-search-and-update): Set it.
10600         (isearch-push-state): Push it.
10601         (isearch-top-state): Pop it.
10602         (isearch-search): Set it.
10603         (isearch-printing-char): When called by isearch-whitespace-chars,
10604         handle M-SPC gracefully.
10605         (isearch-message-prefix): New argument ELLIPSIS.
10606         (isearch-message-suffix): Ditto.
10607         (isearch-message): Use the ELLIPSIS argument when calling
10608         isearch-message-prefix and isearch-message-suffix.
10609         (isearch-message-prefix): Distinguish between "wrapped" and
10610         "overwrapped" search, FWIW.
10611
10612 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10613
10614         * isearch-mode.el (isearch-edit-string): Use the head of the
10615         search ring instead of search-last-string and search-last-regexp.
10616         (search-highlight): Renamed from isearch-highlight.
10617         (isearch-exit): Use the new name.
10618         (isearch-highlight): Ditto.
10619         (isearch-dehighlight): Ditto.
10620         (isearch-update-ring): New function.
10621         (isearch-done): Call it.
10622         (isearch-done): New argument EDIT.
10623         (isearch-repeat): If search string is empty, look up at the car of
10624         the search ring; ignore the yank pointer.
10625         (isearch-abort): Call isearch-done with NOPUSH.
10626         (isearch-cancel): New function.
10627         (isearch-mode-map): Bind it to ESC ESC ESC.
10628
10629         * isearch-mode.el: Begin merge with FSF 20.4.
10630
10631 1999-09-01  Andy Piper  <andy@xemacs.org>
10632
10633         * x-select.el (x-get-clipboard): obsolete.
10634         (x-yank-clipboard-selection): obsolete
10635
10636         * select.el (disown-selection): need to be careful to disown the
10637         clipboard if we set it via selection.
10638         (get-clipboard): move from x-select.el
10639         (yank-clipboard-selection): ditto.
10640
10641 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10642
10643         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10644         isearch-highlight-all-matches to nil.
10645         (isearch-fixed-case): New variable.
10646         (isearch-mode): Initialize it.
10647         (isearch-edit-string): Save it.
10648         (isearch-toggle-case-fold): Set it.
10649         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10650         need to check isearch-fixed-case.
10651         (isearch-toggle-case-fold): Update highlighting of all matches
10652         before the pause.
10653         (isearch-edit-string):
10654
10655 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10656
10657         * isearch-mode.el (isearch-edit-string): Call isearch-message
10658         before reading the event so that the prompt is displayed properly.
10659         (isearch-message): Use isearch-nonincremental when calling
10660         isearch-message-prefix.
10661         (minibuffer-local-isearch-map): Bind up and down to do the same as
10662         M-p and M-n respectively.
10663         (isearch-done): New arg NOPUSH.
10664         (isearch-edit-string): Use it.
10665         (isearch-edit-string): Don't bind isearch-string.
10666         (isearch-ring-adjust): Edit string, *then* push state.
10667
10668 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10669
10670         * faces.el (isearch-secondary): Make isearch-secondary look
10671         different than default.
10672
10673 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10674
10675         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10676         save-excursion.
10677         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10678         (isearch-update): Call isearch-dehighlight without arguments.
10679         (isearch-done): Ditto.
10680
10681         * isearch-mode.el (isearch-fix-case): If the search string has no
10682         upper-case letters, allow the folding to be reenabled.
10683         Previously, once disabled, the folding would remain that way until
10684         the end of isearch.
10685         (isearch-top-state): Call isearch-fix-case.
10686
10687         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10688         save-excursion.
10689         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10690
10691 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10692
10693         * xpm-button.el:
10694         xbm-button.el: Need to exist in core because gui.el depends on
10695         them.
10696
10697 1999-08-31  Andy Piper  <andy@xemacs.org>
10698
10699         * gutter-items.el (buffers-tab-face): new customizable variable.
10700         (buffers-tab-default-buffer-line-length): new specifier for
10701         maximum viewable characters.
10702         (progress-stack): new variable for implementing widget-based
10703         progress messages.
10704         (progress-area-buffer): ditto.
10705         (progress-glyph-height): ditto.
10706         (progress-stop-callback): ditto.
10707         (progress-quit-function): new function.
10708         (progress-glyph): new variable.
10709         (progress-layout-glyph): ditto.
10710         (progress-displayed-p): new function, see message-displayed-p for
10711         details.
10712         (clear-progress): ditto.
10713         (remove-progress): ditto.
10714         (append-progress): ditto.
10715         (raw-append-progress): ditto.
10716         (display-progress): ditto.
10717         (current-progress): ditto.
10718         (current-progress-label): ditto.
10719         (progress): ditto.
10720         (lprogress): ditto.
10721
10722
10723 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10724
10725         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10726
10727         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10728         `isearch-yank-selection'.
10729         (isearch-mode-map): Use it.
10730         (isearch-yank-selection): Use `get-selection' instead of
10731         `get-x-selection'.
10732
10733 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10734
10735         * faces.el (isearch-secondary): Create face here.
10736
10737         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10738         timers.
10739
10740 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10741
10742         * subr.el (buffer-string): More robust backward compatibility
10743         check, courtesy William Perry.
10744
10745 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10746
10747         * replace.el (perform-replace): Stop the search after the search
10748         limit has been reached.
10749
10750 1999-08-23  Andy Piper  <andy@xemacs.org>
10751
10752         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10753         here if we don't have one.
10754
10755 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10756
10757         * ldap.el (ldap-coding-system): Default to nil until we get
10758         efficient UTF8 support
10759         (ldap-decode-string): Guard against `decode-coding-string' not
10760         being defined
10761         (ldap-encode-string): Guard against `encode-coding-string' not
10762         being defined
10763
10764 1999-08-23  Didier Verna  <didier@xemacs.org>
10765
10766         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10767         Some doc strings improvements, and add a star to the `interactive'
10768         calls.
10769
10770 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10771
10772         * font-lock.el (java-font-lock-keywords-3): introduced new
10773         keywords and regexpes for javadoc syntax 1.2.
10774
10775 1999-08-17  Andy Piper  <andy@xemacs.org>
10776
10777         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10778         format-buffers-tab-line.
10779         (buffers-tab-max-buffer-line-length): new variable.
10780         (format-buffers-tab-line): new function. truncate names if over
10781         buffers-tab-max-buffer-line-length.
10782
10783 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10784
10785         * cus-start.el: Customize the variable `bell-inhibit-time'.
10786
10787 1999-08-16  Andy Piper  <andy@xemacs.org>
10788
10789         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10790         brute-force approach to deleting the last buffer.
10791         (buffers-tab-grouping-regexp): new customizable variable.
10792         (select-buffers-tab-buffers-by-mode): use it.
10793
10794 1999-08-13  Andy Piper  <andy@xemacs.org>
10795
10796         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10797         deletion problem.
10798
10799 1999-07-30  Didier Verna  <didier@xemacs.org>
10800
10801         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10802         of princ to output symbols.
10803         (custom-save-face-internal): ditto.
10804         (custom-save-resets): ditto.
10805
10806 1999-08-09  Didier Verna  <didier@xemacs.org>
10807
10808         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10809         `regexp-quote' to protect the major mode name for use as a regular
10810         expression (c++ needs this for instance).
10811
10812 1999-08-08  Andy Piper  <andy@xemacs.org>
10813
10814         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10815         cope with similar mode names.
10816
10817         * gutter-items.el (buffers-tab-selection-function): new selection
10818         function.
10819         (select-buffers-tab-buffers-by-mode): new function.
10820         (buffers-tab-items): use it if set to only display buffers in the
10821         tab in the current buffer's group..
10822         (update-tab-in-gutter): use new api.
10823         (remove-buffer-from-gutter-tab): ditto.
10824
10825         * gutter-items.el (buffers-tab-max-size): set custom selection
10826         default to 6.
10827         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10828         (add-tab-to-gutter): set face as default.
10829
10830 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10831
10832         * faces.el (frob-face-property): Merge the fall-back specifier
10833         with the target, not replace it.
10834
10835 1999-08-05  Andy Piper  <andy@xemacs.org>
10836
10837         * gutter-items.el (update-tab-in-gutter): add frame argument for
10838         buffer-items.
10839         (update-tab-in-gutter): use it.
10840
10841         * gutter-items.el (record-buffer-hook): set.
10842
10843         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10844         change.
10845         (switch-to-buffer-hook) deleted.
10846
10847 1999-08-04  Andy Piper  <andy@xemacs.org>
10848
10849         * gutter-items.el (update-tab-in-gutter): make sure this will work
10850         as an argument to create-frame-hook.
10851
10852 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10853
10854         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10855         instead of timer emulation.
10856
10857 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10858
10859         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10860         Emacs isearch enhancements.
10861
10862 1999-07-28  Andy Piper  <andy@xemacs.org>
10863
10864         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10865         all devices that support tab controls.
10866         (remove-buffer-from-gutter-tab): new function. to be used as a
10867         value for kill-buffer-hook.
10868
10869 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10870
10871         * auto-show.el (auto-show-truncationp): changed to match
10872         `window_translation_on'
10873
10874 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10875
10876         * XEmacs 21.2.19 is released
10877
10878 1999-07-28  SL Baur  <steve@miho>
10879
10880         * code-files.el (insert-file-contents): Fix docstring.
10881         revert previous change.
10882
10883 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10884
10885         * fill.el (fill-region-as-paragraph): Change re-break-point to
10886         contain word-across-newline plus one character so that filling
10887         Japanese and Chinese works as desired.
10888         * simple.el (do-auto-fill): Ditto.
10889
10890 1999-07-26  SL Baur  <steve@miho>
10891
10892         * mule/japanese.el ("Japanese"): Do not specify a default input
10893         method.
10894         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10895
10896 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10897
10898         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10899         able to use cl-macs macro in early lisp.
10900
10901 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10902
10903         * custom.el:
10904         * cus-face.el:
10905         * cus-edit.el:
10906                 Massive custom Theme API changes.
10907
10908 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10909
10910         * code-files.el (insert-file-contents): Regard
10911         coding-system-magic-cookie if `coding-system-for-read' is nil.
10912
10913 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10914
10915         * mule/thai-xtis.el: Add coding: local variable, to avoid
10916         bootstrapping problem with C locale.
10917
10918 1999-07-22  Andy Piper  <andy@xemacs.org>
10919
10920         * dumped-lisp.el (preloaded-file-list): guard against putting
10921         gutter-items in a less than functional XEmacs.
10922         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10923
10924 1999-07-18  Bob Weiner  <weiner@beopen.com>
10925
10926         * fill.el (fill-context-prefix): Fixed bug that prevented the
10927         setting of an adaptive fill prefix when the `dont-skip-first' was
10928         t.
10929
10930 1999-07-22  SL Baur  <steve@miho>
10931
10932         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10933
10934 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10935
10936         * files.el (interpreter-mode-alist): add `make', `guile', and
10937         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10938         makefile-mode, guile is a scheme, and someday XEmacs will be
10939         modular enough to use as an efficient scripting tool.)
10940
10941 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10942
10943         * mule/mule-cmds.el (reset-language-environment): Regard
10944         coding-category `utf-8' and `ucs-4' if they are available.
10945
10946 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10947
10948         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10949         (prefer-coding-system): Fix DOC-string.
10950
10951         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10952         DOC-string too.
10953
10954         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10955         Mule.
10956         (coding-system-change-eol-conversion): Fix DOC-string.
10957
10958 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10959
10960         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10961         instead of `list-coding-system'.
10962
10963 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10964
10965         * menubar-items.el (default-menubar): `select-input-method' was
10966         renamed to `set-input-method'.
10967
10968         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10969         "Set Language Environment" menu.
10970
10971         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10972         "Describe Language Support" menu.
10973
10974 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10975
10976         * mule/chinese.el ("Chinese-GB"): Rename
10977         `chinese-gb-environment-setup-function' to
10978         `setup-chinese-gb-environment-internal'.
10979
10980 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10981
10982         * mule/korean.el: Use `define-coding-system-alias' instead of
10983         `copy-coding-system'.
10984
10985 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10986
10987         * mule/mule-cmds.el (set-language-environment-coding-systems):
10988         Treat duplicated coding-categories.
10989
10990 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10991
10992         * mule/japanese.el: Use `define-coding-system-alias' instead of
10993         `copy-coding-system'.
10994
10995 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10996
10997         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10998         coding-system `viscii'.
10999
11000 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11001
11002         * mule/cyrillic.el:
11003         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11004         (cyrillic-alternativnyj-decode-table): New variable.
11005         (cyrillic-alternativnyj-encode-table): New variable.
11006         - Specify `iso-8-1' as a category of coding-system
11007           `alternativnyj'.
11008         - Abolish general Cyrillic environment.
11009
11010 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11011
11012         * mule/chinese.el:
11013         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11014         - Register `chinese-gb-environment-setup-function' as a
11015           `setup-function' of "Chinese-GB" environment.
11016
11017 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11018
11019         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11020         optional argument `parents'.
11021
11022         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11023         property for Thai-XTIS.
11024
11025         * mule/mule-help.el (help-with-tutorial): Use property
11026         `tutorial-coding-system' of language-info as a coding-system to
11027         read tutorial file.
11028
11029 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11030
11031         * mule/thai-xtis.el: Don't setup `setup-function' and
11032         `exit-function'.
11033
11034         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11035         `set-coding-category-system' to set up coding-system for
11036         coding-category.
11037
11038         * mule/mule-cmds.el (prefer-coding-system): Use
11039         `set-coding-category-system' to set up coding-system for
11040         coding-category.
11041
11042 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11043
11044         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11045         Thai-XTIS environment.
11046
11047         * mule/mule-cmds.el (prefer-coding-system): Use
11048         `find-coding-system' instead of `coding-system-p'.
11049
11050 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11051
11052         * mule/mule-cmds.el (set-language-environment-coding-systems):
11053         Modify eol-type for XEmacs.
11054
11055         * mule/thai-xtis.el: Delete unused local variable `category'.
11056
11057         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11058         function.
11059         (prefer-coding-system): Don't call
11060         `update-coding-systems-internal'; use function
11061         `coding-category-list' instead of variable `coding-category-list';
11062         use `set-coding-priority-list' instead of `set-coding-priority';
11063         modify `eol-type' for XEmacs.
11064
11065         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11066         `charset-columns'.
11067         (char-width): Likewise.
11068
11069 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11070
11071         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11072         `tis-620'.
11073
11074         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11075         `set-coding-priority-list' instead of `set-coding-priority'; don't
11076         call `update-coding-systems-internal'.
11077
11078         * mule/mule-misc.el (coding-system-get): New function.
11079         (coding-system-put): New function.
11080         (coding-system-category): New function.
11081
11082 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11083
11084         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11085         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11086         to avoid conflict with leim/quail/thai-xtis.
11087
11088         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11089         to thai-xtis-chars.el.
11090
11091         * mule/thai-xtis-chars.el: New file (split from
11092         mule/thai-xtis.el).
11093
11094 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11095
11096         * mule/thai-xtis.el:
11097         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11098         - Add syntax entries.
11099         - Put `preferred-coding-system' of the charset `thai-xtis' to
11100           `tis-620'.
11101
11102 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11103
11104         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11105         rewritten to use write-multibyte-character.
11106
11107 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11108
11109         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11110         of `iso-2022-7'.
11111         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11112         ported yet.
11113         (read-input-method-name): Treat optional argument `default'.
11114
11115 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11116
11117         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11118         all.
11119         (set-language-info-alist): Set up menus here.
11120
11121 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11122
11123         * minibuf.el (completing-read): Add new optional argument
11124         `default'.
11125         (read-coding-system): Add new optional argument
11126         `default-coding-system'.
11127
11128 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11129
11130         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11131         (viet-viscii-...->viet-vscii...).
11132
11133 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11134
11135         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11136         and menus.
11137
11138 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11139
11140         * mule/mule-cmds.el (input-method-function): Add permanent-local
11141         property.
11142
11143 1999-03-30  Dave Love  <fx@gnu.org>
11144
11145         * mule/mule-cmds.el (current-language-environment): Doc fix.
11146
11147 1999-02-06  Richard Stallman  <rms@gnu.org>
11148
11149         * mule/european.el (setup-slovenian-environment): New function.
11150         ("Slovenian"): New language environment.
11151
11152 1999-01-27  Dave Love  <fx@gnu.org>
11153
11154         * mule/mule-cmds.el (current-language-environment): Provide :link,
11155         :type (choices) and appropriate :get.
11156
11157 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11158
11159         * mule/mule-cmds.el (describe-language-environment): Don't alter
11160         input-method-alist.
11161
11162 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11163
11164         * mule/mule-cmds.el (prefer-coding-system): Call
11165         set-coding-priority, so that the internal array of priorities is
11166         also updated.
11167
11168 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11169
11170         * mule/mule-cmds.el (prefer-coding-system): If the argument
11171         requires specific EOL conversion type, make the default coding
11172         systems use that.
11173
11174 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11175
11176         * mule/mule-cmds.el (set-language-environment): Pass the default
11177         eol-type to set-language-environment-coding-systems.
11178         (set-default-coding-systems): Copy the eol-type property for the
11179         new default values of {buffer-file,process}-coding-system from the
11180         old defaults.
11181         (set-language-environment-coding-systems): Accept an optional
11182         argument EOL-TYPE, and set the eol-type property of the default
11183         coding systems accordingly.
11184
11185 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11186
11187         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11188         use generate-new-buffer instead of get-buffer-create.
11189
11190 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11191
11192         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11193
11194 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11195
11196         * mule/mule-cmds.el (default-input-method): Fix custom type.
11197
11198 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11199
11200         * mule/mule-cmds.el (setup-specified-language-environment):
11201         Add apropos-inhibit property.
11202         (describe-specified-language-support): Likewise.
11203
11204 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11205
11206         * mule/mule-cmds.el: Doc fixes.
11207
11208 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11209
11210         * mule/mule-cmds.el (register-input-method): Doc-string
11211         modified.
11212
11213 1998-09-01  Dave Love  <fx@gnu.org>
11214
11215         * mule/mule-cmds.el (current-language-environment): Fix
11216         setter function.
11217
11218 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11219
11220         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11221         mule/european.el, mule/hebrew.el, mule/japanese.el,
11222         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11223         avoid bootstrapping problem if you need to recompile all the Lisp
11224         files using interpreted code.
11225
11226 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11227
11228         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11229         ("Latin-2"): Likewise.
11230
11231 1998-08-18  Per Starback  <starback@update.uu.se>
11232
11233         * mule/european.el (setup-latin2-environment): Fix typo.
11234
11235 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11236
11237         * mule/european.el: Give proper value of `input-method' key to all
11238         lang. env.
11239
11240         * mule/mule-cmds.el (activate-input-method): Handle the case that
11241         the arg INPUT-METHOD is nil correctly.
11242         (read-multilingual-string): Activate the specified input method
11243         before calling read-string.  Afterward, activate the original
11244         input method.
11245
11246 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11247
11248         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11249         (set-language-info-alist): Fix typo in doc-string.
11250
11251         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11252
11253 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11254
11255         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11256         (reset-language-environment): New function for the job that
11257         setup-english-environment used to do.
11258         (set-language-environment): Do more setups according to the info
11259         in language-info-alist.
11260         (read-language-name): Handle the case that the arg KEY is nil.
11261         (describe-language-environment): Handle input-method property.
11262
11263         * mule/: All files under this directory, which related with
11264         specific languages (such as mule/european.el, mule/greek.el,
11265         mule/hebrew.el, mule/misc-lang.el), modified as below.
11266         (setup-XXX-environment): Just call set-language-environment.  If
11267         they used to do some other jobs than what done by
11268         set-language-environment, those jobs are done in
11269         setup-XXX-environment-internal now.
11270         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11271         the value to setup-XXX-environment-internal.  Add properties
11272         input-method and features.
11273
11274         * mule/english.el (setup-english-environment): Just call
11275         reset-language-environment.
11276
11277         * mule/european.el (setup-8-bit-environment): Function deleted.
11278
11279 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11280
11281         * mule/mule-cmds.el (input-method-exit-on-first-char)
11282         (input-method-use-echo-area): Doc fixes.
11283
11284 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11285
11286         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11287         variable.
11288         (input-method-use-echo-area): New variable.
11289
11290 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11291
11292         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11293
11294 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11295
11296         * mule/mule-cmds.el (activate-input-method): Update mode line.
11297         (inactivate-input-method): Likewise.
11298
11299 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11300
11301         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11302         input method in the current buffer, but just bind
11303         current-input-method.
11304
11305 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11306
11307         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11308
11309         * mule/misc-lang.el ("IPA"): Add coding-priority and
11310         coding-system.
11311
11312 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11313
11314         * mule/greek.el: Add coding-priority.
11315
11316 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11317
11318         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11319         LANG-ENV.
11320
11321 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11322
11323         * mule/mule-cmds.el (register-input-method): Fix previous change.
11324         (setup-specified-language-environment): Doc fix.
11325
11326 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11327
11328         * mule/mule-cmds.el: Several doc fixes.
11329         (get-language-info, set-language-info): Rename argument.
11330         (set-language-info-alist): Likewise.
11331         (register-input-method): Rename argument.
11332         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11333
11334 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11335
11336         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11337         default value while reading an input method.
11338
11339 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11340
11341         * mule/mule-cmds.el (universal-coding-system-argument):
11342         Use buffer-file-coding-system as default.
11343
11344 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11345
11346         * mule/korean.el ("Korean"): Doc fix.
11347
11348 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11349
11350         * mule/mule-cmds.el (describe-language-environment): Print the
11351         languge environment at the head.
11352
11353 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11354
11355         * mule/japanese.el: Set exit-function to exit-japanese-environment
11356         for Japanese environment.
11357
11358 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11359
11360         * mule/mule-cmds.el (set-language-environment): Doc fix.
11361         (current-language-environment): Use defcustom.
11362         (default-input-method): Specify :type.
11363
11364 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11365
11366         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11367         modified.
11368         (prefer-coding-system): Doc-string modified.
11369
11370 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11371
11372         * mule/mule-cmds.el (set-language-info): Doc-string
11373         describes `coding-priority' KEY.
11374         (set-language-environment-coding-systems): New function.
11375         (select-safe-coding-system): New function.
11376         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11377         (set-language-info-alist): New optionla arg PARENTS.  Call
11378         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11379         (set-language-environment-coding-systems): New function.
11380
11381         * mule/chinese.el: Remove setting up of
11382         describe-chinese-environment-map and
11383         setup-chinese-environment-map.  Exclude them in args of calls to
11384         set-language-info-alist.  Register coding-priority key in
11385         language-info-alist.
11386
11387         * mule/cyrillic.el: Remove setting up of
11388         describe-cyrillic-environment-map and
11389         setup-cyrillic-environment-map.  Exclude them in args of calls to
11390         set-language-info-alist.  Register coding-priority key in
11391         language-info-alist.
11392
11393         * mule/english.el: Register coding-priority key in
11394         language-info-alist.
11395
11396         * mule/ethiopic.el: Register coding-priority key in
11397         language-info-alist.
11398
11399         * mule/european.el: Remove setting up of
11400         describe-european-environment-map and
11401         setup-european-environment-map.  Exclude them in args of calls to
11402         set-language-info-alist.  Register coding-priority key in
11403         language-info-alist.  Add "German" language env.
11404         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11405         (setup-german-environment): New function.
11406
11407         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11408         change default input method to "greek-postfix".
11409
11410         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11411         coding-priority key in
11412
11413 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11414
11415         * mule/mule-cmds.el (set-language-info): Doc fix.
11416         (input-method-inactivate-hook): Doc fix.
11417
11418 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11419
11420         * mule/mule-cmds.el (set-input-method): Renamed from
11421         select-input-method.
11422
11423 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11424
11425         * mule/mule-cmds.el (set-language-environment): Run
11426         exit-language-environment-hook before calling `exit-function'
11427         which is specified for the language environment.
11428
11429 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11430
11431         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11432         modified.
11433         (prefer-coding-system): Likewise.
11434         (describe-language-environment): Print aliases of each coding
11435         system.
11436         (set-language-environment-hook): New variable.
11437         (exit-language-environment-hook): New variable.
11438         (set-language-environment): Call these hooks.  Before setting a
11439         new language environment, exit from the
11440         current-language-environment if necessary.
11441         (input-method-verbose-flag): The value can be nil, t,
11442         complex-only, or default.
11443         (input-method-highlight-flag): Doc-string augmented.
11444         (activate-input-method): Check if we can run the registered
11445         function to activate an input method.
11446
11447         * mule/korean.el: Set exit-function for language environment
11448         "Korean" to exit-korean-environment.
11449         (setup-korean-environment): Moved to korea-util.el.
11450
11451 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11452
11453         * mule/mule-cmds.el (read-multilingual-string): Use
11454         current-input-method prior to default-input-method.  Don't bind
11455         current-input-method by `let', instead, activate the specified
11456         input method in the current buffer temporarily.
11457
11458 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11459
11460         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11461
11462 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11463
11464         * mule/chinese.el (post-read-decode-hz): Return the result of
11465         decode-hz-region.
11466         (pre-write-encode-hz): Do not change the value of
11467         last-coding-system.
11468
11469 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11470
11471         * mule/mule-ccl.el: Doc fixes.
11472
11473 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11474
11475         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11476         (check-ccl-program): New macro.
11477
11478 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11479
11480         * mule/mule-ccl.el: Comment about CCL syntax modified.
11481         (ccl-command-table): Add read-multibyte-character and
11482         write-multibyte-character.
11483         (ccl-code-table): Add ex-cmd.
11484         (ccl-extended-code-table): New variable.
11485         (ccl-embed-extended-command): New function.
11486         (ccl-compile-read-multibyte-character,
11487         ccl-compile-write-multibyte-character) New functions.
11488         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11489         ccl-dump-write-multibyte-character): New functions.
11490
11491 1999-07-22  SL Baur  <steve@miho>
11492
11493         * config.el (config-value-file): config.values is installed into
11494         doc-directory.
11495         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11496
11497 1999-07-19  Didier Verna  <didier@xemacs.org>
11498
11499         * rect.el: all functions rewritten, except when noted. Below is a
11500         list of interface changes.
11501         (apply-on-rectangle): new function. Obsoletes
11502         `operate-on-rectangle'. All functions that used to call this
11503         function now call the new one.
11504         (kill-rectangle): added optional prefix arg to fill lines.
11505         (delete-rectangle): ditto.
11506         (delete-extract-rectangle): ditto.
11507         (open-rectangle): ditto.
11508         (clear-rectangle): ditto.
11509         (delete-rectangle-line): added third arg FILL.
11510         (delete-extract-rectangle-line): ditto.
11511         (open-rectangle-line): ditto.
11512         (clear-rectangle-line): ditto.
11513
11514 1999-07-18  Andy Piper  <andy@xemacs.org>
11515
11516         * menubar-items.el (default-menubar): add gutter options.
11517
11518         * gutter-items.el: new file.
11519         (gutter): new group for custom.
11520         (gutter-visible-p): new variable.
11521         (default-gutter-position): ditto.
11522         (buffers-tab): new group for the buffers tab.
11523         (gutter-buffers-tab): widget to put in the gutter.
11524         (buffers-tab-max-size): max number of tabs.
11525         (buffers-tab-switch-to-buffer-function): function to call when a
11526         tab is pressed.
11527         (buffers-tab-omit-function): filter buffers with this function.
11528         (buffers-tab-format-buffer-line-function): format buffer names for
11529         inclusion in tabs.
11530         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11531         the record.
11532         (build-buffers-tab-internal): build a list of tab items.
11533         (buffers-tab-items): ditto.
11534         (add-tab-to-gutter): put a tab in the gutter area.
11535         (update-tab-in-gutter): reset the buffers in the tab.
11536
11537         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11538
11539         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11540         (switch-to-buffer-hooks): new hook.
11541
11542         * toolbar.el (default-toolbar-position): fix typo.
11543
11544 1999-07-16  Andy Piper  <andy@xemacs.org>
11545
11546         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11547
11548 1999-07-15  Didier Verna  <didier@xemacs.org>
11549
11550         * cus-edit.el (custom-prompt-variable): optional third arg makes
11551         prompt for a comment string.
11552         (customize-set-value): optional prefix makes this function handle
11553         variable comments.
11554         (customize-set-variable): ditto.
11555         (customize-save-variable): ditto.
11556         (customize-customized): handle custom comments.
11557         (customize-save-customized): ditto.
11558         (custom-variable-state-set): ditto.
11559         (custom-face-state-set): ditto.
11560         (customize-saved): ditto.
11561         (custom-variable-set): ditto.
11562         (custom-face-set): ditto.
11563         (custom-variable-save): ditto.
11564         (custom-face-save): ditto.
11565         (custom-variable-reset-saved): ditto.
11566         (custom-face-reset-saved): ditto.
11567         (custom-variable-reset-standard): ditto.
11568         (custom-face-reset-standard): ditto.
11569         (custom-comment-face): new face.
11570         (custom-comment-tag-face): ditto.
11571         (custom-comment): new widget.
11572         (custom-comment-create): new function.
11573         (custom-comment-delete): ditto.
11574         (custom-comment-value-set): ditto.
11575         (custom-comment-show): ditto.
11576         (custom-comment-invisible-p): ditto.
11577         (custom-variable-value-create): create a comment field widget.
11578         (custom-face-value-create): ditto.
11579         (custom-variable-menu): new entry for adding a custom comment.
11580         (custom-face-menu): ditto.
11581         (custom-save-variables): possibly save custom comments.
11582         (custom-save-faces): ditto.
11583
11584         * cus-face.el (custom-set-faces): the arguments can now have a
11585         custom comment as fourth argument.
11586
11587         * custom.el (custom-set-variables): the arguments can now have a
11588         custom comment as fifth element.
11589
11590 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11591
11592         * XEmacs 21.2.18 is released
11593
11594 1999-07-13  SL Baur  <steve@miho>
11595
11596         * lib-complete.el (read-library-name): Revert previous change.
11597         (read-library): Ditto.
11598
11599 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11600
11601         * packages.el (packages-package-list): Capitalize docstring.
11602
11603         * packages.el (packages-find-package-library-path): Use #'nconc
11604         rather than #'append to reduce consing -- #'mapcar uses Flist,
11605         which returns a freshly consed list.  #'append would create yet
11606         another fresh list, using Fmake_list in concat.
11607
11608         * packages.el (package-provide): Use setq with remassq like it
11609         says in its docstring.
11610
11611 1999-07-06  SL Baur  <steve@miho.m17n.org>
11612
11613         * lib-complete.el (progn-with-message): Fix typo.
11614
11615 1999-07-06  SL Baur  <steve@miho.m17n.org>
11616
11617         * mule/mule-misc.el (char-octet): Make function match docstring.
11618         From Katsumi Yamaoka <yamaoka@jpl.org>
11619
11620 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11621
11622         * wid-edit.el (widget-documentation): corrected spelling error.
11623
11624 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11625
11626         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11627         keys if already bound
11628
11629 1999-07-06  SL Baur  <steve@miho.m17n.org>
11630
11631         * lib-complete.el (progn-with-message): Revert previous changes.
11632
11633 1999-06-24  Bob Weiner  <weiner@beopen.com>
11634
11635         * lib-complete.el (find-library):
11636         (find-library-other-window):
11637         (find-library-other-frame): Completely rewrote
11638         so that these functions actually work when called non-interactively.
11639         Also made them handle LIBRARY arguments which end with .el or .elc.
11640
11641 1999-06-24  Bob Weiner  <weiner@beopen.com>
11642
11643         * simple.el (indent-new-comment-line): Locally bound
11644         `block-comment-start' to `comstart' or else when this is called
11645         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11646         `block-comment-start' value, ignoring any existing spacing after a
11647         comment prefix in the previous line and producing ugly comments.
11648
11649 1999-06-23  Bob Weiner  <weiner@beopen.com>
11650
11651         * list-mode.el (mouse-choose-completion):
11652         (choose-completion):
11653         (completion-switch-to-minibuffer): Added.
11654         ([Tab]): [Tab] previously switched to the minibuffer
11655         but since [space] does that and since most applications in the
11656         world use [Tab] to select the next item in a list, do that in the
11657         *Completions* buffer too.  This will cause the least confusion
11658         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11659         06/23/1999.
11660
11661 1999-06-22  Bob Weiner  <weiner@beopen.com>
11662
11663         * help.el (help-buffer-name): Added support for a null value
11664         of `help-buffer-prefix-string' since some buffers require no
11665         prefix.
11666
11667 1999-06-20  Bob Weiner  <weiner@beopen.com>
11668
11669         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11670         in the completion-list-mode-map to bury the completions buffer
11671         even when the minibuffer is no longer active.
11672
11673 1999-06-20  Bob Weiner  <weiner@beopen.com>
11674
11675         * list-mode.el (list-mode): It is visually disconcerting to have
11676         the text cursor disappear within list buffers, especially when
11677         moving from window to window, so leave it visible.
11678
11679 1999-07-01  SL Baur  <steve@miho.m17n.org>
11680
11681         * menubar-items.el (default-menubar): Conditionalize the bug
11682         report menu item (which may not be possible in this XEmacs).
11683         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11684
11685 1999-06-30  SL Baur  <steve@miho.m17n.org>
11686
11687         * subr.el (with-current-buffer): DOC string fix.
11688         Suggested by Bob Weiner <weiner@altrasoft.com>
11689
11690 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11691
11692         * cus-face.el (custom-face-italic): insert missing args
11693
11694 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11695
11696         * packages.el (package-locations): Changed default early package
11697         hierarchies to ~/.xemacs/mule-packages and
11698         ~/.xemacs/xemacs-packages.
11699
11700 1999-06-23  SL Baur  <steve@miho.m17n.org>
11701
11702         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11703
11704 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11705
11706         * packages.el (package-locations): Changed default early package
11707         hierarchy to ~/.xemacs/packages.
11708         (package-locations): Removed `packages' as a possible name for a
11709         late package hierarchy.
11710
11711 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11712
11713         * mule/mule-category.el (word-combining-categories): Set up new
11714         variable.
11715         (word-separating-categories): Likewise.
11716
11717 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11718
11719         * XEmacs 21.2.17 is released
11720
11721 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11722
11723         * font-menu.el (font-menu-set-font): allow for nil specification
11724         of font size.
11725
11726 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11727
11728         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11729         is 1.
11730
11731 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11732
11733         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11734         8859-5 instead of ISO 8859-1.
11735
11736 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11737
11738         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11739         (viet-viscii-encode-table): Ditto.
11740
11741         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11742         Make obsolete definition of char-octet.
11743
11744 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11745
11746         * subr.el: Move no-Mule make-char ...
11747         * help-nomule.el (make-char): To here.
11748         (string-width): Make Mule compatibility alias.
11749
11750 1999-06-15  Andy Piper  <andy@xemacs.org>
11751
11752         * select.el (get-selection-no-error): really make there be no-error.
11753         (get-selection): revert to original.
11754
11755 1999-06-11  Andy Piper  <andy@xemacs.org>
11756
11757         * select.el (selection-sets-clipboard): renamed.
11758         (own-selection): use it.
11759
11760 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11761
11762         * XEmacs 21.2.16 is released
11763
11764 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11765
11766         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11767         missing characters to avoid crash.
11768
11769 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11770
11771         * coding.el (set-terminal-coding-system): Only set the console
11772         coding system on the selected console if it is a tty.
11773
11774 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11775
11776         * cus-face.el:
11777         * cus-edit.el:
11778         * faces.el:
11779         (custom):
11780         (face-spec-set):
11781         * faces.el (frob-face-property):
11782         * font-menu.el (font-menu-set-font):
11783                   Actually apply changes from 1999-03-17
11784
11785 1999-06-10  Andy Piper  <andy@xemacs.org>
11786
11787         * select.el (get-selection): abstract out non error-signalling
11788         part.
11789         (get-selection-no-error): get-selection without signalling an
11790         error.
11791         (selection-is-clipboard-p): new variable. controls whether the
11792         selection sets the clipboard.
11793         (own-selection): use it.
11794
11795         * mouse.el (insert-selection): fallback to clipboard after trying
11796         primary selection and cutbuffer.
11797
11798 1999-06-05  Andy Piper  <andy@xemacs.org>
11799
11800         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11801         selection functions.
11802
11803 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11804
11805         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11806         default value.
11807         (load): Use `raw-text' instead of `no-conversion'.
11808         (insert-file-contents): Likewise.
11809
11810         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11811         of `no-conversion'.
11812
11813 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11814
11815         * coding.el: Don't copy `no-conversion' to `raw-text'.
11816
11817 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11818
11819         * subr.el (make-char): Define it if Mule is not around.
11820
11821 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11822
11823         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11824
11825         * x-select.el (x-disown-selection-internal): Restore symbol as an
11826         obsolete alias.
11827         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11828
11829 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11830
11831         * XEmacs 21.2.15 is released
11832
11833 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11834
11835         * subr.el (split-string): Avoid infinite looping
11836
11837 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11838
11839         * ldap.el (ldap-ignore-attribute-codings): New variable
11840         (ldap-default-attribute-decoder): New variable
11841         (ldap-coding-system): New variable
11842         (ldap-attribute-syntax-encoders): New variable
11843         (ldap-attribute-syntax-decoders): New variable
11844         (ldap-attribute-syntaxes-alist): New variable
11845         (ldap-encode-boolean): New function
11846         (ldap-decode-boolean): New function
11847         (ldap-encode-country-string): New function
11848         (ldap-decode-string): New function
11849         (ldap-decode-address): New function
11850         (ldap-encode-address): New function
11851         (ldap-decode-attribute): New function
11852         (ldap-search): Use some of these
11853
11854 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11855
11856         * version.el (emacs-version): Make the patch level/beta come
11857         before the XEmacs qualifier so that it gets into (funcall
11858         emacs-version) and thus in the bug reports.
11859         (emacs-version>=): Support patch levels.
11860
11861 1999-06-03  SL Baur  <steve@xemacs.org>
11862
11863         * version.el: implement x.y.z version number
11864         From Jan Vroonhof <vroonhof@math.ethz.ch>
11865
11866 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11867
11868         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11869
11870 1999-05-22  Vin Shelton <acs@xemacs.org>
11871
11872         * startup.el: Document -private and break out non-standard X options.
11873
11874 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11875
11876         * mule/mule-charset.el (charset-after): New function.
11877         (charset-direction): Synch with Mule, update docstring.
11878         (get-charset-property): New function.
11879         (put-charset-property): New function.
11880         (charset-plist): New function.
11881
11882         * mule/mule-charset.el (compose-region):
11883         (decompose-region): remove;  these functions (which don't work
11884         since we don't do composite characters) have been moved to
11885         mule-util.el.
11886         (toplevel): follow coding standards
11887
11888 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11889
11890         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11891         exist any more.
11892
11893         * code-files.el: Fix commentary to follow coding standards.  Move
11894         the single line left in mule-files.el to here.
11895
11896         * mule/mule-files.el: delete.
11897
11898 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11899
11900         * info.el (Info-scroll-prev): Use event functions instead of the
11901         old emacs 19 interface.
11902
11903 1999-06-02  Andy Piper  <andy@xemacs.org>
11904
11905         * x-font-menu.el (x-font-menu-load-font):
11906         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11907
11908 1999-05-31  Andy Piper  <andy@xemacs.org>
11909
11910         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11911         group.
11912         (font-menu-this-frame-only-p): ditto.
11913         (font-menu-max-items): reinstate, from Jan Vroonhof
11914         <vroonhof@math.ethz.ch>
11915         (font-menu-submenu-name-format): ditto.
11916         (font-menu-split-long-menu): ditto, for use by the family
11917         constructor.
11918         (font-menu-family-constructor): use it.
11919
11920 1999-05-30  Andy Piper  <andy@xemacs.org>
11921
11922         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11923         for use by the font menu.
11924
11925         * msw-font-menu.el: new file implementing mswindows specific
11926         font-menu behaviour.
11927         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11928         (mswindows-font-menu-junk-families): ditto.
11929         (hack-font-truename): ditto.
11930         (mswindows-font-regexp-ascii): ditto.
11931         (mswindows-reset-device-font-menus): ditto.
11932         (mswindows-font-menu-font-data): ditto.
11933         (mswindows-font-menu-load-font): ditto.
11934
11935         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11936         (x-font-menu-font-data): ditto.
11937         (x-font-menu-load-font): ditto.
11938
11939         * font-menu.el: new file implementing generic font menu behaviour.
11940         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11941         made device independent.
11942         (font-menu-this-frame-only-p): ditto.
11943         (font-menu-preferred-resolution): ditto.
11944         (font-menu-size-scaling): new variable used to determine whether
11945         sizes are in points or tenths of a point.
11946         (vassoc): moved from x-font-menu.el.
11947         (device-fonts-cache): ditto.
11948         (device-fonts-cache): ditto.
11949         (flush-device-fonts-cache): ditto.
11950         (reset-device-font-menus): copied from x-font-menu.el and made
11951         device independent. Most functionality deferred to
11952         device-dependent versions.
11953         (font-menu-family-constructor): copied from x-font-menu.el and
11954         made device independent.
11955         (font-menu-size-constructor): ditto.
11956         (font-menu-weight-constructor): ditto.
11957         (font-menu-set-font): ditto.
11958         (font-menu-change-face): ditto.
11959         (font-menu-load-font): new device method.
11960         (font-menu-font-data): ditto.
11961
11962         * x-font-menu.el: The above functions deleted.
11963
11964 1999-05-26  Andy Piper  <andy@xemacs.org>
11965
11966         * update-elc.el:
11967         * make-docfile.el:
11968         * loadup.el: rehash expand-file-name usage to not use default-directory.
11969
11970 1999-05-21  Andy Piper  <andy@xemacs.org>
11971
11972         * x-select.el (x-select-convert-to-text):
11973         (x-selected-text-type):
11974         (x-get-selection):
11975         (xselect-convert-to-string):
11976         (xselect-convert-to-compound-text):
11977         (xselect-convert-to-length):
11978         (xselect-convert-to-targets):
11979         (xselect-convert-to-delete):
11980         (xselect-convert-to-filename):
11981         (xselect-convert-to-charpos):
11982         (xselect-convert-to-lineno):
11983         (xselect-convert-to-colno):
11984         (xselect-convert-to-sourceloc):
11985         (xselect-convert-to-os):
11986         (xselect-convert-to-host):
11987         (xselect-convert-to-user):
11988         (xselect-convert-to-class):
11989         (xselect-convert-to-name):
11990         (xselect-convert-to-integer):
11991         (xselect-convert-to-atom):
11992         (xselect-convert-to-identity): functions renamed from x-* and
11993         moved to select.el.
11994         (x-get-secondary-selection): use rename get-selection.
11995         (x-get-clipboard): ditto.
11996         (x-own-selection): moved to select.el.
11997         (x-valid-simple-selection-p): ditto.
11998         (x-dehilight-selection): ditto.
11999         (x-own-clipboard): ditto.
12000         (x-disown-selection): ditto.
12001
12002         * x-mouse.el (x-yank-function): moved to mouse.el.
12003         (x-insert-selection): ditto.
12004         (x-set-point-and-move-selection): use renamed function.
12005
12006         * select.el (selected-text-type): moved and renamed from
12007         x-select.el.
12008         (selection-owner-p): moved to C.
12009         (selection-exists-p): ditto.
12010         (get-cutbuffer): new device method.
12011         (get-selection): generalised and moved from x-select.el.
12012         (own-selection): moved x-own-selection functionality into here.
12013         (dehilight-selection): renamed and moved from x-select.el.
12014         (own-clipboard): functionality moved from x-select.el using new
12015         generic C builtins.
12016         (disown-clipboard): ditto.
12017         (select-convert-to-text):
12018         (select-convert-to-string):
12019         (select-convert-to-compound-text):
12020         (select-convert-to-length):
12021         (select-convert-to-targets):
12022         (select-convert-to-delete):
12023         (select-convert-to-filename):
12024         (select-convert-to-charpos):
12025         (select-convert-to-lineno):
12026         (select-convert-to-colno):
12027         (select-convert-to-sourceloc):
12028         (select-convert-to-os):
12029         (select-convert-to-host):
12030         (select-convert-to-user):
12031         (select-convert-to-class):
12032         (select-convert-to-name):
12033         (select-convert-to-integer):
12034         (select-convert-to-atom):
12035         (select-convert-to-identity): new functions renamed from x-* and
12036         moved from x-select.el.
12037
12038         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12039         into here and use as the default window-system mouse yank.
12040         (insert-selection): generalised and moved from x-mouse.el.
12041         (own-clipboard): moved to C.
12042
12043         * msw-select.el (mswindows-selection-owned-p): deleted.
12044         (mswindows-own-selection): generalised and moved to select.el.
12045         (mswindows-disown-selection): generalised and moved to C.
12046         (mswindows-selection-owner-p): ditto.
12047
12048 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12049
12050         * XEmacs 21.2.14 is released
12051
12052 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12053
12054         * about.el: update contact info for jason and slb.
12055
12056 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12057
12058         * mule/european.el (setup-romanian-environment): Add Romanian
12059         support from Emacs/Mule romanian.el.
12060
12061 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12062
12063         * cus-face.el: Label all custom changes with the 'custom' tag.
12064
12065         * cus-edit.el: idem ditto.
12066
12067         * faces.el: Added suport for adding device tags to various functions.
12068         (custom): New device tag.
12069         (face-spec-set): Call reset face with tags argument. No longer do
12070         x-init-global-faces hack.
12071
12072         * faces.el (frob-face-property): Use an anonymous specifier to map
12073         frob-face-property-1 over.
12074
12075         * x-font-menu.el (font-menu-set-font): Always specify all
12076         properties to custom.
12077
12078 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12079
12080         * mule/european.el (setup-czech-environment): Add czech support.
12081         From David Sauer <davids@orfinet.cz>
12082
12083 1999-03-15  SL Baur  <steve@xemacs.org>
12084
12085         * check-features.el: Turn hard errors into warnings.
12086
12087 1999-03-21  SL Baur  <steve@xemacs.org>
12088
12089         * simple.el (delete-key-deletes-forward): As per discussion on
12090         xemacs-beta, default to t.
12091
12092 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12093
12094         * loadup.el: Define Installation-string before loading anything.
12095
12096 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12097
12098         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12099         From Anders Stenman <stenman@isy.liu.se>
12100
12101 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12102
12103         * wid-edit.el (widget-glyph-find): Ditto.
12104
12105         * packages.el (locate-library): Ditto.
12106
12107         * loadup.el (really-early-error-handler): Ditto.
12108
12109         * lib-complete.el (read-library): Ditto.
12110
12111         * faces.el (set-face-stipple): Ditto.
12112
12113         * code-files.el (load): Use new calling style of locate-file.
12114
12115 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12116
12117         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12118         dead.
12119
12120 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12121
12122         * dumped-lisp.el (preloaded-file-list): Don't load
12123         Installation.el.
12124
12125         * loadup.el (Installation-string): Define it here.
12126
12127 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12128
12129         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12130         Installation.el needs to be loaded before `dump-paths', otherwise
12131         the dumping process won't find it.
12132
12133 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12134
12135         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12136         subr so that we can use `replace-in-string' in Installation.el to
12137         get rid of C-m chars under the native Windows build.
12138
12139 1999-04-29  Andy Piper  <andy@xemacs.org>
12140
12141         * make-docfile.el: canonicalize file and directory names.
12142
12143         * device.el (call-device-method): new function for calling device
12144         specific methods.
12145         (define-device-method): new function for defining device methods.
12146         (define-device-method*): ditto.
12147
12148 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12149
12150         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12151
12152 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12153
12154         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12155         (cyrillic-koi8-r-encode-table): Likewise.
12156         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12157         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12158
12159         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12160         from vietnamese.el].
12161
12162         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12163         mule/mule-misc.el.
12164
12165 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12166
12167         * mule/thai-xtis.el:
12168         - Change font registry name from "Thai94x94-0" to "xtis-0".
12169         - Change mnemonic of coding-system `tis-620' to "TIS620".
12170
12171 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12172
12173         * mule/ethiopic.el: fixed.
12174
12175 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12176
12177         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12178
12179         * mule/thai-xtis.el: New file.
12180
12181         * mule/vietnamese.el: New file.
12182
12183         * mule/ethiopic.el: New file.
12184
12185 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * bytecomp.el (byte-compile-close-variables): Leave
12188         debug-issue-ebola-notices alone.
12189
12190 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12191
12192         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12193         at the top of the buffer since it is the most important thing to
12194         customize
12195         (ldap-get-host-parameter): New defun
12196         (ldap-search): Add a new parameter `withdn' to retrieve the
12197         distinguished names of entries
12198
12199 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12200
12201         * startup.el (splash-frame-body): Date and spelling fixes.
12202
12203 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12204
12205         * view-less.el (toggle-truncate-lines): add autoload tag
12206
12207 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12208
12209         * format.el (format-alist): Disable image stuff.
12210
12211 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12212
12213         * wid-edit.el (widget-glyph-find): Search by directories, then by
12214         suffixes rather than the other way around.
12215         (widget-image-conversion): Renamed to
12216         `widget-image-file-name-suffixes'.
12217
12218 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12219
12220         * mule/mule-charset.el: Made old functions obsolete, remove the
12221         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12222         (charset-iso-graphic-plane): Rename from charset-graphic.
12223         (charset-iso-final-char): Rename from charset-final.
12224         (charset-width): Rename from charset-columns.
12225         (charset-bytes): Added from fsf compatibility, returns always 1.
12226
12227         * mule/mule-misc.el: Move charset-doc-string alias to
12228         mule-charset.el
12229
12230 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12231
12232         * x-faces.el (x-make-font-bold-italic): honor
12233         *try-oblique-before-italic-fonts*
12234
12235 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12236
12237         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12238
12239 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12240
12241         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12242         name.
12243
12244 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12245
12246         * cl-extra.el (equalp): Would bug out for lists.
12247
12248 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12249
12250         * about.el (about-hackers):  Change cgw's email address
12251
12252 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12253
12254         * XEmacs 21.2.13 is released
12255
12256 1999-03-12  SL Baur  <steve@xemacs.org>
12257
12258         * simple.el (delete-key-deletes-forward): Revert to previous
12259         behavior.
12260
12261 1999-01-18  Didier Verna  <didier@xemacs.org>
12262
12263         * menubar-items.el (xemacs-splash-buffer): handle the case of
12264         multiple elements in the splash buffer body.
12265
12266         * startup.el (splash-frame-timeout): new constant: interval
12267         between splash buffer elements.
12268         (command-line-1): handle splash buffer with multiple elements (use
12269         a timeout).
12270         (splash-frame-body): Originally `startup-splash-frame-body'.
12271         Rewrote a cleaner and more readable version. This can now be array,
12272         in which case each element is displayed in turn in the splash buffer.
12273         (splash-frame-static-body): new constant. Persistent information
12274         across all splash buffer elements (preserves the possibility to give
12275         it in different languages.
12276         (circulate-splash-frame-elements): new function. Used as a timeout
12277         to circulate through all splash frame elements and display them in
12278         sequence.
12279         (display-splash-frame): originally `startup-splash-frame'. Handle
12280         the case of multiple elements in the splash buffer body. Now
12281         returns a timeout id if multiple elements to display, or nil.
12282
12283 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12284
12285         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12286         so they can be overridden by x-init-face-from-resources.
12287         Additionally specify the font name also with an x tag.
12288
12289 1999-03-08  Andy Piper  <andy@xemacs.org>
12290
12291         * package-get.el (package-get-base): autoload.
12292
12293         * menubar-items.el (default-menubar): add update menu item. Fix
12294         custom menu to only be activated when package-base is available.
12295
12296         * package-get.el (package-get-custom): don't load
12297         package-get-custom as it is auto-generated. Fix group definition.
12298
12299 1999-03-05  Didier Verna  <didier@xemacs.org>
12300
12301         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12302         instead of `symbol-name' (Thanks Kyle).
12303
12304         * cus-edit.el (custom-save-variables): use `prin1' instead of
12305         princ to write symbols.
12306
12307 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12308
12309         * XEmacs 21.2.12 is released
12310
12311 1999-03-05  SL Baur  <steve@xemacs.org>
12312
12313         * menubar-items.el (default-menubar): Add kfm browsing support.
12314         From Neal Becker <nbecker@fred.net>
12315
12316 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12317
12318         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12319         calls to font-lock during buffer reversion.
12320
12321 1999-02-12  Didier Verna  <didier@xemacs.org>
12322
12323         * info.el (Info-build-node-completions): unconditionally widen the
12324         tag table buffer.
12325
12326 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12327
12328         * x-faces.el (x-init-face-from-resources):
12329         Only set fonts in the 'x locale.
12330
12331 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12332
12333         * package-ui.el (pui-install-selected-packages): Don't throw on
12334         `package-admin-delete-binary-package' returning nil since it's
12335         normal.  Reindent function.
12336         (pui-add-required-packages): Handle case where packages selected
12337         for installation have never been installed.
12338
12339 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12340
12341         * menubar-items.el (default-menubar):
12342         Implement the ``Mule->Set coding system of process'' menu item.
12343
12344 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12345
12346         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12347         files
12348         - Change some `if's to `when's
12349
12350 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12351
12352         * XEmacs 21.2.11 is released
12353
12354 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12355
12356         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12357         against window close (Fix Bug #460).
12358         (ask-user-about-lock-dbox): Idem.
12359
12360 1999-02-25  SL Baur  <steve@xemacs.org>
12361
12362         * mule/mule-charset.el (charset-leading-byte): New function.
12363         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12364
12365 1999-02-12  Andy Piper  <andy@xemacs.org>
12366
12367         * about.el (xemacs-hackers): change andy's email address.
12368         (about-url-alist): change andy's web page address.
12369         (about-xemacs): add piper.
12370
12371 1999-02-16  SL Baur  <steve@xemacs.org>
12372
12373         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12374         of mule-base into lisp/mule.
12375
12376 1999-02-16  SL Baur  <steve@xemacs.org>
12377
12378         * mule/arabic.el:
12379         mule/canna-leim.el:
12380         mule/chinese.el:
12381         mule/cyrillic.el:
12382         mule/english.el:
12383         mule/european.el:
12384         mule/greek.el:
12385         mule/hebrew.el:
12386         mule/japanese.el:
12387         mule/kinsoku.el:
12388         mule/korean.el:
12389         mule/misc-lang.el:
12390         mule/mule-category.el:
12391         mule/mule-ccl.el:
12392         mule/mule-charset.el:
12393         mule/mule-cmds.el:
12394         mule/mule-coding.el:
12395         mule/mule-files.el:
12396         mule/mule-help.el:
12397         mule/mule-init.el:
12398         mule/mule-misc.el:
12399         mule/mule-tty-init.el:
12400         mule/mule-x-init.el:
12401         mule/viet-chars.el:  Remerge from mule-base.
12402
12403         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12404         of mule-base into lisp/mule.
12405
12406 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12407
12408         * process.el (exec-to-string): Use `shell-command-switch' in place
12409         of hard-wired "-c" (for WindowsNT).
12410
12411 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12412
12413         * menubar-items.el (default-menubar):  Remove obsolete
12414         "Gopher" item
12415
12416 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12417
12418         * package-admin.el (package-admin-get-install-dir): First fall
12419         back to the location of xemacs-base for non-mule packages.
12420
12421 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12422
12423         * paths.el:
12424         - improved automounter tmp directory support.
12425         - support 4 (!) empirically discovered automounter conventions
12426
12427 1999-02-12  SL Baur  <steve@xemacs.org>
12428
12429         * etags.el (pop-tag-mark): autoload to match key binding.
12430
12431 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12432
12433         * XEmacs 21.2.10 is released
12434
12435 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12436
12437         * package-get.el (package-get-remote-filename): Don't bug out for
12438         a local file name in the search entry.
12439
12440 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12441
12442         * XEmacs 21.2.9 is released
12443
12444 1999-01-19  Didier Verna  <didier@xemacs.org>
12445
12446         * replace.el (replace-search-function): new variable containing a
12447         function to perform a search-forward.
12448         (replace-re-search-function): new variable containing a function
12449         to perform a re-search-forward.
12450         (perform-replace): use them.
12451
12452 1999-01-25  Didier Verna  <didier@xemacs.org>
12453
12454         * select.el (selection-owner-p): use the name `XEmacs'.
12455         (cut-copy-clear-internal): ditto.
12456
12457 1999-01-18  Andy Piper  <andy@xemacs.org>
12458
12459         * about.el (about-url-alist): Update my entry.
12460         (xemacs-hackers): Ditto.
12461
12462 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12463
12464         * buffer.el (switch-to-buffer): Fixing documentation.
12465         * minibuf.el (minibuffer-completion-table): ditto.
12466         * cl-macs.el (return-from): ditto.
12467
12468 1999-01-04  Didier Verna  <didier@xemacs.org>
12469
12470         * replace.el (delete-non-matching-lines): temporarily disable
12471         case-folding when called interactively with a regexp containing
12472         uppercase characters.
12473         (delete-matching-lines): ditto.
12474         (count-matches): ditto.
12475         (list-matching-lines): ditto.
12476
12477 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12478
12479         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12480         abort if current window is split horizontally, not if others are
12481         split.  Got rid of unnecessary minibuffer checking.  Also, add
12482         some comments (it's still complex).
12483
12484 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12485
12486         * package-get.el: changed address for doc.ic.ac.uk to
12487         sunsite.doc.ic.ac.uk
12488
12489 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12490
12491         * ldap.el (toplevel): Remove requires so that the file compiles
12492         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12493
12494 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12495
12496         * dump-paths.el: Calculate module-directory and set
12497         module-load-path to the load path for modules.
12498
12499         * loadup.el: Get bootstrap value of module-load-path from the
12500         environment variable EMACSBOOTSTRAPMODULEPATH.
12501         - Display the module load path if we're debugging paths.
12502
12503         * setup-paths.el: Added function paths-find-site-module-directory.
12504         - Added function paths-find-module-directory.
12505         - Added function paths-construct-module-load-path.  Uses new
12506         environment variable EMACSMODULEPATH.
12507
12508 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12509
12510         * font.el (font-default-object-for-device):
12511         Oops! This `or' can't be replaced by `unless'.
12512         Fixed inability to run w3, among other things.
12513
12514 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12515
12516         * package-admin.el: Change initialization of
12517           package-admin-install-function dependent on system type.
12518           Change package-admin-install-function-mswindows to use
12519           "minitar".
12520
12521 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12522
12523         * mouse.el (default-mouse-motion-handler): Disable help echo while
12524         in the minibuffer.
12525
12526 1998-12-28  Martin Buchholz <martin@xemacs.org>
12527
12528         * XEmacs 21.2.8 is released.
12529
12530 1998-12-24  Martin Buchholz <martin@xemacs.org>
12531
12532         * XEmacs 21.2.7 is released.
12533
12534 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12535
12536         * package-ui.el (pui-list-packages): Set truncate-lines.
12537
12538         * package-get.el (package-get-download-menu): Use
12539         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12540
12541         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12542         (pui-help-string): idem.
12543         (list-packages-mode): New major mode.
12544         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12545         (pui-install-selected-packages): Add suport for removing packages.
12546         (pui-toggle-package-delete-key): New function.
12547         (pui-popup-context-sensitive): New kludge.
12548         (pui-list-packages): Add warning when `package-get-remote' is nil.
12549         (package-ui-add-site): New function.
12550
12551 1998-12-01  Didier Verna  <didier@xemacs.org>
12552
12553         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12554
12555 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12556
12557         * ldap.el: Custom-ized
12558         (toplevel): Do not provide `ldap' which is provided by C level
12559         LDAP code
12560         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12561
12562 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12563
12564         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12565
12566 1998-12-17  Andy Piper  <andy@xemacs.org>
12567
12568         * sound.el (sound-load-list): name changed from sound-load-alist.
12569         (sound-extension-list): name changed from sound-ext-list.
12570         (load-default-sounds): use new names.
12571         (load-sound-file): use new names.
12572
12573 1998-12-16  Andy Piper  <andy@xemacs.org>
12574
12575         * XEmacs 21.2.6 is released
12576
12577 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12578
12579         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12580         errors.
12581
12582 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12583
12584         * wid-edit.el (widget-echo-this-extent): Set
12585         help-echo-owns-message to t.
12586
12587 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12588
12589         * package-get.el (package-get-download-menu): use toggles for
12590           each site in the download site menu.
12591
12592 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12593
12594         * package-get.el (package-get): If we cannot find a package
12595           because package-get-remote is not set, give a more helpful
12596           error message.
12597
12598 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12599
12600         * package-get.el (package-get-remote-filename): use an EFS path
12601         with user anonymous if no user is specified.
12602
12603 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12604
12605         * faces.el (face-spec-set): Re-init fallfacks for default after
12606         calling reset-face on the default face.
12607
12608 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12609
12610         * package-admin.el (package-admin-default-install-function):
12611         Behave as advertised.  Make sure the pkg-dir is proper for
12612         default-directory.
12613         (package-admin-add-binary-package): Make sure the pkg-dir is
12614         proper for default-directory.
12615         (package-admin-install-function-mswindows): Make sure the pkg-dir
12616         is proper for default-directory.
12617
12618 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12619
12620         * XEmacs 21.2.5 is released
12621
12622 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12623
12624         * files.el (binary-file-regexps): regexp-opt is not available at
12625         bytecompile time.
12626
12627 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12628
12629         * x-win-xfree86.el:
12630         * x-win-sun.el (x-win-init-sun):
12631         * x-win-sun.el:
12632         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12633         * x-iso8859-1.el:
12634         * x-init.el (init-post-x-win):
12635         * x-init.el (init-pre-x-win):
12636         * x-init.el (x-initialize-compose):
12637         * x-init.el:
12638         * x-compose.el:
12639         * winnt.el:
12640         * widget.el:
12641         * wid-edit.el (widget-glyph-click):
12642         * wid-edit.el (widget-glyph-find):
12643         * wid-edit.el (widget-type):
12644         * view-less.el (view-buffer-other-window):
12645         * very-early-lisp.el:
12646         * version.el:
12647         * toolbar.el:
12648         * toolbar-items.el:
12649         * term/sun.el (suntool-map):
12650         * term/sun-mouse.el:
12651         * term/internal.el:
12652         * syntax.el (modify-syntax-entry):
12653         * symbol-syntax.el:
12654         * subr.el:
12655         * startup.el (lock-directory):
12656         * simple.el (set-comment-column):
12657         * simple.el (backward-delete-char-untabify):
12658         * shadow.el (find-emacs-lisp-shadows):
12659         * shadow.el:
12660         * setup-paths.el (paths-construct-info-path):
12661         * select.el (cut-copy-clear-internal):
12662         * process.el (call-process-region):
12663         * process.el (start-process-shell-command):
12664         * process.el:
12665         * paths.el (rmail-spool-directory):
12666         * paragraphs.el (use-hard-newlines):
12667         * package-get.el (package-get-dependencies):
12668         * package-admin.el (package-admin-delete-binary-package):
12669         * obsolete.el (truncate-string):
12670         * obsolete.el (store-substring):
12671         * mouse.el (default-mouse-track-maybe-own-selection):
12672         * mouse.el (mouse-yank-at-point):
12673         * modeline.el:
12674         * modeline.el (mouse-drag-modeline):
12675         * minibuf.el (read-directory-name-internal):
12676         * minibuf.el (read-file-name-internal):
12677         * minibuf.el (read-file-name-internal-1):
12678         * minibuf.el (read-file-name-2):
12679         * minibuf.el (exact-minibuffer-completion-p):
12680         * minibuf.el (read-from-minibuffer):
12681         * minibuf.el:
12682         * menubar.el (check-menu-syntax):
12683         * map-ynp.el (map-y-or-n-p):
12684         * make-docfile.el (docfile-out-of-date):
12685         * loadup.el ((member "run-temacs" command-line-args)):
12686         * loadup.el ((member "no-site-file" command-line-args)):
12687         * loadup.el (really-early-error-handler):
12688         * loadup.el:
12689         * loadhist.el:
12690         * loaddefs.el:
12691         * lisp-mnt.el (lm-verify):
12692         * lib-complete.el (lib-complete:cache-completions):
12693         * lib-complete.el (library-all-completions):
12694         * itimer.el (itimer-run-expired-timers):
12695         * info.el (Info-mode):
12696         * info.el (Info-insert-file-contents):
12697         * info.el (Info-rebuild-dir):
12698         * info.el (Info-build-dir-anew):
12699         * info.el (Info-parse-dir-entries):
12700         * info.el (Info-dir-outdated-p):
12701         * info.el (Info-insert-dir):
12702         * info.el (info-xref):
12703         * info.el:
12704         * hyper-apropos.el (hyper-apropos-get-doc):
12705         * hyper-apropos.el (hyper-describe-face):
12706         * hyper-apropos.el (hyper-apropos-mode):
12707         * hyper-apropos.el:
12708         * help.el (list-processes):
12709         * help.el:
12710         * gnuserv.el:
12711         * font.el (mswindows-font-create-name):
12712         * font.el (font-default-font-for-device):
12713         * font.el (x-font-create-object):
12714         * font.el (font-registry):
12715         * font.el:
12716         * font-lock.el (font-lock-keywords):
12717         * font-lock.el:
12718         * finder.el (finder-compile-keywords):
12719         * find-paths.el (paths-find-recursive-path):
12720         * fill.el (set-justification-center):
12721         * fill.el (fill-region-as-paragraph):
12722         * files.el (insert-directory):
12723         * files.el (wildcard-to-regexp):
12724         * files.el (recover-file):
12725         * files.el (basic-save-buffer):
12726         * files.el (delete-auto-save-file-if-necessary):
12727         * files.el (file-relative-name):
12728         * files.el (backup-extract-version):
12729         * files.el (backup-buffer):
12730         * files.el (set-visited-file-name):
12731         * files.el (set-auto-mode):
12732         * files.el (interpreter-mode-alist):
12733         * files.el:
12734         * files.el (find-file-noselect):
12735         * files.el (abbreviate-file-name):
12736         * files.el (parse-colon-path):
12737         * files.el (directory-abbrev-alist):
12738         * etags.el (visit-tags-table-buffer):
12739         * easymenu.el (easy-menu-define):
12740         * dragdrop.el (experimental-dragdrop-drag):
12741         * dragdrop.el (dragdrop-drop-do-functions):
12742         * dragdrop.el (dragdrop-drop-at-point):
12743         * disass.el (disassemble-1):
12744         * disass.el (disassemble-internal):
12745         * disass.el (disassemble):
12746         * disass.el:
12747         * derived.el (derived-mode-init-mode-variables):
12748         * derived.el (define-derived-mode):
12749         * custom.el (defgroup):
12750         * cus-edit.el (custom-quote):
12751         * config.el:
12752         * code-process.el (open-network-stream):
12753         * code-process.el (start-process):
12754         * code-process.el (call-process-region):
12755         * code-process.el (call-process):
12756         * code-process.el:
12757         * code-files.el (insert-file-contents):
12758         * code-files.el:
12759         * code-files.el (buffer-file-coding-system-for-read):
12760         * cmdloop.el (yes-or-no-p-minibuf):
12761         * cl.el:
12762         * cl-macs.el:
12763         * cl-extra.el:
12764         * callers-of-rpt.el (make-caller-report):
12765         * callers-of-rpt.el:
12766         * bytecomp.el (batch-byte-recompile-directory):
12767         * bytecomp.el (batch-byte-compile-1):
12768         * bytecomp.el (batch-byte-compile):
12769         * bytecomp.el (display-call-tree):
12770         * bytecomp.el (byte-compile-insert):
12771         * bytecomp.el (byte-compile-two-args-19->20):
12772         * bytecomp.el (byte-compile-variable-ref):
12773         * bytecomp.el (byte-compile-form):
12774         * bytecomp.el (byte-compile-top-level-body):
12775         * bytecomp.el (byte-compile-out-toplevel):
12776         * bytecomp.el (byte-compile-byte-code-maker):
12777         * bytecomp.el (byte-compile-file-form-defmumble):
12778         * bytecomp.el (byte-compile-file-form):
12779         * bytecomp.el (byte-compile-keep-pending):
12780         * bytecomp.el (byte-compile-insert-header):
12781         * bytecomp.el (byte-compile-from-buffer):
12782         * bytecomp.el (byte-compile-file):
12783         * bytecomp.el (byte-recompile-file):
12784         * bytecomp.el (byte-compile-close-variables):
12785         * bytecomp.el (byte-compile-warn-about-unused-variables):
12786         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12787         * bytecomp.el (byte-compiler-legal-options):
12788         * bytecomp.el (byte-compile-lapcode):
12789         * bytecomp.el (byte-optimize-log):
12790         * bytecomp.el ((fboundp 'defsubst)):
12791         * bytecomp.el:
12792         * bytecomp-runtime.el:
12793         * byte-optimize.el (byte-optimize-apply):
12794         * byte-optimize.el (car):
12795         * byte-optimize.el (byte-optimize-form):
12796         * byte-optimize.el (byte-optimize-form-code-walker):
12797         * byte-optimize.el:
12798         * build-report.el (build-report-insert-installation-file):
12799         * build-report.el (build-report):
12800         * auto-show.el:
12801         * apropos.el (apropos-documentation):
12802         - mega patch
12803         - clean up byte-compile warnings
12804         - remove unused variables
12805         - Use common lisp style hashtable functions
12806         - byte compiler cleanup
12807         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12808         - remove old backquote syntax usage
12809         - move some cl functionality into C for speed.
12810         - remove last remaining VMS support
12811         - spelling fixes
12812         - implement last, butlast, nbutlast, copy-list in C.
12813         - new macro ignore-file-errors, similar to ignore-errors
12814           (ignore-file-errors (delete-file "foo"))
12815         - get frequent garbage collection during loadup.el by tweaking
12816           gc-cons-threshold, rather than explicitly calling garbage-collect
12817         - default delete-key-deletes-forward to `t'.
12818
12819 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12820
12821         * XEmacs 21.2-beta4 is released.
12822
12823 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12824
12825         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12826         (easy-menu-item-present-p): Wrapper around find-menu-item.
12827         (easy-menu-remove-item): Wrapper around delete-menu-item.
12828
12829         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12830         (add-menu-button): Add 'in-menu' argument.
12831         (add-menu-item-1): Add in-menu support to helper function.
12832
12833 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12834
12835         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12836
12837 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12838
12839         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12840         of Dec 4, 1997.
12841
12842 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12843
12844         * process.el (shell-command-on-region): Report if the command
12845         succeeded or failed.
12846
12847 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12848
12849         * subr.el (buffer-substring-no-properties): Comment out.
12850
12851 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12852
12853         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12854           into font instances first, like `x-frob-font-size' does.
12855           (mswindows-find-larger-font): ditto
12856
12857 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12858
12859         * package-ui.el (pui-install-selected-packages): fix args in call
12860         to `package-get'.
12861
12862 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12863
12864         * package-get.el (host-name): New widget type.
12865         (package-get-remote): Better customization using new type.
12866         (package-get-download-sites): idem dito.
12867
12868         (package-get-custom): Do not use package-get-all untill we have
12869         runtime dependencies.
12870
12871         (package-get-remove-copy): Default to 't' we no longer need this
12872         kludge as we do not currently use depenencies.
12873
12874         (package-get-was-current): New variable.
12875         (package-get-require-base): New 'force-current' argument.
12876         (package-get-update-base): idem
12877         (package-get-package-provider):  idem
12878         (package-get-locate-index-file): New 'no-remote' argument.
12879         (package-get-locate-file): idem.
12880
12881         (package-get-maybe-save-index): New function.
12882         (package-get-update-base): Use it.
12883
12884 1998-10-28 Greg Klanderman <greg@alphatech.com>
12885
12886         * package-get.el (package-get-remote): default to nil; by default,
12887         don't go out to the net via EFS.  They must select a download site.
12888         (package-get-download-sites): new variable.
12889         (package-get-download-menu): new function.
12890         (package-get-locate-index-file): new function.
12891         (package-get-update-base): use it.
12892
12893         * menubar-items.el (default-menubar): add "Update Package Index"
12894         and "Add Download Site" menus under Options | Manage Packages.
12895
12896 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12897
12898         * package-get.el (package-get): bugfix code checking installed version
12899         for case where package is not currently installed.
12900         (package-get-require-signed-base-updates): new variable.
12901         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12902         deemed not a goot thing.  Use the variable
12903         package-get-allow-unsigned-base-updates instead.
12904
12905 1998-10-16 Greg Klanderman <greg@alphatech.com>
12906
12907         * package-get.el (package-get): Don't install an older version than
12908         we already have unless explicitly told to.  Issue a warning.
12909
12910         * package-ui.el (pui-add-required-packages): when adding
12911         dependencies, don't add packages that are up to date.
12912         (pui-package-symbol-char):  Don't consider a package out of date
12913         if you have a newer version installed than the latest version in
12914         package-get-base.
12915
12916         * package-get.el (package-get-base-filename): document that it may
12917         be a path relative to package-get-remote;  new default value.
12918         (package-get-locate-file): new function.
12919         (package-get-update-base): use it to expand package-get-base-filename.
12920         (package-get-save-base): new function to save the package-get database
12921         to file.
12922         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12923         (package-get-update-base): pass the REMOTE-SOURCE arg.
12924         (package-get-update-base-entry): call package-get-custom-add-entry.
12925         (package-get-file-installed-p): removed; no longer needed.
12926         (package-get-create-custom): ditto.
12927         (toplevel): remove code to build and load package-get-custom.el
12928         (package-get-custom-add-entry): new function.
12929
12930 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12931
12932         * wid-edit.el (widget-button-click): Don't switch window.
12933
12934 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12935
12936         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12937
12938 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12939
12940         * etags.el (find-tag-default): Run find-tag-hook using
12941         run-hooks rather than funcall
12942
12943 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12944
12945         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12946         and the current local map as the parents to isearch-mode-map.
12947
12948 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12949
12950         * XEmacs 21.2-beta3 is released.
12951
12952 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12953
12954         * package-get.el (package-get-update-base): use
12955         insert-file-contents-internal, not insert-file-contents-literally.
12956
12957 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12958
12959         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12960         dump time.
12961
12962 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12963
12964         * package-get.el (package-get-update-base-entry): new function.
12965         (package-get-update-base): renamed; was `package-get-load-base'.
12966         cleanup, and use package-get-update-base-from-buffer.
12967         (package-get-update-base-from-buffer): new function.
12968         (package-get-update-base-entries): new; helper for above.
12969         Do not eval lisp grabbed over ftp; parse it from new format.
12970
12971 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12972
12973         * files.el (set-auto-mode): Don't play games loading package-get
12974         database; package-get-package-provider will handle it all.
12975
12976 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12977
12978         * package-get.el (package-get-base-filename): new variable.
12979         (package-get-require-base): new function.
12980         (package-get-pgp-signed-begin-line): new variable.
12981         (package-get-pgp-signature-begin-line): ditto.
12982         (package-get-pgp-signature-end-line):  ditto.
12983         (package-get-load-base): new function.
12984         (package-get-interactive-package-query):
12985         (package-get-update-all):
12986         (package-get-dependencies):
12987         (package-get-package-provider):
12988         (package-get-custom): use package-get-require-base.
12989         [package-get-custom loading]: disable for now.
12990
12991         * package-ui.el (pui-list-packages): use (package-get-require-base)
12992
12993 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12994
12995         * package-ui.el: Correct obvious thinko in choosing extent face.
12996
12997 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12998
12999         * menubar-items.el (default-menubar): pui-list-package has nothing
13000         to with Customize. Move all the package stuff to a new Item in Options.
13001
13002         * package-ui.el (pui-menu): Add menu and Popup menu.
13003
13004         * package-get.el (package-get): Use new
13005         package-admin-get-install-dir.
13006
13007         * package-admin.el (package-admin-get-install-dir): New syntax.
13008         Conserve package location and put mule packages where mule-base is.
13009
13010         * package-get.el : Customized
13011
13012         * package-ui.el (pui): Customized
13013         (pui-package-install-dest-dir): New variable.
13014         (pui-install-selected-packages): Use it
13015
13016 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13017
13018         * package-get.el (package-get-interactive-package-query): Move
13019         dependency on package-get-base to run-time.
13020         (package-get-update-all): Ditto.
13021         (package-get-dependencies): Ditto.
13022         (package-get-package-provider): Ditto.
13023         (package-get-custom): Ditto.
13024
13025 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13026
13027         * events.el: Remove 'ascii-character property from 'backspace
13028         and 'delete symbols
13029
13030 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13031
13032         * package-get-base.el: removed.
13033
13034 1998-09-23  Didier Verna  <didier@xemacs.org>
13035
13036         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13037         (no-upper-case-p): new function.
13038         (with-search-caps-disable-folding): new macro.
13039         (with-interactive-search-caps-disable-folding): new macro.
13040         (zap-to-char): In interactive mode, do a case-sensitive search if
13041         the character is uppercase.
13042         (zap-up-to-char): ditto.
13043
13044         * replace.el (perform-replace): use the function no-upper-case-p.
13045
13046         * isearch-mode.el (isearch-fix-case): ditto.
13047         make obsolete `with-caps-disable-folding' and
13048         `isearch-no-upper-case-p'.
13049
13050         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13051         (tags-search): ditto.
13052         (tags-query-replace): ditto.
13053
13054         * info.el (Info-search): ditto.
13055
13056 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13057
13058         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13059
13060 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13061
13062         * package-admin.el (package-admin-rmtree): rewritten.  need to
13063         check for "." and ".." before symlink check.  expand files and
13064         directories with respect to DIRECTORY, not default-directory.
13065
13066 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13067
13068         * package-get.el (package-get-all): add INSTALL-DIR argument.
13069
13070 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13071
13072         * package-ui.el (pui-add-required-packages): new function, select
13073         dependent packages.
13074         (pui-display-keymap): bind it.
13075         (pui-help-string): document it.
13076         (pui-install-selected-packages): package-get-all -> package-get.
13077
13078         * package-get.el (package-get-dependencies): new function.
13079
13080 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13081
13082         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13083         regexps.
13084
13085 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13086
13087         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13088         function.
13089         (default-mouse-track-normalize-point): Use it.
13090
13091 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13092
13093         * package-admin.el (package-admin-delete-binary-package):
13094                 General cleanup. Remove unnessary use of progn and
13095         save-excursion.
13096         (package-admin-delete-binary-package): Do NOT mess with file
13097         modes. That is evil.
13098         (package-admin-delete-binary-package): Wrap all deleting in
13099         condition-case. The data in MANIFEST is untrustworthy.
13100         (package-admin-delete-binary-package): Let the OS worry about non
13101         empty directories.
13102
13103 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13104
13105         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13106         processing.
13107         (lm-report-bug): Fix mail address to send bug reports to.
13108
13109 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13110
13111         * XEmacs 21.2-beta2 is released.
13112
13113 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13114
13115         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13116
13117 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13118
13119         * info.el (Info-mode): Document page turning by double clicks in
13120         docstring so `M-x describe-mode' will display it.
13121
13122 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13123
13124         * info.el (Info-mouse-track-double-click-hook): Use character
13125         widths to calculate a border region where double clicking does
13126         page turning, and return `nil' by default so other hooks, such as
13127         region highlighting, will be run.
13128
13129 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13130
13131         * sound.el (default-sound-directory-list): Initialize with all the
13132         "sounds" directories in `data-directory-list'.  It used to just be
13133         the first one.
13134
13135         * packages.el (locate-data-directory-list): Created.  This gives
13136         the list of matching directories, unlike `locate-data-directory',
13137         which just gives the first one.
13138
13139 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13140
13141         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13142         make a binding in the local keymap until help-char handling is
13143         improved.
13144
13145         * help.el (help-keymap-with-help-key): Provide keymap with help
13146         binding.
13147         (help-print-help-form): New helper function.
13148
13149 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13150
13151         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13152         move extent to another buffer; no need to create a new extent.
13153         (isearch-fix-case): New function.
13154         (isearch-search-and-update): Use it.
13155
13156 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13157
13158         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13159         the keymap, not minor-mode-map-alist.
13160         (isearch-done): Restore overriding-local-map.
13161
13162 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13163
13164         * bytecomp.el (byte-compile-buffer-substring):
13165         Fix for: (byte-compile (defun f () (buffer-substring)))
13166         ==>   ** buffer-substring called with 3 args, but requires 0-3
13167         - new code not only works, but is more readable, too.
13168
13169 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13170
13171         * msw-faces.el (mswindows-init-device-faces): Don't try to
13172           specify a default font at this late stage. Do try to force
13173           creation of the default face font so that if it fails we get
13174           an error now instead of a crash at frame creation.
13175
13176           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13177           mswindows-make-font-unitalic: Canonical default weight
13178           changed from "Normal" to "Regular".
13179
13180           mswindows-make-font-bold / -bold-italic: Supplied device was
13181           not being passed into call to mswindows-find-smaller-font.
13182
13183 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13184
13185         * package-get.el (package-get-remote): Fix the path where to find
13186           the packages on xemacs.org.
13187
13188 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13189
13190         * about.el (about-maintainer-info): Update Ben's entry.
13191
13192 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13193
13194         * lisp/shadow.el (find-emacs-lisp-shadows):
13195         - `member' was being called on lists of length 2000!
13196         - Replace with hashtables.
13197         - Replace hand-coded loops with (dolist)
13198         - Fix comment typo
13199
13200 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13201
13202         * packages.el: Added new function, `package-delete-name', to
13203           delete existing packages from the installed package database
13204           (`packages-package-list').  Also added the "pkginfo" directory
13205           to `packages-special-base-regexp', so that the pkginfo directory
13206           would not get added to `late-packages'.
13207
13208         * package-admin.el: Added ability to delete an installed package
13209           (added low-level function, `package-admin-delete-package').
13210           Understands how to use the pkginfo/MANIFEST.<package> file to
13211           delete the package.  When installing a package, will also
13212           create a MANIFEST.* file if one is not provided by the
13213           package.  If the MANIFEST.* doesn't exist when deleting a
13214           package, the functions will fall back to attempting to delete
13215           any package-specific lisp directory.
13216
13217         * package-get.el: Moved some functions to package-admin.el.
13218           Added interactive function `package-get-delete-package', for
13219           use by users for deleting a package.
13220
13221           Also modified to not require the presence of efs.
13222
13223 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13224
13225         * files.el (find-file-noselect): Handle all signals, kill the
13226         buffer and resignal.
13227
13228 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13229
13230         * cl-macs.el (glyph-image): Add setf method.
13231
13232 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13233
13234         * package-get.el: Fixed broken EFS downloading.  Also, look for
13235           .tar.gz files first, in preference over .tgz files.
13236
13237         * package-ui.el: Fix display of package version numbers.
13238
13239 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13240
13241         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13242         argument.
13243
13244 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13245
13246         * list-mode.el: `display-completion-list': added new/optional
13247           keyword `:completion-string', which allows the programmer to
13248           change the "Possible completions are:" prompt.
13249
13250         * menubar-items.el: Added new pulldown menu-pick to start up the
13251           visual package browser/installer:
13252
13253                 Options->Customize->List Packages
13254
13255         * package-admin.el: Added hooks for installing under both Unix
13256           and MS Windows.  Does additional error checking.  No longer
13257           calls "add-big-package.sh" to install packages under Unix; now
13258           calls gunzip & tar directly.
13259
13260         * package-get.el: Added ability to install packages from files
13261           on a local disk/CDROM.  Now deletes any existing package lisp
13262           directory.  Does completion on available packages when
13263           querying for package names.  Will also search for .tgz files
13264           in addition for .tar.gz files.  Tries to reload
13265           auto-autoloads, as a convenience when loading new packages,
13266           and also tries to add any new package paths to `load-path'.
13267           Changed all occurences of `concat' to use `expand-file-name'.
13268
13269         * package-ui.el: New file which implements the main visual
13270           package browser/installer, which is started via a menu pick or
13271           M-x pui-list packages.
13272
13273 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13274
13275         * startup.el (load-init-file): spelling fix.
13276
13277 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13278
13279         * startup.el (normal-top-level): Load auto-autoload files
13280         covariantly with their precedence.
13281
13282 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13283
13284         * menubar-items.el (default-menubar): Remove "Font Weight"
13285         option, there is currently no custom equivalent.. Customize-faces
13286         is "Edit faces".
13287
13288         * x-font-menu.el (font-menu-set-font): Use customize to set
13289         default face.
13290
13291         * faces.el (face-spec-update-all-matching): New function.
13292
13293         * cus-face.el (custom-set-face-update-spec): New function.
13294         Interface to customize faces from elisp.
13295
13296         (custom-face-value-create): Show the customized settings if set
13297         but not saved.
13298
13299 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13300
13301         (custom-face-value-create): Show the customized settings if set
13302         but not saved.
13303
13304 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13305
13306         * keydefs.el (global-map): Add FSF 20.3 binding of
13307         query-replace-regexp.
13308
13309 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13310
13311         * minibuf.el (read-file-name-internal-1): use
13312         user-name-completion-1 instead of user-name-completion.
13313
13314 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13315
13316         * loadup.el:
13317         * make-docfile.el:
13318         * update-elc.el: Don't set `source-directory' (now defunct as a
13319         global variable) no more.
13320
13321         * packages.el (packages-list-autoloads): Made `source-directory'
13322         (now defunct as a global variable) a parameter.
13323
13324 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13325
13326         * about.el (about-hackers): new email
13327
13328 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13329
13330         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13331
13332 1998-07-17  Didier Verna  <didier@xemacs.org>
13333
13334         * faces.el (set-face-property):
13335         (set-face-dim-p):
13336         (face-dim-p): updated the doc strings now that the dim property isn't
13337         tty-specific.
13338         (face-equal): the dim property is now a common one.
13339
13340         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13341         Renamed the `stipple' attribute to `background-pixmap'.
13342         (custom-face-background-pixmap): make custom-face-stipple an
13343         obsolete alias for this.
13344
13345 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13346
13347         * find-paths.el (paths-file-readable-directory-p): Created and
13348         used.
13349
13350         * loadup.el: Don't set inhibit-... flags from run-temacs.
13351
13352 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13353
13354         * packages.el (packages-data-path-depth): Added and used.
13355
13356 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13357
13358         * about.el:
13359         - Change .xpm to .png, delete "zcat" section.
13360         - cosmetic fix in the 'marcpa' entry.
13361
13362         * etc/photos
13363         - convert all .xpm.Z to .png
13364         - rename mrb to martin
13365         - rename mcook-m to mcookm
13366
13367 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13368
13369         * x-init.el (x-initialize-compose): Add support for
13370         dead-circumflex as YET ANOTHER NAME for that dead key.
13371
13372 1998-08-05  Colin Rafferty <colin@xemacs.org>
13373
13374         * setup-paths.el (paths-construct-exec-path): Made the
13375         last-packages really be last.
13376         (paths-construct-data-directory-list): Ditto.
13377
13378 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13379
13380         * startup.el(startup-splash-frame-body):
13381         Update Copyright notice in splash screen
13382
13383 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13384
13385         * minibuf.el (read-file-name-internal-1): do ~user completion.
13386
13387 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13388
13389         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13390         aginst destroyed extents
13391
13392 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13393
13394         * package-get.el (package-get): add `install-dir' argument.
13395
13396 1998-07-20  John Jones  <jj@asu.edu>
13397
13398         * package-get.el: calls to package-get-update-all will only
13399           update packages which are already installed.
13400
13401 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13402
13403         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13404         writable.
13405
13406 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13407
13408         * about.el (about-hackers): Correct my email.
13409
13410 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13411
13412         * about.el (about-hackers): new email-address.
13413
13414 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13415
13416         * minibuf.el (read-number): Don't let `input-error' condition
13417         escape.
13418
13419 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13420
13421         * about.el (about-hackers): use my `email-for-life' address.
13422
13423 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13424
13425         * XEmacs 21.2-beta1 is released.
13426
13427 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13428
13429         * ldap.el (ldap-search): Doc string change
13430
13431 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13432
13433         * menubar-items.el (default-menubar): Removed references to
13434         `data-directory', and use `locate-data-file' instead, and made
13435         then greyed out if they don't exist.
13436
13437 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13438
13439         * keymap.el (events-to-keys): Use `format' instead of `concat'
13440         since the latter does not accept integer args anymore
13441
13442 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13443
13444         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13445         macros replaced.
13446
13447 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13448
13449         * make-docfile.el: Get first initialization from very-early-lisp.el
13450         * update-elc.el: Ditto.
13451         * loadup.el (really-early-error-handler): Ditto.
13452
13453         * packages.el (packages-unbytecompiled-lisp): Add new file,
13454         very-early-lisp.el.
13455
13456         * very-early-lisp.el: New file.
13457
13458 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13459
13460         * Symbols that have been obsolete for at least 3 years removed (II).
13461
13462         * obsolete.el (eval-current-buffer): Make compatible.
13463         (byte-code-function-p): Ditto.
13464         (send-string): Removed.
13465         (send-region): Removed.
13466         (screen-scrollbar-width): Removed.
13467         (set-screen-scrollbar-width): Removed.
13468         (set-screen-left-margin-width): Removed.
13469         (set-screen-right-margin-width): Removed.
13470         (screen-left-margin-width): Removed.
13471         (screen-right-margin-width): Removed.
13472         (set-buffer-left-margin-width): Removed.
13473         (set-buffer-right-margin-width): Removed.
13474         (buffer-left-margin-width): Removed.
13475         (buffer-right-margin-width): Removed.
13476         (x-set-frame-icon-pixmap): Removed.
13477         (x-set-screen-icon-pixmap): Removed.
13478         (pixel-name): Removed.
13479         (make-pixmap): Removed.
13480         (make-cursor): Removed.
13481         (pixmap-width): Removed.
13482         (pixmap-contributes-to-line-height-p): Removed.
13483         (set-pixmap-contributes-to-line-height): Removed.
13484
13485 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13486
13487         * obsolete.el (popup-menu-up-p): removed.
13488         (read-no-blanks-input): Removed.
13489         (wholenump): Removed.
13490         (ring-mod): Removed (what was ring-mod?).
13491         (current-time-seconds): Removed.
13492         (run-special-hook-with-args): Removed.
13493         (dot): Removed.
13494         (dot-marker): Removed.
13495         (dot-min): Removed.
13496         (dot-max): Removed.
13497         (window-dot): Removed.
13498         (set-window-dot): Removed.
13499
13500         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13501         `dot-min'.
13502
13503         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13504
13505         * code-files.el (insert-file-contents): Rename
13506         run-special-hook-with-args to run-hook-with-args-until-success.
13507         (write-region): Ditto.
13508
13509 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13510
13511         * about.el: Fix typos, update release date.
13512
13513         * Symbols that have been obsolete for at least 3 years removed.
13514
13515         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13516         screen- functions.
13517         (toplevel): remove setf methods for screen functions.
13518         * cl-macs.el (extent-data): defsetf removed.
13519         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13520         many places to remove.
13521         (comment-indent-hook): Ditto.
13522         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13523         (buffer-dedicated-screen): Ditto.
13524         (deiconify-screen): Ditto.
13525         (delete-screen): Ditto.
13526         (event-screen): Ditto.
13527         (find-file-other-screen): Ditto.
13528         (find-file-read-only-other-screen): Ditto.
13529         (live-screen-p): Ditto.
13530         (screen-height): Ditto.
13531         (screen-iconified-p): Ditto.
13532         (screen-list): Ditto.
13533         (screen-live-p): Ditto.
13534         (screen-name): Ditto.
13535         (screen-parameters): Ditto.
13536         (screen-pixel-height): Ditto.
13537         (screen-pixel-width): Ditto.
13538         (screen-root-window): Ditto.
13539         (screen-selected-window): Ditto.
13540         (screen-totally-visible-p): Ditto.
13541         (screen-visible-p): Ditto.
13542         (screen-width): Ditto.
13543         (screenp): Ditto.
13544         (get-screen-for-buffer): Ditto.
13545         (get-screen-for-buffer-noselect): Ditto.
13546         (get-other-screen): Ditto.
13547         (iconify-screen): Ditto.
13548         (lower-screen): Ditto.
13549         (mail-other-screen): Ditto.
13550         (make-screen): Ditto.
13551         (make-screen-invisible): Ditto.
13552         (make-screen-visible): Ditto.
13553         (modify-screen-parameters): Ditto.
13554         (new-screen): Ditto.
13555         (next-screen): Ditto.
13556         (next-multiscreen-window): Ditto.
13557         (other-screen): Ditto.
13558         (previous-screen): Ditto.
13559         (previous-multiscreen-window): Ditto.
13560         (raise-screen): Ditto.
13561         (redraw-screen): Ditto.
13562         (select-screen): Ditto.
13563         (selected-screen): Ditto.
13564         (set-buffer-dedicated-screen): Ditto.
13565         (set-screen-height): Ditto.
13566         (set-screen-position): Ditto.
13567         (set-screen-size): Ditto.
13568         (set-screen-width): Ditto.
13569         (show-temp-buffer-in-current-screen): Ditto.
13570         (switch-to-buffer-other-screen): Ditto.
13571         (visible-screen-list): Ditto.
13572         (window-screen): Ditto.
13573         (x-set-screen-pointer): Ditto.
13574         (x-set-frame-pointer): Ditto.
13575         (screen-title-format): Ditto.
13576         (screen-icon-title-format): Ditto.
13577         (terminal-screen): Ditto.
13578         (delete-screen-hook): Ditto.
13579         (create-screen-hook): Ditto.
13580         (mouse-enter-screen-hook): Ditto.
13581         (mouse-leave-screen-hook): Ditto.
13582         (map-screen-hook): Ditto.
13583         (unmap-screen-hook): Ditto.
13584         (default-screen-alist): Ditto.
13585         (default-screen-name): Ditto.
13586         (x-screen-defaults): Ditto.
13587         (x-create-screen): Ditto.
13588         * obsolete.el: meta-flag removed.
13589         baud-rate removed.
13590         sleep-for-millisecs removed.
13591         extent-data removed.
13592         set-extent-data removed.
13593         set-extent-attribute removed.
13594         extent-glyph removed.
13595         extent-layout removed.
13596         set-extent-layout removed.
13597         list-faces-display removed.
13598         list-faces removed.
13599         trim-versions-without-asking removed.
13600         after-write-file-hooks removed.
13601         truename removed.
13602         auto-fill-hook removed.
13603         blink-paren-hook removed.
13604         select-screen-hook, deselect-screen-hook removed.
13605         auto-raise-screen, auto-lower-screen removed.
13606
13607         * msw-mouse.el: Global change resource -> mswindows-resource.
13608
13609         * XEmacs 21.0-pre5 is released.
13610
13611 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13612
13613         * about.el (about-hackers): Credits update.
13614
13615 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13616
13617         * register.el (insert-register): Don't activate the region.
13618
13619 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13620
13621         * select.el: Restore x-* symbols for backwards compatibility:
13622         x-copy-primary-selection, x-kill-primary-selection,
13623         x-delete-primary-selection, x-select-make-extent-for-selection,
13624         x-valid-simple-selection-, x-cut-copy-clear-internal.
13625
13626 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13627
13628         * XEmacs 21.0-pre4 is released.
13629
13630 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13631
13632         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13633         reporting bugs.
13634         (maybe-add-init-button): Fix semantics under Windows.  Use
13635         `expand-file-name' rather than `concat'.
13636
13637         * help.el (print-messages): New function.
13638
13639 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13640
13641         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13642
13643 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13644
13645         * about.el: Tweaked my entry in about-hackers.
13646
13647         * find-paths.el (paths-emacs-root-p):
13648           Relaxed emacs-root checking of an in-place installation to
13649           also accommodate the flat layout used on MS Windows.
13650
13651 1998-06-29  John Jones  <jj@asu.edu>
13652
13653         * package-get.el: calls to package-get-update-all will only
13654           update packages which are already installed.
13655
13656 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13657
13658         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13659         are handled by the gui-element face fallbacks now.
13660
13661         * x-faces.el: default gui-element face to "background" as well as
13662         the default face.
13663
13664         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13665         and default face settings since these are set as fallbacks now in
13666         the appropriate domain.
13667
13668 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13669
13670         * text-mode.el (text-mode): Reorder regexp so the OR part
13671         corresponding to `page-delim' goes first and the hack in
13672         `forward-paragraph' will work.
13673         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13674
13675 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13676
13677         * subr.el (remove-hook): When checking the hook value
13678           with functionp, don't apply car to it.
13679
13680 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13681
13682         * package-get.el (package-get-remote-filename):
13683           Don't use file-name-as-directory because the local directory
13684           separator conventions might not be the same as ftp's.
13685
13686 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13687
13688         * ldap.el (ldap-host-parameters-alist): New name of
13689         `ldap-host-parameters-plist'
13690
13691 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13692
13693         * package-get.el: Using (require 'package-get-base), now that it
13694         provides itself.  Consequently removed all instances of (load
13695         "package-get-base.el").
13696
13697 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13698
13699         * subr.el (remove-hook): Don't treat the hook value as a
13700           list unless it is both consp and not functionp.
13701
13702 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13703
13704         * about.el: Email address for Ben Wing is ben@xemacs.org.
13705         * auto-show.el: Ditto.
13706         * bytecomp.el: Ditto.
13707         * faces.el: Ditto.
13708         * x-scrollbar.el: Ditto.
13709         * x-misc.el: Ditto.
13710         * tty-init.el: Ditto.
13711         * toolbar-items.el: Ditto.
13712         * symbol-syntax.el: Ditto.
13713         * specifier.el: Ditto.
13714         * objects.el: Ditto.
13715         * hyper-apropos.el: Ditto.
13716         * glyphs.el: Ditto.
13717
13718 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13719
13720         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13721         vertical-divider-always-visible-p.
13722         (default-mouse-motion-handler): Ditto.
13723
13724 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13725
13726         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13727         global value.
13728
13729 1998-06-21  Oliver Graf <ograf@fga.de>
13730
13731         * build-reports.el: changed receiver to xemacs-build-reports list
13732
13733 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13734
13735         * font.el: Split font-family-mappings into X and
13736           mswindows-specific versions.
13737           mswindows-font-create-[object|name]: Treat supplied size
13738           as a pointsize. Added underline and strikethru handling.
13739
13740         * msw-faces.el: changed default mswindows charset to western.
13741
13742         * msw-glyphs.el: removed space in border-glyph font string that
13743           was inserted to get round bugs in the mswindows C font code.
13744
13745 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13746
13747         * about.el (about-hackers): Credits update.
13748
13749         * help-nomule.el (tutorial-supported-languages): Add Romanian
13750         TUTORIAL.
13751
13752         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13753         to ISO-8859-2.
13754
13755 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13756
13757         * font.el: Split font-family-mappings into X and
13758           mswindows-specific versions.
13759           mswindows-font-create-[object|name]: Treat supplied size
13760           as a pointsize. Added underline and strikethru handling.
13761
13762         * msw-faces.el: changed default mswindows charset to western.
13763
13764         * msw-glyphs.el: removed space in border-glyph font string that
13765           was inserted to get round bugs in the mswindows C font code.
13766
13767 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13768
13769         * minibuf.el: make read-color-completion-table call
13770           (mswindows-color-list for mswindows devices.
13771
13772 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13773
13774         * lisp/font-lock.el
13775         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13776         Let declaration items contain non-word symbol characters.
13777
13778 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13779
13780         * package-get.el (package-get-package-provider): Added autoload
13781         cookie.  Loading "package-get-base.el" in ALL functions that use
13782         it.  Fixed some (interactive ...) with multiple argument specs
13783         again.  Cosmetic indentation changes.
13784
13785 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13786
13787         * info.el (Info-insert-dir): Don't use nreverse on variables
13788         that you want to use later.
13789
13790 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13791
13792         * x-mouse.el (x-set-point-and-move-selection): Replace call
13793         to x-kill-primary-selection with kill-primary-selection
13794
13795 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13796
13797         * simple.el (what-cursor-position): Make cursor position reported
13798         use value of column-number-start-at-one
13799
13800 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13801
13802         * about.el (xemacs-hackers): Fix Jareth's email address.
13803
13804 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13805
13806         * startup.el (startup-splash-frame): Remove
13807         `xemacs-startup-logo-function'.
13808
13809 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13810
13811         * about.el (about-hackers): Update credits list.
13812
13813 1998-06-06  Jeff Miller <jmiller@smart.net>
13814
13815         * lisp/sound.el: Update sound-ext to allow filenames with
13816           extensions to be found by load-sound-file
13817
13818 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13819
13820         * info.el (Info-rebuild-outdated-dir): Removed variable
13821         (Info-auto-generate-directory): New variable
13822         (Info-save-auto-generated-dir): New variable
13823         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13824         (Info-build-dir-anew): Second parameter removed.  Use
13825         `Info-save-auto-generated-dir'
13826         (Info-rebuild-dir): Ditto
13827
13828 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13829
13830         * list-mode.el (next-list-mode-item): Would not recognize
13831         border between directly neighbored items.
13832
13833 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13834
13835         * package-get.el: add autoloads for some functions.
13836
13837 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * specifier.el (let-specifier): Tiny docfixes.
13840
13841 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13842
13843         * msw-mouse.el: set selection-pointer-glyph to Normal.
13844
13845 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13846
13847         * wid-edit.el (widget-specify-secret): New function.
13848         (widget-after-change): Use it.
13849         (widget-specify-field): Use it.
13850
13851 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13852
13853         * mouse.el (drag-window-divider): Use `(not done)' instead of
13854         `doit'; reuse result of `window-pixel-edges'.
13855
13856         * modeline.el (drag-modeline-event-lag): Rename to
13857         drag-divider-event-lag.
13858
13859 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13860
13861         * specifier.el (let-specifier): Rewritten not to generate needless
13862         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13863         arguments.
13864
13865 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13866
13867         * minibuf.el (read-file-name-1): Setup buffer-local value of
13868         `completion-ignore-case' in completions buffer under Windows.
13869
13870 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13871
13872         * about.el (about-maintainer-glyph): Fix support for not
13873         compressed images.
13874
13875 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13876
13877         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13878
13879         * mouse.el (mouse-track): Cancel selection if misc-user event with
13880         `cancel-mode-internal' function is fetched.
13881
13882 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13883
13884         * files.el (save-some-buffers-1): Fixed return value.
13885
13886 1998-06-01  Oliver Graf <ograf@fga.de>
13887
13888         * dragdrop.el: added experimental
13889
13890 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13891
13892         * startup.el (after-init-hook, init-file-user,
13893         user-init-directory, load-user-init-file):  Purge references
13894         to "~/.xemacs/init.el" from docstrings.
13895
13896         (load-user-init-file) Use paths-construct-path to construct
13897         paths to user init files.  Go directly to ~/.emacs, do not
13898         search ~/.xemacs/, do not load `default-custom-file'.
13899
13900 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13901
13902         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13903         general *sh.
13904         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13905
13906 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13907
13908         * menubar-items.el (default-menubar): add Update Packages to customize
13909         menu.
13910
13911 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13912
13913         * faces.el: use toolbar face as a fallback for toolbar properties
13914         in xpm-color-symbols instead of default.
13915
13916         * msw-faces.el: rename 3d-object -> gui-element face.
13917
13918 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13919
13920         * startup.el (xemacs-startup-logo-function): New variable.
13921         (startup-splash-frame): Use it.
13922
13923 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13924
13925         * files.el (save-some-buffers): Would wait 1 second.
13926         (save-some-buffers-1): Delete other windows here instead of in
13927         `save-some-buffers'.
13928         (save-some-buffers): Force redisplay only if windows were deleted.
13929
13930 1998-06-02  Didier Verna  <didier@xemacs.org>
13931
13932         * cus-face.el (custom-face-attributes): generalized the use of
13933         toggle buttons for boolean attributes.
13934         Re-ordered the items a bit.
13935
13936 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13937
13938         * sound.el (default-sound-directory): Use `locate-data-directory'
13939         to find the sounds directory.
13940
13941 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13942
13943         * sound.el: default sound-ext to .wav under mswindows, .au
13944         otherwise. load-default sounds without extensions.
13945
13946 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13947
13948         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13949         if send-pr is not bound.
13950
13951 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13952
13953         * files.el: grok idl files in auto-mode-alist.
13954 1998-06-01  Jeff Miller  <jmiller@smart.net>
13955
13956         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13957         calling `upcase'.
13958
13959 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13960
13961         * msw-glyphs.el: add xbm to the list of image types supported.
13962
13963 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13964
13965         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13966         instead of XEmacs one when dumping InfoDock.
13967
13968 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13969
13970         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13971         for `modeline-visible-p'
13972
13973         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13974
13975 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13976
13977         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13978         since it's not used anymore. doc string fixes.
13979
13980         * package-get.el (package-get-file-installed-p): new function. use
13981         instead of file-installed-p which is in an external package.
13982
13983 1998-05-28  Oliver Graf <ograf@fga.de>
13984
13985         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13986         favor of select-window/switch-to-buffer
13987
13988 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13989
13990         * startup.el: changed (getenv "HOME") to (user-home-directory)
13991
13992 1998-05-25  Oliver Graf <ograf@fga.de>
13993
13994         * frame.el (cde-start-drag) moved to dragdrop.el
13995         (offix-start-drag-region) moved to dragdrop.el
13996         (offix-start-drag) moved to dragdrop.el
13997         * dragdrop.el (cde-start-drag) moved from frame.el
13998         (offix-start-drag-region) moved from frame.el
13999         (offix-start-drag) moved from frame.el
14000         (cde-start-drag-region) cde drag regions
14001         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14002
14003 1998-05-26  Oliver Graf <ograf@fga.de>
14004
14005         * dragdrop.el: created dragdrop-drag prototypes
14006         (cde-start-drag-region) fixed typo
14007
14008 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14009
14010         * simple.el (after-init-hook): Remove reader macro.
14011
14012         * packages.el (packages-hardcoded-lisp): Get rid of reader
14013         macros.  Update DOC string.
14014
14015 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14016
14017         * mouse.el (drag-window-divider): Ditto.
14018
14019         * modeline.el (mouse-drag-modeline): Use it.
14020
14021         * lisp-mode.el (let-specifier): Specify indentation.
14022
14023         * specifier.el (let-specifier): Renamed from
14024         `with-specifier-instance'.
14025
14026 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14027
14028         * x-faces.el:
14029         * faces.el: move definition of xpm-color-symbols from x-faces.el
14030         to faces. Predicate x-get-resource on the presence of x.
14031
14032         * msw-faces.el: set 3d-object face rather than modeline. Specify
14033         faces as specfier defaults.
14034
14035         * package-get.el: don't use package-admin-add-single-file-package.
14036
14037 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14038
14039         * toolbar-items.el: Fixup tooltips.
14040         (toolbar-gnus): Don't use obsolete variable
14041         toolbar-news-frame-properties.
14042         (toolbar-news-reader): Default to `gnus' instead of
14043         `not-configured'.
14044
14045         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14046         Windows.
14047
14048 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14049
14050         * package-get.el: rename -installedp -> -installed-p.
14051
14052 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14053
14054         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14055         attributes, and assinged it to continuation, truncation and
14056         hscroll glyphs.
14057
14058         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14059         and made continuation, truncation and hscroll glyphs arrow
14060         characters out of that font.
14061
14062 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14063
14064         * minibuf.el (minibuffer-electric-separator): Play nicely with
14065         directory-sep-char being \.
14066         (minibuffer-electric-tilde): Ditto.
14067         (read-file-name-map): Ditto.
14068
14069 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14070
14071         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14072         on X devices.
14073         (default-mouse-track-deal-with-down-event): Avoid
14074         `x-disown-selection'; use `disown-selection' instead.
14075
14076 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14077
14078         * select.el:
14079         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14080         moved to (cut-copy-clear-internal) in select.el. Ditto for
14081         (x-delete-primary-selection) (x-kill-primary-selection)
14082         (x-copy-primary-selection).
14083         (own-clipboard): new function.
14084
14085         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14086         functions in select.el. remove old ones.
14087         (mswindows-own-clipboard): new function.
14088
14089 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14090
14091         * gnuserv.el: allow connections from mswindows type devices.
14092
14093 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14094
14095         * msw-glyphs.el: change image type used from cursor to resource.
14096
14097 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14098
14099         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14100         for {top,bottom}-{left,right} values in addition to
14101         {top,bottom}_{left,right}.
14102         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14103
14104 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14105
14106         * cl-macs.el (specifier-instance): Undefine its setf method.
14107
14108         * specifier.el (with-specifier-instance): Added docstring.
14109
14110         * mouse.el (drag-window-divider): Ditto.
14111
14112         * modeline.el (mouse-drag-modeline): Use it.
14113
14114         * lisp-mode.el (with-specifier-instance): Define its indentation
14115         level.
14116
14117         * specifier.el (with-specifier-instance): New macro.
14118
14119 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14120
14121         * package-get.el (package-get-create-custom): new function to
14122         auto-generate package-get-custom.el from package-get-base.el.
14123         * (package-get-ever-installedp): new function.
14124         * (package-get-custom): new function to get all packages specified
14125         by customize.
14126
14127 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14128
14129         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14130
14131 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14132
14133         * cl-extra.el: Reverse previous float change.
14134
14135 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14136
14137         * x-faces.el:
14138         * faces.el (try-font-name): moved from x-faces.el since it is
14139         required by w3 under mswindows as well X.
14140
14141 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14142
14143         * winnt.el: Removed evil (setq completion-ignore-case t)
14144         clause, one more overlookef fsfism.
14145         (nt-quote-args-functions-alist): End sentences with double space.
14146
14147 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14148
14149         * window-xemacs.el (push-window-configuration): Remove kludgery of
14150         recaching default-toolbar specifier.
14151         (pop-window-configuration): Ditto.
14152         (unpop-window-configuration): Ditto.
14153
14154 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14155
14156         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14157
14158 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14159
14160         * winnt.el (nt-quote-args-verbatim): Added function.
14161         (nt-quote-args-prefix-quote): Added function.
14162         (nt-quote-args-backslash-quote): Added function.
14163         (nt-quote-args-double-quote): Added function.
14164         (nt-quote-args-functions-alist): New variable.
14165         (nt-quote-process-args): Added function. This is the main quoting
14166         work horse called from process-nt.c
14167
14168 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14169
14170         * winnt.el: Removed duplicate definitions for backspace,
14171         delete, M-backspace and C-M-backspace.
14172         (file-name-buffer-file-type-alist): Removed this variable.
14173         (find-buffer-file-type): Removed function.
14174         (find-file-binary):  Removed function.
14175         (find-file-text): Removed function.
14176         (find-file-not-found-set-buffer-file-type): Removed function.
14177         (save-to-unix-hook): Removed function.
14178         (revert-from-unix-hook): Removed function.
14179         (using-unix-filesystems): Removed function.
14180         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14181         warning.
14182         (x-set-selection): Removed function.
14183         (x-get-selection): Removed function.
14184         Removed commented FSFisms.
14185         Replaced copyright notice (this file is not part of GNU Emacs).
14186         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14187         comint-process-echoes setting to t.
14188
14189 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14190
14191         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14192         and used following the interface change of
14193         `paths-find-recursive-path'.
14194
14195         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14196         regexp instead of a list of base names.
14197         (paths-version-control-filename-regexp):
14198         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14199         Introduced and used following the interface change of
14200         `paths-find-recursive-path'.
14201
14202 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14203
14204         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14205         on X devices, rather than on all non-TTY devices.
14206
14207 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14208
14209         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14210
14211         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14212
14213 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14214
14215         * itimer.el (activate-itimer): Fixed usage of integers
14216         as argument to `concat'.
14217
14218 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14219
14220         * itimer.el (start-itimer): replace the use of `concat' with
14221         `format'
14222
14223 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14224
14225         * mode-motion.el (mode-motion-hook): Clarify docstring.
14226         From Bob Weiner <weiner@altrasoft.com>
14227
14228         * loadhist.el (symbol-file): Supply prompt string when used
14229         interactively.
14230         From Bob Weiner <weiner@altrasoft.com>
14231
14232 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14233
14234         * loadup.el (really-early-error-handler): Ditto.
14235
14236         * update-elc.el: Ditto.
14237
14238         * setup-paths.el (paths-construct-exec-path): Ditto.
14239
14240         * make-docfile.el: Ditto.
14241
14242         * find-paths.el (paths-decode-directory-path): Use split-path
14243         instead of decode-path.
14244
14245         * files.el (parse-colon-path): Update docstring reference.
14246
14247 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14248
14249         * msw-init.el:
14250         * x-init.el:
14251         Bind cut'n'paste keys to non window-system specific functions.
14252
14253         * msw-select.el: New function mswindows-clear-clipboard.
14254         mswindows-cut-copy-clipboard extended to handle clearing of the
14255         selection and renamed to mswindows-cut-copy-clear-clipboard.
14256
14257         * select.el: on mswindows devices delete-primary-selection
14258         calls mswindows-clear-clipboard.
14259
14260 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14261
14262         * simple.el (quoted-insert): Inhibit quit when using read-char.
14263
14264         * cmdloop.el (read-char): Don't inhibit quit.
14265         (read-char-exclusive): Ditto.
14266         (read-char): Signal quit if quit-char was pressed.
14267         (read-char-exclusive): Ditto.
14268         (read-quoted-char): Return a character, not integer.
14269
14270         * menubar-items.el (default-popup-menu): Use Andy's generic
14271         selection code.
14272         (default-popup-menu): Fix code.
14273
14274 1998-05-14  Oliver Graf <ograf@fga.de>
14275
14276         * dragdrop.el (dragdrop-function-widget): this time it's done
14277
14278 1998-05-13  Oliver Graf <ograf@fga.de>
14279
14280         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14281
14282 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14283
14284         * device.el (device-pixel-width):
14285         (device-pixel-height):
14286         (device-mm-width):
14287         (device-mm-height):
14288         (device-bitplanes):
14289         (device-color-cells): Swapped parameters to device-system-metric
14290         according to the interface change.
14291
14292 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14293
14294         * mouse.el (default-mouse-motion-handler): Use new name of the
14295         function event-over-vertical-divider-p.
14296         Do not set E-W arrow cursor over the divider if
14297         vertical-divider-draggable-p is nil in the window.
14298         ([top-level]): Use new name for the variable
14299         vertical-divider-map.
14300         (drag-window-divider): Respect vertical-divider-draggable-p.
14301         Variable name typo fixes.
14302
14303 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14304
14305         * keymap.el (kbd): Define here; handle string constants and
14306         others...
14307
14308 1998-05-15  Christian Nyb <chr@mediascience.no>
14309
14310         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14311         in Emacs 18.
14312
14313 1998-05-13  Didier Verna  <didier@xemacs.org>
14314
14315         * mouse.el (drag-window-divider): give the vertical divider a
14316         pressed look when dragging it.
14317
14318 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14319
14320         * faces.el: predicate some more face operations on x or mswindows
14321         not just x.
14322
14323         * modeline.el: enable modeline coloring for mswindows.
14324
14325 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14326
14327         * minibuf.el (minibuffer-default): Added variable; compatible with
14328         FSF Emacs.
14329         (next-history-element): Used `minibuffer-default'.
14330
14331 1998-05-12  Oliver Graf <ograf@fga.de>
14332
14333         * dragdrop.el (dragdrop-function-widget): button and mods ok
14334         arguments still look a bit strange
14335         (dragdrop-compare-mods) created
14336         (dragdrop-drop-do-functions) correctly checks for buttons and
14337         modifiers
14338
14339 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14340
14341         * setup-paths.el (paths-default-info-directories): Replace
14342         path-separator with directory-sep-char.
14343
14344         * files.el (path-separator): Don't define it here.
14345
14346 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14347
14348         * update-elc.el: Ditto.
14349
14350         * setup-paths.el (paths-construct-exec-path): Ditto.
14351
14352         * make-docfile.el: Ditto.
14353
14354         * loadup.el (really-early-error-handler): Ditto.
14355
14356         * find-paths.el (paths-decode-directory-path): Use decode-path
14357         instead of decode-path-internal.
14358
14359         * files.el (parse-colon-path): Update docstring.
14360
14361 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14362
14363         * subr.el (get-buffer-window-list): Make BUFFER optional.
14364
14365         * window-xemacs.el (windows-of-buffer): Defalias to
14366         get-buffer-window-list.
14367
14368 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14369
14370         * disass.el: Fix maintainer keyword.
14371
14372         * bytecomp.el (byte-compile-and-load-file): Autoload.
14373         (byte-compile-buffer): Ditto.
14374
14375         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14376         value is returned, not the name.
14377         (lisp-imenu-generic-expression): Enable it.
14378         (lisp-mode-variables): Ditto.
14379         (lisp-indent-offset): Change defconst to defvar.
14380         (lisp-indent-function): Ditto.
14381         (lisp-body-indent): Ditto.
14382
14383 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14384
14385         * modeline.el: Use zap-last-kbd-macro-event.
14386
14387         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14388         nil, don't attempt to do anything with messages.
14389         (eval-last-sexp): Use `letf' for clarity.
14390
14391 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14392
14393         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14394
14395 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14396
14397         * buff-menu.el:
14398         * lisp-mode.el:
14399         * obsolete.el:
14400         Change empty docstrings into no doc strings at all.
14401         Fix bogus FSF-format docstrings.
14402         * etags.el: Fix docstring.
14403
14404 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14405
14406         * package-get.el (package-get): Use internal md5
14407
14408 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14409
14410         * about.el (about-xemacs): Correct abuse of concat.
14411
14412 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14413
14414         * info.el (Info-mode): Use easymenu.
14415
14416 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14417
14418         * apropos.el (apropos): Don't use concat with integers.
14419
14420         * cmdloop.el (describe-last-error): Handle the case when no error
14421         was seen gracefully.
14422
14423         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14424         defun.
14425         (apropos-describe-plist): Ditto.
14426
14427         * help.el (with-displaying-help-buffer): Revert to a defun.
14428         (describe-key): Use it as defun.
14429         (describe-mode): Ditto.
14430         (describe-bindings): Ditto.
14431         (describe-prefix-bindings): Ditto.
14432         (describe-installation): Ditto.
14433         (view-lossage): Ditto.
14434         (describe-function): Ditto.
14435         (describe-variable): Ditto.
14436         (describe-syntax): Ditto.
14437
14438 1998-05-11  Oliver Graf <ograf@fga.de>
14439
14440         * dragdrop.el: changed order of require/provide
14441         (dragdrop-drop-mime-default) changed to new calling conventions
14442         (dragdrop-drop-do-functions) changed to new calling conventions
14443         (dragdrop-function-widget) this one needs more work...
14444
14445 1998-05-10  Oliver Graf <ograf@fga.de>
14446
14447         * about.el: another small change in my entry
14448         * dragdrop.el (dragdrop-drop-log-function): logging added
14449         plus customizations
14450         changed interface to handler functions. now called with event
14451         and object
14452
14453 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14454
14455         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14456         E-W arrow pointer displayed over draggable dividers.
14457
14458         * mouse.el (default-mouse-motion-handler): Show it when
14459         appropriate.
14460         (drag-window-divider): Added.
14461         ([top-level]): Initialized window-divider-map with a keymap
14462         binding the above function to left button down event.
14463
14464         * x-mouse.el (x-init-pointer-shape): Initialize
14465         divider-pointer-glyph from Cursor.dividerPointer, or use default
14466         E-W double arrow.
14467
14468 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14469
14470         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14471
14472 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14473
14474         * simple.el (count-words-buffer): Don't query for buffer.
14475         (count-lines-buffer): Ditto.
14476
14477 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14478
14479         * help.el (where-is): add optional insert argument.
14480
14481 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14482
14483         * help.el (describe-key-briefly): New argument INSERT.
14484
14485         * simple.el (eval-expression): New optional argument; synch with
14486         FSF 20.3.
14487
14488         * keydefs.el (global-map): Add new register bindings.
14489
14490         * register.el: Synched with FSF 20.3.
14491
14492 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14493
14494         * window-xemacs.el (recenter): all arguments are optional.
14495
14496 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14497
14498         * device.el: (device-pixel-width): Reflected name/parameters
14499         change to device-system-metric.
14500         (device-pixel-height): Ditto.
14501         (device-mm-width): Ditto.
14502         (device-mm-height): Ditto.
14503         (device-bitplanes): Ditto.
14504         (device-color-cells): Ditto.
14505
14506 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14507
14508         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14509
14510         * cl.el (most-positive-fixnum): Document.
14511         (most-negative-fixnum): Ditto.
14512
14513         * cus-dep.el: Updated comment.
14514
14515         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14516         constant.
14517
14518         * cus-load.el (custom-put): Removed.
14519
14520         * files.el (after-find-file): Just resignal quit instead of
14521         signaling "canceled".
14522
14523 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14524
14525         * frame.el (other-frame): Use `focus-frame' instead of
14526         select-frame kludges.
14527
14528         * lisp-mode.el: Update lisp-indent-function for
14529         save-selected-frame and with-selected-frame.
14530
14531         * frame.el (save-selected-frame): New macro.
14532         (with-selected-frame): Ditto.
14533         (other-frame): Use `set-frame-focus'.
14534
14535 1998-05-06  Oliver Graf <ograf@fga.de>
14536
14537         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14538         (dragdrop-drop-url-default) default handler for URL drops created
14539         (dragdrop-drop-mime-default) default handler for MIME drops created
14540         (dragdrop-drop-functions) default custom for handling drops created
14541         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14542
14543 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14544
14545         * mouse.el: Removed redundant mouse-mswindows-drop function.
14546
14547 1998-05-05  Oliver Graf <ograf@fga.de>
14548
14549         * about.el: changed some text in my entry
14550         * dragdrop.el: added customs
14551
14552 1998-05-04  Oliver Graf <ograf@fga.de>
14553
14554         * mouse.el: killed global drop key bindings
14555         (mouse-offix-drop) removed
14556         * dragdrop.el: created
14557         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14558
14559 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14560
14561         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14562         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14563
14564         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14565         obsolete comment.
14566
14567         * scrollbar.el (scrollbars-visible-p): Use new
14568         {vertical,horizontal}-scrollbar-visible-p specifiers.
14569
14570 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14571
14572         * device.el (device-pixel-height):
14573         (device-pixel-width):
14574         (device-mm-width):
14575         (device-mm-height):
14576         (device-bitplanes):
14577         (device-color-cells): Moved these 6 functions from device.c; they
14578         all use single (device-system-metrics) call.
14579
14580 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14581
14582         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14583         were renamed.
14584
14585         * menubar-items.el:
14586         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14587         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14588
14589         * help.el (help-map): Remove Hyperbole keybinding logic.
14590         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14591
14592 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14593
14594         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14595         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14596
14597 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14598
14599         * msw-glyphs.el: use nicer icon3 from the frame icon.
14600
14601 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14602
14603         * version.el (emacs-version): Remove InfoDock conditionals.
14604
14605         * startup.el (startup-splash-frame): Change ID logo name.
14606
14607 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14608
14609         * files.el (after-find-file): If the user presses C-g on
14610         directory-creation prompt, kill the buffer.
14611
14612 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14613
14614         * simple.el (count-words-region): Reverse previous change.
14615
14616 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14617
14618         * replace.el (query-replace): Just call perform-replace.
14619         (query-replace-regexp): Ditto.
14620         (perform-replace): Move region handling here.
14621         (perform-replace): Use the new arg to match-data.
14622
14623 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14624
14625         * x-init.el: Install X specific display table that
14626           displays char 0240 as a space to avoid whatever it is
14627           that screws up display of that character code.
14628
14629 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14630
14631         * help.el (function-arglist): If no arguments are documented for a
14632         subr, print nothing rather than incorrect output.
14633
14634 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14635
14636         * cmdloop.el (command-error): Update bail-out error message to use
14637         `emacs-program-name'.
14638
14639         * lib-complete.el: Remove reader macro cruft.
14640
14641         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14642         cruft.
14643
14644         * simple.el (count-words-region): Drop interactive-p check on the
14645         message.
14646
14647 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14648
14649         * font.el
14650         * msw-faces.el
14651         Correct spelling of mswindows-font-canonicalize-name.
14652
14653 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14654
14655         * ldap.el (ldap-host-parameters-alist): Replaced with
14656         `ldap-host-parameters-plist'
14657         (ldap-search): Adapt to previous change
14658
14659 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14660
14661         * about.el (about-hackers): Update Bob Weiner bio.
14662         (about-maintainer-info): Ditto.
14663
14664 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14665
14666         * simple.el (display-warning-minimum-level): Docfix.
14667
14668 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14669
14670         * widget.el (:default-get): New keyword.
14671         * wid-edit.el (default, widget-default-default-get): Define it.
14672         (group, widget-group-default-get): Define it.
14673         (menu-choice, widget-choice-default-get): Define it.
14674         (widget-default-get): New function.
14675         (widget-choice-action): Call it.
14676         (widget-editable-list-entry-create): Call it.
14677
14678 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14679
14680         * byte-optimize.el (byte-boolean-vars): Removed.
14681         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14682         lookup through `byte-boolean-vars'.
14683
14684 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14685
14686         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14687         resource-provided values into ghost specs for scrollbar-height and
14688         scrollbar-width.
14689
14690 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14691
14692         * byte-optimize.el: Don't attempt to optimize /=.
14693
14694         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14695         (byte-compile-/=): Ditto.
14696
14697 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14698
14699         * apropos.el: Use `with-displaying-help-buffer'.
14700         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14701         Use `with-displaying-help-buffer'.
14702         (apropos-follow): Do not give special treatment to buffer cursor
14703         was in prior to a mouse click.
14704         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14705         (apropos-print-doc): Set correct buffer for setting text
14706         properties.
14707
14708 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14709
14710         * help.el (help-buffer-prefix-string): New variable.
14711         (help-buffer-name): Use it.
14712
14713         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14714         mode menu.
14715
14716 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14717
14718         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14719
14720 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14721
14722         * files.el (find-file-noselect): Update docstring.
14723         (find-file-noselect): Signal an error if found an unreadable file.
14724         (file-chase-links): Save the match data.
14725         (normal-mode): Use `lwarn' and `error-message-string'.
14726         (interpreter-mode-alist): Change defconst to defvar.
14727         (inhibit-first-line-modes-regexps): Ditto.
14728         (inhibit-first-line-modes-regexps): Added .tgz.
14729         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14730         (change-major-mode-with-file-name): New user-option.
14731         (set-visited-file-name): Synched with FSF.
14732         (file-name-extension): New function, from FSF 20.3.
14733         (file-relative-name): Synched with FSF.
14734         (save-some-buffers): Support the C-r feature.
14735         (recover-session): Synched with FSF.
14736         (kill-some-buffers): Ditto.
14737         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14738
14739 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14740
14741         * files.el (insert-file): Undo previous change and reenable use of
14742         format.el.
14743
14744 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14745
14746         * window-xemacs.el (recenter): Define.
14747
14748 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14749
14750         * font.el (mswindows-font-create-name)
14751         (mswindows-font-create-object): new functions for mswindows type
14752         fonts.
14753
14754         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14755         strings are parsed as well as font objects.
14756
14757 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14758
14759         * modeline.el (defining-kbd-macro): Restore modeline indication of
14760         kbd-macro being recorded.
14761         (add-minor-mode): Simplify docstring.
14762         (modeline-minor-mode-menu): Remove stuff.
14763
14764 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14765
14766         * code-process.el (call-process): dynamically decide process
14767         coding type.
14768
14769 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14770
14771         * modeline.el: Add line-number-mode, column-number-mode to
14772         the modeline minor-mode menu.  Button2 on the line number does
14773         goto-line.
14774
14775 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14776
14777         * mouse.el: move x-selection-owner-p type things to
14778         selection-owner-p.
14779
14780         * msw-init.el: copy zmacs stuff from x-init.el
14781
14782         * msw-select.el (mswindows-own-selection)
14783         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14784         functions. Very simple minded implementation of selectio
14785         ownership.
14786
14787         * select.el (own-selection) (disown-selection)
14788         (activate-region-as-selection) (select-make-extent-for-selection)
14789         (valid-simple-selection-p): functions moved from x-select.el for
14790         generalized selection.
14791
14792         * x-select.el: see select.el changes.
14793
14794         * x-toolbar.el: use new selection functions.
14795
14796 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14797
14798         * packages.el (packages-find-package-directories): Fixed bug that
14799         would pick up multiple site-package directories.
14800         (package-locations): Added "xemacs-packages" as a late package
14801         location.
14802
14803         * find-paths.el: Now uses `emacs-program-name' and
14804         `emacs-program-version'.
14805         Additions to enforce version-specific directories in
14806         `paths-find-version-directory'.
14807
14808 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14809
14810         * default.el: Removed.
14811         * site-start.el: Removed.
14812
14813 1998-04-29  Didier Verna  <didier@xemacs.org>
14814
14815         * minibuf.el (minibuffer-history-minimum-string-length): Default
14816         to nil.
14817
14818 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14819
14820         * find-paths.el (paths-program-name): Rename.
14821         (paths-emacs-root-p): Ditto.
14822         (paths-find-site-directory): Ditto.
14823
14824 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14825
14826         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14827         `emacs-lisp-byte-compile-and-load'.
14828
14829 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14830
14831         * ldap.el (ldap-search): Fixed additional parameter passing to
14832         `ldap-open'
14833
14834 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14835
14836         * select.el (kill-primary-selection) (selection-owner-p)
14837         (copy-primary-selection) (yank-clipboard-selection)
14838         (selection-exists-p) (delete-primary-selection): new file and
14839         functions that do the right thing for the selected device.
14840
14841         * x-menubar.el: use generalised selection functions.
14842
14843         * dumped-lisp.el: dump select.el.
14844
14845 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14846
14847         * find-paths.el (paths-progname): New variable.
14848         (paths-emacs-root-p): Use it.
14849         (paths-find-site-directory): Ditto.
14850
14851 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14852
14853         * loadup.el ((member "dump" command-line-args)): Dump as
14854         `infodock' if InfoDock.
14855
14856 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14857
14858         * find-paths.el (construct-emacs-version): Simplify, include
14859         program name in the return value.
14860         * (paths-find-version-directory): Use it.
14861
14862 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14863
14864         * info.el (Info-parse-dir-entries): Fixed regexp
14865         (Info-build-dir-anew): Remove full suffix and capitalize info file
14866         name for files with no @direntry
14867         (Info-batch-rebuild-dir): New function
14868         (Info-suffixed-file): Check for regular files instead of simple
14869         file existence (could catch directories before)
14870
14871 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14872
14873         * setup-paths.el, find-paths.el: Removed uses of `not' which
14874         temacs doesn't have.
14875
14876         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14877         into root searching.
14878
14879 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14880
14881         * subr.el: Remove definition of `not'.
14882
14883 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14884
14885         * msw-glyphs.el: enable graphics support.
14886
14887 1998-04-23  Didier Verna  <didier@xemacs.org>
14888
14889         * x-menubar.el (default-menubar): restored the line-number-mode
14890         option.
14891
14892         * misc doc string updates related to the options menu.
14893
14894 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14895
14896         * setup-paths.el (paths-construct-load-path): Fix typo.
14897
14898 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14899
14900         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14901         font-menu-ignore-scaled-fonts don't have to be bound now; this
14902         gets us one step further towards making --no-autoloads work.
14903
14904         * startup.el (normal-top-level): Load auto-autoloads only if
14905         lisp-directory is non-nil.
14906
14907         * setup-paths.el (paths-construct-load-path): Made it robust
14908         against nil lisp-directory.
14909
14910         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14911         to the list of variables that cause a warning when nil.
14912
14913         * toolbar.el (init-toolbar-location): Now works even when there's
14914         no toolbar icon directory.
14915
14916 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14917
14918         * help.el (view-lossage): Recognize it.
14919
14920         * simple.el (log-message): Mark multiline messages.
14921
14922 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14923
14924         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14925
14926 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14927
14928         * package-get.el (package-get-all):  add `\n' separator to
14929         interactive specification so that both variables are read
14930
14931 1998-04-22  Didier Verna  <didier@xemacs.org>
14932
14933         * x-menubar.el: ported the options menu to Custom.
14934         Moved the "read only" toggle button to the buffers menu.
14935         Corrected some missing ;;;###autoload or defcustom.
14936
14937         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14938         the scrollbar-visible specifier for options menu handling.
14939
14940         * toolbar.el (toolbar-visible-p)
14941                      (toolbar-captioned-p)
14942                      (default-toolbar-position): defcustom wrappers around
14943         the toolbar specifiers for options menu handling.
14944
14945         * frame.el (get-frame-for-buffer-default-instance-limit):
14946         defcustom it for options menu handling.
14947
14948         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14949         font-lock-mode for options menu handling.
14950
14951         * cus-start.el: added Custom properties to overwrite-mode for
14952         options menu handling.
14953
14954 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14955
14956         * about.el: shameless self-promotion.
14957
14958 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14959
14960         * simple.el (raw-append-message): Slightly optimize.
14961         (remove-message): Use `push' for clarity.
14962         (append-message): Ditto.
14963         (display-warning): Dito.
14964         (raw-append-message): Send the message to the appropriate device.
14965
14966 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14967
14968         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14969         From Sean MacLennan <Sean.MacLennan@pika.ca>
14970
14971 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14972
14973         * setup-paths.el: Changed `directory-sep-char' to
14974         `path-separator', following a change in GNU Emacs.
14975
14976 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14977
14978         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14979         (Info-build-dir-anew): Add a final newline.
14980         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14981         is `always'
14982         (Info-rebuild-dir): Ditto
14983
14984         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14985
14986 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14987
14988         * simple.el (count-words-buffer): Retain zmacs region.
14989         (count-words-region): Ditto.
14990         * simple.el: (what-line): Expanded line counts.
14991         (count-lines): New parameter to conditionalize whether collapsed
14992         lines get counted.
14993         From Bob Weiner <weiner@altrasoft.com>
14994
14995 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14996
14997         * packages.el (package-locations): infodock-packages must override
14998         mule-packages and packages.
14999
15000 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15001
15002         * wid-edit.el:
15003         remove rude messages from widget-activation-widget-mapper
15004         and widget-activation-glyph-mapper
15005
15006 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15007
15008         * toolbar.el: Remove (featurep 'x) test from
15009         toolbar-make-button-list
15010
15011 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15012
15013         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15014         only if in the same frame.
15015
15016 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15017
15018         * packages.el (package-locations): Added site-packages hierarchy.
15019
15020         * setup-paths.el (paths-default-info-directories): Introduced and
15021         used.
15022
15023         * packages.el, setup-paths.el: Set various path searching depths
15024         to 1.
15025
15026         * packages.el (packages-hierarchy-depth):
15027         (packages-load-path-depth): Introduced and used.
15028
15029         * setup-paths.el (paths-load-path-depth): Introduced and used.
15030
15031         * find-paths.el (paths-find-recursive-path): Added max-depth
15032         parameter.
15033
15034 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15035
15036         * setup-paths.el (paths-construct-info-path): Removed
15037         dependency on behavior of (file-name-as-directory "").
15038
15039 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15040
15041         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15042         lisp objects
15043
15044 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15045
15046         * dump-paths.el, startup.el: Added handling for --debug-paths.
15047
15048 1998-04-15  William M. Perry  <wmperry@aventail.com>
15049
15050         * wid-edit.el: We cannot just set the help-echo or balloon-help
15051           properties for an extent based on the :help-echo widget
15052           property, since help-echo and balloon-help cause an EXTENT to
15053           get passed in, where :help-echo functions are expecting a WIDGET
15054
15055 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15056
15057         * scrollbar.el (init-scrollbar-from-resources): Call
15058         mswindows-init-scrollbar-metrics when appropriate.
15059
15060 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15061
15062         * dumped-lisp.el: dump x-toolbar for window system
15063
15064         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15065         have support and xpm.
15066
15067 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15068
15069         * files.el (toggle-read-only): Fix docstring.
15070         From Didier Verna <didier@xemacs.org>
15071
15072 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15073
15074         * startup.el (normal-top-level): Load autoload-file-name without
15075         specifying an extension---some people only auto-autoload.el.gz.
15076
15077 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15078
15079         * files.el (backup-enable-predicate): Don't bomb on NAME being
15080         nil.
15081
15082 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15083
15084         * find-paths.el, packages.el: Now prefers configure'd paths.
15085         This shouldn't cause any of the originally anticipated problems as
15086         the current paths architecture will not define the various
15087         configure-xxx variables if they're not specified on the configure
15088         command line.
15089
15090         * find-paths.el, setup-paths.el, packages.el: Removed all
15091         mentionings of "/" as a path separator.
15092         Used paths-construct-path throughout.
15093
15094         * find-paths.el (paths-construct-path): Created to assemble paths
15095         from directory components.
15096
15097         * setup-paths.el, packages.el: Used paths-decode-directory-path
15098         instead of decode-path-internal.
15099
15100         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15101         and associates.
15102         (paths-decode-directory-path) Created.
15103
15104         * setup-paths.el: Changed configure-exec-path to
15105         configure-exec-directory.
15106
15107 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15108
15109         * packages.el (packages-find-packages): Fixed decoding of
15110         EMACSPACKAGEPATH.
15111
15112         * startup.el: -no-packages -> -no-early-packages.
15113
15114         (packages-load-package-lisps): Fixed loading of auto-autoload
15115         files.
15116
15117         * startup.el (normal-top-level): Fixed loading of core
15118         auto-autoload.
15119
15120         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15121
15122         * startup.el, packages.el, dump-paths.el: Added proper settings
15123         for site-directory and lisp-directory variables.
15124
15125         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15126         inhibit-package-autoloads and fixed handling of it.
15127
15128         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15129         handling of former inhibit-package-init, now
15130         inhibit-early-packages, to make -vanilla etc. work.
15131
15132 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15133
15134         * code-process.el (start-process): Fallback to 'undecided instead
15135         of 'binary for process input coding stream.
15136
15137         * process.el (start-process): Docstring fix.
15138
15139 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15140
15141         * info.el (Info-insert-dir): Do not insert temporary dir files
15142         in Info-dir-file-attributes
15143         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15144         (Info-rebuild-dir): Ditto.
15145
15146 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15147
15148         * obsolete.el: Added obsoleteness declarations for
15149         `site-directory' and `Info-default-directory-list'.
15150
15151 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15152
15153         * find-paths.el (paths-find-emacs-root): Only look at the
15154         executable at the end of the symlink chain for determining the
15155         Emacs root.
15156
15157 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15158
15159         * setup-paths.el (paths-construct-info-path): Changed construction
15160         to cater to gone default in configure.
15161
15162         * find-paths.el (paths-uniq-append): Added.
15163
15164         * packages.el: Rewritten package path construction once again.
15165
15166         * dump-paths.el, startup.el: Removed package-path as a global
15167         variable.
15168
15169         * package-admin.el (package-admin-add-single-file-package):
15170         (package-admin-add-binary-package): Changed package-path to
15171         late-packages.
15172
15173         * packages.el (packages-split-path): Split path at "/" rather than
15174         nil according to change in emacs.c.
15175
15176 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15177
15178         * setup-paths.el (paths-construct-info-path): Changed info path
15179         order so that directories come out right.
15180         (paths-find-lock-directory): Fixed bug: It used to think
15181         configure-lock-directory is a path.
15182
15183 1998-04-06  Jeff Miller <jmiller@smart.net>
15184
15185         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15186         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15187         eases the use of toolbar-add/kill-item functions.
15188
15189 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15190
15191         * code-files.el (file-coding-system-alist): Commented out
15192         loaddefs.el magical treatment.
15193
15194 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15195
15196         * info.el (Info-rebuild-outdated-dir): Added new option
15197         `conservative' and made it the default
15198         (Info-rebuild-dir): Appropriately parse multi-line description
15199         strings, and multi-section dir files. Issue warning when dir
15200         is rebuilt as temporary
15201         (Info-build-dir-anew): Issue warning when dir is built as
15202         temporary
15203
15204 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15205
15206         * list-mode.el (list-mode-map): Bind highlight motion commands to
15207         standard keys left, right, C-b and C-f.
15208
15209 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15210
15211         * files.el (auto-mode-alist): allow .sc for Scheme->C
15212
15213 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15214
15215         * loadup.el (pureload): Don't quote (garbage-collect).
15216
15217 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15218
15219         * package-get-base.el: Updated.
15220
15221 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15222
15223         * isearch-mode.el (isearch-just-started): New variable.
15224         (isearch-mode): Set it.
15225         (isearch-repeat): Advance one character forward only if the search
15226         was successful, and was not just started.
15227         (isearch-repeat): Clear isearch-just-started.
15228
15229 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15230
15231         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15232         if running -batch.
15233
15234 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15235
15236         * subr.el (listify-key-sequence): Removed.
15237
15238 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15239
15240         * bytecomp.el (byte-compile-print-gensym): New option.
15241         (byte-compile-output-file-form): Use it.
15242         (byte-compile-output-docform): Ditto.
15243         (byte-compile-compiled-obj-to-list): Ditto.
15244
15245 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15246
15247         * msw-glyphs.el: set frame icon if xpm support.
15248
15249 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15250
15251         * help.el: Code that pretty prints variable values
15252           removed.
15253
15254 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15255
15256         * find-paths.el (paths-emacs-root-p): Correct test for installation
15257         directory.
15258         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15259
15260 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15261
15262         * loaddefs.el: Don't set debug-ignored-errors; leave
15263           its default value set to nil.
15264
15265 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15266
15267         * info.el (Info-rebuild-dir): fixed mis-spelling.
15268
15269 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15270
15271         * info.el (Info-rebuild-outdated-dir): New custom var
15272         (Info-insert-node): Create/update dir file when needed, ie when it
15273         does not exist or is older than some info files in directory
15274
15275 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15276
15277         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15278         for last packages, mainly for using a 20.4 package base.
15279
15280         * packages.el (late-packages): Typo fix.  It was called
15281         early-packages.
15282
15283         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15284         relative symlinks correctly.
15285         (paths-find-emacs-roots): More rigorous checking for plausible
15286         configuration-time root.
15287
15288         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15289         find its roots.
15290
15291 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15292
15293         * faces.el: Fix docstrings.
15294         * glyphs.el: Fix docstrings.
15295         * mouse.el: Fix docstrings.
15296
15297         * frame.el: Change phrase `current frame' to `selected frame'.
15298
15299         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15300
15301         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15302         macros using backquote to make them infinitely more readable.
15303
15304 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15305
15306         * packages.el (packages-find-package-path): Hardcoded specialized
15307         InfoDock support until we can clean this up.
15308
15309         * help.el (describe-bindings-1): Return the value of the bindings
15310         help buffer created.
15311         (describe-bindings): Ditto.
15312
15313         * simple.el (set-variable): Restore previous behavior of not
15314         bombing if the variable to set is not boundp.
15315
15316 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15317
15318         * packages.el (packages-handle-package-dumped-lisps): Allow for
15319         non-local files to be loaded off the package-lisp variable.
15320
15321 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15322
15323         * x-faces.el: Global X resources should override
15324           specs for all device classes (color, grayscale, mono);
15325           code currently doesn't override any of them.  Fixed by
15326           calling remove-specifier with '(x default) as the tag
15327           set and allowing inexact matches.
15328
15329 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15330
15331         * faces.el: Separated face initializations based on
15332           device classes into device type specific (tag set,
15333           instantiator) pairs.
15334
15335 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15336
15337         * wid-edit.el (widget-choice-action): Remember user's explicit
15338         choice.
15339         (widget-choice-value-create): Respect it.
15340         From Richard Stallman <rms@gnu.org>
15341
15342 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15343
15344         * setup-paths.el (paths-construct-info-path): Always append
15345         existing directories from configure-time info path.
15346
15347         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15348         Info-directory-list.
15349
15350         * info.el: Removed Info-default-directory-list which was broken by
15351         design.
15352         Removed bogus initialization of Info-directory-list---startup.el
15353         can do a much better job.
15354         Added autoload of Info-directory-list.
15355
15356         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15357         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15358         be exclusive; now it's merely given precedence, just like in the
15359         old days.
15360
15361 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15362
15363         * find-paths.el (paths-find-architecture-directory): Fix bug with
15364         finding; it used to default too early.
15365
15366 1998-03-25  Martin Buchholz <martin@xemacs.org>
15367
15368         * packages.el (packages-split-path): Fix a bug; it used to fail
15369         for paths that weren't split.
15370
15371 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15372
15373         * finder.el (finder-compile-keywords): trap on errors.
15374
15375 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15376
15377         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15378           fourth argument of t so that only the specs exactly
15379           matching the tag lists are removed.
15380
15381 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15382
15383         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15384
15385 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15386
15387         * minibuf.el (mouse-read-file-name-1): If a default directory was
15388         specified, use it for generating the completions.
15389
15390 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15391
15392         * update-elc.el: Now respects inhibit-package-init and
15393         inhibit-site-lisp.
15394         Now does path construction with loadup-paths.
15395
15396         * startup.el (normal-top-level, startup-setup-paths): Now respects
15397         inhibit-package-init and inhibit-site-lisp.
15398
15399         * packages.el (packages-find-package-path): Extended package path
15400         by version-specific hierarchies.
15401         (packages-find-packages): Now respects inhibit flag and
15402         inhibit-site-lisp.
15403         Moved path setup to loadup-paths.
15404
15405         * make-docfile.el: Now respects inhibit-package-init and
15406         inhibit-site-lisp.
15407         Now does path construction with loadup-paths.
15408
15409         * loadup.el: Now respects inhibit-package-init and
15410         inhibit-site-lisp.
15411
15412         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15413
15414         * loadup-paths.el: New file: setup load-path to encompass
15415         packages.
15416
15417 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15418
15419         * auto-show.el: load-gc renamed to pureload.
15420         * site-load.el: Ditto.
15421         * packages.el (toplevel): Ditto.
15422         * loadup.el (really-early-error-handler): Ditto.
15423         * dumped-lisp.el (preloaded-file-list): Ditto.
15424         * cus-face.el (custom-declare-face): Ditto.
15425
15426 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15427
15428         * <Today>: The Big Path Searching Overhaul.
15429
15430         * find-paths.el: New file: find and assemble paths in the
15431         installation hierarchy.
15432
15433         * setup-paths.el: New file: global layout of paths and directories
15434         within the XEmacs hierarchy.
15435
15436         * packages.el: Replaced everything related to path searching and
15437         startup by code in terms of find-paths.
15438
15439         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15440         the new path searching engine.
15441
15442         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15443         and setup-paths.
15444
15445 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15446
15447         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15448         setup-paths.el.
15449
15450 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15451
15452         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15453         compiles identically in any configuration.
15454         Removed irrelevant commentary.
15455
15456 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15457
15458         * simple.el (set-variable): Allow setting specifiers.
15459
15460 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15461
15462         * lisp.el (forward-sexp): Revert previous change.
15463
15464 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15465
15466         * frame.el (frame-initialize): Use `delete-console' instead of
15467         `delete-device' to delete the stream console to match the usage in
15468         Fkill_emacs.
15469
15470 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15471
15472         * files.el (cdpath-previous): New variable.
15473         (cd): Use it.
15474         From Bob Weiner <weiner@wave.altrasoft.com>
15475
15476 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15477
15478         * keydefs.el: Changed keybindings of forward-char,
15479           backward, scroll-up and scroll-down to point to their
15480           -command counterparts.
15481
15482         * simple.el: New functions: forwarc-char-command,
15483           backwrad-char-command, scroll-up-command,
15484           scroll-down-command which work liek their counterparts
15485           except that they honor the variable
15486           signal-error-on-buffer-boundary.
15487
15488           Definition of signal-error-on-buffer-boundary received
15489           from src/cmds.c.
15490
15491           defvar declaration added for word-across-newline to avoid
15492           byte-compiler warning about the free variable reference.
15493
15494 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15495
15496         * winnt.el: Removed "%t" from the beginning of
15497         modeline-format. From now on, there's no nt-specifics in the modeline.
15498
15499 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15500
15501         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15502         of `when' with `if'.
15503
15504 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15505
15506         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15507         mswindows. Must be reworked along with glyphs.el, or
15508         merged into it, after there is images support.
15509
15510         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15511         'mswindows.
15512
15513 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15514
15515         * faces.el: fix for text cursor initialization.
15516         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15517         From Andy Piper <andyp@parallax.co.uk>
15518
15519 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15520
15521         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15522         if there is an existing package that handles it and warn the user
15523         about that mode.
15524
15525 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15526
15527         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15528         Installation" menu item when Installation-string is not bound.
15529
15530 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15531
15532         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15533         From Jeremiah W. James <jerry@cs.ucsb.edu>
15534
15535 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15536
15537         * msw-faces.el:
15538         * faces.el: Fix face initialization.
15539
15540 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15541
15542         * files.el (backup-enable-predicate): fix breakage introduced
15543         by TMPDIR patch.
15544
15545 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15546
15547         * x-faces.el (x-init-face-from-resources): The
15548           TTY face property retrieval functions don't return
15549           specifiers, so use face-property instead.
15550
15551 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15552
15553         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15554
15555 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15556
15557         * x-menubar.el: Expanded documentation for
15558           option-save-faces.  Changed Options -> Browse Faces
15559           menu entry to invoke customize-face.
15560
15561 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15562
15563         * faces.el: Most face initialization moved out of
15564           init-other-random-faces to the top level so that the
15565           initialization happens before Xemacs is dumped.  Much
15566           of the fascist "face-differs-from-default-p or FROB!"
15567           code has been retired in favor of letting the user do
15568           what they want to do.  Face initialization code changed
15569           to use `default' specifier tag so that the settings can
15570           be overridden later if the user wishes it.
15571
15572 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15573
15574         * about.el (about-hackers): Update contributors list.
15575
15576 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15577
15578         * specifier.el: Define new specifier tag `default'.
15579
15580         * modeline.el: Initialize faces using `default' tag.
15581
15582         * x-faces.el (x-init-face-from-resources): Remove
15583           specifier specs containing the `default' tag before
15584           adding new specs.
15585
15586 1998-03-02  John Jones  <jj@asu.edu>
15587
15588         * package-get.el (package-get-all): fixed arguments on call to
15589         package-admin-add-single-file-package.
15590         * package-get.el (package-get-installedp): fixed to match
15591         advertised behavior.
15592         * package-get.el: added function package-get-update-all which
15593         installs newest versions of all the current packages (if they are
15594         not already installed).
15595
15596 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15597
15598         * files.el (find-file-noselect): Uncommented `truename' binding in
15599         `let*' and use it later to set `buffer-file-truename' iff it's
15600         still nil, as happens for example when finding a compressed
15601         file with "jka-compr".
15602
15603 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15604
15605         * faces.el: in make-face-* type functions do the operation for all
15606         window systems, not just the first one found.
15607
15608         * font.el: call mswindows-list-fonts for mswindows.
15609
15610 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15611
15612         * code-process.el (call-process-region):
15613         * process.el (call-process-region):
15614         * package-get.el (package-get-dir):
15615         * files.el (backup-enable-predicate):
15616         * gnuserv.el (gnuserv-temp-file-regexp):
15617         Use temp-directory in place of `/tmp'.
15618
15619 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15620
15621         * "Fast" dired-in-C enhancements for Windows 95/NT:
15622
15623         * files.el: Added function, `wildcard-to-regexp', from GNU
15624           Emacs.
15625
15626         * files.el (insert-directory): Modified to use special
15627           dired-in-C enhancements if present.
15628
15629 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15630
15631         * code-files.el: make default coding no-conversion.
15632
15633 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15634
15635         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15636         the load-path.
15637
15638         * update-elc.el: Strip directory when testing for files not to
15639         bytecompile.
15640
15641 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15642
15643         * lisp-mode.el: Use recommended form for menus.
15644
15645         * info.el (Info-construct-menu): Use recommended form for menus.
15646
15647         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15648         entry.
15649
15650 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15651
15652         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15653           (get-frame-for-buffer-noselect): Always return frames
15654           in the not-this-window-p cond clause.
15655
15656 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15657
15658         * help.el (describe-installation): New function.
15659
15660         * x-menubar.el (default-menubar): Add describe-installation to
15661         Help menu.
15662
15663         * packages.el (packages-unbytecompiled-lisp): Installation.el
15664         should not be bytecompiled.
15665
15666         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15667         XEmacs.
15668
15669         * x-menubar.el (default-menubar): Use correct guard for VM menu
15670         entry.
15671
15672         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15673         coding.
15674         From Andy Piper <andyp@parallax.co.uk>
15675
15676 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15677
15678         * ldap.el: Do not require ldap-internal at compile time.
15679
15680 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15681
15682         * code-files.el: new file. a virtual copy of mule-files.el
15683         but without charset
15684         dependencies. (toggle-buffer-file-ocding-system) new function for
15685         changing the eol type for the current buffer.
15686
15687         * code-process.el: new file. a copy of
15688         mule-process.el. mule-process.el will disappear when things have
15689         settled.
15690
15691         * coding.el: new file. a virtual copy of mule-files.el but
15692         without charset dependencies. (coding-system-base) new function
15693         for getting the parent coding system of a coding system with eol
15694         type set.
15695
15696         * dumped-lisp.el: add above files for the non-mule case.
15697
15698 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15699
15700         * window-xemacs.el (display-buffer): If no explicit
15701           frame is specified, search for a window that displays
15702           the buffer on the currently selected frame, before
15703           searching other frames.
15704
15705 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15706
15707         * frame.el (get-frame-for-buffer): If not-this-window-p
15708           is non-nil, use window on the selected frame if it is not
15709           also the selected window.  When defaulting, search for
15710           windows on the currently selected fgrame before searching
15711           other frames.
15712
15713 1998-02-25  Didier Verna  <didier@xemacs.org>
15714
15715         * modeline.el (modeline-swap-buffers): originally named
15716         `mouse-release-modeline'. Whether to actually swap the buffers is
15717         decided in `mouse-drag-modeline'.
15718         (mouse-drag-modeline): A button release event is considered a
15719         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15720         stay unchanged.
15721
15722 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15723
15724         * x-menubar.el: Put redo on the menubar.
15725         From Aki Vehtari <Aki.Vehtari@hut.fi>
15726
15727 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15728
15729         * bytecomp.el (displaying-byte-compile-warnings): if
15730         temp-buffer-show-function is set, use it to display current set of
15731         warnings in the "*Compile-Log-Show*" buffer.
15732
15733         * simple.el (display-warning-buffer): if temp-buffer-show-function
15734         is set, use it to display current set of warnings in the
15735         "*Warnings-Show*" buffer.
15736
15737 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15738
15739         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15740         Common Lisp.
15741
15742 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15743
15744         * menubar.el: Allow button descriptors at least 2 long.
15745
15746         * x-menubar.el (default-menubar): Use recommended forms.
15747         (file-menu-filter): Remove.
15748         (edit-menu-filter): Remove.
15749
15750 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15751
15752         * about.el (about-hackers): Updated.
15753
15754 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15755
15756         * help.el (help-max-help-buffers): new variable
15757         (help-register-and-maybe-prune-excess): new function
15758         (help-buffer-name): use help-max-help-buffers.
15759         (with-displaying-help-buffer): use
15760         help-register-and-maybe-prune-excess.
15761
15762         * help.el (help-maybe-pretty-print-value): if the value fits on
15763         one line, let it.
15764
15765 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15766
15767         * (with-displaying-help-buffer): there is no need to kill the buffer
15768         if it exists, because with-output-to-temp-buffer will clear it.
15769         further, killing the buffer violates the rule that
15770         temp-buffer-show-function, if set, has the full responsibility of
15771         showing the temp buffer.  killing the buffer fucks with the window
15772         configuration, hosing temp-buffer-show-function.
15773
15774
15775 1998-02-23  Didier Verna  <didier@xemacs.org>
15776
15777         * modeline.el (mouse-drag-modeline):
15778         - Always scroll the modeline that was originally clicked on.
15779         - Use x pixels instead of x characters (which doesn't work anyway)
15780         as horizontal reference for modeline dragging. This allows us to
15781         keep on dragging the modeline even if the motion event occurs in
15782         another window.
15783
15784 1998-02-23  Didier Verna  <didier@xemacs.org>
15785
15786         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15787         glyph on the modeline to indicate that dragging the mouse has an
15788         effect both horizontally and vertically.
15789
15790 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15791
15792         * about.el (about-xemacs): Get rid of redundant visible version
15793         number.
15794
15795 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15796
15797         * about.el (about-hackers): Update credits.
15798
15799 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15800
15801         * prim/register.el (view-register): Show register type file-query.
15802
15803 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15804
15805         * mode-motion.el (mode-motion-highlight-internal):
15806           save-excursion inside save-window-exucrsion form to
15807           hide buffer point changes from save-window-excursion.
15808           Prevents display flickering when the mouse pointer
15809           moves.
15810
15811 1998-02-17  Didier Verna  <didier@xemacs.org>
15812
15813         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15814         function to handle correctly the case of a toolbar one side of the
15815         window: scrolling will not necessarily happen.
15816
15817 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15818
15819         * files.el (after-find-file): Restore missing argument
15820           to format that provides filename for "... consider M-x
15821           recover-file" message.  Also call `message' with "%s"
15822           as the first arg instead of an arbitrary string.
15823
15824 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15825
15826         * about.el (about-hackers): Various additions.
15827
15828 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15829
15830         * autoload.el (generate-file-autoloads-1): Don't force an extra
15831         line out when copying on-the-same line autoloads.
15832
15833         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15834         is installed.
15835
15836 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15837
15838         * x11/x-win-xfree86.el (x-win-init-xfree86):
15839         * x11/x-win-sun.el (x-win-init-sun):
15840         * x11/x-init.el (x-initialize-compose):
15841         * prim/simple.el:
15842         (backward-or-forward-kill-sexp):
15843         (backward-or-forward-kill-sentence):
15844         (backward-or-forward-kill-word):
15845         (backward-or-forward-delete-char):
15846         * prim/isearch-mode.el (isearch-help-or-delete-char):
15847         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15848         x-keysym-on-keyboard-p to detect backspace.
15849         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15850         Clean up symbols used with dead keys, checking Linux and solaris
15851         keysyms.
15852         Simplify x-win-*.el using above methods.
15853         Change documentation for x-keysym-*-p functions.
15854
15855 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15856
15857         * about.el (about-hackers): Restore entries for Michael Sperber and
15858         Vinnie Shelton.
15859         From Vinnie Shelton <acs@acm.org>
15860
15861 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15862
15863         * simple.el (count-words-region): Ditto.
15864
15865 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15866
15867         * simple.el (count-words-buffer): Document.  Don't print anything
15868         if non-interactive.
15869
15870 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15871
15872         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15873         multiple files in InfoDock.
15874
15875 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15876
15877         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15878         from version.el in InfoDock.
15879
15880         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15881         specially.
15882
15883 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15884
15885         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15886         variable name in docstring.
15887
15888 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15889
15890         * menubar.h: Include "gui.h".
15891
15892 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15893
15894         * site-load.el: Fix documentation.
15895
15896 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15897
15898         * package-get-base.el (package-get-base): Updated.
15899
15900         * keymap.el: PC-ize.
15901
15902 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15903
15904         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15905         from' on a fresh line.
15906
15907 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15908
15909         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15910         object.
15911
15912 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15913
15914         * undo-stack.el: PC-ize.
15915
15916         * cmdloop.el: PC-ize.
15917
15918 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15919
15920         * bytecomp-runtime.el: PC-ize.
15921
15922         * byte-optimize.el: Prolog fixup.  PC-ize.
15923
15924         * cus-dep.el: Spelling fix.
15925
15926         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15927         entries follow).
15928
15929 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15930
15931         * text-mode.el (text-mode-hook-identify): New function,
15932         put on text-mode-hook.  Set text-mode-variant here.
15933         (text-mode): Don't set it here.
15934
15935 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15936
15937         * text-mode.el (text-mode-hook): New defvar.
15938         (text-mode-variant): New variable.
15939         (text-mode): Set that variable locally.
15940         (toggle-text-mode-auto-fill): New command.
15941
15942 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15943
15944         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15945
15946 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15947
15948         * text-mode.el (paragraph-indent-text-mode):
15949         Renamed from spaced-text-mode.
15950         (text-mode-map): Bind TAB to indent-relative.
15951         (indented-text-mode-map): Variable deleted.
15952         (indented-text-mode): Now an alias for text-mode.
15953
15954 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15955
15956         * loadup.el: test-atoms debugging stuffs removed.
15957
15958 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15959
15960         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15961
15962 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15963
15964         * help.el (describe-beta): Made it use `locate-data-file'.
15965         (describe-distribution): Ditto.
15966         (describe-copying): Ditto.
15967         (describe-project): Ditto.
15968         (view-emacs-news): Ditto.
15969
15970         * help-nomule.el (help-with-tutorial): Made it use
15971         `locate-data-file' to find tutorial.
15972
15973 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15974
15975         * about.el: Corrected my email address.
15976
15977         * mouse.el: Added 'mouse-mswindows-drop' similar to
15978         'mouse-offix-drop'.
15979
15980 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15981
15982         * loadup.el (running-xemacs): Spelling fix.
15983
15984 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15985
15986         * packages.el (packages-find-packages-1): Don't allow a backwards
15987         compatible lisp tree to overwrite `preloaded-file-list'.
15988
15989 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15990
15991         * loadup.el: Don't delete "xemacs" prior to dumping.
15992
15993 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15994
15995         * package-info.el (pi-last-mod-date): New function.
15996         (pi-author-version): New function.
15997         (batch-update-package-info): Use them.
15998
15999 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16000
16001         * frame.el (get-frame-for-buffer-default-to-current): Create.
16002         (get-frame-for-buffer-noselect): Allow user to use current frame
16003         with `get-frame-for-buffer-default-to-current'.
16004
16005 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16006
16007         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16008         (byte-compile-output-docform): Ditto.
16009         (byte-compile-compiled-obj-to-list): Ditto.
16010
16011 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16012
16013         * startup.el (command-line-1): Removed code that ran
16014           buffer-menu.
16015
16016 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16017
16018         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16019
16020 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16021
16022         * frame.el (suspend-emacs-or-iconify-frame): Check using
16023         `device-on-window-system-p' instead of explicitly checking for X,
16024         so that the same logic works for MS Windows.
16025         (suspend-or-iconify-emacs): Ditto.
16026
16027 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16028
16029         * about.el (about-maintainer-info): Andy Piper is back.
16030         (xemacs-hackers): Updated Andy Piper's email address.
16031         (about-hackers): Added Jonathan Harris.
16032         (about-hackers): Updated Tibor Polgar's email address.
16033
16034 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16035
16036         * about.el: Add xemacs.org email manager.
16037
16038         * package-get-base.el (package-get-base): Updated with most recent
16039         package updates.
16040
16041 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16042
16043         * help.el (function-arglist): Use `indirect-function' instead of
16044         `symbol-function' so that aliases are treated correctly.
16045
16046 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16047
16048         * help.el (help-map): Add f1 binding to `help-for-help'.
16049         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16050         (describe-key-briefly): Use `princ' "%s" to print object.
16051         (with-displaying-help-buffer): Kill buffer if it exists, again.
16052         (describe-key): Use `princ' "%s" to print object.
16053         (describe-function-1): Use `princ' "%s" to print object.
16054         Commented out alias lines removed.
16055         (help-pretty-print-limit): New variable to control pretty-printing
16056         of variable values.
16057         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16058         `help-pretty-print-value' again.  Only print-print when OBJECT is
16059         list of length less than `help-pretty-print-limit'.
16060         (describe-variable): Use `help-maybe-pretty-print-value' again.
16061
16062 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16063
16064         * simple.el (blink-matching-open): Remove C++ kludge.
16065         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16066
16067 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16068
16069         * info.el (Info-default-directory-list): Made the documentation
16070         more explanitory.
16071
16072 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16073
16074         * lisp/packages.el:
16075         * lisp/package-admin.el:
16076         * lisp/build-report.el:
16077         Fix typos.
16078
16079 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16080
16081         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16082         warnings in Java buffers without final newline and editing the
16083         last line.
16084
16085 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16086
16087         * packages.el (packages-find-packages-1): Don't allow a backwards
16088         compatible lisp tree to overwrite `preloaded-file-list'.
16089         Suggested by Colin Rafferty  <colin@xemacs.org>
16090
16091         * mouse.el (mouse-offix-drop): Set undo-boundary.
16092         From Oliver Graf <ograf@fga.de>
16093
16094 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16095
16096         * loadup.el (load-gc): rewrite as defun.
16097         Print something sensical if a required dump-time file isn't found.
16098
16099 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16100
16101         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16102         bug strikes a menudescriptor.
16103
16104         * package-get-base.el (package-get-base): Updated.
16105
16106         * package-info.el (batch-update-package-info): Derive REQUIRES
16107         from the Makefile.
16108
16109 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16110
16111         * files.el (save-some-buffers): Don't play games with deleting
16112         other windows if we are in the minibuffer window.
16113
16114 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16115
16116         * modeline.el (modeline-minor-mode-menu): Add support for :active
16117         (add-minor-mode): Document :active property to TOGGLE.
16118
16119 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16120
16121         * modeline.el (modeline-minor-mode-menu): Add support for an
16122         `:included' predicate in the `toggle-sym' plist.
16123         (add-minor-mode): Document the :included property, format
16124         docstring some more.
16125         (modeline-minor-mode-menu): Documentation string added.
16126
16127 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16128
16129         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16130         labels from the symbol-names by thwacking off the overly redundant
16131         and overused "mode", parenthesizing "minor", and capitalizing the
16132         resultant strings.  Also shortened the menu's title by eliminating
16133         the redundant buffer name.
16134         (add-minor-mode): Beautified the docstring, added mention of the
16135         `:menu-tag' property of TOGGLE.
16136         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16137         `toggle-sym' to beatify the mode-life menus.
16138         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16139         `auto-fill-function'.
16140
16141 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16142
16143         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16144         menus to :style 'toggle.
16145
16146 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16147
16148         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16149
16150 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16151
16152         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16153         only recognize first hyperlink.
16154         (hyper-apropos-highlightify): Deletia, this is already done by
16155         `hyper-apropos-insert-face'.
16156         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16157
16158 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16159
16160         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16161         mail.
16162         (toolbar-mail-reader): Add support for `send'.
16163         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16164
16165 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16166
16167         * info.el (Info-emacs-info-file-name): Add defvar for
16168         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16169         will function properly.
16170
16171 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16172
16173         * simple.el: make the backwards delete function called by
16174         `backward-or-forward-delete-char' user configurable.
16175
16176 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16177
16178         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16179         compiled function got loaded from.
16180
16181 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16182
16183         * term/apollo.el: Synched up with InfoDock 3.6.2.
16184
16185 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16186
16187         * startup.el (load-init-file): Load autoloads earlier.
16188         (startup-splash-frame): Handle InfoDock logo.
16189
16190         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16191         InfoDock.
16192         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16193
16194         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16195         doesn't have this function.
16196
16197         * packages.el (locate-data-file): Fix to call `locate-file'.
16198
16199 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16200
16201         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16202         version of version.el.
16203         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16204
16205         * x-menubar.el (default-menubar): Guard reference to
16206         `gnuserv-frame'.
16207         (default-menubar): Guard references to `font-lock-mode'.
16208         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16209         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16210
16211         * make-docfile.el: Don't snarf doc strings from autoloads.
16212
16213         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16214         loading auto-autoloads files.
16215
16216         * loaddefs.el: Disable dumping autoloads.
16217
16218 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16219
16220         * lisp-mnt.el: Synch to Emacs 20.2.
16221
16222         * help.el: Remove manual autoload of `finder-by-keyword'.
16223
16224         * finder.el (finder-by-keyword): Autoload.
16225
16226         * help.el: Conditionalize hyperbole setup.
16227
16228 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16229
16230         * packages.el (package-require): Update to reflect new data format.
16231
16232 1998-01-02  Didier Verna  <didier@xemacs.org>
16233
16234         * x-menubar.el (default-menubar): make the tutorials available
16235         through the menubar. (Plus some compilation warnings cleanup).
16236
16237 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16238
16239         * check-features.el: New file.  Perform sanity check after build.
16240
16241         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16242         files to tooltalk package.
16243         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16244         package.
16245
16246         * package-admin.el (package-admin-xemacs): Use better default for
16247         location of XEmacs binary.
16248
16249 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16250
16251         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16252         tag with sexp and add value tag with value `t'.
16253
16254 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16255
16256         * package-get.el: Changes to work with real data.
16257         From Pete Ware <ware@cis.ohio-state.edu>
16258
16259         * packages.el (packages-reload-autoloads): Guard load for the time
16260         being.
16261
16262         * update-elc.el ("packages.el"): Force loading packages.el instead
16263         of possibly out-of-date packges.elc.
16264         * make-docfile.el ("packages.el"): Ditto.
16265
16266 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16267
16268         * build-report.el (build-report-delete-regexp): Added a rule for
16269         the main tarball shadowing anything past it.
16270
16271 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16272
16273         * packages.el (package-provide): Delete a previous provide.
16274
16275         * package-info.el: New file.
16276
16277         * package-get.el: New file.
16278         From Pete Ware <ware@cis.ohio-state.edu>
16279         (package-get): Fix md5 computation to work with Mule.
16280
16281 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16282
16283         * simple.el (log-message-*): Quote symbols in docstrings properly.
16284
16285 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16286
16287         * packages.el (packages-new-autoloads): Ignore symbolic links.
16288
16289         * cus-face.el (face-custom-attributes-get): Fix typo.
16290         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16291
16292 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16293
16294         * startup.el (load-init-file): Reload new or changed autoloads
16295         unless inhibited.  Reload modified dumped lisp (stubbed).
16296
16297         * packages.el (packages-new-autoloads): New function.
16298         (packages-reload-autoloads): New function.
16299         (packages-reload-dumped-lisp): New (stub) function.
16300
16301         * loadup.el: Inhibit reloading dumped files when running temacs.
16302
16303         * loadhist.el (file-provides): Extend to handle variant
16304         extensions.
16305
16306         * replace.el (query-replace): Fix typo.
16307
16308 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16309
16310         * make-docfile.el: list-autoloads-path has been renamed.
16311         * update-elc.el: list-autoloads has been renamed.
16312
16313         * packages.el (packages-list-autoloads): Renamed.
16314         (packages-list-autoloads-path): Ditto.
16315
16316 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16317
16318         * packages.el (packages-find-packages-1): Made it signal a warning
16319         for an error in an auto-autoload.el file.
16320
16321 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16322
16323         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16324         tag with const.
16325         From Aki Vehtari <Aki.Vehtari@hut.fi>
16326
16327         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16328
16329         * loadhist.el (unload-feature): Remove autoload.
16330
16331 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16332
16333         * loadhist.el: Unpackaged.
16334
16335         * help.el (describe-symbol-find-file): Rename
16336         `describe-function-find-file' and make old name obsolete.
16337         (describe-function-1): Use it.
16338         (describe-function-1): Guard reference to
16339         `compiled-function-annotation'.
16340
16341 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16342
16343         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16344         argument.
16345         (help-mode-quit): New optional arg to control whether it kills or
16346         buries.  Tidied up.
16347         (with-displaying-help-buffer): Don't kill buffer initially, even
16348         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16349         (help-pretty-print-value): Rename back from
16350         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16351         use it, otherwise use dumped `cl-prettyprint'.
16352         (describe-variable): Use `help-pretty-print-value' again.
16353         (find-func): Removed reference to "find-func" at end.
16354
16355 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16356
16357         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16358           GUI XEmacs. Rename? x-menubar is rather window system
16359           independant, except for a couple of items.
16360
16361 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16362
16363         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16364         entries as they will no longer be distributed with XEmacs.
16365
16366         * format.el (format-alist): Fix image/tiff regexps.
16367         From P. E. Jareth Hein <jareth@camelot-soft.com>
16368
16369         * help.el (help-maybe-pretty-print-value): Rename.
16370         (describe-variable): Use it.
16371         (describe-variable): Add trailing linefeed.
16372
16373 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16374
16375         * help.el (describe-function-1): Don't output anything for
16376           arglist of autoload functions.
16377
16378 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16379
16380         * help.el (describe-function-1): Don't output anything for
16381           arglist of autoload functions.
16382
16383 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16384
16385         * help.el (help-mode-map): New bindings for `help-mode-bury',
16386         `describe-function-at-point', `describe-variable-at-point',
16387         `Info-elisp-ref', `customize-variable', `help-next-section' and
16388         `help-prev-section'.
16389         (help-next-section): New function.
16390         (help-prev-section): New function.
16391         (help-mode-quit): Changed to kill the help buffer.
16392         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16393         correctly.
16394         (help-buffer-name): New function to generate the name of help
16395         buffers.
16396         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16397         argument giving the name of the help buffer.
16398         (describe-key): Use `with-displaying-help-buffer' with name.
16399         (describe-mode): Ditto.
16400         (describe-bindings): Ditto.
16401         (describe-prefix-bindings): Ditto.
16402         (view-lossage): Ditto.
16403         (with-syntax-table): New macro.
16404         (function-called-at-point): Use `ignore-errors' and
16405         `with-syntax-table'.
16406         (function-at-point): Ditto.
16407         (describe-function): Use `with-displaying-help-buffer' with name.
16408         (function-arglist): Extracted from `describe-function-1'.  Returns
16409         function's arglist as string.
16410         (function-documentation): Extracted from `describe-function-1'.
16411         Returns function's docstring.
16412         (describe-function-1): Remove all the "stream" garbage, including
16413         the stream argument.  Use `function-arglist' and
16414         `function-documentation'.
16415         (describe-function-arglist): Just use `function-arglist'.
16416         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16417         (help-pretty-print-value): New function to help with
16418         pretty-printing variable values.  Knows about `#<...>'.  Needs
16419         `pp-internal'.
16420         (describe-variable): Use `with-displaying-help-buffer' with name.
16421         Formatting improved.  Display file where variable is defined, if
16422         known.  Use `help-pretty-print-value'.
16423         (describe-syntax): Use `with-displaying-help-buffer' with name.
16424         (list-processes): Remove "stream" garbage.
16425
16426 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16427
16428         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16429         call a dumped routine instead.
16430
16431         * x-win-xfree86.el: Wrap file in defun.
16432         * x-win-sun.el: Ditto.
16433
16434 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16435
16436         * help.el (view-emacs-news): Remove usage of outl-mouse which
16437         advises functions and does other evil things.
16438
16439 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16440
16441         * format.el (format-alist): Add `image/tiff'.
16442         From P. E. Jareth Hein <jareth@camelot-soft.com>
16443
16444 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16445
16446         * about.el (about-hackers): More names added.
16447
16448         * make-docfile.el: Remove superfluous package path search.
16449
16450         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16451
16452 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16453
16454         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16455         ignored shadows.
16456
16457 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16458
16459         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16460         get trailing slashes when added to the load-path.
16461
16462         * x-init.el (init-x-win): Locate where XEmacs X localization files
16463         are.
16464
16465 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16466
16467         * x-faces.el: Added support for foregroundToolBarColor
16468           to xpm-color-symbols.
16469
16470 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16471
16472         * etags.el (tags-remove-duplicates): Removed.
16473         (buffer-tag-table-list): Use `delete-duplicates'.
16474
16475         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16476         correctly.
16477         (get*): Defalias to `get'.
16478
16479         * cl.el (eql): Compare integers with `eq'.
16480         (cl-map-extents): Check for `map-extents' first.
16481
16482 1997-12-17  Didier Verna  <didier@xemacs.org>
16483
16484         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16485         added the 'numero', 'copyright' and 'trademark' symbols.
16486
16487         * leim/quail/latin-post.el ("french-postfix"): see above.
16488
16489 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16490
16491         * widget.el (define-widget): Check the arguments.
16492
16493         * cus-edit.el (customize-face): Use `check-argument-type'.
16494         (custom-variable-value-create): Use `signal' to signal error.
16495         (custom-variable-reset-saved): Ditto.
16496         (custom-variable-reset-standard): Ditto.
16497         (custom-face-reset-saved): Ditto.
16498
16499         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16500         (widget-default-format-handler): Ditto.
16501         (widget-checklist-add-item): Ditto.
16502         (widget-radio-add-item): Ditto.
16503         (widget-editable-list-entry-create): Ditto.
16504         (widget-sexp-prompt-value): Ditto.
16505
16506         * custom.el (custom-declare-variable): Signal errors better.
16507         (custom-handle-keyword): Ditto.
16508         (custom-declare-group): Ditto.
16509
16510         * window-xemacs.el (windows): Ditto.
16511
16512         * menubar.el (menu): Ditto.
16513
16514         * keydefs.el (keyboard): Ditto.
16515
16516         * minibuf.el (minibuffer): Ditto.
16517
16518         * process.el (execute): Ditto.
16519
16520         * fill.el (fill): Ditto.
16521
16522         * modeline.el (modeline): Ditto.
16523
16524         * help.el (help): Ditto.
16525
16526         * faces.el (faces): Ditto.
16527
16528         * files.el (files): Ditto.
16529
16530         * x-init.el (x): Ditto.
16531
16532         * lisp-mode.el (lisp): Ditto.
16533
16534         * process.el (processes): Ditto.
16535
16536         * mouse.el (mouse): Ditto.
16537
16538         * abbrev.el (abbrev): Moved from cus-edit.
16539
16540         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16541         as variable declaration.
16542
16543 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16544
16545         * menubar.el (find-menu-item): Use `check-argument-type'.
16546         (find-menu-item): Cosmetic changes.
16547
16548 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16549
16550         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16551
16552 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16553
16554         * startup.el (set-default-load-path): Only search package-path
16555         when not running temacs.
16556
16557         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16558         files.
16559
16560         * loadup.el: Correct commentary.  Reformatting.
16561         (really-early-error-handler): Use absolute path to the
16562         first dumped-lisp.el file.
16563         (really-early-error-handler): Print full path name of
16564         each dumped lisp file (inherited from InfoDock).
16565
16566         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16567         dumped-lisp.el files.
16568
16569         * make-docfile.el (preloaded-file-list): Reorder when the
16570         package-path is searched.
16571         * update-elc.el: Ditto.
16572
16573         * lisp-mode.el (call-with-condition-handler): Treat the same as
16574         `condition-case' for indentation.
16575
16576         * about.el (about-xemacs): Update release date.
16577
16578 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16579
16580         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16581         anywhere but at the last clause.
16582         (ecase): Disallow `t' and `otherwise'.
16583
16584 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16585
16586         * cus-edit.el (custom-buffer-create-buttons): New function
16587         from stuff moved out of `custom-buffer-create-internal'.
16588         (custom-novice): New variable.  Default t.
16589         (custom-display-global-buttons): Ditto.  Default `top'.
16590         (custom-buffer-create-internal): Only display help if
16591         `custom-novice' is non-nil.  Display global buttons according to
16592         `custom-display-global-buttons'.
16593
16594 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16595
16596         * menubar.el (find-menu-item): Use `check-argument-type'.
16597         (find-menu-item): Cosmetic changes.
16598
16599 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16600
16601         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16602         look.
16603
16604 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16605
16606         * format.el (format-deannotate-region):  Bug fix.
16607         Deannotating a region containing unknown tags would fail
16608         (causing decoding of text/enriched to fail at user level)
16609
16610 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16611
16612         * minibuf.el (read-directory-name): Support sixth
16613           arg, HISTORY, as already documented.
16614
16615 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16616
16617         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16618         to `ecase'.
16619
16620 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16621
16622         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16623         skk-activate.
16624
16625 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16626
16627         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.