update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>ucs-itaiji-003'.
5
6 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `=>ucs-bmp-itaiji-003'.
10
11         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
12         XEmacs CHISE.
13         (=>ucs-bmp-itaiji-003): Ditto.
14
15 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=ucs-bmp-itaiji-011'.
19
20         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
21         XEmacs CHISE.
22
23 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `==ucs-var-002'.
27
28 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `==ucs-itaiji-002'.
32
33 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-charset.el (default-coded-charset-priority-list): Add
36         `==ucs-sip-itaiji-002'.
37
38         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
39         XEmacs CHISE.
40
41 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
44         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
48         `=>ucs-sip-itaiji-007'.
49
50         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
51         XEmacs CHISE.
52         (=>ucs-sip-itaiji-007): Ditto.
53         (=ucs-sip-itaiji-007): Ditto.
54         (=ucs-itaiji-011): Ditto.
55         (=ucs-sip-itaiji-011): Ditto.
56
57 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist):
60         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
61
62 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `==ucs-bmp-var-002'.
66
67         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
68         CHISE.
69         (==ucs-bmp-var-002): Ditto.
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist):
72         Modify some priorities.
73
74 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
77         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
78         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
79
80 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `=big5-cdp-var-001'.
84
85         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
86         XEmacs CHISE.
87
88 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for `==ucs-itaiji-005'.
92
93 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
96         setting for `=ucs-itaiji-007'.
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
100
101         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
102         XEmacs CHISE.
103         (==ucs-bmp-itaiji-005): Ditto.
104         (=ucs-itaiji-007): Ditto.
105         (=ucs-bmp-itaiji-007): Ditto.
106
107 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `==gt-pj-k1' and `==gt-pj-k2'.
111
112 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
115         CHISE.
116         (==gt-pj-k2): Ditto.
117
118 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
121         setting for `=>ucs-itaiji-005'.
122
123 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
126         `=>>cbeta'.
127
128 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `=>ucs-sip@component'.
132
133         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
134         instead of `=ucs' as its mother.
135         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
136
137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
138         setting for `=>ucs-itaiji-006'.
139
140 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=>ucs-bmp-itaiji-006'.
144
145         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
146         XEmacs CHISE.
147         (=>ucs-bmp-itaiji-006): Ditto.
148
149 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
152         `=>ucs-bmp-itaiji-001'.
153
154         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
155         XEmacs CHISE.
156
157 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
161
162         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
163         instead of `=ucs' as its mother.
164         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
165         (==ucs-bmp-itaiji-002): Ditto.
166         (==ucs-itaiji-003): Ditto.
167         (==ucs-bmp-itaiji-003): Ditto.
168
169 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `=big5-cdp-var-002'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=big5-cdp-var-002'.
176
177         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
178         XEmacs CHISE.
179
180 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=ucs-sip-var-004'.
184
185         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
186         XEmacs CHISE.
187
188 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=>ucs-bmp-cjk@iwds-1'.
192
193         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
194         XEmacs CHISE.
195
196 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
199         setting for `=ucs-var-005'.
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `=ucs-bmp-var-005'.
203
204         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
205         CHISE.
206         (=ucs-bmp-var-005): Ditto.
207
208 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=>ucs-sip-itaiji-002'.
212
213         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
214         XEmacs CHISE.
215
216 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `=>ucs-itaiji-002'.
220
221 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
225
226         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
227         (=>ucs-itaiji-002): Ditto.
228         (=>ucs-bmp-itaiji-002): Ditto.
229
230 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=>ucs-itaiji-001'.
234
235 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
238         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
239
240         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
241         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
242         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
243         (=>ucs-sip-itaiji-001): Ditto.
244
245         * mule/mule-coding.el(coded-charset-entity-reference-alist):
246         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
247         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
248
249 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-charset.el (default-coded-charset-priority-list):
252         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
253         `=jef-china3' and `chinese-isoir165'.
254
255 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `=>ucs-bmp-itaiji-005'.
259
260         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
261         XEmacs CHISE.
262         (=>ucs-bmp-itaiji-005): Ditto.
263
264 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `=+>jis-x0213-2'.
268
269 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `=+>adobe-japan1-6'.
273
274 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `=+>jis-x0208@1978'.
278
279 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `=>ucs@component'.
283
284 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
288
289 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
292         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
293
294 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
297         CHISE.
298         (=>ucs@jis/2004): Ditto.
299
300 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist):
303         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
304
305 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=>cbeta'.
309
310 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
313         setting for `==big5-cdp-itaiji-001'.
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `==big5-cdp-itaiji-001'.
317
318         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
319         XEmacs CHISE.
320
321 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
324         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
325         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
326
327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
328         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
329         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
330
331         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
332         XEmacs CHISE.
333         (=>big5-cdp-itaiji-001): Ditto.
334         (=big5-cdp-itaiji-002): Ditto.
335         (=big5-cdp-itaiji-003): Ditto.
336
337 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
341
342 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-charset.el (default-coded-charset-priority-list):
345         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
346         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
347         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `=ucs-var-008'.
351
352         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
353         CHISE.
354         (=ucs-bmp-var-008): Likewise.
355
356 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-charset.el (default-coded-charset-priority-list):
359         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
360
361 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `==ucs-sip@JP/hanazono'.
365
366         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
367         XEmacs CHISE.
368
369 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `=ucs-bmp-var-006'.
376
377         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
378         CHISE.
379         (=ucs-bmp-var-006): Likewise.
380
381 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `=ucs-bmp-itaiji-009'.
385
386         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
387         XEmacs CHISE.
388         (=ucs-bmp-itaiji-009): Likewise.
389
390 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `=>big5-cdp'.
394
395 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
398         (utf-8-ivs-gb): Likewise.
399         (utf-8-gb-er): Likewise.
400         (utf-8-ivs-gb-er): Likewise.
401         (utf-8-cns): Likewise.
402         (utf-8-ivs-cns): Likewise.
403         (utf-8-cns-er): Likewise.
404         (utf-8-ivs-cns-er): Likewise.
405         (utf-8-big5): Likewise.
406         (utf-8-ivs-big5): Likewise.
407         (utf-8-big5-er): Likewise.
408         (utf-8-ivs-big5-er): Likewise.
409         (utf-8-jis): Likewise.
410         (utf-8-ivs-jis): Likewise.
411         (utf-8-jis-er): Likewise.
412         (utf-8-ivs-jis-er): Likewise.
413         (utf-8-ks): Likewise.
414         (utf-8-ivs-ks): Likewise.
415         (utf-8-ks-er): Likewise.
416         (utf-8-ivs-ks-er): Likewise.
417
418 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
421         (utf-8-ivs-jp): Likewise.
422         (utf-8-jp-er): Likewise.
423         (utf-8-ivs-jp-er): Likewise.
424
425 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
428         setting for `=ucs-var-010'.
429
430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
431         `=ucs-bmp-var-010'.
432
433         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
434         CHISE.
435         (=ucs-bmp-var-010): Likewise.
436
437 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `=ucs-sip@JP/hanazono'.
441
442         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
443         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
444
445 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list):
448         - Add `=big5-cdp-var-004'.
449         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
450           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
454         `=big5-cdp-var-005'.
455
456         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
457         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
458         `=big5-cdp-var-003'.
459         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
460         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
461         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
462
463 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-charset.el (default-coded-charset-priority-list):
466         Don't prefer ucs-compat CCSes to other CCSes.
467
468 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `===ucs-bmp-cjk-compat@unicode'.
472
473         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
474         coded-charset for XEmacs CHISE.
475
476 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `=ucs-sip-itaiji-003'.
480
481         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
482         XEmacs CHISE.
483
484 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=ucs-var-004'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
491
492         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
493         XEmacs CHISE.
494         (=ucs-var-004): Ditto.
495         (=ucs-bmp-var-004): Ditto.
496
497 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `=ucs-sip-var-003'.
501
502         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
503         XEmacs CHISE.
504
505 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
508         setting for `=ucs-itaiji-006'.
509
510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
511         `=ucs-bmp-itaiji-006'.
512
513         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
514         XEmacs CHISE.
515         (=ucs-bmp-itaiji-006): Ditto.
516
517 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `=ucs-sip-var-002'.
521
522         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
523         XEmacs CHISE.
524
525 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `=ucs-sip-itaiji-002'.
529
530         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
531         XEmacs CHISE.
532
533 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `==hanyo-denshi/tk'.
537
538 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
541         (=hanyo-denshi/tk): Fix `long-name'.
542         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
543
544 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `=>mj'.
548
549 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
552         coded-charset for XEmacs CHISE.
553
554 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `=hanyo-denshi/tk'.
558
559 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `=hanyo-denshi/tk/mf-01'.
563
564         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
565         XEmacs CHISE.
566         (=hanyo-denshi/tk/mf-01): Ditto.
567
568 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-charset.el (default-coded-charset-priority-list):
571         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
572
573 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-charset.el (default-coded-charset-priority-list):
576         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
577
578 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
585
586         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
587         XEmacs CHISE.
588         (=ucs-bmp-itaiji-004): Ditto.
589         (=ucs-itaiji-005): Ditto.
590         (=ucs-bmp-itaiji-005): Ditto.
591
592 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `=ucs-sip-itaiji-001'.
596
597         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
598         XEmacs CHISE.
599
600 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
604         `=ucs-itaiji-008'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
608         `=ucs-bmp-itaiji-008'.
609
610         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
611         XEmacs CHISE.
612         (=ucs-bmp-itaiji-001): Ditto.
613         (=ucs-itaiji-003): Ditto.
614         (=ucs-bmp-itaiji-003): Ditto.
615         (=ucs-itaiji-008): Ditto.
616         (=ucs-bmp-itaiji-008): Ditto.
617
618 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
622
623         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
624         for XEmacs CHISE.
625         (==ucs-bmp-cjk-compat@JP): Ditto.
626
627 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         setting for `===hng-tzs'.
631
632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
633         `===hng-tzs'.
634
635         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
636         CHISE.
637
638 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641         setting for `===hng-doh'.
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `===hng-doh'.
645
646         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
647         CHISE.
648
649 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `===hng-wad'.
653
654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
655         `===hng-wad'.
656
657         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
658         CHISE.
659
660 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663         settings for `==koseki' and `===hng-kcc'.
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `===hng-kcc'.
667
668         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
669         CHISE.
670
671 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for `===hng-nkk'.
675
676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
677         `===hng-nkk'.
678
679         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
680         CHISE.
681
682 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
685         setting for `===hng-ink'.
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `===hng-ink'.
689
690         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
691         CHISE.
692
693 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `===hng-jhk'.
697
698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
699         `===hng-jhk'.
700
701         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
702         CHISE.
703
704 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
707         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
708         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
709         (===jis-x0213-1@2004): Likewise.
710         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
711         "jisx0213\\(\\.2004\\)-1" as the registry.
712         (=+>jis-x0213-1@2004): Likewise.
713         (=>jis-x0213-1@2004): Likewise.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `===jis-x0213-1@2004'.
717
718 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `===hng-nak'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `===hng-nak'.
725
726         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
727         CHISE.
728
729 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `===hng-hos'.
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `===hng-hos'.
736
737         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
738         CHISE.
739
740 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         setting for `===hng-tzj'.
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
746         `===hng-tzj'.
747
748         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
749         CHISE.
750
751 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `===hng-kae'.
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `===hng-kae'.
758
759         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
760         CHISE.
761
762 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         setting for `===hng-kar'.
766
767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
768         `===hng-kar'.
769
770         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
771         CHISE.
772
773 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
776         setting for `===hng-kyd'.
777
778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
779         `===hng-kyd'.
780
781         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
782         CHISE.
783
784 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         setting for `===hng-hok'.
788
789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
790         `===hng-hok'.
791
792         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
793         CHISE.
794
795 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
798         setting for `===hng-jyu'.
799
800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
801         `===hng-jyu'.
802
803         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
804         CHISE.
805
806 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
809         setting for `===hng-zkd'.
810
811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
812         `===hng-zkd'.
813
814         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
815         CHISE.
816
817 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         setting for `===hng-kmi'.
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `===hng-kmi'.
824
825         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
826         CHISE.
827
828 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         setting for `===hng-okd'.
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `===hng-okd'.
835
836         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
837         CHISE.
838
839 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         setting for `===hng-nkm'.
843
844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
845         `===hng-nkm'.
846
847         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
848         CHISE.
849
850 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         setting for `===hng-nto'.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `===hng-nto'.
857
858         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
859         CHISE.
860
861 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `===hng-yhk'.
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `===hng-yhk'.
868
869         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
870         CHISE.
871
872 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `===hng-sok'.
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `===hng-sok'.
879
880         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
881         CHISE.
882
883 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `===hng-kda'.
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `===hng-kda'.
890
891         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
892         CHISE.
893
894 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `===hng-myz'.
898
899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
900         `===hng-myz'.
901
902         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
903         CHISE.
904
905 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
908         setting for `===hng-kgk'.
909
910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
911         `===hng-kgk'.
912
913         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
914         CHISE.
915
916 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `===hng-drt'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `===hng-drt'.
923
924         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
925         CHISE.
926
927 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `===hng-mam'.
931
932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
933         `===hng-mam'.
934
935         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
936         CHISE.
937
938 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for `===hng-dng'.
942
943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
944         `===hng-dng'.
945
946         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
947         CHISE.
948
949 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
952         setting for `=>cns11643-5'.
953
954 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===hng-keg'.
958
959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
960         `===hng-keg'.
961
962         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
963         CHISE.
964
965 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `===hng-jou'.
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `===hng-jou'.
972
973         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
974         CHISE.
975
976 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         setting for `===hng-smk'.
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `===hng-smk'.
983
984         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
985         CHISE.
986
987 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `===hng-kyo'.
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `===hng-kyo'.
994
995         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
996         CHISE.
997
998 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `===hng-kss'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `===hng-kss'.
1005
1006         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1007         CHISE.
1008
1009 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `===hng-wan'.
1013
1014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1015         `===hng-wan'.
1016
1017         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `===hng-ksk'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `===hng-ksk'.
1027
1028         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1029         CHISE.
1030
1031 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `===hng-kyu'.
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1037         `===hng-kyu'.
1038
1039         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1040         CHISE.
1041
1042 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `===hng-skk'.
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `===hng-skk'.
1049
1050         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `===hng-sik'.
1057
1058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1059         `===hng-sik'.
1060
1061         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1062         CHISE.
1063
1064 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         setting for `===hng-kbk'.
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1070         `===hng-kbk'.
1071
1072         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1073         CHISE.
1074
1075 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `===hng-kcj'.
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `===hng-kcj'.
1082
1083         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1084         CHISE.
1085
1086 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         setting for `===hng-k24'.
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `===hng-k24'.
1093
1094         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1095         CHISE.
1096
1097 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         setting for `===hng-gok'.
1101
1102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1103         `===hng-gok'.
1104
1105         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1106         CHISE.
1107 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `===hng-tsu'.
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `===hng-tsu'.
1114
1115         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1116         CHISE.
1117
1118 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `===hng-sys'.
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124         `===hng-sys'.
1125
1126         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1127         CHISE.
1128
1129 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1132         - Use "&HNG010-<d><d><d><d><d>;" instead of
1133           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1134         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1137         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1138
1139         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1140         "hngkhi-0" as the suffix of registry.
1141         (===hng-khm): New coded-charset for XEmacs CHISE.
1142         (=ucs-itaiji-002): Ditto.
1143         (=ucs-bmp-itaiji-002): Ditto.
1144
1145 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1148         setting for `=>ucs@iwds-1'.
1149
1150         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1151         XEmacs CHISE.
1152
1153 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1156         CHISE.
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1159         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1160         `===hng-khi'.
1161
1162 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1165         setting for `===hng-khi'.
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1168         `===hng-khi'.
1169
1170         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1171         CHISE.
1172
1173 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1176         #x9FA5 as the value of `max-code'.
1177         (=ucs-bmp-var-002): Likewise.
1178         (=ucs-bmp-var-003): Likewise.
1179         (=ucs-bmp-itaiji-084): Likewise.
1180         (=ucs-bmp-cjk@JP): Likewise.
1181         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1182         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1183         (=>ucs-bmp-cjk@component): Likewise.
1184
1185 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1193         XEmacs CHISE.
1194         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1195         `==jis-x0208@1978/2-pr' as the mother.
1196
1197 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1206
1207 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1210         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1211
1212 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `===ucs@gb'.
1216
1217 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1220         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1221         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1222         as the entity-reference for `===jis-x0213-1@2000'; use
1223         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1224
1225 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1228         `===jis-x0208'.
1229
1230         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1231         instead of `===jis-x0208' as the mother.
1232         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1233         `===jis-x0208' as the mother.
1234         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1235         `===jis-x0208' as the mother.
1236         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1237         `===jis-x0213-1' as the mother.
1238         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1239         `===jis-x0213-1' as the mother.
1240         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1241         the mother.
1242         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1243         mother.
1244
1245 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1248         setting for `=ucs-var-001'.
1249
1250 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1253         `=ucs-bmp-var-001'.
1254
1255         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1256         CHISE.
1257         (=ucs-bmp-var-001): Ditto.
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1260         setting for `=ucs-var-003'.
1261
1262 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `=ucs-bmp-var-003'.
1266
1267         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1268         CHISE.
1269         (=ucs-bmp-var-003): Ditto.
1270
1271 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1274         setting for `=ucs-var-002'.
1275
1276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1277         `=ucs-bmp-var-002'.
1278
1279         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1280         CHISE.
1281         (=ucs-bmp-var-002): Ditto.
1282
1283 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1284
1285         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1286         XEmacs CHISE.
1287         (==jis-x0208@1978/5pr): Ditto.
1288
1289 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1292         `=>ucs-bmp-cjk@component'.
1293
1294         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1295         XEmacs CHISE.
1296         (=>ucs-bmp-cjk@component): Ditto.
1297
1298 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         setting for `=>iwds-1'.
1302
1303 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1306         CHISE.
1307
1308 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-charset.el (default-coded-charset-priority-list):
1311         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1312         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1313         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1314         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1315
1316 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1319         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1320
1321         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1322         `=>>ucs@iso' as the mother.
1323         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1324         mother.
1325
1326 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `===hanyo-denshi/ia'.
1330
1331 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1334         `===hanyo-denshi/ia'.
1335
1336 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-conf.el (=koseki): Fix DOC.
1339         (==koseki): New coded-charset for XEmacs CHISE.
1340
1341 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1344         XEmacs CHISE.
1345         (===hanyo-denshi/jd): Fix DOC.
1346
1347 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `===hanyo-denshi/ip'.
1351
1352 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1355         `===hanyo-denshi/ip'.
1356
1357         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1358         XEmacs CHISE.
1359
1360 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1363         `==ucs-radicals@unicode' and `=>daikanwa'.
1364
1365         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1366         for XEmacs CHISE.
1367
1368 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1371         XEmacs CHISE.
1372
1373 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1376         `===ruimoku-v6'.
1377
1378 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1381         setting for `===ruimoku-v6'.
1382
1383 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1386         CHISE.
1387
1388 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1391         coded-charset for XEmacs CHISE.
1392
1393 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1396         XEmacs CHISE.
1397
1398 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1401         `===ucs-sip@iso'.
1402
1403 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1406         CHISE.
1407
1408 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `==ucs-sip@iso'.
1412
1413         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1414         CHISE.
1415
1416 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1419         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1420         (=ucs-sip-ext-b@iso): Fix registry.
1421         (==ucs-sip-ext-b@iso): Ditto.
1422         (===ucs-sip-ext-b@iso): Ditto.
1423
1424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1425         `=ucs-sip@iso'.
1426
1427 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         setting for `=>cbeta'.
1431
1432 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1433
1434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1435         `=>cns11643-7'.
1436
1437         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1438
1439 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1442         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1443
1444 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1447         `=ucs@cns'.
1448         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1449         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1450         `=ucs@jis/1990'.
1451         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1452         `=ucs@jis/2000'.
1453         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1454         `=ucs@jis/2004'.
1455         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1458         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1459
1460 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1463         XEmacs CHISE.
1464         (==jis-x0208@1978/1pr): Ditto.
1465         (==jis-x0208@1978/2-pr): Ditto.
1466
1467 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1470         setting for `===jis-x0213-1@2004'.
1471
1472 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1476
1477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1478         `===hanyo-denshi/jb'.
1479
1480         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1481         XEmacs CHISE.
1482         (=+>hanyo-denshi/ft): Ditto.
1483         (=+>hanyo-denshi/jt): Ditto.
1484
1485 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1488         `===hanyo-denshi/hg'.
1489
1490 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1491
1492         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1493         XEmacs CHISE.
1494         (===hanyo-denshi/hg): Ditto.
1495
1496 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1499         glyph-forms instead of detailed glyph-images.
1500         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1501         `=adobe-japan1-*'.
1502         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1503         (===adobe-japan1-1): Ditto.
1504         (===adobe-japan1-2): Ditto.
1505         (===adobe-japan1-3): Ditto.
1506         (===adobe-japan1-4): Ditto.
1507         (===adobe-japan1-5): Ditto.
1508         (===adobe-japan1-6): Ditto.
1509         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1510         `=>>>adobe-japan1' as the mother.
1511         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1512         `=>>adobe-japan1' as the mother.
1513         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1514         glyph-images.
1515         (==jis-x0208@1978): Ditto.
1516         (==jis-x0208@1983): Ditto.
1517         (==jis-x0208@1990): Ditto.
1518         (==jis-x0213-1): Ditto.
1519         (==jis-x0213-1@2000): Ditto.
1520         (==jis-x0213-1@2004): Ditto.
1521         (==jis-x0213-2): Ditto.
1522         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1523         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1524         `=jis-x0208@1978'.
1525         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1526         `=jis-x0208@1983'.
1527         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1528         `=jis-x0208@1990'.
1529         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1530         `=jis-x0213-1'.
1531         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1532         `=jis-x0213-1@2000'.
1533         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1534         `=jis-x0213-1@2004'.
1535         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1536         `=jis-x0213-2'.
1537         (===jis-x0208): New coded-charset for XEmacs CHISE.
1538         (===jis-x0208@1978): Ditto.
1539         (===jis-x0208@1983): Ditto.
1540         (===jis-x0208@1990): Ditto.
1541         (===jis-x0213-1): Ditto.
1542         (===jis-x0213-1@2000): Ditto.
1543         (===jis-x0213-2): Ditto.
1544         (===jis-x0212): Ditto.
1545         (===ks-x1001): Ditto.
1546         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1547         mother.
1548         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1549         as the mother.
1550         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1551         as the mother.
1552         (===cns11643-1): New coded-charset for XEmacs CHISE.
1553         (===cns11643-2): Ditto.
1554         (===cns11643-3): Ditto.
1555         (===cns11643-4): Ditto.
1556         (===cns11643-5): Ditto.
1557         (===cns11643-6): Ditto.
1558         (===cns11643-7): Ditto.
1559         (=>>cns11643-1): Ditto.
1560         (==big5-cdp): Indicate abstract glyph-images instead of
1561         representative glyph-images.
1562         (===big5-cdp): New coded-charset for XEmacs CHISE.
1563         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1564         detailed glyph-images.
1565         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1566         `=hanyo-denshi/*'.
1567         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1568         (===hanyo-denshi/ib): Ditto.
1569         (===hanyo-denshi/jt): Ditto.
1570         (===hanyo-denshi/ks): Ditto.
1571         (===mj): Ditto.
1572         (===mj-0): Ditto.
1573         (===mj-1): Ditto.
1574         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1575         `=>>>hanyo-denshi/*' as its mother.
1576         (==gt): Indicate abstract glyph-forms instead of detailed
1577         glyph-images.
1578         (===gt): New coded-charset for XEmacs CHISE.
1579         (=>>>gt): Indicates `==gt' instead of `=gt'.
1580         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1581         (==gt-k): Indicate abstract glyph-forms instead of detailed
1582         glyph-images.
1583         (===gt-k): New coded-charset for XEmacs CHISE.
1584         (==daikanwa): Indicates glyph-images instead of detailed
1585         glyph-images.
1586         (===daikanwa): New coded-charset for XEmacs CHISE.
1587         (===daikanwa/+p): Ditto.
1588         (===daikanwa/ho): Ditto.
1589         (==cbeta): Ditto.
1590         (===cbeta): Ditto.
1591         (==jef-china3): Ditto.
1592         (===jef-china3): Ditto.
1593         (==ruimoku-v6): Ditto.
1594         (==ucs@iso): Indicate representative glyph-forms instead of
1595         representative glyph-images.
1596         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1597         (==ucs@unicode): Indicate representative glyph-forms instead of
1598         representative glyph-images.
1599         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1600         `=ucs@unicode'.
1601         (==ucs@cns): Indicate representative glyph-forms instead of
1602         representative glyph-images.
1603         (==ucs@jis): Ditto.
1604         (==ucs@jis/1990): Ditto.
1605         (==ucs@jis/2000): Ditto.
1606         (==ucs@jis/2004): Ditto.
1607         (==ucs@ks): Ditto.
1608         (===ucs@iso): New coded-charset for XEmacs CHISE.
1609         (===ucs@unicode): Ditto.
1610         (===ucs@gb): Ditto.
1611         (===ucs@ks): Ditto.
1612         (===ucs-bmp-cjk@gb): Ditto.
1613         (===ucs-sip-ext-b@iso): Ditto.
1614
1615 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1618         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1619         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1620         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1621         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1622         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1623         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1624         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1625         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1626         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1627
1628         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1629         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1630         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1631         - Use "&g1-[NAME];" for `=>>[NAME]'.
1632         - Abolish "&g2-[NAME];".
1633
1634 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1635
1636         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1637         `=>>ucs@cns' as the mother.
1638
1639 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1642         setting for `==ucs@ks'.
1643
1644 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1645
1646         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1647         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1648         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1649         0x00E30000〜0x00E409D5.
1650
1651 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1654         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1655         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1656
1657 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1660         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1661
1662         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1663         (=mj-0): Ditto.
1664         (=mj-1): Ditto.
1665         (==mj): Ditto.
1666         (==mj-0): Ditto.
1667         (==mj-1): Ditto.
1668         (=>>mj): Ditto.
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1671         setting for `=mj' and `==mj'.
1672
1673 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1674
1675         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1676         CHISE.
1677
1678 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1681         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1682         `=>ucs@hanyo-denshi'.
1683
1684 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1685
1686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1687         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1688
1689         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1690         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1691
1692 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1695         XEmacs CHISE.
1696
1697 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1698
1699         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1700         Change priority of `=>>>ucs@iso'.
1701
1702         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1703         `=>>>ucs@iso' as the mother.
1704         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1705
1706 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1709         Change priority of `=>>>ucs@unicode'.
1710
1711         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1712         `=ucs@unicode'.
1713
1714 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1715
1716         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1717         Change priority of `=>>>ucs@jis'.
1718
1719         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1720         `=ucs@jis'.
1721
1722 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `==daikanwa/+p'.
1726
1727 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         setting for `==shinjigen@1ed'.
1731
1732 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1735         XEmacs CHISE.
1736
1737 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1738
1739         * mule/mule-conf.el (==shinjigen): Modify DOC.
1740         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1741         (==shinjigen@rev): Modify DOC.
1742
1743 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1746         CHISE.
1747
1748 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1751         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1752
1753         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1754         XEmacs CHISE.
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1757         `==daikanwa'.
1758
1759 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         setting for `==cns11643-7'.
1763
1764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1765         `==cns11643-7'.
1766
1767 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1768
1769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1770         `==cns11643-6'.
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1773         setting for `==cns11643-6'.
1774
1775 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778         setting for `==cns11643-5'.
1779
1780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1781         `==cns11643-5'.
1782
1783 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         setting for `==cns11643-4'.
1787
1788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1789         `==cns11643-4'.
1790
1791 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1792
1793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1794         setting for `==cns11643-3'.
1795
1796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1797         `==cns11643-3'.
1798
1799 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         setting for `==cns11643-2'.
1803
1804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1805         `==cns11643-2'.
1806
1807 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1810         Change priority of `=>>>ucs@ks'.
1811
1812         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1813         `=ucs@ks'.
1814
1815 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1816
1817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1818         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1819         `==ucs@cns' and `==cns11643-1'.
1820
1821         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1822         (==cns11643-2): Ditto.
1823         (==cns11643-3): Ditto.
1824         (==cns11643-4): Ditto.
1825         (==cns11643-5): Ditto.
1826         (==cns11643-6): Ditto.
1827         (==cns11643-7): Ditto.
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1830         `==cns11643-1'.
1831
1832 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1835         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1836         `=>>>ucs@jis/1990'.
1837
1838         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1839         `=ucs@jis/1990'.
1840         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1841         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1842
1843 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1846         Change priority of `=>>>ucs@cns'.
1847
1848         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1849         `=ucs@cns'.
1850
1851 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1852
1853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1854         `==ks-x1001'.
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1857         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1858         `==ks-x1001'.
1859
1860 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1863
1864 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1865
1866         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1867         `=jis-x0208'.
1868         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1869         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1870         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1871         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1872         (=>>>jis-x0213-1@2000): Changed to an alias for
1873         `=jis-x0213-1@2000'.
1874         (=>>>jis-x0213-1@2004): Changed to an alias for
1875         `=jis-x0213-1@2004'.
1876         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1877
1878 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1879
1880         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1881         `=adobe-japan1-0'.
1882         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1883         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1884         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1885         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1886         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1887         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1888
1889 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1890
1891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1892         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1893         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1894         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1895         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1896         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1897
1898 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1899
1900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1901         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1902         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1903         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1904         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1905         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1906         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1907         `==jis-x0212'.
1908
1909 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1910
1911         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1912         "AdobeJapan1-[0-6]$".
1913         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1914         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1915         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1916         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1917         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1918         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1919         (==adobe-japan1-1): Ditto.
1920         (==adobe-japan1-2): Ditto.
1921         (==adobe-japan1-3): Ditto.
1922         (==adobe-japan1-4): Ditto.
1923         (==adobe-japan1-5): Ditto.
1924         (==adobe-japan1-6): Ditto.
1925         (==jis-x0208): Ditto.
1926         (==jis-x0208@1978): Ditto.
1927         (==jis-x0208@1983): Ditto.
1928         (==jis-x0208@1990): Ditto.
1929         (==jis-x0213-1): Ditto.
1930         (==jis-x0213-1@2000): Ditto.
1931         (==jis-x0213-1@2004): Ditto.
1932         (==jis-x0213-2): Ditto.
1933         (==jis-x0212): Ditto.
1934         (==gb2312): Ditto.
1935         (==iso-ir165): Ditto.
1936         (==gb12345): Ditto.
1937         (==ks-x1001): Ditto.
1938         (==cns11643-1): Ditto.
1939         (==cns11643-2): Ditto.
1940         (==cns11643-3): Ditto.
1941         (==cns11643-4): Ditto.
1942         (==cns11643-5): Ditto.
1943         (==cns11643-6): Ditto.
1944         (==cns11643-7): Ditto.
1945         (==big5-cdp): Ditto.
1946         (==hanyo-denshi/ja): Ditto.
1947         (==hanyo-denshi/jb): Ditto.
1948         (==hanyo-denshi/jc): Ditto.
1949         (==hanyo-denshi/jd): Ditto.
1950         (==hanyo-denshi/ft): Ditto.
1951         (==hanyo-denshi/ia): Ditto.
1952         (==hanyo-denshi/ib): Ditto.
1953         (==hanyo-denshi/hg): Ditto.
1954         (==hanyo-denshi/jt): Ditto.
1955         (==hanyo-denshi/ks): Ditto.
1956         (==gt): Ditto.
1957         (==gt-k): Ditto.
1958         (==daikanwa): Ditto.
1959         (==shinjigen): Ditto.
1960         (==ucs@iso): Ditto.
1961         (==ucs@unicode): Ditto.
1962         (==ucs@gb): Ditto.
1963         (==ucs-bmp@gb): Ditto.
1964         (==ucs@cns): Ditto.
1965         (==ucs-bmp@cns): Ditto.
1966         (==ucs@jis): Ditto.
1967         (==ucs@jis/1990): Ditto.
1968         (==ucs@jis/2000): Ditto.
1969         (==ucs@jis/2004): Ditto.
1970         (==ucs@JP): Ditto.
1971         (==ucs@JP/hanazono): Ditto.
1972         (==ucs@ks): Ditto.
1973         (==ucs-bmp@ks): Ditto.
1974         (==ucs@cns11643): Ditto.
1975         (==ucs-bmp-cjk@gb): Ditto.
1976         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1977         (==ucs-sip-ext-b@iso): Ditto.
1978
1979 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1982         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1983
1984         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1985         XEmacs CHISE.
1986         (=ucs-bmp-cjk@unicode): Abolished.
1987
1988 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1989
1990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1991         `=+>ucs-bmp-cjk-compat@jis'.
1992
1993         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1994         for XEmacs CHISE.
1995
1996 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1999         CHISE.
2000
2001 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2002
2003         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2004         for XEmacs CHISE.
2005         (=jis-x0208@1978/1er-pr): Abolished.
2006         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2007         `=jis-x0208@1978/1er-pr' as the mother.
2008
2009 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2012         setting for `=ucs-itaiji-084'.
2013
2014 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list):
2017         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2018
2019         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2020         XEmacs CHISE.
2021         (=ucs-bmp-itaiji-084): Ditto.
2022
2023 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2024
2025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2026         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2027
2028 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2031         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2032
2033         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2034         XEmacs CHISE.
2035         (=big5-cdp-var-5): Ditto.
2036
2037 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2038
2039         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2040         XEmacs CHISE.
2041
2042 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2043
2044         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2045         XEmacs CHISE.
2046
2047 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2050         setting for `=>>>hanyo-denshi/ft'.
2051
2052 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2053
2054         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2055         XEmacs CHISE.
2056         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2057         `=hanyo-denshi/jd' as the mother.
2058
2059 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2060
2061         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2062         XEmacs CHISE.
2063         (=+>adobe-japan1-1): Ditto.
2064         (=+>adobe-japan1-2): Ditto.
2065         (=+>adobe-japan1-3): Ditto.
2066         (=+>adobe-japan1-4): Ditto.
2067         (=+>adobe-japan1-5): Ditto.
2068         (=+>adobe-japan1-6): Ditto.
2069         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2070
2071 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2072
2073         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2074         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2075         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2076
2077         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2078         the top.
2079
2080 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2081
2082         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2083         XEmacs CHISE.
2084         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2085         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2086         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2087
2088 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2089
2090         * mule/mule-charset.el (default-coded-charset-priority-list):
2091         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2092         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2093
2094         * mule/mule-conf.el: Modify order of definitions of some
2095         coded-charsets.
2096
2097 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2100         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2101         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2102
2103         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2104         CHISE.
2105         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2106         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2107
2108 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2109
2110         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2111         CHISE.
2112
2113 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2114
2115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2116         setting for `=daikanwa/+2p'.
2117
2118         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2119         XEmacs CHISE.
2120
2121 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2122
2123         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2124         XEmacs CHISE.
2125         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2126
2127 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2128
2129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2130         setting for `=>>>hanyo-denshi/ib'.
2131
2132 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2133
2134         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2135         XEmacs CHISE.
2136         (=>>>hanyo-denshi/ib): Ditto.
2137         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2138         `=hanyo-denshi/ja' as the mother.
2139         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2140         `=hanyo-denshi/ib' as the mother.
2141
2142 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2143
2144         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2145         XEmacs CHISE.
2146         (utf-8-ivs-mcs-er): Likewise.
2147         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2148         and `=>ucs-gb'.
2149         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2150         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2151         `ucs-gb' and `=>ucs-gb'.
2152         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2153         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2154         and `=>ucs-cns'.
2155         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2156         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2157         `ucs-cns' and `=>ucs-cns'.
2158         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2159         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2160         `ucs-big5' and `=>ucs-big5'.
2161         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2162         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2163         `ucs-big5' and `=>ucs-big5'.
2164         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2165         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2166         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2167         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2168         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2169         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2170         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2171         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2172         `=>ucs-jis'; modify DOC and mnemonic.
2173         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2174         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2175         and `=>ucs-jis'; modify DOC and mnemonic.
2176         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2177         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2178         `=>ucs-ks'.
2179         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2180         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2181         and `=>ucs-ks'.
2182         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2183
2184 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2187         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2188
2189 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2192         Modify priorities.
2193
2194 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2195
2196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2197         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2198
2199 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2200
2201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2202         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2203
2204 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2207         CHISE.
2208
2209 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2210
2211         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2212         CHISE.
2213
2214 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2215
2216         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2217         CHISE.
2218
2219 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2222         `=+>ucs-bmp-cjk@unicode'.
2223
2224         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2225         for XEmacs CHISE.
2226
2227 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         setting for `=>>daikanwa'.
2231
2232 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `=>>hanyo-denshi/jt'.
2236
2237 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2240         XEmacs CHISE.
2241         (=+>jis-x0208@1990): Ditto.
2242         (=+>jis-x0213-1@2000): Ditto.
2243
2244 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2247         XEmacs CHISE.
2248
2249 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2252         XEmacs CHISE.
2253         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2254         `=hanyo-denshi/jc' as the mother.
2255
2256 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2259         setting for `=+>adobe-japan1'.
2260
2261         * mule/mule-charset.el (default-coded-charset-priority-list):
2262         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2263         and `=>>hanyo-denshi/ft' to `=>>gt'.
2264
2265 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2268         XEmacs CHISE.
2269         (=>>adobe-japan1-1): Ditto.
2270         (=>>adobe-japan1-2): Ditto.
2271         (=>>adobe-japan1-3): Ditto.
2272         (=>>adobe-japan1-4): Ditto.
2273         (=>>adobe-japan1-5): Ditto.
2274         (=>>adobe-japan1-6): Ditto.
2275         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2276
2277 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-conf.el (=adobe-japan1): New alias for
2280         `=adobe-japan1-6'.
2281         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2282         (=>>>adobe-japan1-1): Ditto.
2283         (=>>>adobe-japan1-2): Ditto.
2284         (=>>>adobe-japan1-3): Ditto.
2285         (=>>>adobe-japan1-4): Ditto.
2286         (=>>>adobe-japan1-5): Ditto.
2287         (=>>>adobe-japan1-6): Ditto.
2288         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2289
2290 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2293         setting for `=>>>adobe-japan1'.
2294
2295 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2298         setting for `=+>ucs@ks'.
2299
2300 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2303         XEmacs CHISE.
2304         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2305         `=adobe-japan1-6' as the mother.
2306
2307 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2308
2309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2310         setting for `=>cns11643-7'.
2311
2312 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2315         CHISE.
2316
2317 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2320         XEmacs CHISE.
2321         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2322
2323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2324         setting for `=>ucs@jis/2004'.
2325
2326 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2329         setting for `=+>gt'.
2330
2331         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2332         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2333
2334 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2337         `=>ucs@unicode' as the mother.
2338         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2339         mother.
2340         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2341         mother.
2342         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2343         mother.
2344
2345 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2348         setting for `=+>ucs@unicode'.
2349
2350         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2351         CHISE.
2352
2353 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2356         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2357         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2358         - Add setting for `=+>ucs@cns'.
2359
2360         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2361         CHISE.
2362         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2363         as the mother.
2364         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2365         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2366
2367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2368         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2369
2370 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2373         setting for `=>ucs@ks'.
2374
2375 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2378         `=ucs-bmp-cjk-compat@unicode'.
2379
2380         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2381         coded-charset for XEmacs CHISE.
2382
2383 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2386         `=ucs-bmp-cjk-compat'.
2387
2388         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2389         XEmacs CHISE.
2390
2391 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2394         CHISE.
2395
2396 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2399         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2400
2401         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2402         `=>ucs@jis/1990'.
2403         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2404
2405 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2408         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2409
2410         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2411         CHISE.
2412         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2413         mother.
2414
2415 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2418         `=>jis-x0213-2@usual'.
2419         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2420         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2421         `=>jis-x0213-2@usual' as the mother.
2422
2423 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2426         (=>ucs@JP): New alias for `=+>ucs@jis'.
2427
2428 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2431         `=>jis-x0208@usual'.
2432         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2433         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2434         `=>jis-x0208@usual' as the mother.
2435         (=>jis-x0208): Likewise.
2436
2437 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2440         setting for `=+>jis-x0208@1978'.
2441
2442 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2445         XEmacs CHISE.
2446
2447 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2450         setting for `=>>>ucs@jis/1990'.
2451
2452 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2455         setting for `=>ucs@jis/1990'.
2456
2457 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2460         setting for `=ucs@JP/hanazono'.
2461
2462         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2463         CHISE.
2464         (=ucs@JP/hanazono): Ditto.
2465         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2466         (=>>hanyo-denshi/jc): Ditto.
2467         (=>>hanyo-denshi/jd): Ditto.
2468
2469 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2472         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2473
2474 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2477         XEmacs CHISE.
2478
2479 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2482         XEmacs CHISE.
2483
2484 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2487         `=ucs-bmp-cjk@JP'.
2488
2489 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2490
2491         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2492         XEmacs CHISE.
2493
2494 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2497         Modify order of settings; add settings for `=daikanwa@rev2'.
2498
2499 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2502         setting for `=>>cbeta'.
2503
2504         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2505         CHISE.
2506
2507 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2510         setting for `=>>adobe-japan1'.
2511
2512 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2515         XEmacs CHISE.
2516
2517 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2520         setting for `=>>hanyo-denshi/ia'.
2521
2522         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2523         XEmacs CHISE.
2524
2525 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2528         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2529
2530         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2531         XEmacs CHISE.
2532         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2533         `=hanyo-denshi/jt' as the mother.
2534
2535 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         setting for `=>>>jis-x0213-2'.
2539
2540         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2541         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2542         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2543
2544 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2547         XEmacs CHISE.
2548
2549 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2552         XEmacs CHISE.
2553
2554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2555         `=>>jis-x0213-1@2004'.
2556
2557 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2560         XEmacs CHISE.
2561
2562 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2565         - Use "&g2-*;" as entity-references for `=>>>*'.
2566         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2567
2568         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2569         XEmacs CHISE.
2570         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2571         as the mother.
2572
2573 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2576         setting for `=>>hanyo-denshi/ib'.
2577
2578         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2579         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2580         (=>>jis-x0208@1990): Ditto.
2581         (=>>hanyo-denshi/ib): Ditto.
2582
2583         * mule/mule-charset.el (default-coded-charset-priority-list):
2584         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2585
2586 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2589         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2590         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2591         `=>>>ucs@jis/2004'.
2592
2593 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2596         XEmacs CHISE.
2597         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2598         `=jis-x0213-1@2004' as the mother.
2599         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2600         (=>>>ucs@ks): Ditto.
2601
2602         * mule/mule-charset.el (default-coded-charset-priority-list):
2603         Modify priority of `=hanyo-denshi/*'.
2604
2605 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2608         settings for `=>>ucs@JP' and `=ucs@JP'.
2609
2610 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2613         CHISE.
2614
2615 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2618         setting for `=>>>ucs@cns'.
2619
2620         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2621         CHISE.
2622
2623 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2626         instead of `=>>>jis-x0213-1@2004' as the mother.
2627         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2628         (=>>>ucs@unicode): Likewise.
2629         (=>>>ucs@jis): Likewise.
2630         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2631         mother.
2632         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2633
2634 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2637         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2638         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2639         `=>>>ucs@jis'.
2640
2641 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-charset.el (default-coded-charset-priority-list):
2644         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2645         and `=jis-x0213-*-2000'.
2646
2647 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2650         XEmacs CHISE.
2651         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2652         `=>>jis-x0213-1' as the mother.
2653
2654 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2657         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2658
2659 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2662
2663 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2666         XEmacs CHISE.
2667
2668 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-coding.el (decomposition-feature-list): Set
2671         `=decomposition', `=decomposition@cid' and
2672         `=decomposition@hanyo-denshi'.
2673
2674 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         setting for `=>>hanyo-denshi/ks'.
2678
2679         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2680         XEmacs CHISE.
2681
2682 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2685         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2686
2687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2688         `=hanyo-denshi/ks/mf'.
2689
2690         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2691         XEmacs CHISE.
2692         (=hanyo-denshi/ks/mf): Ditto.
2693
2694 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2697         settings for P=hanyo-denshi/jt'.
2698
2699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2700         `=hanyo-denshi/jt'.
2701
2702         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2703         XEmacs CHISE.
2704
2705 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2708         settings for `=hanyo-denshi/ip'.
2709
2710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2711         `=hanyo-denshi/ip'.
2712
2713         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2714         XEmacs CHISE.
2715
2716 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         settings for `=hanyo-denshi/hg'.
2720
2721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2722         `=hanyo-denshi/hg'.
2723
2724         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2725         XEmacs CHISE.
2726
2727 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2730         setting for `=>>hanyo-denshi/ft'.
2731
2732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2733         `=>>hanyo-denshi/ft'.
2734
2735         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2736         XEmacs CHISE.
2737
2738 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2741         settings for `=hanyo-denshi/ib'.
2742
2743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2744         `=hanyo-denshi/ib'.
2745
2746         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2747         XEmacs CHISE.
2748
2749 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2752         settings for isolated characters of `=hanyo-denshi/ia' and
2753         non-isolated characters of `=hanyo-denshi/*'.
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2756         `=hanyo-denshi/ia'.
2757
2758         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2759         XEmacs CHISE.
2760
2761 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2764         setting for isolated characters of `=hanyo-denshi/ft'.
2765
2766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2767         `=hanyo-denshi/ft'.
2768
2769         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2770         XEmacs CHISE.
2771
2772 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2775         setting for isolated characters of `=hanyo-denshi/jd'.
2776
2777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2778         `=hanyo-denshi/jd'.
2779
2780         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2781         XEmacs CHISE.
2782
2783 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2786         setting for isolated characters of `=hanyo-denshi/jc'.
2787
2788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2789         `=hanyo-denshi/jc'.
2790
2791         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2792         XEmacs CHISE.
2793
2794 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2797         setting for isolated characters of `=hanyo-denshi/jb'.
2798
2799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2800         `=hanyo-denshi/jb'.
2801
2802         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2803         XEmacs CHISE.
2804
2805 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2808         setting for isolated characters of `=hanyo-denshi/ja'.
2809
2810 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2813         `=hanyo-denshi/ja'.
2814
2815         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2816         XEmacs CHISE.
2817
2818 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2821         settings for isolated characters of `=adobe-japan1-6'.
2822
2823 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2826         CHISE.
2827         (=daikanwa/+2p): Ditto.
2828         (=daikanwa/ho): Ditto.
2829
2830 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2833         coding-system for XEmacs CHISE.
2834
2835 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         setting for `=>>ruimoku-v6'.
2839
2840         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2841         CHISE.
2842
2843 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2846         setting for `=daikanwa@rev1'.
2847
2848 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2851         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2852
2853 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2856         XEmacs CHISE.
2857         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2858
2859 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2862         CHISE.
2863
2864 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2867         CHISE.
2868
2869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2870         setting for `=>ucs@jis'.
2871
2872 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2875         setting for `=>jis-x0208@usual'.
2876
2877         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2878         XEmacs CHISE.
2879         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2880         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2881         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2882
2883 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2886         CHISE.
2887         (=>>>jis-x0208@1990): Ditto.
2888         (=>>>jis-x0213-1): Ditto.
2889         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2890         mother.
2891         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2892         as the mother.
2893
2894 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2897         setting for `=>ucs@cns' and `=>>ucs@ks'.
2898
2899         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2900         CHISE.
2901
2902 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2905         CHISE.
2906
2907 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2910         CHISE.
2911         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2912         mother.
2913
2914 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2917         `==>ucs-bmp-cjk@bucs'.
2918
2919         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2920         XEmacs CHISE.
2921
2922 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2925         setting for `==>ucs@bucs'.
2926
2927         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2928         XEmacs CHISE.
2929
2930 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2933         - Add setting for `=>>jis-x0208'.
2934         - Omit setting for `=>>jis-x0208@1990'.
2935         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2936           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2937           `=ucs@FOO'.
2938
2939 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2942         setting for `=>daikanwa'.
2943
2944 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-conf.el (=daikanwa): Fix DOC.
2947         (=>daikanwa): New abstract character for XEmacs CHISE.
2948         (=>ucs@iso): Likewise.
2949         (=>ucs@unicode): Likewise.
2950         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2951
2952 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2955         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2956           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2957         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2958         - Add `=>big5-cdp'.
2959
2960 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2963         (=>big5-cdp): New abstract character.
2964
2965 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2968         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2969         `chinese-big5'.
2970
2971 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-charset.el (default-coded-charset-priority-list):
2974         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2975
2976         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2977         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2978         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2979         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2980         and `=>jis-x0213-2'.
2981
2982 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2985         XEmacs CHISE.
2986         (=>>ucs@jis/2000): Likewise.
2987         (=>>ucs@jis/2004): Likewise.
2988
2989 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2992         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2993         `=>>ucs@cns'.
2994
2995         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2996         XEmacs CHISE.
2997         (=>>gt): Use quote instead of backquote; modify DOC.
2998         (=>gt): Use quote instead of backquote.
2999         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3000         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3001         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3002         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3003         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3004         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3005
3006 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3009         `=>>ucs@unicode' and `=>>gt'.
3010
3011 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3014         XEmacs CHISE.
3015         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3016         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3017         `=jis-x0208@1978/1er-pr' as the mother.
3018         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3019
3020 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3023         `=ucs@unicode' as the mother.
3024
3025 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3028         setting for `=>>ucs@unicode'.
3029
3030         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3031         CHISE.
3032
3033 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3036         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3037
3038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3039         `=adobe-japan1-6' and `=adobe-japan1-base'.
3040
3041         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3042         XEmacs CHISE.
3043         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3044         specify `min-code' and `max-code'.
3045         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3046         (=adobe-japan1-2): Likewise.
3047         (=adobe-japan1-3): Likewise.
3048         (=adobe-japan1-4): Likewise.
3049         (=adobe-japan1-5): Likewise.
3050         (=adobe-japan1-6): Likewise.
3051
3052 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3055         setting for `=>gt'.
3056
3057 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3060         CHISE.
3061
3062 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3065         setting for `=>zinbun-oracle'.
3066
3067         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3068         for XEmacs CHISE.
3069
3070 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3073         for XEmacs CHISE.
3074         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3075         `=jis-x0208@1978' as the mother.
3076
3077 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3080         - Use `=gt' instead of `ideograph-gt'.
3081         - Use `=gt-k' instead of `ideograph-gt-k'.
3082         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3083         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3084         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3085         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3086         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3087         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3088         - Use `=>>gt' instead of `<=>gt'.
3089         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3090         - Add setting for `=>>jis-x0208@1990'.
3091         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3092           `=>>jis-x0213-1@2000'.
3093         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3094         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3095           `=>>jis-x0213-1@2004'.
3096         - Add setting for `=>>jis-x0208@1978'.
3097         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3098
3099 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3102         XEmacs CHISE.
3103
3104 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3107         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3108         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3109         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3110         `<=>jis-x0213-1@2004'.
3111
3112 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3115         CHISE.
3116         (=>jis-x0213-2): Ditto.
3117
3118 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3121         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3122
3123 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3124
3125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3126         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3127         `=>jis-x0213-1'.
3128
3129 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3132         CHISE.
3133         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3134
3135 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3136
3137         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3138         `<==>jis-x0213-1'.
3139         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3140         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3141         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3142         (<=>jis-x0208): New alias for `=>jis-x0208'.
3143         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3144         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3145         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3146         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3147         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3148         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3149         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3150         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3151         (=>>gt): Renamed from `<==>gt'.
3152         (<==>gt): New alias for `=>>gt'.
3153
3154 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3157         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3158         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3159         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3160         - Add settings for `<=>jis-x0213-1@2000' and
3161           `<=>jis-x0213-1@2004'.
3162
3163         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3164         XEmacs CHISE.
3165         (<==>jis-x0213-1): Likewise.
3166         (<==>jis-x0213-1@2000): Likewise.
3167         (<==>jis-x0213-1@2004): Likewise.
3168         (<=>jis-x0208): Add property `=>iso-ir 168'.
3169         (<=>jis-x0208@1997): Likewise.
3170         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3171         as the mother; add property `=>iso-ir 228'.
3172         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3173         property `=>iso-ir 228'.
3174         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3175         property `=>iso-ir 233'.
3176         (<==>gt): Renamed from `<=>gt'.
3177         (<=>gt): New alias for `<==>gt'.
3178
3179 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3180
3181         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3182         CHISE.
3183         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3184         `<=>jis-x0208' as the mother.
3185         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3186         (<=>jis-x0213-1@2000): Ditto.
3187         (<=>jis-x0213-1@2004): Ditto.
3188
3189 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3190
3191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3192         settings for `<=>gt'.
3193
3194         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3195
3196 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3199         XEmacs CHISE.
3200         (=jis-x0208@1978/-4pr): Likewise.
3201         (=jis-x0208@1978/4-pr): Likewise.
3202         (=jis-x0213-1): Likewise.
3203         (=ucs@iso): Likewise.
3204         (=ucs@unicode): Likewise.
3205         (=ucs@gb): Likewise.
3206         (=ucs@gb/fw): Likewise.
3207         (=ucs@cns): Likewise.
3208         (=ucs@cns/fw): Likewise.
3209         (=ucs@jis): Likewise.
3210         (=ucs@jis/fw): Likewise.
3211         (=ucs@jis/1990): Likewise.
3212         (=ucs@jis/2000): Likewise.
3213         (=ucs@jis/2004): Likewise.
3214         (=ucs@JP): Likewise.
3215         (=ucs@ks): Likewise.
3216         (=ucs@big5): Likewise.
3217         (=ucs@big5/cns11643): Likewise.
3218         (=ucs@cns11643): Likewise.
3219
3220 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-charset.el (default-coded-charset-priority-list):
3223         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3224
3225         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3226         CHISE.
3227         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3228         mother.
3229
3230 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3233         from src/mule-charset.c].
3234         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3235         specify `final'.
3236         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3237         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3238         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3239         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3240         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3241         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3242
3243 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3246         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3247         (=jis-x0208@1978/i-4): Specify `partial'.
3248         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3249         mother coded-charset.
3250         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3251
3252 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3255         settings for `=jis-x0213-1@2004'.
3256
3257 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3260         CHISE.
3261         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3262         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3263         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3264         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3265         temporarily.
3266         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3267
3268 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3271         CHISE.
3272         (=shinjigen@1ed): Inherited from `=shinjigen'.
3273         (=shinjigen@rev): Likewise.
3274
3275 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3278         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3279
3280 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3283         define it as an alias.
3284         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3285         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3286         alias.
3287         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3288         alias.
3289
3290 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3293         CHISE.
3294
3295 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3298         CHISE.
3299         (shinjigen-2): Ditto.
3300
3301 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-charset.el (default-coded-charset-priority-list):
3304         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3305         `chinese-big5-eten-*' and `chinese-big5'.
3306
3307 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3308
3309         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3310         #x9FA5 temporarily.
3311
3312 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3313
3314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3315         settings for `=jis-x0208@1978/i1'.
3316
3317 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3320         XEmacs CHISE.
3321
3322 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3325         XEmacs CHISE.
3326
3327 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3328
3329         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3330         XEmacs CHISE.
3331
3332 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3335         CHISE.
3336         (=ucs-bmp@cns): Likewise.
3337         (=ucs-bmp@jis): Likewise.
3338         (=ucs-bmp@ks): Likewise.
3339
3340 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3343         CHISE.
3344         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3345
3346 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3347
3348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3349         settings for `=zinbun-oracle'.
3350
3351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3352         `=zinbun-oracle'.
3353
3354 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3355
3356         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3357         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3358         `=ucs@iso'.
3359
3360 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-charset.el (default-coded-charset-priority-list):
3363         Delete `ucs-sip'; modify order of some CCSs.
3364
3365 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3368         in XEmacs CHISE.
3369
3370         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3371         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3372         CHISE.
3373
3374 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3377         its registry.
3378         (=ucs-radicals@unicode): Likewise.
3379
3380 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381
3382         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3383         CHISE.
3384
3385 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3386
3387         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3388         CHISE.
3389
3390 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3391
3392         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3393         CHISE.
3394
3395 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3396
3397         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3398         Modify preference of *isolated settings*.
3399
3400 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3401
3402         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3403         utf-2000 is provided.
3404         (=ucs@cns11643): Likewise.
3405
3406 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3407
3408         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3409         Prefer every *isolated setting* to ordinary setting.
3410
3411 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3414         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3415
3416 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3419         CHISE.
3420
3421 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3424         settings for `=jis-x0208@1997'.
3425
3426 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3429         `=jis-x0208@1997'.
3430
3431 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3434         XEmacs CHISE.
3435
3436 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3437
3438         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3439         `=jis-x0208@1978'.
3440         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3441         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3442         `=jis-x0208-1990' as the mother.
3443         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3444
3445 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3448         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3449         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3450         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3451         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3452         for `=ucs@JP'.
3453
3454 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3455
3456         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3457         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3458         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3459         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3460         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3461         `=daikanwa@rev2'.
3462
3463 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3466         (=gt): Likewise.
3467         (=gt-k): Likewise.
3468         (=gt-pj-*): Likewise.
3469         (=gt-pj-k1): Likewise.
3470         (=gt-pj-k2): Likewise.
3471         (=daikanwa): Likewise.
3472         (=daikanwa-rev1): Likewise.
3473         (=daikanwa-rev2): Likewise.
3474         (=big5-pua): Likewise.
3475         (=big5-eten): Likewise.
3476         (chinese-big5-eten-a): Likewise.
3477         (chinese-big5-eten-b): Likewise.
3478         (=hanziku-*): Likewise.
3479         (=cbeta): Likewise.
3480         (=jef-china3): Likewise.
3481         (=ruimoku-v6): Likewise.
3482         (=ucs@iso): Likewise.
3483         (=ucs@unicode): Likewise.
3484         (=ucs@gb): Likewise.
3485         (=ucs@cns): Likewise.
3486         (=ucs@jis): Likewise.
3487         (=ucs@jis-1990): Likewise.
3488         (=ucs@jis-2000): Likewise.
3489         (=ucs@jp): Likewise.
3490         (=ucs@ks): Likewise.
3491         (=ucs@big5): Likewise.
3492         (=ucs-radicals): Likewise.
3493         (=ucs-radicals@unicode): Likewise.
3494         (=ucs-bmp-cjk): Likewise.
3495         (=ucs-bmp-cjk@unicode): Likewise.
3496         (=ucs-sip-ext-b): Likewise.
3497         (=ucs-sip-ext-b@iso): Likewise.
3498
3499 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3502         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3503
3504 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3505
3506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3507         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3508         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3509         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3510         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3511         arabic-digit, ipa and ``&I-B-XXXX;''.
3512
3513 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3516         setting for (I-)HZK{03..12}-XXXX.
3517
3518 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3519
3520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3521         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3522
3523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3524         `=ruimoku-v6'.
3525
3526         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3527         CHISE.
3528
3529 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3532         (=ucs@unicode): Likewise.
3533         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3534         (=ucs@cns): Likewise.
3535         (=ucs@jis): Likewise.
3536         (=ucs@ks): Likewise.
3537         (=ucs@big5): Likewise.
3538
3539 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3542         `ucs-jis'.
3543         (utf-8-jis-er): Likewise.
3544         (utf-8-jp): New coding-system.
3545         (utf-8-jp-er): Likewise.
3546
3547         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3548
3549 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3550
3551         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3552
3553         * mule/japanese.el: Move definition of `euc-jisx0213' to
3554         mule/mule-coding.el.
3555
3556 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3559         mule-coding before loading update-cdb when utf-2000 is provided.
3560
3561 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3564         `=daikanwa'.
3565
3566 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3567
3568         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3569         definition codes when `utf-2000' is provided.
3570
3571 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3572
3573         * mule/mule-category.el (word-combining-categories): Don't setup
3574         `word-combining-categories' in XEmacs CHISE.
3575         (word-separating-categories): Add setting about Latin script in
3576         XEmacs CHISE.
3577
3578 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3579
3580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3581         setting for `chinese-big5'.
3582
3583 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3584
3585         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3586         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3587         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3588         add setting for HZK0[12]-xxxx.
3589
3590 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3593         in XEmacs CHISE.
3594
3595 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3596
3597         * mule/mule-charset.el (default-coded-charset-priority-list):
3598         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3599         and `chinese-big5' to `=gt-pj-*'.
3600
3601 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * mule/mule-conf.el (=daikanwa): Renamed from
3604         `ideograph-daikanwa'.
3605         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3606
3607 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-conf.el (=cns11643-7): Renamed from
3610         `chinese-cns11643-7'.
3611         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3612
3613 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-conf.el (=cns11643-6): Renamed from
3616         `chinese-cns11643-6'.
3617         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3618
3619 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3620
3621         * mule/mule-conf.el (=cns11643-5): Renamed from
3622         `chinese-cns11643-5'.
3623         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3624
3625 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3626
3627         * mule/mule-conf.el (=cns11643-4): Renamed from
3628         `chinese-cns11643-4'.
3629         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3630
3631 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3632
3633         * mule/mule-conf.el (=cns11643-3): Renamed from
3634         `chinese-cns11643-3'.
3635         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3636
3637 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3638
3639         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3640         `=cns11643-2'.
3641         (chinese-cns11643-2): New alias for `=cns11643-2'.
3642
3643 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3644
3645         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3646         `=cns11643-1'.
3647         (chinese-cns11643-1): New alias for `=cns11643-1'.
3648
3649 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3650
3651         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3652         (chinese-gb12345): New alias for `=gb12345'.
3653
3654 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3657         (chinese-gb2312): New alias for `=gb2312'.
3658
3659 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3660
3661         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3662         (chinese-big5): New alias for `=big5'.
3663
3664 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3667         (korean-ksc5601): New alias for `=ks-x1001'.
3668
3669 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3670
3671         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3672         `=jis-x0212'.
3673         (japanese-jisx0212): New alias for `=jis-x0212'.
3674
3675 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3676
3677         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3678         `=jis-x0208-1983'.
3679         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3680
3681 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3682
3683         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3684         `=jis-x0208-1978'.
3685         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3686
3687 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3688
3689         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3690         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3691
3692 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3693
3694         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3695         (chinese-cns11643-3): Specify iso-ir 183.
3696         (chinese-cns11643-4): Specify iso-ir 184.
3697         (chinese-cns11643-5): Specify iso-ir 185.
3698         (chinese-cns11643-6): Specify iso-ir 186.
3699         (chinese-cns11643-7): Specify iso-ir 187.
3700         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3701         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3702
3703 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3704
3705         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3706         \uXXXX for every cases.
3707
3708 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3709
3710         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3711         (ucs-big5): Changed to an alias for `=ucs@big5'.
3712
3713 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3714
3715         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3716         (ucs-ks): Changed to an alias for `=ucs@ks'.
3717
3718 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3719
3720         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3721         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3722
3723 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3724
3725         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3726         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3727
3728 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3729
3730         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3731         (ucs-jis): Changed to an alias for `=ucs@jis'.
3732
3733 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3734
3735         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3736         (ucs-cns): Changed to an alias for `=ucs@cns'.
3737
3738 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3739
3740         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3741         (ucs-gb): Changed to an alias for `=ucs@gb'.
3742
3743 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3744
3745         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3746         `ideograph-daikanwa-2'.
3747         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3748         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3749
3750 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3751
3752         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3753         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3754
3755         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3756         for `xemacs-chise-version'.
3757
3758 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3759
3760         * mule/mule-charset.el (default-coded-charset-priority-list):
3761         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3762         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3763         instead of `ideograph-hanziku-*'.
3764
3765         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3766         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3767
3768 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3769
3770         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3771         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3772         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3773         `utf-2000' is provided.
3774
3775 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3776
3777         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3778         is provided [was builtin coded-charsets].
3779
3780 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3781
3782         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3783         is provided [was builtin coded-charsets].
3784
3785 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3786
3787         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3788         is provided [was builtin coded-charsets].
3789
3790 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3791
3792         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3793         is provided [was builtin coded-charsets].
3794
3795 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3796
3797         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3798         when `utf-2000' is provided [was builtin coded-charsets].
3799
3800 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * mule/mule-conf.el (=hanziku-*): Renamed from
3803         `ideograph-hanziku-*'.
3804         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3805
3806 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3807
3808         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3809         `utf-2000' is provided [was builtin coded-charsets].
3810         (ideograph-hanziku-{1..12}): Likewise.
3811
3812 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3813
3814         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3815         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3816
3817 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3820         when `utf-2000' is provided [was builtin coded-charsets].
3821
3822 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3823
3824         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3825         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3826         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3827
3828 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3831         (ideograph-gt): Changed to an alias for `=gt'.
3832
3833 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3836         is provided; it was defined as a builtin coded-charset.
3837         (ideograph-gt): Likewise.
3838
3839 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3840
3841         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3842         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3843
3844 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3845
3846         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3847         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3848
3849 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3850
3851         * mule/mule-conf.el (=big5-eten): Renamed from
3852         `chinese-big5-eten'.
3853         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3854
3855 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3856
3857         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3858         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3859
3860 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3861
3862         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3863         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3864
3865 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3866
3867         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3868         (china3-jef): Changed to an alias for `=jef-china3'.
3869
3870 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3871
3872         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3873         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3874
3875         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3876         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3877         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3878         when `utf-2000' is provided.
3879
3880 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3881
3882         * mule/mule-charset.el (default-coded-charset-priority-list):
3883         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3884
3885         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3886         (ucs-jis-2000): Deleted.
3887
3888 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3891         UTF-2000.
3892         (=ucs-jis-2000): New coded-charset for UTF-2000.
3893
3894 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3897         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3898
3899 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3900
3901         * mule/mule-charset.el (default-coded-charset-priority-list):
3902         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3903         `ideograph-cbeta'.
3904
3905 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3906
3907         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3908         builtin coded-charset].
3909
3910 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3911
3912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3913         settings for &K0-xxxx and &I-K0-xxxx.
3914
3915 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3916
3917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3918         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3919
3920 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3921
3922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3923         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3924
3925 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3928         UTF-2000.
3929         (ideograph-gt-pj-k1): Likewise.
3930         (ideograph-gt-pj-k2): Likewise.
3931
3932 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3933
3934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3935         `=jis-x0208'.
3936
3937 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3938
3939         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3940         UTF-2000 [was a builtin coded-charset].
3941
3942 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3943
3944         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3945         (utf-8-gb-er): Likewise.
3946
3947 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3948
3949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3950         settings for JIS X 0212 and JIS X 0208:1978.
3951
3952 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3953
3954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3955         setting for JIS X 0213.
3956
3957 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3958
3959         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3960         standard-case-table in UTF-2000.
3961
3962 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3963
3964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3965         definitions for isolated-chars.
3966
3967 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3968
3969         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3970         `configure-utf-2000-lisp-directory'.
3971         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3972         `mule-lisp-load-path'.
3973
3974 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3975
3976         * startup.el (startup-setup-paths): Set and use
3977         `utf-2000-lisp-directory'.
3978         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3979         UTF-2000.
3980
3981 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3982
3983         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3984         (paths-find-utf-2000-lisp-directory): New function.
3985         (paths-construct-load-path): Add new optional argument
3986         `utf-2000-lisp-directory'.
3987
3988         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3989
3990 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3991
3992         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3993         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3994         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3995         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3996         `chinese-big5-2' in UTF-2000.
3997
3998         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3999         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4000
4001 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4002
4003         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4004         `big5-eten-er' in UTF-2000.
4005         (big5-cdp): Modify DOC-string and mnemonic.
4006
4007 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4010         UTF-2000 [renamed from utf-8-er].
4011         (utf-8-gb): New coding-system in UTF-2000.
4012         (utf-8-gb-er): Likewise.
4013         (utf-8-cns): Likewise.
4014         (utf-8-cns-er): Likewise.
4015         (utf-8-big5): Likewise.
4016         (utf-8-big5-er): Likewise.
4017         (utf-8-jis): Likewise.
4018         (utf-8-jis-er): Likewise.
4019         (utf-8-ks): Likewise.
4020         (utf-8-ks-er): Likewise.
4021         (utf-8-er): Likewise.
4022
4023 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4024
4025         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4026         instead of `utf-8-unix' in UTF-2000.
4027
4028         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4029
4030 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4031
4032         * mule/japanese.el (euc-jisx0213): New coding-system.
4033
4034         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4035         `japanese-jisx0208-1990' as the mother.
4036
4037 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4038
4039         * dumped-lisp.el (preloaded-file-list): Change condition of
4040         loading "close-cdb".
4041
4042 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4043
4044         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4045         setup `coded-charset-entity-reference-alist'.
4046
4047 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4048
4049         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4050         UTF-2000.
4051
4052 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4053
4054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4055         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4056
4057 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4058
4059         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4060         (chinese-big5-eten-a): Likewise.
4061         (chinese-big5-eten-b): Likewise.
4062         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4063         code range is #x8140 .. #x8DFE.
4064
4065 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4066
4067         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4068         UTF-2000.
4069         (chinese-big5-cdp): Likewise.
4070
4071 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4072
4073         * dumped-lisp.el (preloaded-file-list): Rename
4074         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4075
4076 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4077
4078         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4079         append `system-char-db-source-file-list' into
4080         `preloaded-file-list' in UTF-2000.
4081
4082 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4083
4084         * dumped-lisp.el (preloaded-file-list): Delete
4085         character-definition files.
4086
4087 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4088
4089         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4090         UTF-2000.
4091
4092 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4093
4094         * mule/mule-charset.el (default-coded-charset-priority-list):
4095         Delete `mojikyo-2022-1'.
4096
4097 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4098
4099         * mule/mule-charset.el (default-coded-charset-priority-list):
4100         Delete `mojikyo'.
4101
4102 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4103
4104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4105         `ucs-sip'.
4106
4107 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4108
4109         * mule/mule-charset.el (default-coded-charset-priority-list):
4110         Comment out `chinese-gb12345'.
4111
4112 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4113
4114         * bytecomp.el (byte-compile-insert-header): Fixed.
4115
4116 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4117
4118         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4119         XEmacs UTF-2000.
4120
4121 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4122
4123         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4124         UTF-2000.
4125
4126 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4127
4128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4129         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4130
4131 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4132
4133         * mule/mule-charset.el (default-coded-charset-priority-list):
4134         `japanese-jef-china3' is renamed `china3-jef'.
4135
4136 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4137
4138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4139         `japanese-jef-china3' and `ideograph-cbeta'.
4140
4141 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4142
4143         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4144
4145 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4146
4147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4148         `chinese-big5-cdp'.
4149
4150 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4151
4152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4153         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4154
4155 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4156
4157         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4158         loading character definitions.
4159
4160 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4161
4162         * dumped-lisp.el (preloaded-file-list): Rename
4163         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4164
4165 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4166
4167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4168         `chinese-big5'.
4169
4170 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4171
4172         * dumped-lisp.el (preloaded-file-list): Dump
4173         "Ideograph-R028-Private" with XEmacs UTF-2000.
4174
4175 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4176
4177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4178         `chinese-gb12345'.
4179
4180 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4181
4182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4183         `ideograph-gt-pj-{1..11}'.
4184
4185         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4186         XEmacs UTF-2000.
4187
4188 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4189
4190         * mule/mule-charset.el (default-coded-charset-priority-list):
4191         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4192         `chinese-isoir165'.
4193
4194 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4195
4196         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4197         `image/png', `image/x-xpm' and `image/tiff'.
4198
4199         * files.el (binary-file-regexps): Add *.PNG.
4200
4201 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4202
4203         * mule/mule-charset.el (default-coded-charset-priority-list):
4204         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4205         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4206
4207 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4208
4209         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4210         the first completion when UTF-2000 is running.
4211
4212 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4213
4214         * mule/mule-charset.el (default-coded-charset-priority-list):
4215         Delete `ucs'.
4216
4217 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4218
4219         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4220
4221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4222         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4223
4224 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4225
4226         * mule/vietnamese.el (vscii-2): Delete abolished property
4227         `composite'; now composite mode is default.
4228
4229 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4230
4231         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4232         of `raw-text'; check \uHHHH representation even if non-ascii
4233         characters are not found.
4234
4235         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4236         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4237         unconditionally.
4238
4239         * mule/viet-ccl.el: New file.
4240
4241         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4242         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4243         - Separate CCL based implementations to viet-ccl.el.
4244
4245 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4246
4247         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4248         "jisx0213.2000-1".
4249         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4250
4251         * mule/mule-charset.el (default-coded-charset-priority-list):
4252         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4253         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4254
4255 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4256
4257         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4258
4259 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4260
4261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4262         `ucs' in UTF-2000.
4263
4264 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4265
4266         * mule/mule-charset.el (default-coded-charset-priority-list):
4267         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4268         `arabic-iso8859-6'.
4269
4270 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4271
4272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4273         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4274
4275 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4276
4277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4278         `katakana-jisx0201' in UTF-2000.
4279
4280 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4281
4282         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4283         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4284         "u0FB50-Arabic-Presentation-Forms-A",
4285         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4286         "u0FE50-Small-Form-Variants",
4287         "u0FE70-Arabic-Presentation-Forms-B",
4288         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4289         UTF-2000.
4290
4291 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4292
4293         * dumped-lisp.el (preloaded-file-list): Delete
4294         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4295         ... "Ideograph-R214-Flute" in UTF-2000.
4296
4297 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4298
4299         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4300         (japanese-jisx0213-2): New coded-charset.
4301
4302         * dumped-lisp.el (preloaded-file-list): Add
4303         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4304         "Ideograph-R030-Mouth".
4305
4306 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4307
4308         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4309         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4310         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4311         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4312         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4313         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4314         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4315         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4316
4317 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4318
4319         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4320         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4321         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4322         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4323         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4324
4325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4326         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4327
4328 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4329
4330         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4331         in UTF-2000.
4332
4333 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4334
4335         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4336         (chinese-isoir165): Moved from mule/chinese.el.
4337         (chinese-cns11643-3): Moved from mule/chinese.el.
4338         (chinese-cns11643-4): Moved from mule/chinese.el.
4339         (chinese-cns11643-5): Moved from mule/chinese.el.
4340         (chinese-cns11643-6): Moved from mule/chinese.el.
4341         (chinese-cns11643-7): Moved from mule/chinese.el.
4342
4343         * mule/chinese.el: Move definition of coded-charsets to
4344         mule/mule-conf.el.
4345
4346 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4347
4348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4349         `ideograph-daikanwa'.
4350
4351 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4352
4353         * dumped-lisp.el (preloaded-file-list): Delete
4354         "ccs-jisx0201-latin.el".
4355
4356 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4357
4358         * dumped-lisp.el (preloaded-file-list): Add
4359         "u031A0-Extended-Bopomofo" in UTF-2000.
4360
4361 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4362
4363         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4364         renamed to u02E00-CJK-Radical-Supplement.
4365
4366 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4367
4368         * dumped-lisp.el (preloaded-file-list): Add
4369         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4370         "u030A0-Katakana", "u03100-Bopomofo",
4371         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4372         "u03200-Enclosed-CJK-Letters-and-Months" and
4373         "u03300-CJK-Compatibility".
4374
4375 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4376
4377         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4378         "u02F00-Kangxi-Radicals" and
4379         "u02FF0-Ideographic-Description-Characters".
4380
4381 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4382
4383         * dumped-lisp.el (preloaded-file-list): Add
4384         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4385         "u02800-Braille-Patterns" in UTF-2000.
4386
4387 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4388
4389         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4390         "uXXXXX-*.el" in UTF-2000.
4391
4392         * bytecomp.el (byte-compile-insert-header): Delete comments if
4393         non-ASCII characters are found; allow `byte-compile-dynamic' and
4394         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4395         `raw-text'.
4396
4397 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4398
4399         * dumped-lisp.el (preloaded-file-list): Add
4400         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4401         "u025A0-Geometric-Shapes.el".
4402
4403 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4404
4405         * dumped-lisp.el (preloaded-file-list): Add
4406         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4407         "u02460-Enclosed-Alphanumerics.el".
4408
4409 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4410
4411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4412         `chinese-gb2312'.
4413
4414         * dumped-lisp.el (preloaded-file-list): Add
4415         "u02200-Mathematical-Operators.el" and
4416         "u02300-Miscellaneous-Technical.el".
4417
4418 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4419
4420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4421         `chinese-cns11643-*'.
4422
4423         * dumped-lisp.el (preloaded-file-list): Add
4424         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4425         "u02190-Arrows.el" in UTF-2000.
4426
4427 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4428
4429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4430         `korean-ksc5601'.
4431
4432         * dumped-lisp.el (preloaded-file-list): Add
4433         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4434         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4435         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4436
4437 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4438
4439         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4440
4441 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4442
4443         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4444         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4445         "u01780-Khmer.el", "u01800-Mongolian.el",
4446         "u01E00-Latin-Extended-Additional.el" and
4447         "u01F00-Greek-Extended.el" in UTF-2000.
4448
4449 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4450
4451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4452         `ethiopic-ucs' and `ethiopic'.
4453
4454         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4455         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4456
4457         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4458         from mule/ethiopic.el.
4459
4460         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4461         mule/mule-conf.el.
4462
4463 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4464
4465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4466         `lao'.
4467
4468         * mule/mule-conf.el (lao): New coded-charset.
4469
4470         * dumped-lisp.el (preloaded-file-list): Add
4471         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4472         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4473         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4474         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4475         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4476
4477 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4478
4479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4480         `ucs-bmp' and `arabic-iso8859-6'.
4481
4482 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4483
4484         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4485         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4486         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4487
4488 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4489
4490         * startup.el (normal-top-level): Load autoload file for UTF-2000
4491         in UTF-2000.
4492
4493 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4494
4495         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4496         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4497         "u00020-Basic-Latin.el", "u00080-C1.el",
4498         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4499         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4500         "u002B0-Spacing-Modifier-Letters.el",
4501         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4502         UTF-2000.
4503
4504 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4505
4506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4507         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4508         instead of `vietnamese-viscii-*'.
4509
4510 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4511
4512         * mule/mule-conf.el: New file.
4513
4514         * mule/misc-lang.el: Move definition of charset `ipa' to
4515         mule/mule-conf.el.
4516
4517 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4518
4519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4520         `latin-viscii'; prefer it for characters used in Vietnamese.
4521
4522 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4523
4524         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4525
4526 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4527
4528         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4529         `vietnamese-viscii-lower'.
4530         (latin-viscii-upper): Renamed from charset
4531         `vietnamese-viscii-upper'.
4532         (vietnamese-viscii-lower): New alias for charset
4533         `latin-viscii-lower'.
4534         (vietnamese-viscii-upper): New alias for charset
4535         `latin-viscii-upper'.
4536
4537 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4538
4539         * mule/mule-charset.el (default-coded-charset-priority-list):
4540         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4541
4542 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4543
4544         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4545         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4546         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4547         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4548         lisp/utf-2000.
4549
4550 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4551
4552         * mule/ccs-tcvn5712.el: New file.
4553
4554 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4555
4556         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4557         in UTF-2000.
4558
4559 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4560
4561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4562         `japanese-jisx0208'.
4563
4564 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4565
4566         * dumped-lisp.el (preloaded-file-list): Add
4567         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4568         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4569         UTF-2000.
4570
4571         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4572         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4573         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4574         mule/ccs-viscii.el: New files.
4575
4576         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4577         if \uXXXX is found.
4578
4579 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4580
4581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4582         `hiragana-jisx0208' and `katakana-jisx0208'.
4583
4584 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4585
4586         * mule/chinese.el (chinese-cns11643-3): Define it even if
4587         `utf-2000' is provided.
4588         (chinese-cns11643-4): Likewise.
4589         (chinese-cns11643-5): Likewise.
4590         (chinese-cns11643-6): Likewise.
4591         (chinese-cns11643-7): Likewise.
4592
4593 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4594
4595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4596         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4597
4598 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4599
4600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4601         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4602
4603 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4604
4605         * mule/mule-charset.el (default-coded-charset-priority-list):
4606         Setup in UTF-2000.
4607
4608 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4609
4610         * mule/viet-chars.el: Don't define charset
4611         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4612         they are defined as builtin charsets.
4613
4614 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4615
4616         * version.el (emacs-version): Add more space just before UTF-2000
4617         version string.
4618
4619 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4620
4621         * version.el ([constant] emacs-version): Don't add a space in the
4622         preceding place of `xemacs-betaname' because it is duplicated.
4623         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4624
4625         * startup.el (splash-frame-body): Add ETL.
4626
4627 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4628
4629         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4630         is provided because it is defined as builtin charset.
4631         (chinese-cns11643-4): Likewise.
4632         (chinese-cns11643-5): Likewise.
4633         (chinese-cns11643-6): Likewise.
4634         (chinese-cns11643-7): Likewise.
4635
4636 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4637
4638         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4639         coding-system `iso-10646-ucs-4' is not defined.
4640
4641 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4642
4643         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4644         coding-system if `utf-2000' is provided.
4645
4646 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4647
4648         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4649         `utf-2000' is provided.
4650
4651 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4652
4653         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4654         if utf-2000 is provided temporally.
4655
4656 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4657
4658         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4659         as builtin variable].
4660
4661 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4662
4663         * files.el (insert-file-contents-literally): Treat file as binary;
4664         call file-name-handlers. [sync with Emacs 20.3.10]
4665
4666 2008-12-28  Vin Shelton  <acs@xemacs.org>
4667
4668         * XEmacs 21.4.22 is released
4669
4670 2008-12-30  Vin Shelton  <acs@xemacs.org>
4671
4672         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4673         during building even if no packages are found.
4674
4675 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4676
4677         * printer.el (generic-print-region): 
4678         (generic-print-buffer): 
4679         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4680         check if the msprinter device is available, now that msprinter is
4681         always available as a specifier tag. 
4682
4683 2008-12-24  Vin Shelton  <acs@xemacs.org>
4684
4685         * about.el: Add Francisco to my bio!
4686
4687 2008-12-23  Vin Shelton  <acs@xemacs.org>
4688
4689         * autoload.el: Move operator definitions to autoload-operators.el
4690         in the xemacs-base package.
4691
4692 2007-11-22  Vin Shelton  <acs@xemacs.org>
4693
4694         * about.el (about-hacker-contribution): Updated my bio.
4695
4696 2007-10-07  Vin Shelton  <acs@xemacs.org>
4697
4698         * XEmacs 21.4.21 is released
4699
4700 2007-09-19  Didier Verna  <didier@xemacs.org>
4701
4702         Update my personal info.
4703         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4704         * about.el (about-other-current-hackers): Ditto.
4705         * about.el (about-url-alist): Add my musical website.
4706         * about.el (about-personal-info): Update my entry.
4707         * about.el (about-hacker-contribution): Ditto.
4708
4709 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4710
4711         * package-get.el (package-get-download-sites): Update download
4712         sites in Japan.
4713         * package-get.el (package-get-pre-release-download-sites): Ditto.
4714
4715 2007-08-18  Vin Shelton  <acs@xemacs.org>
4716
4717         * package-get.el (package-get-pre-release-download-sites): Sync
4718         mirror sites with 21.5.  (Thanks, Adrian)
4719
4720 2007-08-09  Mike Sperber  <mike@xemacs.org>
4721
4722         * startup.el (migrate-user-init-file): Create backup of
4723         `user-init-file' before migrating.
4724         * startup.el (maybe-migrate-user-init-file): Print
4725         information about backup file.
4726         (maybe-create-compatibility-dot-emacs): Follow above change.
4727
4728 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4729
4730         * font-lock.el: Sync font-lock-add-keywords and
4731         font-lock-remove-keywords from GNU Emacs.
4732         * font-lock.el (font-lock-keywords-alist): New.
4733         * font-lock.el (font-lock-removed-keywords-alist): New.
4734         * font-lock.el (font-lock-add-keywords): New.
4735         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4736         * font-lock.el (font-lock-remove-keywords): New.
4737
4738 2007-08-16  Vin Shelton  <acs@xemacs.org>
4739
4740         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4741         patch from Hans de Graaff.
4742
4743 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4744
4745         * package-get.el (package-get-download-sites): Document Chile and
4746         update Denmark download site.
4747         * package-get.el (package-get-pre-release-download-sites): Ditto.
4748
4749 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4750
4751         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4752
4753 2006-12-09  Vin Shelton  <acs@xemacs.org>
4754
4755         * XEmacs 21.4.20 is released
4756
4757 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4758
4759         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4760
4761 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4762
4763         * info.el (Info-find-file-node, Info-insert-dir)
4764         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4765         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4766         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4767         and discussion.
4768
4769 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4770
4771         * obsolete.el (line-beginning-position): New, from 21.5.x.
4772         (line-end-position): Ditto.
4773
4774 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4775
4776         * package-get.el (package-get-download-sites): Welcome
4777         nl.xemacs.org and Thanks!
4778         * package-get.el (package-get-pre-release-download-sites): Ditto.
4779
4780 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4781
4782         * font-lock.el: Add support for not-so recent changes in Java to
4783         java-mode.
4784
4785 2006-01-28  Vin Shelton  <acs@xemacs.org>
4786
4787         * XEmacs 21.4.19 is released
4788
4789 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4790
4791         * easymenu.el: Update copyright. 
4792         * easymenu.el (easy-menu-all-popups):
4793         Add a docstring. 
4794         * easymenu.el (easy-menu-add):
4795         Document a bug, rework the function to preserve any existing
4796         non-default mode-popup-menu instead of overwriting it, and not to
4797         bother normalising the menu title (nothing else does).
4798         * easymenu.el (easy-menu-remove):
4799         Restore the default mode-popup-menu instead of leaving an empty
4800         one when we remove the last easy-menu popup. 
4801
4802 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4803
4804         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4805         as suggested by Rodrigo Ventura.
4806         * package-get.el (package-get-pre-release-download-sites): Ditto,
4807         with replacement of xemacs-21.5 by beta, which is the logical path
4808         to our beta core and package pre-releases.
4809
4810 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4811
4812         * package-get.el (package-get-download-sites): Add Hong Kong
4813         download site.
4814         * package-get.el (package-get-pre-release-download-sites): Ditto.
4815
4816 2005-12-26  Vin Shelton  <acs@xemacs.org>
4817
4818         * find-paths.el:
4819         * find-paths.el (paths-emacs-root-p): Add search for package root.
4820         * find-paths.el (paths-find-emacs-root): Replaced with
4821         paths-find-invocation-roots, which returns a list of roots.
4822         * find-paths.el (paths-find-invocation-roots): New.
4823         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4824
4825 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4826
4827         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4828         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4829
4830 2005-12-03  Vin Shelton <acs@xemacs.org>
4831
4832         * XEmacs 21.4.18 is released
4833
4834 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4835
4836         * package-get.el (package-get-download-sites): Update reflecting
4837         latest http://www.xemacs.org/Releases/ information generated by
4838         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4839         * package-get.el (package-get-pre-release-download-sites): Ditto.
4840
4841 2005-02-28  Simon Josefsson  <jas@extundo.com>
4842
4843         * about.el (xemacs-hackers): Add jas.
4844         (about-other-current-hackers): Likewise.
4845         (about-url-alist): Add URL for jas.
4846         (about-personal-info): Document jas.
4847         (about-hacker-contribution): Describe jas contributions.
4848
4849 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4850
4851         * easymenu.el (easy-menu-remove): As described in 
4852         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4853         except the "Command" menu from mode-popup-menu. 
4854
4855 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4856  
4857         * font.el (font-spatial-to-canonical): Correct calculation of 
4858         return value for pixel-based input value. 
4859  
4860 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4861
4862         * code-process.el (call-process): Process-related docstring
4863         improvements spurred by Norbert Koch.
4864         * code-process.el (call-process-region): Ditto.
4865         * code-process.el (start-process): Ditto.
4866
4867 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4868
4869         * finder.el (finder-find-library): Return filename actually
4870         searched for.
4871
4872 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4873
4874         * help.el (view-emacs-news): Use `expand-file-name' instead of
4875         `locate-data-file' as the latter will find any "NEWS" files that
4876         might exist in packages _before_ the one in core.
4877
4878 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4879
4880         * package-get.el (package-get-init-package):
4881         package-get-init-package buglet (21.4.17) by Jeff Mincy
4882         <mincy@rcn.com> fixing false temporary load-path shadows reported
4883         after package installation and simplifying code.
4884
4885 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4886
4887         * package-get.el (package-get-download-sites): Sync mirrors list
4888         with the XEmacs website.
4889         (package-get-pre-release-download-sites): Ditto.
4890
4891 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4892
4893         * derived.el (derived-mode-merge-syntax-tables):
4894         Revert my 21.5-only patch of 2003-07-18 which slipped in
4895         through Jerry James's patch of 2004-06-07.
4896
4897 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4898
4899         * cmdloop.el (keyboard-quit): Remove workaround for
4900         `region-active-p' not making sure active region is in current
4901         buffer now that it does.
4902         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4903         * simple.el (region-active-p): `region-active-p' to only return t
4904         when active region is in current buffer.
4905
4906 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4907
4908         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4909         package names, quell a byte-compiler warning, doc fix.
4910
4911 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4912
4913         * buffer.el (pop-to-buffer):
4914         * window-xemacs.el (display-buffer):
4915         Document use of `same-window-buffer-names,' `same-window-regexps'
4916         by pop-to-buffer and display-buffer. 
4917         
4918 2005-02-06  Vin Shelton <acs@xemacs.org>
4919
4920         * XEmacs 21.4.17 is released
4921
4922 2005-01-29  Ben Wing  <ben@xemacs.org>
4923
4924         * shadow.el (find-emacs-lisp-shadows):
4925         Add custom-defines to list of ignored files.
4926
4927 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4928
4929         * simple.el (shifted-motion-keys-select-region): Fix statement
4930         about unshifted-motion-keys-deselect-region.
4931
4932 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4933
4934         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4935         now) for GNU Emacs compatibility.
4936         (make-obsolete-variable): Ditto.
4937
4938 2004-01-08  Ben Wing  <ben@xemacs.org>
4939
4940         * code-files.el (load):
4941         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4942
4943 2004-12-05  Vin Shelton <acs@xemacs.org>
4944
4945         * XEmacs 21.4.16 is released
4946
4947 2004-12-04  Vin Shelton  <acs@xemacs.org>
4948
4949         * auto-autoloads.el: Regenerated.
4950
4951         * custom-load.el: Regenerated.
4952
4953 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4954
4955         Fix bug: apropos errors if a defalias refers to an undefined
4956         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4957
4958         * apropos.el (apropos):
4959         (apropos-command):
4960         * help.el (frob-help-extents):
4961         * help-macro.el (make-help-screen):
4962         * hyper-apropos.el (hyper-apropos-grok-functions):
4963         (hyper-apropos-get-doc):
4964         Catch void-function error thrown by `documentation'.
4965
4966 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4967
4968         * packages.el (package-require): Fix incorrect arg to format.
4969         This fixes a `format specifier' error.
4970
4971 2004-08-13  Jerry James  <james@xemacs.org>
4972
4973         * bytecomp.el (forward-word): Tell the byte compiler the correct
4974         number of arguments to forward-word.
4975
4976 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4977
4978         * etags.el: Fixed loading of include files for tag completion. Now
4979         you can make a tag file for a library, include it into your
4980         project and it will be reloaded only if it changed. Infinte
4981         include loops are detected and the correct tag files are loaded.
4982         * etags.el (buffer-tag-table-list): Load and verify tag files in
4983         the external function buffer-tag-table-list-load.
4984         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4985         tag files. Also load the included tag files. The priority of the
4986         included files is right below their parent file. If multiple
4987         matches occur then the symbols from the parent file are found
4988         first.
4989         * etags.el (tag-table-include-files): Corrected comment
4990         string. Switched to pattern constant tags-include-pattern to have
4991         it at a central location.
4992         * etags.el (tags-include-pattern): Added doc string.
4993         * etags.el (add-to-tag-completion-table): Removed obsolete
4994         comments as the include files are allready returned by
4995         buffer-tag-table-list and loaded.
4996         * etags.el (find-tag-internal): The include files are allready
4997         included in tag-tables as buffer-tag-table-list returns them now.
4998
4999 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5000
5001         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5002         Loading items into the notebook is now done by C code.
5003         * widgets-gtk.el (gtk-widget-instantiate-internal):
5004         Style no longer changed.
5005
5006 2004-06-28  Nix  <nix@esperi.org.uk>
5007
5008         * cmdloop.el (truncate-command-history-for-gc): Delay
5009         execution of all things that look up variable bindings,
5010         via `enqueue-eval-event'.
5011
5012 2004-06-24  Vin Shelton  <acs@xemacs.org>
5013
5014         * package-get.el (package-get-require-signed-base-updates):
5015         now defaults to nil.
5016
5017 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5018
5019         * subr.el (split-string): Clean up docstring.
5020
5021 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5022
5023         * faces.el (zmacs-region): fix typo in docstring.
5024
5025 2004-06-07  Jerry James  <james@xemacs.org>
5026
5027         * derived.el: Synch with Emacs 21.3.
5028         * subr.el (with-local-quit): New, from Emacs 21.3.
5029         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5030         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5031         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5032
5033 2004-06-16  Jerry James  <james@xemacs.org>
5034
5035         * cl.el (cl-set-substring): Increment start by the length of the
5036         string, not the string itself.
5037
5038 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5039
5040         * etags.el (tag-table-include-files): Expand included TAGS file
5041         paths to avoid problems with relative paths.  Thanks to Peter
5042         Chubb <peterc@gelato.unsw.edu.au>.
5043         * etags.el (tags-include-pattern): New.
5044         * etags.el (add-to-tag-completion-table): Parse and ignore
5045         trailing include lines.
5046
5047 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5048
5049         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5050         avoiding line solely composed of equal signs.
5051
5052 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5053
5054         * cus-edit.el (alloc): Typo fix.
5055         * cus-edit.el (custom-browse-visibility): Ditto.
5056         * cus-edit.el (custom-variable-value-create): Ditto.
5057         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5058         * cus-edit.el (custom-save-variables): Bind print-length and
5059         print-level to nil to avoid value abbreviation.
5060         * cus-edit.el (custom-save-face-internal): Ditto.
5061         * cus-edit.el (custom-save-faces): Save in sorted order.
5062         * cus-edit.el (custom-save-resets): Bind print-length and
5063         print-level to nil to avoid value abbreviation.
5064         * cus-edit.el (custom-save-loaded-themes): Ditto.
5065
5066 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5067
5068         * subr.el (split-string-default-separators): New.
5069         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5070         see comment in source.
5071
5072 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5073
5074         * mule/japanese.el (paragraph-start, paragraph-separate):
5075         Remove anchor to BOL.
5076
5077 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5078
5079         * cl.el (gensym, gentemp): Improve docstrings.
5080
5081 2004-05-10  Vin Shelton  <acs@xemacs.org>
5082
5083         * etags.el: Sync with 21.5 version.
5084
5085 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5086
5087         * etags.el:
5088         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5089         only for use with exuberant ctags. This will also enable building of 
5090         completion tables with exuberant ctags. This will not work with
5091         xemacs ctags. 
5092         * etags.el (get-tag-table-buffer): New function for creating of
5093         completion table is used if tags-exuberant-ctags-optimization-p ist t
5094         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5095         finding the tag names. New.
5096         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5097         building tag completion table with exuberant ctags. New.
5098         * etags.el (find-tag-internal): Improve exact tag matching for tags
5099         with name fields. Before the patch return types of functions or
5100         function parameters (with exuberant ctags) were found as matches.
5101
5102 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5103
5104         * list-mode.el (display-completion-list): Fixed completion list was
5105         taking the width of the frame and not of the window for displaying
5106         the selection methods.
5107
5108 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5109
5110         * menubar-items.el (default-menubar): Options are saved to custom.el.
5111
5112
5113 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5114
5115         * isearch-mode.el (isearch-abort): Preserve successful search target.
5116
5117 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5118
5119         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5120         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5121         Bihlmeyer.
5122         * gnuserv.el (gnuserv-mode-line-string): New.
5123         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5124         gnuserv-mode.
5125         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5126         * gnuserv.el (gnuserv-edit-files): Use
5127         make-x-device-with-gtk-fallback.
5128
5129 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5130
5131         * gtk-widgets.el: New import: gtk-accel-group-new.
5132         * dialog-gtk.el:
5133         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5134         * dialog-gtk.el (popup-builtin-question-dialog):
5135         Added support for dialog button mnemonics.
5136
5137 2004-03-22  Chris Green <cmg@dok.org>
5138
5139         * process.el (shell-command): Output buffer was ignored when a
5140         background process was run via shell-command.
5141
5142 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5143
5144         * cus-edit.el (custom-save-variables): Retrieve a list of
5145         variables to save first, sort it, and make sure the variables are
5146         saved in sorted order.
5147
5148 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5149  
5150         * package-get.el (package-get-update-base-from-buffer): Force
5151         binary coding system for verifying GnuPG signature in the
5152         package-index file.
5153  
5154 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5155
5156         * package-get.el (package-get-package-index-file-location): Handle
5157         missing "EMACSPACKAGEPATH" environment variable.
5158
5159 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5160
5161         * package-admin.el (package-admin-find-top-directory): Simplify
5162         directory comparisions and fix substring errors on short path
5163         components.
5164         * package-get.el (package-get-package-index-file-location):
5165         Default to first component of "EMACSPACKAGEPATH", if set.
5166
5167 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5168
5169         * package-get.el (process-error): New error datum.
5170
5171 2004-02-02  Vin Shelton <acs@xemacs.org>
5172
5173         * XEmacs 21.4.15 is released
5174
5175 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5176
5177         * itimer.el (activate-itimer): Modify the itimer timeout value as
5178         if it were begun at the last time when the itimer driver was woken
5179         up.
5180
5181 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * specifier.el (Copyright):
5184         Update.
5185         (make-specifier-and-init):
5186         (map-specifier):
5187         (canonicalize-inst-pair):
5188         (canonicalize-spec-list):
5189         (set-specifier):
5190         Synch docstrings to 21.5 where appropriate.
5191
5192 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5193
5194         * package-get.el (package-get-list-packages-where): New.  A
5195         function that allows searching for groups of packages.  For
5196         example, find all packages that require the fsf-compat package.
5197
5198 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5199
5200         The Great PUI Sync.
5201
5202         * auto-autoloads.el: Regenerated.
5203
5204         * custom-load.el: Regenerated.
5205
5206         * dumped-lisp.el (packages-hardcoded-lisp): New.
5207
5208         * menubar-items.el (menu-max-items): New.
5209         (menu-submenu-max-items): New.
5210         (menu-submenu-name-format): New.
5211         (menu-split-long-menu): New.
5212         (menu-sort-menu): New.
5213         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5214
5215         * obsolete.el (pui-add-install-directory): Renamed to the more
5216         logical `pui-set-local-package-get-directory'.
5217         (package-get-download-menu): Moved to `package-ui.el' and renamed
5218         to `package-ui-add-download-menu'.
5219
5220         * package-admin.el (package-admin-install-function-mswindows):
5221         Whitespace clean up.
5222         (package-admin-add-single-file-package): Removed.
5223         (package-admin-default-install-function): Whitespace clean up.
5224         (package-admin-find-top-directory): New.
5225         (package-admin-get-install-dir): Use it.
5226         (package-admin-get-manifest-file): 
5227         (package-admin-check-manifest): 
5228         (package-admin-add-binary-package):
5229         (package-admin-get-lispdir):
5230         (package-admin-delete-binary-package):
5231         (package-admin):
5232
5233         * package-get.el (package-get-package-index-file-location): New.
5234         (package-get-install-to-user-init-directory): New.
5235         (package-get-remote):
5236         (package-get-download-sites):
5237         (package-get-pre-release-download-sites): New.
5238         (package-get-site-release-download-sites): New.
5239         (package-get-base-filename):
5240         (package-get-always-update):
5241         (package-get-user-index-filename): Removed.
5242         (package-get-pgp-available-p): New.
5243         (package-get-require-signed-base-updates):
5244         (package-get-was-current):
5245         (package-entries-are-signed): New.
5246         (package-get-continue-update-base): New.
5247         (package-get-download-menu): Removed.
5248         (package-get-require-base):
5249         (package-get-update-base-entry):
5250         (package-get-locate-file):
5251         (package-get-locate-index-file):
5252         (package-get-maybe-save-index):
5253         (package-get-update-base):
5254         (package-get-update-base-from-buffer):
5255         (package-get-update-base-entries):
5256         (package-get-interactive-package-query):
5257         (package-get-update-all):
5258         (package-get-all):
5259         (package-get-dependencies):
5260         (package-get-init-package):
5261         (package-get-info): New.
5262         (package-get):
5263         (package-get-staging-dir):
5264         (package-get-set-version-prop): Removed.
5265         (package-get-installedp):
5266         (package-get-ever-installed-p):
5267         (packages): Removed.
5268         (package-get-custom-groups): Removed.
5269         (package-get-custom): Removed.
5270         (package-get-custom-add-entry): Removed.
5271
5272         * package-info.el (batch-update-package-info):
5273
5274         * package-net.el (package-net-batch-generate-bin-ini):
5275         (package-net-update-installed-db):
5276
5277         * package-ui.el (pui-info-buffer):
5278         (pui-directory-exists): Removed.
5279         (pui-package-dir-list): Removed.
5280         (pui-add-install-directory): Removed.
5281         (package-ui-download-menu): New.
5282         (package-ui-pre-release-download-menu): New.
5283         (package-ui-site-release-download-menu): New.
5284         (pui-set-local-package-get-directory): New.
5285         (pui-package-symbol-char):
5286         (pui-update-package-display):
5287         (pui-toggle-package):
5288         (pui-toggle-package-key):
5289         (pui-toggle-package-delete):
5290         (pui-toggle-package-delete-key):
5291         (pui-toggle-package-event):
5292         (pui-toggle-verbosity-redisplay):
5293         (pui-install-selected-packages):
5294         (pui-add-required-packages):
5295         (pui-help-echo):
5296         (pui-display-info):
5297         (list-packages-mode):
5298         (pui-list-packages):
5299
5300         * packages.el (packages-compute-package-locations):
5301         (package-require):
5302         (package-delete-name):
5303         (packages-hardcoded-lisp): Removed.
5304         (packages-useful-lisp): Removed.
5305         (packages-unbytecompiled-lisp): Removed.
5306         (packages-find-package-directories):
5307
5308         Summary:
5309
5310         Major code clean up of all things PUI.
5311
5312         Much improved code to determine where packages should be
5313         installed.  PUI no longer depends on any packages being
5314         pre-installed to compute where packages are to be installed to.
5315
5316         The user can specify the location of their package-index file.  It
5317         isn't necessary to set this because it has sane defaults.  People
5318         who "run-in-place" won't accidently overwrite the CVS
5319         package-index file.  See
5320         `package-get-package-index-file-location'. 
5321
5322         PUI will now properly clean up after itself in the event of an
5323         unsuccessful package install.  This drastically reduces the number
5324         of "wrong md5sum" FAQs.
5325
5326         non-Mule XEmacsen can no longer install Mule packages.
5327
5328         Package management via the custom interface has been removed.
5329
5330         The PUI related menubar items have been reorganised.
5331
5332         The PGP verification code has been fixed and the default for
5333         whether or not it is used is automatically computed.
5334
5335         * update-elc.el ((preloaded-file-list site-load-packages
5336         need-to-dump dumped-exe)):
5337         Just a couple of small changes to allow for
5338         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5339         existing anymore.
5340
5341 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5342
5343         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5344         apply `format' to the first argument of byte-compile-warn, it
5345         already calls format.
5346
5347 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5348
5349         * files.el (delete-old-versions): Avoid going interactive during
5350         make install when environment variable VERSION_CONTROL is set.
5351
5352 2003-12-04  Vin Shelton  <acs@xemacs.org>
5353
5354         * menubar-items.el (menu-item-search): Only bring up search dialog
5355         box if the feature is available and desired.
5356
5357 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5358
5359         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5360
5361 2003-11-05  Vin Shelton  <acs@xemacs.org>
5362
5363         * help.el (Help-prin1-face):
5364         (Help-princ-face):
5365         princ and prin1 are functions and need to be called as such.  The
5366         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5367
5368 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5369
5370         * about.el (about-xemacs): Give full version and build date.
5371
5372 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5373
5374         * win32-native.el (grep-null-device): This XEmacs has null-device.
5375
5376 2003-09-06  Mike Sperber  <mike@xemacs.org>
5377
5378         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5379         implement the specified semantics for `defvar.'
5380
5381 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5382
5383         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5384         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5385         displaying buffer in question.
5386
5387 2003-09-03  Vin Shelton <acs@xemacs.org>
5388
5389         * XEmacs 21.4.14 is released
5390
5391 2003-08-17  Vin Shelton  <acs@xemacs.org>
5392
5393         * about.el: Vanity patch.
5394
5395 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5396
5397         * code-process.el (call-process):
5398         (call-process-region):
5399         (start-process):
5400         Document coding system processing.
5401
5402 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5403
5404         * startup.el (splash-frame-body): Idiomatic English.
5405
5406 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5407
5408         * font-lock.el (font-lock-match-java-declarations): Move
5409         save-restriction, narrow-to-region to beginning of function to
5410         avoid going beyond the limit and causing an infloop.
5411
5412 2003-04-16  Jerry James  <james@xemacs.org>
5413
5414         * keydefs.el: Remove mappings for keys mapped to the nowhere
5415         defined function function-key-error.
5416
5417 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5418
5419         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5420         lisp-interaction-mode-hook): Add the docstrings.
5421
5422 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5423
5424         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5425         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5426         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5427
5428 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5429
5430         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5431         lambda list after the original doc.  Care about
5432         #'(lambda () "SingleString") 
5433         (cl-upcase-arg): 
5434         (cl-function-arglist):
5435         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5436         circular data structures in lambda list specification
5437
5438 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5439
5440         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5441         to appear in font-lock-function-name-face.
5442
5443 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5444
5445         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5446         is not also the value of the lambda.
5447
5448 2003-05-06  Andy Piper  <andy@xemacs.org>
5449
5450         * files.el (revert-buffer): Make sure local variables get processed,
5451         even in the case of an optimized reversion.
5452
5453 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5454
5455         * XEmacs 21.4.13 is released
5456
5457 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5458
5459         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5460         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5461
5462 2003-02-14  Ben Wing  <ben@xemacs.org>
5463
5464         * byte-optimize.el:
5465         * byte-optimize.el (byte-compile-inline-expand):
5466         * byte-optimize.el (byte-compile-unfold-lambda):
5467         * byte-optimize.el (byte-optimize-form-code-walker):
5468         * byte-optimize.el (byte-optimize-form):
5469         * byte-optimize.el (byte-decompile-bytecode-1):
5470         * byte-optimize.el (byte-optimize-lapcode):
5471         Review carefully and sync up to 20.7 except for areas as noted.
5472         Fixes problem with JDE compilation.
5473
5474 2003-02-05  Ben Wing  <ben@xemacs.org>
5475
5476         * simple.el:
5477         * simple.el (motion-keys-for-shifted-motion):
5478         Omit M-S-home/end from motion keys.
5479
5480 2003-02-07  Ben Wing  <ben@xemacs.org>
5481
5482         * text-props.el (text-property-any):
5483         * text-props.el (text-property-not-all):
5484         Fix bug when end > start.
5485
5486 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5487
5488         * info.el (Info-insert-dir): Make default-directory end in
5489         separator.  Patch due to Martin Buchholz.
5490
5491 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5492
5493         * XEmacs 21.4.12 "Portable Code" is released.
5494
5495 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5496
5497         * about.el: Update golubev data.
5498
5499 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5500
5501         * isearch-mode.el (isearch-mode-map): Substitute comment on
5502         desirability, and back out "GR is printable" changes.
5503
5504 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5505
5506         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5507
5508 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5509
5510         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5511
5512 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5513
5514         * menubar-items.el (default-menubar): Use browse-url-mozilla
5515         instead of browse-url-gnome-moz for Mozilla.
5516
5517 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5518
5519         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5520
5521 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5522
5523         * files.el (auto-mode-alist): Remove redundant entries for modes
5524         that live in packages.
5525         (interpreter-mode-alist): Ditto.
5526
5527 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5528
5529         * menubar-items.el (default-menubar): Sync with current
5530         browse-url-xemacs.el.
5531
5532 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5533
5534         * XEmacs 21.4.10 "Military Intelligence" is released.
5535
5536 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5537
5538         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5539
5540 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5541
5542         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5543
5544 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5545
5546         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5547         effect free function.
5548         (font-lock-fontify-keywords-region): Supply the argument to
5549         font-lock-compile-keywords.
5550
5551 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5552
5553         * package-get.el (package-get-download-sites): Bring sites list
5554         up to date, prefer xx.xemacs.org addresses.
5555
5556 2002-09-27  Andy Piper  <andy@xemacs.org>
5557
5558         * dialog.el (make-dialog-box): for general dialogs only
5559         delete-frame-hook will be run.
5560
5561 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5562
5563         * font-lock.el (font-lock-fontify-syntactically-region): Add
5564         comment about lookup-syntax-properties, document LOUDLY as unused.
5565
5566 2002-08-26  Andy Piper  <andy@xemacs.org>
5567
5568         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5569         merge.
5570
5571 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5572
5573         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5574         (make-obsolete-variable): Ditto.
5575         (make-compatible): Ditto.
5576         (make-compatible-variable): Ditto.
5577
5578 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5579
5580         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5581         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5582
5583 2002-08-28  Andy Piper  <andy@xemacs.org>
5584
5585         * files.el (revert-buffer): propagate revert-without-query-status.
5586
5587 2002-06-03  Andy Piper  <andy@xemacs.org>
5588
5589         * dialog-items.el (make-search-dialog): align various subcontrols
5590         in visually pleasing ways, allow frame to autosize to the dialog
5591         size.
5592         * dialog.el (make-dialog-box): add a border inside the frame. Add
5593         :autosize property, if t then reset the frame size appropriately
5594         before the frame is mapped.
5595         * gutter-items.el (set-progress-feedback-instantiator): align
5596         various subcontrols.
5597         * gutter-items.el (set-progress-abort-instantiator): ditto.
5598
5599 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5600
5601         * XEmacs 21.4.9 "Informed Management" is released.
5602
5603 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5604
5605         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5606         "&optional append" argument.
5607
5608 2002-07-16  Didier Verna  <didier@xemacs.org>
5609
5610         * subr.el (replace-in-string): fix case fold bug introduced by
5611         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5612         case-fold-search in temporary buffers.
5613
5614 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5615
5616         * lib-complete.el (find-library): Remove check for mule because
5617         decompression DOES work on Mule.
5618
5619 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5620
5621         * simple.el (join-line): New alias for `delete-indentation'.
5622
5623 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5624
5625         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5626         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5627         (font-lock-builtin-face): New.
5628         (font-lock-constant-face): New.
5629         (font-lock-face-list): Add builtin and constant faces.
5630
5631 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5632
5633         * autoload.el (make-autoload): Support define-derived-mode.
5634         Collected puts of doc-string-elt property.  Based on a patch by
5635         Didier Verna <didier@xemacs.org>.
5636
5637 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5638
5639         * wid-edit.el (widget-field-activate): Fix docstring typo.
5640
5641 2002-07-23  Andy Piper  <andy@xemacs.org>
5642
5643         * about.el (about-personal-info): update me.
5644
5645 2002-07-12  Andy Piper  <andy@xemacs.org>
5646
5647         * custom.el (custom-theme-set-variables): remove bogus
5648         arguments. Use custom-set-default to set defaults.
5649         (custom-set-variables): update doc.
5650         (custom-local-buffer): new, synced from FSF.
5651         (custom-set-default): ditto.
5652         (defcustom): update doc.
5653
5654 2002-06-16  Andy Piper  <andy@xemacs.org>
5655
5656         * menubar-items.el (default-menubar): enable windows printing on
5657         cygwin as well as native.
5658
5659 2002-06-12  Andy Piper  <andy@xemacs.org>
5660
5661         * printer.el (generic-print-buffer): catch all errors so that the
5662         print device can be cleared in all scenarios.
5663         (Printer-clear-device): make sure clearing the printer allows it
5664         to be used again immediately.
5665         (generic-print-region): make sure the default printer face is
5666         black-on-white.
5667
5668 2002-04-23  Jerry James  <james@xemacs.org>
5669
5670         * window-xemacs.el (display-buffer-function): Change doc to
5671         reflect new arg.
5672         * window-xemacs.el (pre-display-buffer-function): Ditto.
5673         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5674         non-nil, make the new window just big enough for its contents.
5675         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5676         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5677         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5678
5679 2002-06-06  Andy Piper  <andy@xemacs.org>
5680
5681         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5682         (defcustom): ditto.
5683         (custom-handle-keyword): ditto.
5684
5685 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5686
5687         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5688         Make obsolete.  Default to nil.
5689         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5690         Inspired by a patch by John Palmieri.
5691
5692 2002-07-01  Mike Alexander  <mta@arbortext.com>
5693
5694         * process.el (shell-command-on-region): Don't delete the region
5695         before giving it to call-process-region
5696
5697 2002-06-04  Jerry James <james@eecs.ku.edu>
5698
5699         * find-paths.el (paths-find-architecture-directory): Search in
5700         `system-configuration'/`base', not `base'`system-configuration'.
5701
5702 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5703
5704         * info.el (Info-index): Add missing \ in [ t].
5705
5706 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5707
5708         * gutter-items.el (gutter-buffers-tab-visible-p,
5709         buffers-tab-omit-function, buffers-tab-selection-function,
5710         buffers-tab-filter-functions):
5711         Doc improvements.
5712
5713 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5714
5715         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5716
5717         * toolbar-items.el (toolbar-news): Fix typo in message string.
5718
5719 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5720
5721         * dialog.el (yes-or-no-p-dialog-box): 
5722         * cmdloop.el (y-or-n-p-minibuf):
5723         (yes-or-no-p-minibuf):
5724         (yes-or-no-p):
5725         (y-or-n-p): 
5726         Specify negative answers in docstrings.
5727
5728 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5729
5730         * package-ui.el (pui-help-echo): Display both installed and author
5731         version.  Use a balloon-help window to display extra info like
5732         package requires.
5733
5734 2002-05-30  Andy Piper  <andy@xemacs.org>
5735
5736         * files.el (revert-buffer-internal): don't visit
5737         revert-buffer. Kill buffer when not used. Suggested by Mike
5738         Alexander <mta@arbortext.com>
5739
5740 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5741
5742         * files.el (revert-buffer): More docstring fiddling.
5743
5744 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5745
5746         * files.el (revert-buffer):
5747         (revert-buffer-internal):
5748         (revert-buffer-insert-file-contents-function):
5749         Improve docstrings and comments.
5750
5751 2002-05-08  Andy Piper  <andy@xemacs.org>
5752
5753         * files.el (revert-buffer): observe noconfirm behavior.
5754
5755 2002-04-09  Andy Piper  <andy@xemacs.org>
5756
5757         * files.el (revert-buffer): use revert-buffer-internal if it looks
5758         like doing so will not result in any user-visible changes.
5759         (revert-buffer-internal): new function. Do the actual process of
5760         reversion and then see whether the result is any different to what
5761         we have already. If it is not then do nothing.
5762
5763 2001-12-11  Andy Piper  <andy@xemacs.org>
5764
5765         * menubar.el (get-popup-menu-response): re-order so that it works
5766         on more sane/facist window systems.
5767
5768 2001-12-03  Andy Piper  <andy@xemacs.org>
5769
5770         * faces.el (frob-face-property): don't infloop in face frobbing
5771         from Jan Vroonhof <jan@xemacs.org>.
5772
5773 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5774
5775         * faces.el (frob-face-property): Follow face fall-back hierarchy
5776         properly for face properties without an instance. Only do manual
5777         copy form 'default in last resort. This handles in particular
5778         the case where 'default itself has only a fall-back (which is
5779         the case by default on windows).
5780
5781 2001-11-24  Andy Piper  <andy@xemacs.org>
5782
5783         * printer.el (generic-print-region): set default-frame-plist to
5784         nil while creating the printer frame so that sizes reflect the
5785         printed page.
5786
5787         * faces.el (face-complain-about-font): Don't complain on printers.
5788
5789 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5790         
5791         * package-net.el: Andy synch.
5792         
5793 2001-12-16  Andy Piper  <andy@xemacs.org>
5794
5795         * package-get.el (package-get-update-all): Make sure installed.db
5796         gets updated after updating packages.
5797
5798 2002-03-28  Ben Wing  <ben@xemacs.org>
5799
5800         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5801         continuation, truncation so that we don't get line jumpiness from
5802         them being larger than the line height.
5803
5804         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5805
5806 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5807
5808         * font.el (font-window-system-mappings): Add mapping for Gtk
5809         (assume identical to X) 
5810
5811 2002-02-04  Andy Piper  <andy@xemacs.org>
5812
5813         * files.el (convert-standard-filename): Fix for short filename
5814         Peter Arius <pas@methodpark.de>
5815
5816 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5817
5818         * list-mode.el (default-choose-completion): completion-base-size
5819         should refer to local value in the completion list buffer.
5820
5821 2001-12-03  Didier Verna  <didier@xemacs.org>
5822
5823         * rect.el: autoload `replace-rectangle'.
5824         * keydefs.el (global-map): bind it to `C-x r p'.
5825
5826 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5827
5828         * XEmacs 21.4.8 "Honest Recruiter" is released.
5829
5830 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5831
5832         This patch is based on Jerry James's patch and analysis.
5833
5834         * select.el (get-clipboard):
5835         (get-selection):
5836         Update docstrings.
5837         (get-clipboard-foreign):
5838         (get-selection-foreign):
5839         New function for use as `interprogram-paste-function's.
5840
5841         * simple.el (interprogram-paste-function): Change default to
5842         `get-clipboard-foreign'; improve docstring.
5843         (interprogram-cut-function): Improve dosctring.
5844
5845 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5846
5847         * XEmacs 21.4.7 "Economic Science" is released.
5848
5849 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5850
5851         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5852
5853 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5854
5855         * obsolete.el (assq-delete-all): New compatibility alias for 
5856         remassq.
5857
5858 2002-01-09  Simon Josefsson  <jas@extundo.com>
5859
5860         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5861
5862 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5863
5864         * info.el (Info-auto-generate-directory): Default
5865         Info-auto-generate-directory to 'if-outdated.
5866
5867 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5868
5869         * startup.el (normal-top-level): Prevent migration code from
5870         trashing .emacs on an error in loading the init files.
5871
5872 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5873
5874         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5875         "system default" Xdefaults and friends get xrdb-mode.
5876
5877 2002-03-05  Mats Lidell  <matsl@contactor.se>
5878  
5879         * help-nomule.el (tutorial-supported-languages): Added Swedish
5880         tutorial. Sorted languages.
5881
5882 2002-02-11  Mike Sperber <mike@xemacs.org>
5883
5884         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5885         regenerating outdated dir files and dir is non-existent.
5886
5887 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5888
5889         * code-files.el (convert-mbox-coding-system): Improve comment.
5890         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5891         coding-system argument to `write-region-pre-hook' call.
5892         (write-region-pre-hook): Fix docstring to mention lockname argument.
5893
5894 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5895
5896         * minibuf.el (completing-read): Remove redundant wrong arg list.
5897
5898         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5899
5900 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5901
5902         * obsolete.el (interactive-form): new compatibility alias for 
5903         function-interactive.
5904
5905 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5906
5907         * menubar-items.el (Menubar-items-truncate-list): Removed.
5908         * menubar-items.el (Menubar-items-truncate-history): New.
5909         * menubar-items.el (default-menubar): Use
5910         Menubar-items-truncate-history.
5911
5912 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5913
5914         * printer.el (generic-print-region): Pass correct arguments to
5915         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5916         Torkelsson <torkel@acc.umu.se>.
5917
5918 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5919
5920         * help.el (describe-mode): synched with FSF 19.34; handle nil
5921         minor mode indicators.
5922
5923 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5924
5925         * minibuf.el (completing-read): Update docstring.
5926
5927 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5928
5929         * XEmacs 21.4.6 "Common Lisp" is released.
5930
5931 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5932
5933         * package-net.el: Inadvertant synch with Windows branch.  From
5934         Andy's log:
5935         (package-net-kit-version): new variable.
5936         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5937
5938 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5939
5940         * package-get.el (package-get-locate-index-file): Also search the
5941         core etc/ directory for the package index file if it can't be
5942         found in ~/.xemacs/.
5943
5944 2001-12-13  William Perry  <wmperry@gnu.org>
5945
5946         * dialog-gtk.el (popup-builtin-question-dialog):
5947         Conform to API in gui.c.
5948         
5949 2001-11-12  Andy Piper  <andy@xemacs.org>
5950
5951         * cus-edit.el (custom-save-face-internal): make sure we save
5952         non-themed faces.
5953         (custom-save-variables): ditto variables.
5954
5955 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5956
5957         * faces.el (make-face-family):
5958         (make-face-size):
5959         New face-modifying functions per Jan Vroonhof.
5960
5961         cus-face.el (custom-set-face-font-family):
5962         (custom-set-face-font-size):
5963         Use them.
5964
5965         * font.el (font-window-system-mappings): More precise docstring.
5966
5967         (font-create-name):
5968         (font-create-object):
5969         (tty-font-create-object):
5970         (tty-font-create-plist):
5971         (x-font-create-object):
5972         (x-font-create-name):
5973         (ns-font-create-name):
5974         (mswindows-font-create-object):
5975         (mswindows-font-create-name):
5976         Add doctrings.
5977
5978 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5979
5980         * gtk-faces.el (gtk-init-device-faces): removed spurious
5981         quote before let* expression.
5982
5983 2001-10-29  Andy Piper  <andy@xemacs.org>
5984
5985         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5986         modified when changing coding system.
5987
5988         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5989         that we invoke the GUI directory selector.
5990
5991 2001-10-25  Andy Piper  <andy@xemacs.org>
5992
5993         * dialog.el (make-dialog-box): use new directory dialog support.
5994         * minibuf.el (read-file-name-1): ditto.
5995         (read-file-name): ditto.
5996         (read-directory-name): ditto.
5997
5998 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5999
6000         * XEmacs 21.4.5 "Civil Service" is released.
6001
6002 2001-04-23  Didier Verna  <didier@xemacs.org>
6003
6004         * cus-edit.el (custom-variable-pre-save): New.
6005         * cus-edit.el (custom-variable-post-save): New.
6006         * cus-edit.el (custom-variable-save): use them.
6007         * cus-edit.el (custom-face-pre-save): New.
6008         * cus-edit.el (custom-face-post-save): New.
6009         * cus-edit.el (custom-face-save): use them.
6010         * cus-edit.el (custom-group-pre-save): New.
6011         * cus-edit.el (custom-group-post-save): New.
6012         * cus-edit.el (custom-group-save): use them.
6013         * cus-edit.el (Custom-save): use the pre/post functions above,
6014         call `custom-save-all' only once.
6015         * cus-edit.el (custom-variable-pre-reset-standard): New.
6016         * cus-edit.el (custom-variable-post-reset-standard): New.
6017         * cus-edit.el (custom-variable-reset-standard): use them.
6018         * cus-edit.el (custom-face-pre-reset-standard): New.
6019         * cus-edit.el (custom-face-post-reset-standard): New.
6020         * cus-edit.el (custom-face-reset-standard): use them.
6021         * cus-edit.el (custom-group-pre-reset-standard): New.
6022         * cus-edit.el (custom-group-post-reset-standard): New.
6023         * cus-edit.el (Custom-reset-standard): use them.
6024         * cus-edit.el (custom-face-reset-saved): use the pre/post
6025         functions above, call `custom-save-all' only once.
6026
6027 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6028
6029         * gutter-items.el (buffers-tab face): Derive from the modeline
6030         face by default.  Many people use white-on-black for the default
6031         font, and the tabs look hideous with that color combination.  The
6032         modeline usually has the correct colors.
6033
6034 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6035
6036         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6037         (tag-mark-stack-max): Typo fix.
6038
6039 2001-09-28  Ben Wing  <ben@xemacs.org>
6040
6041         * font-lock.el:
6042         * font-lock.el (font-lock-after-change-function):
6043         fix problem with last patch, reported by Katsumi Yamaoka.
6044
6045 2001-09-17  Ben Wing  <ben@xemacs.org>
6046
6047         * font-lock.el (font-lock-after-change-function):
6048         fix problem when you insert a comment on the line before a line of
6049         code: if we use the following char, then when you hit backspace,
6050         the following line of code turns the comment color.
6051
6052 2001-06-08  Ben Wing  <ben@xemacs.org>
6053
6054         * process.el: comment about shell-command-switch.
6055         * process.el (shell-quote-argument): Need to quote a null
6056         argument, too.  From Dan Holmsand.
6057         
6058         * startup.el (normal-top-level): Delete some unused FSF junk.
6059         * startup.el (command-line-early):
6060         
6061         * startup.el (command-line): Call MS Windows init function.
6062         
6063         * win32-native.el:
6064         * win32-native.el (mswindows-system-shells): New.
6065         * win32-native.el (mswindows-system-shell-p): New.
6066         * win32-native.el (init-mswindows-at-startup): New.
6067         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6068         * win32-native.el (mswindows-quote-one-simple-arg):
6069         * win32-native.el (mswindows-quote-one-command-arg):
6070         * win32-native.el (mswindows-construct-process-command-line-alist):
6071         Correct comments at top.  Correctly handle passing arguments
6072         to Cygwin programs and to bash.  Fix quoting of zero-length
6073         arguments (from Dan Holmsand).  Set shell-command-switch based
6074         on shell-file-name, which in turn comes from env var SHELL.
6075
6076 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6077
6078         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6079         default-toolbar-position): Fill docstrings for balloon-help.
6080
6081 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6082
6083         * faces.el: Reenable specifications over 'gtk domain.
6084
6085 2001-08-08  Didier Verna  <didier@xemacs.org>
6086
6087         * autoload.el (update-autoload-files): make defdir a file name,
6088         not directory name.
6089
6090 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6091
6092         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6093
6094         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6095
6096 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6097
6098         * font-menu.el (font-menu-set-font): Default to current font-family.
6099         (font-menu-preferred-resolution):
6100         (font-menu-size-scaling):
6101         Provide gtk defaults, too.
6102
6103 2001-07-29  Mike Alexander  <mta@arbortext.com>
6104
6105         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6106         list
6107         (custom-set-face-font-family): ditto
6108
6109 2001-07-26  Mike Sperber <mike@xemacs.org>
6110
6111         * files.el (auto-mode-alist): .9 files are man pages, too.
6112
6113 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6114
6115         * process.el (call-process-internal): bind
6116         coding-system-for-write to 'binary when calling
6117         start-process-internal, so the process receives 
6118         the literal contents of INFILE.
6119
6120 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6121
6122         * files.el (auto-mode-alist): Add configure.ac support.
6123
6124 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6125
6126         * buff-menu.el:
6127         mouse.el:
6128         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6129
6130 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6131
6132         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6133
6134 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6135
6136         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6137         mixed text.
6138         (kinsoku-eol-p): Ditto.
6139
6140 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6141
6142         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6143         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6144         characters as the category `s' or `e' correctly.
6145
6146 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6147
6148         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6149
6150 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6151
6152         * mule/cyrillic.el:  Set up case table.
6153
6154 2001-06-08  Mike Sperber <mike@xemacs.org>
6155
6156         * files.el (save-some-buffers-1): Don't zap the help window right
6157         after `map-y-or-n-p' has popped it up.
6158
6159 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6160
6161         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6162
6163 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6164
6165         * specifier.el: define-specifier-tag 'gtk.
6166
6167 2001-05-12  Ben Wing  <ben@xemacs.org>
6168
6169         * find-paths.el (paths-find-recursive-path):
6170         fix error with null EXCLUDE-REGEXP.
6171         
6172         * font-lock.el (font-lock-mode):
6173         fix problem reported by hrvoje with buffers starting with a space.
6174         
6175 2001-05-06  Ben Wing  <ben@xemacs.org>
6176
6177         * dialog.el (make-dialog-box):
6178         * menubar-items.el (default-menubar):
6179         * printer.el (generic-print-buffer):
6180         * printer.el (generic-print-region):
6181         implement printing the selection when it's selected.
6182
6183 2001-04-18  Didier Verna  <didier@xemacs.org>
6184
6185         * cus-edit.el (Custom-reset-standard): reset to standard settings
6186         not only when the buffer's :custom-state is 'modified, but also
6187         when it is 'set or 'saved.
6188
6189 2001-04-17  Didier Verna  <didier@xemacs.org>
6190
6191         * startup.el (load-user-init-file): define `custom-file' before
6192         loading the user's init file.
6193
6194 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6195
6196         * menubar.el (popup-mode-menu): Make it work with
6197         popup-menu-titles turned off.
6198         
6199 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6200
6201         * about.el (about-mailto-link): Use compose-mail for sending mail.
6202
6203 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6204
6205         * package-admin.el (package-install-hook): New.
6206         (package-delete-hook): New.
6207         (package-admin-add-single-file-package): Use package-delete-hook.
6208
6209         * package-get.el (package-get): Use package-install-hook.
6210
6211 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6212
6213         * package-ui.el (pui-install-selected-packages): reverse the lists
6214         of packages so that they get handled in the same order as they
6215         were selected.
6216
6217 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6218
6219         * packages.el (locate-library): Use read-library-name for completion.
6220
6221 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6222
6223         * byte-optimize.el (=): `=' is not a binary predicate!
6224         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6225         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6226
6227 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6228
6229         * bytecomp.el (byte-compile-arithcompare):
6230         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6231
6232 2001-06-03  William M. Perry  <wmperry@gnu.org>
6233
6234         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6235         return the filename selected by the user!
6236
6237 2001-05-31  William M. Perry  <wmperry@gnu.org>
6238
6239         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6240         in XEmacs/GTK.
6241
6242 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6243
6244         * coding.el: Tiny typo fixed.
6245
6246 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6247
6248         * XEmacs 21.4.3 "Academic Rigor" is released.
6249
6250 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6251
6252         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6253
6254 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6255
6256         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6257
6258 2001-05-04  Ben Wing  <ben@xemacs.org>
6259
6260         * printer.el (generic-print-buffer):
6261         * printer.el (generic-print-region):
6262         Enable dialog boxes.  Apply workaround recommended by Kirill.
6263         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6264         
6265         * simple.el (kill-whole-line):
6266         * simple.el (kill-line-1):
6267         * simple.el (kill-entire-line):
6268         * simple.el (kill-line):
6269         * simple.el (backward-kill-line):
6270         Take out interactive dependence of kill-whole-line.
6271
6272 2001-04-22  Ben Wing  <ben@xemacs.org>
6273
6274         * dialog.el (make-dialog-box):
6275         Put dialog titles back in -- this time correctly.  Fix various
6276         other problems with leaks and such.
6277
6278         * simple.el (region-exists-p):
6279         * simple.el (region-active-p):
6280         Add comment about which one is correct to use in menu specs.
6281
6282 2001-05-05  Ben Wing  <ben@xemacs.org>
6283
6284         * dialog.el (make-dialog-box): fix doc string.
6285         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6286         take out Pretty Print.
6287         * printer.el:
6288         * printer.el (printer-current-device): New.
6289         * printer.el (Printer-get-device): New.
6290         * printer.el (Printer-clear-device): New.
6291         * printer.el (generic-page-setup): New.
6292         * printer.el (generic-print-buffer):
6293         * printer.el (generic-print-region):
6294         Implement Page Setup.  Handle errors properly.
6295
6296 2001-05-05  Ben Wing  <ben@xemacs.org>
6297
6298         * subr.el (error): Complete list of errors in doc string.
6299         
6300 2001-04-22  Ben Wing  <ben@xemacs.org>
6301
6302         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6303         
6304 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6305
6306         * build-report.el: Remove CVS keywords since this file has been in
6307         core lisp for a while now.
6308         * build-report.el (build-report-make-output-files): Fix typo.
6309
6310 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6311
6312         * about.el (about-finish-buffer): Make sure the last change works
6313         even if EVENT is nil.
6314
6315 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6316
6317         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6318         clicked, not the one that happens to be the current buffer at the
6319         time.
6320
6321 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6322
6323         * cus-edit.el (custom-display): Support the GTK Window System also.
6324
6325 2001-04-30  Ben Wing  <ben@xemacs.org>
6326
6327         * printer.el:
6328         * printer.el (printer-page-header):
6329         * printer.el (Print-context): New.
6330         * printer.el (printer-page-footer):
6331         * printer.el (generate-header-element): New.
6332         * printer.el (generate-header-line): New.
6333         * printer.el (print-context-property):
6334         * printer.el (generic-print-buffer):
6335         * printer.el (generic-print-region):
6336         Implement headers and footers.  Implement calling Print dialog box
6337         (#### but it doesn't quite work yet).
6338
6339 2001-04-25  Ben Wing  <ben@xemacs.org>
6340
6341         * about.el (xemacs-hackers):
6342         * about.el (about-url-alist):
6343         * about.el (about-personal-info):
6344         * about.el (about-hacker-contribution):
6345         More contributions.
6346         
6347         * simple.el (handle-post-motion-command):
6348         Fix spurious setting of zmacs-region-stays to t after a non-shift
6349         motion command.
6350
6351 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6352
6353         * about.el (about-personal-info): Update my bio.
6354         (about-hacker-contribution): Ditto.
6355
6356 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6357
6358         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6359
6360 2001-04-19  Andy Piper  <andy@xemacs.org>
6361
6362         * package-net.el (package-net-cygwin32-binary-size): new size.
6363         (package-net-win32-binary-size): new size.
6364         (package-net-convert-index-to-ini): Use new arch.
6365         (package-net-batch-convert-index-to-ini): Removed.
6366         (package-net-generate-bin-ini): New.
6367         (package-net-batch-generate-bin-ini): New.
6368
6369 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6370
6371         * XEmacs 21.4.1 "Copyleft" is released.
6372
6373 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6374
6375         * x-compose.el (xlib-input-method-bug-workaround):
6376         (alias-colon-to-double-quote):
6377         Force sort in map-keymap to work around rehash bug.
6378
6379 2001-04-17  Ben Wing  <ben@xemacs.org>
6380
6381         * about.el: Finish overhaul, add a few new hackers, update a
6382         couple old ones.
6383
6384 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6385
6386         * XEmacs 21.4.0 "Solid Vapor" is released.
6387
6388 2001-04-15  Ben Wing  <ben@xemacs.org>
6389
6390         * about.el:
6391         * about.el (about-headline-face): New.
6392         * about.el (about-link-face): New.
6393         * about.el (about-current-release-maintainers): New.
6394         * about.el (about-other-current-hackers): New.
6395         * about.el (about-url-alist):
6396         * about.el (about-once-and-future-hackers): New.
6397         * about.el (about-mailto-link): New.
6398         * about.el (about-get-buffer):
6399         * about.el (about-finish-buffer):
6400         * about.el (about-xemacs):
6401         * about.el (about-features): Removed.
6402         * about.el (about-advantages): New.
6403         * about.el (about-maintainer-info): Removed.
6404         * about.el (about-personal-info): New.
6405         * about.el (about-hacker-contribution): New.
6406         * about.el (about-maintainer):
6407         * about.el (about-show-linked-info):
6408         * about.el (about-hackers):
6409         Major revamping.  Rewriting of most of the text, improve the
6410         link handling, separate info on contributors into personal
6411         and contribution info, add new contributors, update personal
6412         info, etc. etc.
6413         
6414         * menubar-items.el (default-menubar):
6415         Help menubar entry for News now says more accurately
6416         "What's New in XEmacs".
6417         
6418         * mouse.el:
6419         * mouse.el (mouse-track-cleanup-hook):
6420         * mouse.el (mouse-track):
6421         Don't set-buffer to a dead buffer when calling mouse-track
6422         cleanup hooks.
6423
6424 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6425
6426         * XEmacs 21.2.47 "Zephir" is released.
6427
6428 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6429
6430         * dialog.el (make-dialog-box): Disable dialog box titles until
6431         we get them working.
6432
6433 2001-03-30  Ben Wing  <ben@xemacs.org>
6434
6435         * help.el:
6436         * help.el (Help-princ-face):
6437         * help.el (Help-prin1-face):
6438         * help.el (frob-help-extents):
6439         * help.el (describe-function-1):
6440         * help.el (describe-variable):
6441         Avoid using font-lock faces, which may not be defined.
6442         Instead, use hyper-apropos faces, and make sure they're
6443         defined as necessary by using `require'. (It's not so safe
6444         to do this for font-lock.) In any case, we will eventually
6445         be merging this functionality into hyper-apropos.
6446
6447         * loaddefs.el (completion-ignored-extensions):
6448         Fix documentation.
6449         
6450         * menubar-items.el (menu-truncate-list): Removed.
6451         * menubar-items.el (Menubar-items-truncate-list): New.
6452         * menubar-items.el (default-menubar):
6453         Fix errors if grep or compile command is too long.  Rename helper
6454         function to be less visible.
6455
6456 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6457
6458         * byte-optimize.el (byte-optimize-minus):
6459         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6460
6461 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6462
6463         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6464         Mule is available.
6465
6466         * mule/latin.el: New file.
6467
6468 2001-03-11  Ben Wing  <ben@xemacs.org>
6469
6470         * auto-save.el:
6471         * auto-save.el (auto-save-directory):
6472         * auto-save.el (make-auto-save-file-name):
6473         * auto-save.el (auto-save-file-name-p): New.
6474
6475         Merge in improvements from other definition of
6476         make-auto-save-file-name in files.el.
6477         
6478         * auto-save.el (auto-save-original-name):
6479         * auto-save.el (auto-save-name-in-fixed-directory):
6480         * auto-save.el (auto-save-unslashify-name): Removed.
6481         * auto-save.el (auto-save-slashify-name): Removed.
6482         * auto-save.el (auto-save-reserved-chars): New.
6483         * auto-save.el (auto-save-escape-name): New.
6484         * auto-save.el (auto-save-unhex): New.
6485         * auto-save.el (auto-save-unescape-name): New.
6486
6487         Change algorithm for encoding filenames in auto-save names to be
6488         entirely safe with all filesystems and all possible characters in
6489         a filename, and 100% reversible. (Essentially, uses
6490         quoted-printable as the encoding.)
6491         
6492         * auto-save.el (recover-all-files):
6493
6494         Use insert-directory rather than calling ls directly -- fixes
6495         things under Windows.
6496
6497         * files.el:
6498         * files.el (convert-standard-filename): Substitute FSF's
6499         definition for this (we had nothing here before).
6500         
6501         * files.el (backup-buffer): Warning fix.
6502         
6503         * files.el (make-backup-file-name):
6504         * files.el (find-backup-file-name):
6505         Fix error in calling sequence to auto-save-file-name-p.
6506         
6507         * files.el (recover-file):
6508         Use insert-directory rather than calling ls directly -- fixes
6509         things under Windows.
6510
6511         * files.el (make-auto-save-file-name): Removed.
6512         * files.el (auto-save-file-name-p): Removed.
6513         auto-save is always dumped so no sense in having a definition
6514         that will always be overwritten with another.
6515         
6516         * files.el (insert-directory):
6517         * win32-native.el:
6518         * win32-native.el (debug-mswindows-process-command-lines):
6519         * win32-native.el (original-make-auto-save-file-name): Removed.
6520         * win32-native.el (make-auto-save-file-name): Removed.
6521
6522
6523 2001-03-21  Martin Buchholz <martin@xemacs.org>
6524
6525         * XEmacs 21.2.46 "Urania" is released.
6526
6527 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6528
6529         * menubar-items.el (default-menubar): Update sample.emacs to
6530         sample.init.el and adjust accelerators.
6531
6532 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6533
6534         * build-report.el (build-report): Improve docstring.
6535
6536 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6537
6538         * ChangeLog: Log GTK merge.
6539
6540         * gutter-items.el:
6541         * mwheel.el:
6542         * sound.el:
6543         * startup.el:
6544         Revert gratuitous whitespace changes.
6545
6546 2001-03-07  Ben Wing  <ben@xemacs.org>
6547
6548         * help.el:
6549         * help.el (key-or-menu-binding):
6550         * help.el (Help-find-file): New.
6551         * help.el (describe-beta):
6552         * help.el (describe-copying):
6553         * help.el (describe-project):
6554         * help.el (view-emacs-news):
6555         * help.el (view-sample-init-el): New.
6556         * help.el (Help-princ-face): New.
6557         * help.el (Help-prin1-face): New.
6558         * help.el (help-symbol-function-context-menu):
6559         * help.el (help-symbol-variable-context-menu):
6560         * help.el (help-symbol-function-and-variable-context-menu):
6561         * help.el (frob-help-extents):
6562         * help.el (describe-function-1):
6563         * help.el (describe-variable):
6564
6565         Add coloring in Help buffers, correspondent with hyperlinks.
6566         View files in view-mode rather than Fundamental.
6567         Remove separators from context menus -- now handled in generic code.
6568         Add `Find Tag' to context menu.
6569         
6570         * menubar.el (popup-mode-menu):
6571
6572         Rewrite code that outputs the popup menu to (a) put more specific
6573         entries first, (b) be more robust, (c) output the proper context
6574         menu separators automatically (the context menu functionality is
6575         new and currently used only by Help).
6576
6577 2001-03-10  William M. Perry  <wmperry@aventail.com>
6578
6579         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6580         this function when converting from the 21.1 GTK branch.  Now
6581         supports file, password, question, and color built-in dialogs.
6582
6583 2001-03-06  Ben Wing  <ben@xemacs.org>
6584
6585         * keydefs.el:
6586         * keydefs.el (global-map):
6587         Add commented-out change of M-k (for 21.5).
6588         
6589         * menubar-items.el (default-menubar):
6590         Fix items to control kill-line behavior; add items for
6591         shifted motion.
6592         
6593         * simple.el:
6594         * simple.el (kill-whole-line):
6595         * simple.el (historical-kill-line): Removed.
6596         * simple.el (kill-line): Removed.
6597         * simple.el (kill-entire-line): New.
6598         * simple.el (kill-line-1): New.
6599         * simple.el (backward-kill-line):
6600         Undo kill-whole-line == always changes.  Add new function
6601         kill-entire-line to unconditionally delete the current line.
6602         Add comments describing the lamentable state of affairs of
6603         the kill-line functions and variables.
6604
6605 2001-03-02  Ben Wing  <ben@xemacs.org>
6606
6607         * simple.el:
6608         * simple.el (beginning-of-buffer):
6609         * simple.el (end-of-buffer):
6610         * simple.el (mark-ring-unrecorded-commands):
6611         * simple.el (signal-error-on-buffer-boundary):
6612         * simple.el (shifted-motion-keys-select-region):
6613         * simple.el (unshifted-motion-keys-deselect-region):
6614         * simple.el (motion-keys-for-shifted-motion): New.
6615         * simple.el (handle-pre-motion-command):
6616         * simple.el (handle-post-motion-command):
6617         * simple.el (forward-char-command):
6618         * simple.el (backward-char-command):
6619         * simple.el (scroll-up-command):
6620         * simple.el (scroll-down-command):
6621         * simple.el (next-line):
6622         * simple.el (previous-line):
6623         * simple.el (backward-block-of-lines):
6624         * simple.el (forward-block-of-lines):
6625         * simple.el (backward-word):
6626         * simple.el (mark-word):
6627
6628         Augment documentation of the most common motion commands to make
6629         note of the shifted-motion support.  Improve the support to (a)
6630         properly document how it works and why it's done in the fashion it
6631         is, and (b) allow the keystrokes that trigger it to be customized.
6632
6633         Correct error in the customize specification of
6634         mark-ring-unrecorded-commands.
6635
6636 2001-03-02  Ben Wing  <ben@xemacs.org>
6637
6638         * font-lock.el:
6639         * font-lock.el (font-lock-pending-extent-table): Removed.
6640         * font-lock.el (font-lock-pending-buffer-table): New.
6641         * font-lock.el (font-lock-pre-idle-hook):
6642         * font-lock.el (font-lock-after-change-function):
6643         * font-lock.el (font-lock-fontify-pending-extents):
6644         * font-lock.el (font-lock-lisp-like):
6645
6646         Fix handling of pending extents to avoid excessive slowness (N^2
6647         behavior) when making lots of buffer changes between redisplays,
6648         such as when saving the Options.
6649
6650 2001-03-09  William M. Perry  <wmperry@aventail.com>
6651
6652         * device.el:
6653         * dragdrop.el:
6654         * dumped-lisp.el:
6655         * faces.el:
6656         * frame.el:
6657         * gnuserv.el:
6658         * loadup.el:
6659         * menubar-items.el:
6660         * minibuf.el:
6661         The Great GTK Merge.
6662
6663         * ChangeLog.GTK:
6664         * dialog-gtk.el:
6665         * gdk.el:
6666         * generic-widgets.el:
6667         * glade.el:
6668         * gnome-widgets.el:
6669         * gnome.el:
6670         * gtk-compose.el:
6671         * gtk-extra.el:
6672         * gtk-faces.el:
6673         * gtk-ffi.el:
6674         * gtk-file-dialog.el:
6675         * gtk-font-menu.el:
6676         * gtk-glyphs.el:
6677         * gtk-init.el:
6678         * gtk-iso8859-1.el:
6679         * gtk-marshal.el:
6680         * gtk-mouse.el:
6681         * gtk-package.el:
6682         * gtk-password-dialog.el:
6683         * gtk-select.el:
6684         * gtk-widget-accessors.el:
6685         * gtk-widgets.el:
6686         * gtk.el:
6687         widgets-gtk.el:
6688         The Great GTK Merge: new files.
6689
6690 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6691
6692         * generic-widgets.el: Don't require gtk (a built-in feature) at
6693         top level.  Don't execute the last sexp unless (featurep 'gtk).
6694
6695 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6696
6697         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6698
6699 2001-02-23  Martin Buchholz <martin@xemacs.org>
6700
6701         * XEmacs 21.2.45 "Thelxepeia" is released.
6702
6703 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6704  
6705         * about.el (xemacs-hackers): update my entry. 
6706         * about.el (about-maintainer-info): ditto. 
6707         * about.el (about-hackers): ditto. 
6708
6709 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6710
6711         * about.el (about-maintainer-info): More vanity info about
6712         yours truly.
6713
6714 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6715
6716         * build-report.el (build-report-destination): xemacs-build-reports
6717         has moved to SourceForge, where mailing list name length is
6718         restricted, hence the name change to
6719         xemacs-buildreports@xemacs.org.
6720         * build-report.el (build-report-keep-regexp): Update default.
6721         * build-report.el (build-report-delete-regexp): Ditto.
6722         * build-report.el (build-report-make-output-files): Ditto.
6723
6724 2001-02-19  Craig Lanning  <lanning@scra.org>
6725
6726         * lisp-mode.el: Add indentation specifications for following
6727         Common Lisp forms: handler-case, handler-bind, with-slots,
6728         with-open-file, with-open-stream, print-unreadable-object.
6729
6730 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6731
6732         * font-lock.el (font-lock-set-defaults-1):
6733         Move initialization of `font-lock-cache-position' so that it's set
6734         even if font-lock-keywords is already defined.
6735
6736 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6737
6738         * autoload.el (generate-file-autoloads-1):
6739         Use `emacs-lisp-mode-syntax-table' instead of
6740         `lisp-mode-syntax-table'.
6741         * lisp-mode.el (lisp-mode-syntax-table):
6742         Get rid of old checks for `parse-partial-sexp' version.
6743         Make `|' (pipe) string delimiter instead of punctuation.
6744
6745 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6746
6747         * window.el (save-selected-window):
6748         Use gensym for better macro hygiene.
6749
6750 2001-02-06  Mike Sperber <mike@xemacs.org>
6751
6752         * dump-paths.el:
6753         * startup.el (startup-setup-paths): Set and use
6754         `mule-lisp-directory'.
6755         (startup-setup-paths-warning): Ditto.
6756
6757         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6758         (paths-construct-load-path): Consider `mule-lisp-directory'.
6759
6760 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6761
6762         * font-lock.el: Syntax table improvements used.  A few random
6763         changes are not specified below.
6764         (font-lock-fontify-string-delimiters):
6765         (font-lock-syntactic-keywords):
6766         (font-lock-cache-state nil):
6767         (font-lock-cache-position):
6768         New variables.
6769         (font-lock-set-syntax):
6770         (font-lock-apply-syntactic-highlight):
6771         (font-lock-fontify-syntactic-anchored-keywords):
6772         (font-lock-fontify-syntactic-keywords-region):
6773         (font-lock-eval-keywords):
6774         New functions.
6775         (font-lock-remove-face):
6776         (font-lock-fontify-syntactically-region):
6777         Use syntax properties.
6778
6779 2001-02-08  Martin Buchholz <martin@xemacs.org>
6780
6781         * XEmacs 21.2.44 "Thalia" is released.
6782
6783 2001-01-16  Mike Sperber <mike@xemacs.org>
6784
6785         * startup.el (normal-top-level): Work even if no installation root
6786         is found.
6787
6788 2001-01-30  Andy Piper  <andy@xemacs.org>
6789
6790         * gutter-items.el (progress-abort-glyph): remove instantiator.
6791         (set-progress-abort-instantiator): new function.
6792         (abort-progress-feedback): use it.
6793
6794         * gutter.el (set-gutter-dirty-p): new function.
6795
6796 2001-01-30  Didier Verna  <didier@xemacs.org>
6797
6798         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6799
6800 2001-01-24  Didier Verna  <didier@xemacs.org>
6801
6802         * sound.el (sound-extension-list): give a better default value.
6803         * sound.el (load-sound-file): improve the doc string, also find
6804         files given by absolute names, pass a real extension list to
6805         `locate-file'.
6806
6807 2001-01-26  Martin Buchholz <martin@xemacs.org>
6808
6809         * XEmacs 21.2.43 "Terspichore" is released.
6810
6811 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6812
6813         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6814         messages from gnuserv.
6815
6816 2001-01-20  Martin Buchholz <martin@xemacs.org>
6817
6818         * XEmacs 21.2.42 "Poseidon" is released.
6819
6820 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6821
6822         * cl-macs.el (cl-upcase-arg): New function.
6823         (cl-function-arglist): New function.
6824         (cl-transform-lambda): Automatically add CL-style lambda list to
6825         documentation string using functions above.
6826
6827 2001-01-12  Andy Piper  <andy@xemacs.org>
6828
6829         * package-get.el (package-get-custom): call
6830         package-net-update-installed-db.
6831
6832         * package-ui.el (pui-install-selected-packages): call
6833         package-net-update-installed-db.
6834
6835         * package-net.el (package-net-update-installed-db): use
6836         packages-package-list so that we reflect reality.
6837
6838         * packages.el (packages-package-list): Make docstring reflect
6839         reality.
6840
6841         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6842
6843         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6844         isn't installed.
6845
6846 2001-01-17  Andy Piper  <andy@xemacs.org>
6847
6848         * wid-edit.el (widget-activation-glyph-mapper): activate or
6849         deactivate native widgets.
6850         (widget-glyph-insert-glyph): record instantiator.
6851         (widget-push-button-value-create): use it.
6852
6853         * gui.el (gui-button-action): new function. Make button's domain
6854         buffer current when calling.
6855         (make-gui-button): update to use gui-button-action.
6856
6857 2001-01-16  Didier Verna  <didier@xemacs.org>
6858
6859         * menubar-items.el (default-menubar): add an entry for modeline
6860         horizontal scrolling in Options -> Display.
6861
6862 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6863
6864         * package-get.el (package-get-require-signed-base): Set to nil
6865         by default.
6866
6867 2001-01-17  Martin Buchholz <martin@xemacs.org>
6868
6869         * XEmacs 21.2.41 "Polyhymnia" is released.
6870
6871 2001-01-16  Mike Sperber <mike@xemacs.org>
6872
6873         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6874         catch lisp/mule/.
6875
6876 2001-01-14  Mike Sperber <mike@xemacs.org>
6877
6878         * startup.el (maybe-create-compatibility-dot-emacs):
6879         (maybe-unmigrate-user-init-file):
6880         (unmigrate-user-init-file): Created.
6881         (maybe-migrate-user-init-file): Offer creation of compatibility
6882         .emacs.
6883         Some doc fixes wrt init file location.
6884
6885 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6886
6887         * faces.el (face-frob-from-locale-first): new variable.
6888         (frob-face-font-2): Honor tags arg while trying to use
6889         standard-face-mapping.  When face-frob-from-locale-first is set,
6890         first try to set face inheriting from frobbed-face.
6891
6892 2001-01-15  Didier Verna  <didier@xemacs.org>
6893
6894         * about.el (xemacs-hackers): update my entry.
6895         * about.el (about-url-alist): ditto.
6896         * about.el (about-maintainer-info): ditto.
6897         * about.el (about-hackers): ditto.
6898
6899 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6900
6901         The byte compiler has been badly broken for a year,
6902         by the patch of 1999-12-06.
6903         * byte-optimize.el (byte-optimize-form-code-walker):
6904         Bug was: the byte compiler was making this erroneous optimization:
6905         (progn (or (foo)) (bar)) ==> (bar)
6906
6907 2000-11-20  Mike Sperber <mike@xemacs.org>
6908
6909         * setup-paths.el (paths-core-load-path-depth): Split
6910         `paths-load-path-depth' in two for site and core lisp.  Don't
6911         recurse into core.
6912         * setup-paths.el (paths-construct-load-path): Use.
6913
6914 2001-01-10  Andy Piper  <andy@xemacs.org>
6915
6916         * package-net.el (package-net-cygwin32-binary-size): new variable
6917         (package-net-win32-binary-size): ditto.  add much needed
6918         commentary.
6919
6920         * gutter-items.el (buffers-tab-items): correct off-by-one error
6921         for buffers-tab-max-size.
6922
6923 2001-01-08  Martin Buchholz <martin@xemacs.org>
6924
6925         * XEmacs 21.2.40 is released.
6926
6927 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6928
6929         * mule/hebrew.el: Fix comments and typos.
6930         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6931
6932 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6933
6934         * ChangeLog.1: move ancient log from fill.el.
6935
6936         * dump-paths.el:
6937         paragraphs.el:
6938         mule/mule-category.el:
6939         Miscellaneous typo fixes and slight doc clarifications.
6940
6941         * mule/mule-ccl.el:  Correct file name in header.
6942
6943 2000-12-31  Martin Buchholz <martin@xemacs.org>
6944
6945         * XEmacs 21.2.39 is released.
6946
6947 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6948
6949         * byte-optimize.el (byte-optimize-cond):
6950         (byte-optimize-cond-1): New.
6951         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6952         Optimizes (cond (x nil)) ==> nil.
6953         Provide better diagnostic on malformed expr like (cond foo).
6954
6955 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6956
6957         * mule/mule-coding.el:
6958         mule/mule-cmds.el (reset-language-environment,
6959         set-language-environment-coding-systems):
6960         Safer default coding-priority-list, corresponding to src/file-coding.h.
6961
6962 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6963
6964         * package-admin.el: Allow package removal from
6965         early-package-load-path.
6966
6967 2000-12-15  Andreas Jaeger  <aj@suse.de>
6968
6969         * about.el (about-maintainer-info): Update my entry.
6970
6971 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6972
6973         * packages.el (locate-library): Add support for bzip2
6974         compressed .el files.
6975
6976 2000-12-12  Andy Piper  <andy@xemacs.org>
6977
6978         * package-net.el: new file.
6979
6980 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6981
6982         * font-lock.el: Add missing C++ keywords.
6983
6984 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6985
6986         * simple.el (indent-for-comment): Preserve indentation of comments
6987         starting in column 0, as documented in (Info-goto-node
6988         "(xemacs)Comments").  Update docstring accordingly.
6989
6990 2000-12-05  Martin Buchholz <martin@xemacs.org>
6991
6992         * XEmacs 21.2.38 is released.
6993
6994 2000-12-04  Didier Verna  <didier@xemacs.org>
6995
6996         * mouse.el (default-mouse-track-set-point-in-window): remove
6997         spurious '+' operation detected by Martin.
6998
6999
7000 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7001
7002         * cl-extra.el (coerce):
7003         Implement char to integer coercion.
7004         Remove extraneous (numberp) test.
7005
7006         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7007         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7008         (byte-optimize-predicate):
7009         Warn if evaluating constant expression signals an error.
7010         (byte-optimize-form): Small simplification.
7011
7012         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7013
7014 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7015
7016         * byte-optimize.el:
7017         (byte-optimize-minus):
7018         (byte-optimize-plus):
7019         (byte-optimize-mult):
7020         (byte-optimize-quo):
7021         Use (car (last x)) instead of (last x) to get last elt!
7022         Use `byte-optimize-predicate' to optimize `%'.
7023         Move optimizations for special numeric args to bytecomp.el.
7024         * bytecomp.el (byte-compile-associative): Remove.
7025         (byte-compile-max): New.
7026         (byte-compile-min): New.
7027         Properly handle erroneous calls: (max) (min).
7028         (byte-compile-plus): New.
7029         (byte-compile-minus):
7030         It's easiest to handle 0, +1 and -1 args here.
7031         (byte-compile-mult): New.
7032         It's easiest to handle 1, -1 and 2 args here.
7033         (byte-compile-quo):
7034         It's easiest to handle 0, +1 and -1 args here.
7035         Issue byte-compiler warning when dividing by zero.
7036
7037         Byte-compiler arithmetic improvements.
7038         Better optimize these expressions in the obvious way:
7039         (+ x y 1)   -->  varref x varref y add add1
7040         (+ x y -1)  -->  varref x varref y add sub1
7041         (- x y 0)   -->  (- x y)
7042         (- 0 x y)   -->  (- (- x) y)
7043         (% 42 19)   --> compile-time constant
7044         (/ 42 19)   --> compile-time constant
7045         (* (foo) 2) --> foo call dup plus
7046
7047         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7048         unless (declaim (optimize (safety 3)))
7049         or (setq byte-compile-delete-errors nil).
7050
7051 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7052
7053         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7054         docstrings.
7055
7056 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7057
7058         * startup.el (command-line-do-help):  Add documentation of
7059         portable dumper switches.
7060
7061 2000-11-22  Andy Piper  <andy@xemacs.org>
7062
7063         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7064
7065         * glyphs.el (init-glyphs): don't use autodetect for strings.
7066
7067 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7068
7069         * byte-optimize.el (byte-optimize-char-before):
7070         (byte-optimize-backward-char):
7071         (byte-optimize-backward-word):
7072         Fix incorrect optimizations for these sorts of expressions:
7073         (let ((x nil)) (backward-char x))
7074
7075 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7076
7077         * byte-optimize.el:
7078         * byte-optimize.el (byte-optimize-backward-char): New.
7079         * byte-optimize.el (byte-optimize-backward-word): New.
7080         Make backward-word and backward-char as efficient as forward versions.
7081
7082         * bytecomp.el (byte-compile-no-args-with-one-extra):
7083         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7084         * bytecomp.el (byte-compile-two-args-with-one-extra):
7085         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7086         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7087         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7088         Check if extra arg is constant nil, and if so, use byte-coded call.
7089
7090         * simple.el (backward-word):
7091         * simple.el (mark-word):
7092         * simple.el (kill-word):
7093         * simple.el (backward-kill-word):
7094         Make COUNT argument optional, for consistency with forward-char et al.
7095
7096         * abbrev.el (abbrev-string-to-be-defined):
7097         * abbrev.el (inverse-abbrev-string-to-be-defined):
7098         * abbrev.el (inverse-add-abbrev):
7099         * abbrev.el (expand-region-abbrevs):
7100         * buff-menu.el (Buffer-menu-execute):
7101         * indent.el (move-to-left-margin):
7102         * indent.el (indent-relative):
7103         * indent.el (move-to-tab-stop):
7104         * info.el (Info-reannotate-node):
7105         * lisp-mode.el (lisp-indent-line):
7106         * lisp.el (end-of-defun):
7107         * lisp.el (move-past-close-and-reindent):
7108         * misc.el (copy-from-above-command):
7109         * mouse.el (default-mouse-track-scroll-and-set-point):
7110         * page.el (forward-page):
7111         * paragraphs.el (forward-paragraph):
7112         * paragraphs.el (end-of-paragraph-text):
7113         * picture.el (picture-forward-column):
7114         * picture.el (picture-self-insert):
7115         * rect.el (extract-rectangle-line):
7116         * simple.el (newline):
7117         * simple.el (fixup-whitespace):
7118         * simple.el (backward-delete-char-untabify):
7119         * simple.el (transpose-chars):
7120         * simple.el (transpose-preceding-chars):
7121         * simple.el (do-auto-fill):
7122         * simple.el (indent-new-comment-line):
7123         * simple.el (blink-matching-open):
7124         * view-less.el (cleanup-backspaces):
7125         * wid-edit.el (widget-transpose-chars):
7126         * term/bg-mouse.el (bg-insert-moused-sexp):
7127         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7128
7129         * info.el (Info-fontify-node):
7130         * simple.el (backward-delete-function):
7131         Use canonical delete-backward-char instead of backward-delete-char.
7132
7133 2000-11-20  Andy Piper  <andy@xemacs.org>
7134
7135         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7136         no buffers.
7137
7138 2000-11-20  Andy Piper  <andy@xemacs.org>
7139
7140         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7141         buffer tabs.
7142
7143 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7144
7145         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7146         (proclaim inline...) was shadowing compiler-macros.
7147
7148 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7149
7150         * bytecomp.el (byte-compile-eval): New.
7151         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7152         Keeps this promise made in Lispref:
7153         "If a file being compiled contains a `defmacro' form, the macro is
7154         defined temporarily for the rest of the compilation of that file."
7155
7156 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7157
7158         * cl.el (floatp-safe):
7159         (plusp):
7160         (minusp):
7161         (oddp):
7162         (evenp):
7163         (cl-abs):
7164         Use a better parameter name than `x'.
7165
7166         * cl-macs.el (check-type): Make continuable.  Change documentation
7167         to require PLACE, but accept any form for compatibility.
7168
7169         * abbrev.el (define-abbrev): Use check-type.
7170         * font-menu.el (font-menu-change-face): Use check-type.
7171         * menubar.el (relabel-menu-item): Use check-type.
7172         * itimer.el: Fix typo.
7173
7174 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7175
7176         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7177
7178 2000-11-14  Martin Buchholz <martin@xemacs.org>
7179
7180         * XEmacs 21.2.37 is released.
7181
7182 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7183
7184         * code-cmds.el: Provide the feature.
7185
7186 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7187
7188         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7189
7190         * code-cmds.el: New file
7191         * mule/mule-cmds.el:
7192         * mule/mule-misc.el
7193         (coding-keymap): New keymap. Define coding system keyboard
7194         commands on file-coding builds too.
7195         (coding-system-change-eol-conversion):
7196         (universal-coding-system-argument):
7197         (set-default-coding-systems):
7198         (prefer-coding-system): Moved from mule-cmds.el
7199         (set-buffer-process-coding-system): Moved from mule-misc.el
7200
7201 2000-09-15  Stephen Carney <carney@scubadoo.com>
7202
7203         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7204
7205 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7206
7207         * package-get.el (package-get-download-sites): Add a pre-release
7208         site for experimental packages.
7209
7210         * auto-autoloads.el: Regenerated.
7211
7212 2000-08-01  Andy Piper  <andy@xemacs.org>
7213
7214         * gutter-items.el (buffers-tab-omit-function): reference
7215         buffers-tab-select-visible-buffers.
7216         (buffers-tab-filter-functions): new variable, by default uses
7217         buffers-tab-selection-function and buffers-tab-omit-function.
7218         (select-buffers-tab-buffers-by-mode): invert arguments.
7219         (buffers-tab-select-visible-buffers): new function. Invert calling
7220         of buffers-menu-omit-invisible-buffers.
7221         (buffers-tab-items): rewrite to use
7222         buffers-tab-filter-functions. Rewrite docstring.
7223         (gutter-buffers-tab-extent): delete.
7224         (add-tab-to-gutter): always build a new extent when adding the
7225         tabs.
7226         (update-tab-in-gutter): make gutter dirty when orientation
7227         changes.
7228
7229 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7230
7231         * bytecomp.el (byte-compile-defvar-or-defconst):
7232         Only do loadhist recording if defvar form includes a value.
7233
7234 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7235
7236         * bytecomp.el (byte-compile-initial-macro-environment):
7237         `eval-when-compile' should not compile its body.
7238
7239 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7240
7241         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7242         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7243         some Japanese English.  Remove some ancient FSF comments, and
7244         improve docstrings.  Use symbols not vectors for tables.
7245
7246 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7247
7248         * keymap.el:
7249         (local-key-binding):
7250         (global-key-binding):
7251         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7252
7253         * lisp.el:
7254         (backward-sexp): Slightly simpler code.
7255         (mark-sexp): Make arg optional, like FSF Emacs.
7256         (forward-list): Slightly simpler code.
7257         (backward-list): Slightly simpler code.
7258         (down-list):  Make arg optional, like FSF Emacs.
7259         (up-list):  Make arg optional, like FSF Emacs.
7260         (backward-up-list):  Make arg optional, like FSF Emacs.
7261         (kill-sexp):  Make arg optional, like FSF Emacs.
7262         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7263
7264         * font-menu.el (font-menu-change-face):
7265         Take continuable errors into account.
7266
7267         * abbrev.el:
7268         * abbrev.el (clear-abbrev-table):
7269         * abbrev.el (define-abbrev-table):
7270         * abbrev.el (define-abbrev):
7271         * abbrev.el (insert-abbrev-table-description):
7272         * apropos.el (apropos-documentation-check-doc-file):
7273         * apropos.el (apropos-documentation-check-elc-file):
7274         * buff-menu.el (list-buffers):
7275         * buff-menu.el (list-buffers-noselect):
7276         * bytecomp.el (byte-recompile-directory):
7277         * bytecomp.el (batch-byte-compile):
7278         * cl-macs.el (typep):
7279         * code-files.el (find-coding-system-magic-cookie):
7280         * code-files.el (insert-file-contents):
7281         * cus-edit.el (customize-set-variable):
7282         * cus-edit.el (customize-save-variable):
7283         * cus-face.el (custom-set-face-font-size):
7284         * cus-face.el (custom-set-face-update-spec):
7285         * cus-face.el (custom-reset-faces):
7286         * custom.el (custom-check-theme):
7287         * custom.el (copy-upto-last):
7288         * fill.el (canonically-space-region):
7289         * fill.el (fill-paragraph):
7290         * fill.el (fill-region):
7291         * fill.el (find-space-insertable-point):
7292         * fill.el (justify-current-line):
7293         * faces.el (face-spec-update-all-matching):
7294         * faces.el (set-face-stipple):
7295         * files-nomule.el (insert-file-contents):
7296         * files.el (insert-file-contents-literally):
7297         * files.el (hack-local-variables-last-page):
7298         * files.el (basic-save-buffer):
7299         * files.el (insert-directory):
7300         * font-menu.el (font-menu-change-face):
7301         * font.el (font-spatial-to-canonical):
7302         * format.el (format-encode-region):
7303         * format.el (format-insert-file):
7304         * format.el (format-replace-strings):
7305         * gutter.el (set-gutter-element):
7306         * help.el (key-or-menu-binding):
7307         * help.el (describe-bindings):
7308         * help.el (with-syntax-table):
7309         * indent.el (indent-rigidly):
7310         * indent.el (delete-to-left-margin):
7311         * info.el:
7312         * info.el (Info-extract-dir-entry-from):
7313         * info.el (Info-build-dir-anew):
7314         * info.el (Info-rebuild-dir):
7315         * info.el (Info-batch-rebuild-dir):
7316         * info.el (Info-read-subfile):
7317         * info.el (Info-build-node-completions):
7318         * info.el (Info-extract-menu-node-name):
7319         * isearch-mode.el (isearch-range-invisible):
7320         * isearch-mode.el (isearch-restore-invisible-extents):
7321         * itimer.el (itimerp):
7322         * itimer.el (itimer-live-p):
7323         * keymap.el:
7324         * keymap.el (substitute-key-definition):
7325         * keymap.el (read-command-or-command-sexp):
7326         * keymap.el (local-key-binding):
7327         * keymap.el (global-key-binding):
7328         * keymap.el (global-set-key):
7329         * keymap.el (local-set-key):
7330         * ldap.el:
7331         * ldap.el (ldap-add-entries):
7332         * ldap.el (ldap-delete-entries):
7333         * lisp.el (backward-sexp):
7334         * lisp.el (mark-sexp):
7335         * lisp.el (forward-list):
7336         * lisp.el (backward-list):
7337         * lisp.el (down-list):
7338         * lisp.el (backward-up-list):
7339         * lisp.el (up-list):
7340         * lisp.el (kill-sexp):
7341         * lisp.el (backward-kill-sexp):
7342         * menubar.el (add-menu-button):
7343         * menubar.el (add-submenu):
7344         * menubar.el (delete-menu-item):
7345         * menubar.el (relabel-menu-item):
7346         * mouse.el (narrow-window-to-region):
7347         * obsolete.el (define-obsolete-variable-alias):
7348         * obsolete.el (store-substring):
7349         * package-admin.el:
7350         * package-admin.el (package-admin-install-function):
7351         * package-admin.el (package-admin-install-function-mswindows):
7352         * package-admin.el (package-admin-default-install-function):
7353         * package-get.el (package-get-update-base-entries):
7354         * packages.el (packages-load-package-dumped-lisps):
7355         * packages.el (packages-collect-package-dumped-lisps):
7356         * printer.el (generic-print-buffer):
7357         * printer.el (generic-print-region):
7358         * replace.el (occur-mode-mouse-goto):
7359         * replace.el (perform-replace):
7360         * select.el (get-selection-no-error):
7361         * simple.el:
7362         * simple.el (newline):
7363         * simple.el (open-line):
7364         * simple.el (edit-and-eval-command):
7365         * simple.el (goto-line):
7366         * simple.el (undo):
7367         * simple.el (kill-region):
7368         * simple.el (copy-region-as-kill):
7369         * simple.el (kill-ring-save):
7370         * simple.el (set-mark):
7371         * simple.el (next-line):
7372         * simple.el (previous-line):
7373         * simple.el (line-move):
7374         * simple.el (set-goal-column):
7375         * simple.el (comment-region):
7376         * subr.el:
7377         * subr.el (putf):
7378         * syntax.el (modify-syntax-entry):
7379         * syntax.el (map-syntax-table):
7380         * view-less.el (view-file):
7381         * view-less.el (view-buffer):
7382         * view-less.el (view-file-other-window):
7383         * window-xemacs.el (backward-other-window):
7384         * window.el:
7385         * window.el (one-window-p):
7386         * window.el (walk-windows):
7387         * window.el (window-list):
7388         * x-mouse.el (x-mouse-kill):
7389         * x-select.el (x-get-cutbuffer):
7390         * x-select.el (x-store-cutbuffer):
7391         * term/bg-mouse.el (bg-mouse-line-to-center):
7392         * term/sun-mouse.el (window-line-end):
7393         * term/sun-mouse.el (sun-select-region):
7394         * term/sun.el (kill-region-and-unmark):
7395         * mule/mule-category.el:
7396         * mule/mule-category.el (modify-category-entry):
7397         * mule/mule-category.el (char-category-list):
7398         * mule/mule-coding.el (coding-system-force-on-output):
7399         * mule/mule-misc.el (coding-system-put):
7400         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7401
7402 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7403
7404         * cus-face.el: Typo fixes and tiny clarifications.
7405         * custom.el: ditto
7406
7407 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7408
7409         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7410         * startup.el (normal-top-level): Setup auto-save-list-file-name
7411         if auto-save-list-file-prefix is non-nil.
7412
7413 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7414
7415         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7416
7417 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7418
7419         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7420         get symbol at point-min.
7421
7422 2000-10-24  Didier Verna  <didier@xemacs.org>
7423
7424         * info.el (Info-emacs-info-file-name): defconst it.
7425         * info.el (Info-footnote-tag): defcustom it.
7426         * info.el (Info-no-description-string): ditto.
7427         * info.el (Info-find-node): adapt to new semantics of
7428         'Info-suffixed-file (don't do the case variants stuff).
7429         * info.el (Info-insert-dir): rewrite the dir file variants code.
7430         * info.el (Info-directory-files): New. Return the list of info
7431         files in a directory.
7432         * info.el (Info-dir-outdated-p): use it.
7433         * info.el (Info-parse-dir-entries): ditto.
7434         * info.el (Info-build-dir-anew): don't restrict to files ending
7435         with a ".info.*" extension.
7436         * info.el (Info-set-mode-line): ditto.
7437         * info.el (Info-read-subfile): adapt to new semantics of
7438         'Info-suffixed-file (append 'exact argument).
7439         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7440         string independently of the case.
7441         * info.el (Info-suffixed-file): use it (match all possible case
7442         for the file name).
7443         * info.el (Info-insert-file-contents): code cleanup.
7444         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7445         columns.
7446         * info.el (Info-batch-rebuild-dir): ditto.
7447         * info.el (Info-read-node-name-1): ditto.
7448         * info.el (Info-search): ditto.
7449         * info.el (Info-fontify-node): ditto.
7450
7451
7452 2000-10-24  Didier Verna  <didier@xemacs.org>
7453
7454         * process.el (shell-command): when called from a program, avoid
7455         'push-mark's "mark-set" message.
7456
7457 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7458
7459         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7460         by a symbol, not by a vector.
7461         * mule/vietnamese.el (vscii): Likewise.
7462         (viscii): Likewise.
7463         * mule/cyrillic.el (koi8-r): Likewise.
7464
7465         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7466         by a symbol, not by a vector.
7467         (chinese-big5-2): Likewise.
7468         * mule/ethiopic.el (ethiopic): Likewise.
7469         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7470         (vietnamese-viscii-upper): Likewise.
7471
7472 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7473
7474         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7475
7476 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7477
7478         * byte-optimize.el (byte-optimize-car): New function.
7479         (byte-optimize-cdr): Ditto.
7480
7481 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7482
7483         * byte-optimize.el: Partial synch with FSF 20.7.
7484         Optimize constant concatenation.
7485         Add keymapp as a side effect free function.  It is a built-in.
7486         (byte-after-unbind-pos): Remove byte-equal.
7487
7488 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7489
7490         * update-elc-2.el: Quote regexps correctly.
7491
7492 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7493
7494         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7495         (ccl-compile): Apply integerp, not integer-or-char-p to
7496         check the type of the buffer magnification
7497         (ccl-compile-write-string): Encode a string with binary
7498         coding system.
7499         (ccl-compile-write-repeat): Likewise.
7500
7501 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7502
7503         * buff-menu.el:
7504         * bytecomp.el:
7505         * coding.el:
7506         * faces.el:
7507         * files.el:
7508         * fill.el:
7509         * float-sup.el:
7510         * font-lock.el:
7511         * help.el:
7512         * iso8859-1.el:
7513         * loaddefs.el:
7514         * menubar-items.el:
7515         * menubar.el:
7516         * modeline.el:
7517         * msw-font-menu.el:
7518         * paragraphs.el:
7519         * paths.el:
7520         * replace.el:
7521         * simple.el:
7522         * sound.el:
7523         * startup.el:
7524         * version.el:
7525         * x-faces.el:
7526         * x-font-menu.el:
7527         Remove purecopy.
7528
7529 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7530
7531         * simple.el (do-auto-fill): Use the function pointer to by
7532         `comment-line-break-function', not `indent-new-comment-line'. This
7533         fixes an issue with cc-mode comment continuation.
7534
7535 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7536
7537         * simple.el (turn-on-auto-fill):  Add (interactive).
7538         * mwheel.el (mwheel-install): Add (interactive).
7539         * font-lock.el (turn-on-font-lock): Add (interactive).
7540         (turn-off-font-lock): Add (interactive).
7541
7542 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7543
7544         * packages.el (packages-special-base-regexp): Add `man'.
7545
7546 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7547
7548         * wid-edit.el (widget-specify-active): map over extents in current
7549         buffer like `widget-specify-inactive' does.  Mapping over the
7550         inactive extent object does not work since the current extent is
7551         ignored by `map-extents'.
7552
7553 2000-10-04  Martin Buchholz <martin@xemacs.org>
7554
7555         * XEmacs 21.2.36 is released.
7556
7557 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7558
7559         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7560         Optimize the compiled-function-constants vector by byte-code
7561         reference counts.
7562
7563 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7564
7565         * build-report.el (build-report-delete-regexp): quote value in
7566         defcustom
7567
7568 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7569
7570         * build-report.el (build-report): Don't bind srcdir which we don't
7571         use in `multiple-value-bind' to avoid the only byte-compiler
7572         warning.
7573
7574 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7575
7576         * build-report.el: Requires cl and custom now.
7577         build-report-version is determined by XEmacs version -- remove
7578         build-report-version*.
7579         * build-report.el (build-report-version): Removed.
7580         * build-report.el (build-report-installation-version-regexp): New.
7581         * build-report.el (build-report-version-file-regexp): New.
7582         * build-report.el (build-report-installation-srcdir-regexp): New.
7583         * build-report.el (build-report-destination): Offer
7584         xemacs-build-reports and xemacs-beta.
7585         * build-report.el (build-report-keep-regexp): Adjusted.
7586         * build-report.el (build-report-delete-regexp): Adjusted.
7587         * build-report.el (build-report-make-output-dir): New.
7588         * build-report.el (build-report-installation-file): Replace use of
7589         `concat' with `expand-file-name'.
7590         * build-report.el (build-report-make-output-file): Removed.
7591         * build-report.el (build-report-make-output-files): New.
7592         * build-report.el (build-report-subject): Identify as
7593         user-variable with "*...".
7594         * build-report.el (build-report-prompts): Ditto.
7595         * build-report.el (build-report-version-file): New.
7596         * build-report.el (build-report-file-encoding): Identify as
7597         user-variable with "*...".
7598         * build-report.el (build-report-make-output-get): New.
7599         * build-report.el (build-report-insert-header): Report
7600         emacs-version and system-configuration instead of
7601         build-report-version.
7602         * build-report.el (build-report-insert-make-output): Add file
7603         argument.
7604         * build-report.el (build-report-insert-installation-file):
7605         Re-indent.
7606         * build-report.el (build-report-keep): Change docstring,
7607         re-indent.
7608         * build-report.el (build-report-delete): Ditto.
7609         * build-report.el (build-report-installation-data): New.
7610         * build-report.el (build-report-version-file-data): New.
7611
7612 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7613
7614         * byte-optimize.el (byte-optimize-lapcode):
7615         Fix the optimization of using the first 5 elements of the
7616         constants vector for variables.
7617         (byte-optimize-lapcode): Fix another ancient broken optimization.
7618
7619 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7620
7621         * *: Spelling mega-patch
7622
7623 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7624
7625         * easymenu.el: doc fixes.
7626         (easy-menu-do-define): Use backquote.
7627         (easy-menu-change):
7628         (easy-menu-add):
7629         `when' seems much clearer than `if' here.
7630         (easy-menu-remove):
7631         (easy-menu-add-item):
7632         (easy-menu-item-present-p):
7633         (easy-menu-remove-item):
7634         Wrap using (when (featurep 'menubar) ...)
7635
7636 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7637
7638         * bytecomp.el (displaying-byte-compile-warnings):
7639         Revert Ben's change to this function below so that the compile log
7640         is displayed properly for users of the "popper" package.
7641
7642 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7643
7644         * window.el (save-selected-window): Use backquote.
7645
7646         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7647         Renamed from `byte-compile-file-form-defvar'.
7648         * bytecomp.el (byte-compile-defvar-or-defconst):
7649         Only cons onto current-load-list in top-level forms.
7650         Else this leaks a cons cell every time a defun is called.
7651         Renamed from `byte-compile-defvar', for clarity.
7652         Warn when docstring of defvar is not a string.
7653         Use consistent error messages.
7654         Better comments.
7655
7656 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7657
7658         * simple.el (set-variable):
7659         Remove unneeded defvar by rearranging order of let* forms.
7660
7661         * mule/mule-ccl.el (ccl-get-next-code):
7662         * menubar-items.el (bookmark-menu-filter):
7663         (language-environment-menu-filter):
7664         (tutorials-menu-filter):
7665         * toolbar-items.el (toolbar-compile):
7666         * byte-optimize.el (disassemble-offset):
7667         Use (declare (special ...)) instead of `defvar'.
7668
7669         * cl-macs.el (cl-do-proclaim):
7670         Fix (declare (special ...)) warning suppression syntax.
7671
7672 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7673
7674         * info.el (Info-tag-table-marker):
7675         (Info-tag-table-buffer):
7676         (Info-find-file-node):
7677         (Info-read-subfile):
7678         (Info-build-node-completions):
7679         (Info-search):
7680         (Info-mode):
7681         Multiple info buffer support.
7682
7683 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7684
7685         * ldap.el (ldap-decode-entry): New defun
7686         (ldap-search-entries): Use it in order to decode DN-prefixed
7687         entries properly
7688
7689 2000-08-23  Daniel Pittman <daniel@danann.net>
7690
7691         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7692         Use `eq', not `=', to compare symbols.
7693
7694 2000-07-30  Ben Wing  <ben@xemacs.org>
7695
7696         * bytecomp.el (byte-compile-report-error):
7697         * bytecomp.el (displaying-byte-compile-warnings):
7698         if stack-trace-on-error is set, send out a backtrace when
7699         an error is encountered that stops byte compilation.  this
7700         should make it much much easier to track down those curious
7701         problems.  also undo the kludge of using a separate "*Show*"
7702         buffer for display when there's a temp-buffer-show-function;
7703         we can avoid this by just being a little smarter.
7704
7705         * dialog-items.el:
7706         * dialog-items.el (search-dialog-regexp): New.
7707         * dialog-items.el (search-dialog-callback):
7708         * dialog-items.el (make-search-dialog):
7709         add a regexp option to the dialog and clean up a bit.
7710
7711         * dialog.el:
7712         * dialog.el (yes-or-no-p-dialog-box):
7713         * dialog.el (get-dialog-box-response):
7714         * dialog.el (make-dialog-box):
7715         * dialog.el (dialog-box-finish): New.
7716         * dialog.el (dialog-box-cancel): New.
7717         * dialog.el (internal-make-dialog-box-exit): New.
7718         implement [properly!] the :modal property of the new dialog box
7719         interface.  this is the first time xemacs has ever had *proper*
7720         modal dialog boxes, giving the standard window-system feedback.
7721         (e.g. under windows, clicking on a disabled frame causes a beep
7722         and makes the dialog box flash three times.)
7723
7724         * dragdrop.el: header keyword frobbing.
7725
7726         * dumped-lisp.el (preloaded-file-list):
7727         renamed winnt.el to win32-native.el.
7728
7729         * faces.el (face-property):
7730         * faces.el (set-face-property):
7731         * faces.el (frob-face-property):
7732         * faces.el (frob-face-font-2):
7733         * faces.el (make-face-bold):
7734         * faces.el (make-face-italic):
7735         * faces.el (make-face-bold-italic):
7736         * faces.el (make-face-unbold):
7737         * faces.el (make-face-unitalic):
7738         * faces.el (make-face-smaller):
7739         * faces.el (make-face-larger):
7740         clean up the implementation of these so that window-system-specific
7741         methods are called only on objects belonging to that window system.
7742         previously, you could have [e.g.] mswindows-make-face-bold called
7743         on font object of device type `stream', which is not good and
7744         explains the subtle errors Adrian was getting when byte-compiling
7745         something that required 'term. (Adrian, now you can use stack-trace-
7746         on-error to find the exact place where things are going wrong instead
7747         of having to laboriously binary-search your way through.)
7748
7749         * finder.el (finder-known-keywords):
7750         cleaned up -- properly sorted, clarified the meanings of many of
7751         the keywords, and added a few -- mswin, gui, content, build, www,
7752         user, services.  the last two try to distinguish between a package
7753         that's used directly by the user, and a package that provides
7754         support services to other packages.
7755
7756         * font-lock.el (lisp-font-lock-keywords-2):
7757         update list of lisp control structures to include everything,
7758         including new ones i introduced.
7759
7760         * gutter.el: header keyword frobbing.
7761
7762         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7763         recent isearch element was not doing so!  you got the second-most-
7764         recent instead.
7765
7766         * lisp-mode.el (construct-lisp-mode-menu):
7767         more menubar cleanups.
7768         * lisp-mode.el (with-selected-window):
7769         make it indent properly.
7770
7771         * menubar-items.el (default-menubar): lots of menubar cleanups.
7772         rearranged the options menu the most, e.g. splitting up the
7773         Keyboard/Mouse menu into a new Editing menu and combining the
7774         separate Scrollbar/Gutter/Toolbar submenus into Display.
7775         Got rid of General, moved items to Editing or new Troubleshooting.
7776         Moved Packages to Tools; doesn't seem to belong under Options.
7777         Added stuff to the Cmds menu, e.g. Change Case.
7778
7779         NB please don't complain about these periodic menubar changes.
7780         Anything like this is necessarily incremental in its construction
7781         -- By constant use you gradually become more and more aware of
7782         better and better ways to group menu items.  When we eventually
7783         move the options menu to a property sheet, the existing structure
7784         will probably be preserved fairly well.
7785
7786         * minibuf.el (next-history-element): fix problems with pressing
7787         down arrow in repeat-complex-command.
7788
7789         * modeline.el:
7790         * modeline.el (modeline-3d-p): New.
7791         added custom variable for controlling the 3d modeline.  the
7792         corresponding Options item has been present for a long time,
7793         but commented out with "fix me!" comments.  it's fixed now.
7794
7795         * obsolete.el (add-menu):
7796         remove bogus gettexts.
7797
7798         * process.el (shell-quote-argument):
7799         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7800         For bash under Windows native, see below.
7801
7802         * simple.el:
7803         * simple.el (display-warning-buffer):
7804         Fixed the handling of warning display to eliminate the annoying
7805         *Show* buffer, like was done for byte-compiler output above.
7806
7807         * simple.el (debug-print): New.
7808         Simple function for sending debug messages to the console and/or
7809         other debug places.
7810
7811         * subr.el (replace-in-string):
7812         Rewrite this function to avoid N^2 behavior with large strings --
7813         catastrophic with the new Windows selection code! (Apparently the
7814         author of this function didn't realize there was a fun
7815         replace-match that could make his life much easier, because we
7816         duplicated the entire logic.  The new version is smaller, easier
7817         to understand, much more robust, and has extended features --
7818         those of replace-match.)
7819
7820         * window.el:
7821         * window.el (with-selected-window): New.
7822         An obvious complement to the existing `with-selected-frame' and
7823         `with-current-buffer'.
7824
7825         * win32-native.el: Renamed from winnt.el.
7826         Added a great deal of stuff for properly handling process quoting,
7827         somewhat modeled on Kirill's original model (which i later threw
7828         away).  We should now finally have correctly working process arg
7829         quoting/dequoting so that the final app gets exactly what we
7830         intended.  Because the mechanism is in Lisp, it's easily
7831         extendible. (For those running bash and running the native
7832         version, I tried hard to do what I thought was correct.  But more
7833         thought is needed, and ideally the volunteer work of people with
7834         these configurations that they generally run on.)
7835
7836         * x-font-menu.el (x-font-menu-font-data):
7837         Put in defvar's to fix byte-compiler warnings.
7838
7839 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7840
7841         * select.el (selection-coercion-alist): Initialise.
7842         * select.el (select-coerce-to-text): New.
7843         * select.el (select-coerce): New.
7844         New functions to perform type and value coercion.
7845
7846         * select.el (select-buffer-killed-default): Keep data if it was
7847         on the clipboard.
7848
7849 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7850
7851         * menubar-items.el (default-menubar): Fix typo.
7852         (default-menubar): `lambda' was mispelled as `lamda'.
7853
7854 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7855
7856         * window.el (shrink-window-if-larger-than-buffer): Remove
7857         edge checking code.
7858
7859 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7860
7861         * paths.el (gnus-local-domain): Removed.
7862         (gnus-local-organization): Ditto.
7863         (gnus-startup-file): Ditto.
7864
7865 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7866
7867         * files.el (auto-mode-alist): Add .spec for RPM.
7868
7869 2000-07-31  Andy Piper  <andy@xemacs.org>
7870
7871         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7872
7873 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7874
7875         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7876         browse-url.
7877         * help.el (xemacs-www-page): Ditto.
7878         (xemacs-www-faq): Ditto.
7879         * menubar-items.el (default-menubar): Ditto.
7880
7881         * wid-edit.el (widget-url-link-action): Ditto.
7882         From: Kenichi OKADA <okada@opaopa.org>.
7883
7884 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7885
7886         * finder.el (finder-commentary): Add autoload cookie.
7887
7888 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7889
7890         * files.el (insert-file-contents-literally): Fix second let
7891         binding for `coding-system-for-read' to `coding-system-for-write'
7892         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7893
7894 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7895
7896         * files.el (insert-file-contents-literally): Use binary coding
7897         system (from Morioka san).
7898         (insert-file-contents-literally): Make file-name-handler method.
7899
7900 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7901
7902         * cl-macs.el (get-selection): Add defsetf.
7903
7904 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7905
7906         * x-init.el (x-activate-region-as-selection): replace obsolete
7907         function x-own-selection with own-selection.
7908         (ow-find): replace obsolete functions x-get-selection and
7909         x-get-clipboard with get-selection and get-clipboard.
7910         (init-post-x-win): replace obsolete function x-disown-selection
7911         with disown-selection.
7912
7913 2000-07-20  Mike Sperber  <mike@xemacs.org>
7914
7915         * startup.el (load-user-init-file): Only try to load init file if
7916         it exists.
7917
7918 2000-07-10  Andy Piper  <andy@xemacs.org>
7919
7920         * dialog-items.el: sync with Ben's patch.
7921
7922         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7923         comment.
7924         (progress-text-glyph): deleted.
7925         (progress-layout-glyph): make completely minimal.
7926         (progress-gauge-glyph): ditto.
7927         (progress-display-style): fix to handle dynamic instantiator
7928         changes.
7929         (progress-text-instantiator): new.
7930         (progress-layout-instantiator): new.
7931         (progress-gauge-instantiator): new.
7932         (set-progress-display-instantiator): renamed and changed from
7933         set-progress-display-style.
7934         (progress-abort-glyph): use instantiator not glyph.
7935         (append-progress-display): use set-progress-display-instantiator
7936         and set-glyph-image.
7937         (abort-progress-display): ditto.
7938         (raw-append-progress-display): ditto.
7939
7940 2000-07-20  Ben Wing  <ben@xemacs.org>
7941
7942         * code-files.el: Move Mule-specific code to mule-coding.el.
7943
7944 2000-07-15  Ben Wing  <ben@xemacs.org>
7945
7946         * autoload.el:
7947         Fixed comments.
7948
7949         * cmdloop.el:
7950         * cmdloop.el (yes-or-no-p):
7951         * cmdloop.el (y-or-n-p):
7952         Make these functions use should-use-dialog-box-p and not be
7953         overridden in dialog.el.
7954
7955         * cus-dep.el:
7956         * cus-dep.el (Custom-make-dependencies): Removed.
7957         * cus-dep.el (Custom-make-dependencies-1): New.
7958         * cus-dep.el (Custom-make-one-dependency): New.
7959         New entry point for use in Makefiles, to avoid excessive
7960         invocations.
7961
7962         * cus-edit.el (custom-variable-reset-saved):
7963         * cus-edit.el (custom-variable-reset-standard):
7964         * cus-edit.el (custom-save-resets):
7965         Fix bytecompiler warnings.
7966
7967         * dialog.el:
7968         * dialog.el (yes-or-no-p-dialog-box):
7969         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7970         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7971         * dialog.el (get-dialog-box-response):
7972         * dialog.el (message-or-box):
7973         * dialog.el (make-dialog-box):
7974         * dialog.el (popup-dialog-box): New.
7975         Avoid yes-or-no-p bogosities.
7976         Create a general function `make-dialog-box' to encapsulate all
7977         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7978
7979         * dumped-lisp.el (preloaded-file-list):
7980         Add dialog-items.  Clean up.  Group files by types.
7981
7982         * easymenu.el (easy-menu-add):
7983         * easymenu.el (easy-menu-remove):
7984         Account for accelerators.
7985
7986         * extents.el:
7987         * extents.el (extent-list): New args, like in map-extents.
7988         * extents.el (extent-at-event): New.
7989         * extents.el (extents-at-event): New.
7990
7991         * font-lock.el:
7992         * font-lock.el (font-lock-mode):
7993         * font-lock.el (font-lock-default-fontify-buffer):
7994         * font-lock.el (font-lock-default-unfontify-region):
7995         * font-lock.el (font-lock-fontify-syntactically-region):
7996         * font-lock.el (font-lock-fontify-keywords-region):
7997         Use new progress-feedback names.
7998
7999         * font-lock.el (java-font-lock-identifier-regexp):
8000         * font-lock.el (java-font-lock-class-name-regexp):
8001         Fix bytecompiler warnings.
8002
8003         * gutter-items.el:
8004         * gutter-items.el (progress-display-use-echo-area): Removed.
8005         * gutter-items.el (progress-feedback-use-echo-area): New.
8006         * gutter-items.el (progress-display-popup-period): Removed.
8007         * gutter-items.el (progress-feedback-popup-period): New.
8008         * gutter-items.el (set-progress-display-style): Removed.
8009         * gutter-items.el (set-progress-feedback-style): New.
8010         * gutter-items.el (progress-display-style): Removed.
8011         * gutter-items.el (progress-feedback-style): New.
8012         * gutter-items.el (progress-stack):
8013         * gutter-items.el (progress-displayed-p): Removed.
8014         * gutter-items.el (progress-feedbacked-p): New.
8015         * gutter-items.el (clear-progress-display): Removed.
8016         * gutter-items.el (clear-progress-feedback): New.
8017         * gutter-items.el (progress-display-clear-when-idle): Removed.
8018         * gutter-items.el (progress-feedback-clear-when-idle): New.
8019         * gutter-items.el (remove-progress-display): Removed.
8020         * gutter-items.el (remove-progress-feedback): New.
8021         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8022         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8023         * gutter-items.el (append-progress-display): Removed.
8024         * gutter-items.el (append-progress-feedback): New.
8025         * gutter-items.el (abort-progress-display): Removed.
8026         * gutter-items.el (abort-progress-feedback): New.
8027         * gutter-items.el (raw-append-progress-display): Removed.
8028         * gutter-items.el (raw-append-progress-feedback): New.
8029         * gutter-items.el (display-progress-display): Removed.
8030         * gutter-items.el (display-progress-feedback): New.
8031         * gutter-items.el (current-progress-display): Removed.
8032         * gutter-items.el (current-progress-feedback): New.
8033         * gutter-items.el (current-progress-display-label): Removed.
8034         * gutter-items.el (current-progress-feedback-label): New.
8035         * gutter-items.el (progress-display): Removed.
8036         * gutter-items.el (progress-feedback): New.
8037         Replace "progress-display" with "progress-feedback" globally.
8038
8039         * gutter-items.el (lprogress-display): Removed.
8040         * gutter-items.el (progress-feedback-with-label): New.
8041         Rename lprogress-display ==> progress-feedback-with-label.
8042
8043         * gutter-items.el (search-dialog-direction): Removed.
8044         * gutter-items.el (search-dialog-text): Removed.
8045         * gutter-items.el (search-dialog-callback): Removed.
8046         * gutter-items.el (make-search-dialog): Removed.
8047         Move to dialog-items.el.
8048
8049         * help.el:
8050         * help.el (help-mode-quit):
8051         * help.el (mode-for-help): New.
8052         * help.el (help-sticky-window): New.
8053         * help.el (help-window-config): New.
8054         * help.el (with-displaying-help-buffer):
8055         * help.el (function-at-event): New.
8056         * help.el (help-symbol-regexp): New.
8057         * help.el (help-symbol-run-function-1): New.
8058         * help.el (help-symbol-run-function): New.
8059         * help.el (help-symbol-function-context-menu): New.
8060         * help.el (help-symbol-variable-context-menu): New.
8061         * help.el (help-symbol-function-and-variable-context-menu): New.
8062         * help.el (frob-help-extents): New.
8063         * help.el (describe-function-1):
8064         * help.el (variable-at-point):
8065         * help.el (variable-at-event): New.
8066         * help.el (describe-variable):
8067         Major overhaul.
8068         - Make functions and variables be mousable.
8069         - Middle button hyperlinks.
8070         - New context-menu entries.
8071
8072         * keydefs.el:
8073         * keydefs.el (global-map):
8074         New key bindings to move lines up and down.
8075
8076         * lisp-mode.el:
8077         * lisp-mode.el (construct-lisp-mode-menu): New.
8078         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8079         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8080         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8081         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8082         Make popup and menubar menus be different.  Popup menu uses
8083         clicked location and automatically assumes symbol under the mouse
8084         for various commands.
8085
8086         * menubar-items.el:
8087         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8088         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8089
8090         * menubar-items.el (global-popup-menu): Removed.
8091         * menubar-items.el (mode-popup-menu): Removed.
8092         * menubar-items.el (activate-popup-menu-hook): Removed.
8093         * menubar-items.el (popup-mode-menu): Removed.
8094         * menubar-items.el (popup-buffer-menu): Removed.
8095         * menubar-items.el (popup-menubar-menu): Removed.
8096         Move to menubar.el.
8097
8098         * menubar.el:
8099         * menubar.el (global-popup-menu): New.
8100         * menubar.el (mode-popup-menu): New.
8101         * menubar.el (activate-popup-menu-hook): New.
8102         * menubar.el (last-popup-menu-event): New.
8103         * menubar.el (popup-mode-menu): New.
8104         * menubar.el (popup-buffer-menu): New.
8105         * menubar.el (popup-menubar-menu): New.
8106         * menubar.el (menu-call-at-event): New.
8107         Move non-content functions here.  Add support for context menu
8108         items on extents.
8109
8110         * minibuf.el (minibuffer-history-uniquify):
8111         Typo fix.
8112
8113         * minibuf.el (read-file-name-1):
8114         Call new file dialog box if it exists.
8115
8116         * minibuf.el (mouse-rfn-setup-vars):
8117         Clean up "chop" action.
8118
8119         * mouse.el:
8120         * mouse.el (button2): Now bound to mouse-track.
8121         * mouse.el (click-inside-extent-p):
8122         * mouse.el (point-inside-extent-p):
8123         * mouse.el (point-inside-selection-p):
8124         * mouse.el (mouse-drag-or-yank): Removed.
8125         * mouse.el (mouse-begin-drag-n-drop): New.
8126         * mouse.el (mouse-eval-sexp):
8127         * mouse.el (mouse-track-activate-strokes): New.
8128         * mouse.el (mouse-track-do-activate): New.
8129         * mouse.el (mouse-track):
8130         * mouse.el (default-mouse-track-event-is-with-button): New.
8131         * mouse.el (default-mouse-track-cleanup-hook):
8132         * mouse.el (default-mouse-track-drag-hook):
8133         * mouse.el (default-mouse-track-drag-up-hook):
8134         * mouse.el (default-mouse-track-click-hook):
8135         Merge drag-n-drop into mouse-track.
8136         Add general "activate" support to replace specific button2 kludges.
8137         Use "button modifier" support in mouse-track.
8138
8139         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8140
8141         * package-ui.el:
8142         * package-ui.el (pui-menu):
8143         * package-ui.el (pui-popup-context-sensitive): Removed.
8144         Fix bytecompiler warnings.
8145         Clean up popup code a bit.
8146
8147         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8148
8149         * simple.el:
8150         * simple.el (transpose-lines):
8151         * simple.el (transpose-line-up): New.
8152         * simple.el (transpose-line-down): New.
8153         * simple.el (transpose-subr):
8154         * simple.el (transpose-subr-1): Removed.
8155         Clean up, add functions to move lines up and down.
8156
8157         * startup.el (mail-host-address):
8158         * startup.el (user-mail-address):
8159         Customize.
8160
8161         * subr.el:
8162         * subr.el (set-symbol-value-in-buffer): New.
8163         * subr.el (error):
8164         * subr.el (check-argument-type):
8165         * subr.el (defined-error-p): New.
8166         Add structured error support.
8167
8168         * toolbar-items.el (toolbar-compile):
8169         Use new make-dialog-box.
8170
8171         * update-elc.el:
8172
8173         * userlock.el (ask-user-about-lock-dbox):
8174         * userlock.el (ask-user-about-supersession-threat-dbox):
8175         * userlock.el (ask-user-about-lock):
8176         * userlock.el (ask-user-about-supersession-threat):
8177         Use new make-dialog-box.
8178         Add safety checks; use should use-dialog-box-p.
8179
8180         * window-xemacs.el:
8181         * window-xemacs.el (__buffer-dedicated-frame):
8182         * window-xemacs.el (buffer-dedicated-frame): New.
8183         * window-xemacs.el (set-buffer-dedicated-frame): New.
8184         Move dedicated-frame stuff into lisp.
8185
8186 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8187
8188         * printer.el (generic-print-region): Do not require that
8189         `printer-name' be set.
8190         (printer-name): Commentary clarification.
8191
8192 2000-07-19  Martin Buchholz <martin@xemacs.org>
8193
8194         * XEmacs 21.2.35 is released.
8195
8196 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8197
8198         * select.el (selection-coercible-types): Initialise.
8199
8200 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8201
8202         * select.el (own-clipboard): Bug fix.
8203
8204 2000-07-17  Mike Sperber  <mike@xemacs.org>
8205
8206         * cus-edit.el (custom-migrate-custom-file): Save init file before
8207         continuing.
8208
8209 2000-07-16  Mike Sperber  <mike@xemacs.org>
8210
8211         * startup.el (load-init-file): Remove silly call to
8212         `load-user-custom-file`.
8213         (maybe-migrate-user-init-file): Minor fixes.
8214
8215 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8216
8217         * apropos.el (apropos-documentation-check-doc-file):
8218         `doc' variable should be let-bound, as was presumably intended.
8219
8220         * cus-edit.el (custom-variable-reset-saved):
8221         (custom-variable-reset-standard):
8222         Remove unused variable comment-widget.  Twice.
8223
8224         * toolbar.el (toolbar-blank-press-function):
8225         Add a real defvar with initial value nil and proper docstring.
8226         (press-toolbar-button): No need to check for boundp-ness anymore.
8227
8228         * rect.el (open-rectangle-line): Remove useless (let) form.
8229         Add defvar for pending-delete-mode.
8230
8231         * info.el (Info-find-node): This function needs an autoload cookie.
8232
8233         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8234         Use let* since the second form referred to the first.
8235
8236 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8237
8238         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8239         instead of removed `mswindows-get-clipboard'.
8240
8241
8242 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8243
8244         * select.el (select-convert-from-text): New.
8245         * select.el (select-convert-from-length): New.
8246         * select.el (select-convert-from-integer): New.
8247         * select.el (select-convert-from-identity): New.
8248         * select.el (select-convert-from-filename): New.
8249         * select.el (selection-converter-in-alist): Use them.
8250         New converter functions for X.
8251
8252         * select.el (get-selection): Removed comment.
8253
8254         * select.el (own-selection): Removed append code - I thought
8255         I'd already done this, but apparently not...
8256
8257         * select.el: Changed comment about TIMESTAMP.
8258
8259         * select.el (select-convert-in): New.
8260         * select.el (select-convert-out): New.
8261         New functions that get used by select.c.
8262
8263         * select.el (select-buffer-killed-default): New.
8264         * select.el (select-buffer-killed-text): New.
8265         * select.el (selection-buffer-killed-alist): New.
8266         New list and functions that get called if a relevant selection
8267         exists and a buffer gets killed.
8268
8269         * select.el (select-convert-to-targets):
8270         * select.el (select-convert-to-identity): Removed.
8271         * select.el (select-convert-from-identity): Removed.
8272         * select.el (select-converter-out-alist):
8273         Removed _EMACS_INTERNAL selection type.
8274
8275         * x-select.el (xselect-kill-buffer-hook): Removed.
8276         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8277         Removed this X-specific nonesense. Use the generic support
8278         in select.el instead.
8279
8280 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8281
8282         * mule/mule-category.el (defined-category-hashtable):
8283         Use make-hash-table instead of make-hashtable
8284
8285         * buff-menu.el: Byte-compiler warning fix.
8286
8287         * isearch-mode.el (isearch-highlight-all-cleanup):
8288         Remove unused variable `isearch-highlight-all-start'.
8289
8290         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8291
8292         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8293
8294         * cus-dep.el (Custom-make-dependencies):
8295         Add autoload cookie for custom-add-loads to generated custom-load.el.
8296
8297         * autoload.el (autoload-package-name): Warning suppression.
8298         Move defvar prior to first use.
8299
8300         * custom.el: Add autoload for custom-declare-face.
8301         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8302         * cl.el (cl-hack-byte-compiler):
8303         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8304         to work properly.
8305
8306 2000-07-08  Mike Sperber  <mike@xemacs.org>
8307
8308         * startup.el (load-home-init-file): Added variable.
8309         (maybe-migrate-user-init-file): Added.
8310         (load-user-init-file): Load custom file if different from init
8311         file.
8312
8313         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8314         "startup."
8315
8316         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8317         Moved `custom-file'-related code to cus-file.el.
8318
8319         * cus-file.el: New file.
8320
8321 2000-04-01  Mike Sperber  <mike@xemacs.org>
8322
8323         * packages.el (packages-find-package-directories): Added support
8324         for external package hierarchies with in-place installations.
8325
8326         * find-paths.el (paths-root-in-place-p): Added.
8327         (paths-find-emacs-directory): Added support for external
8328         directories with in-place installations.
8329         (paths-find-site-directory): Ditto.
8330
8331         * startup.el (find-user-init-file): Also look for
8332         ~/.xemacs/init.elc? in preference to ~/.emacs.
8333
8334 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8335
8336         * select.el (own-selection):
8337         * select.el (own-clipboard): Changed `append' parameter to
8338         `how-to-use' parameter.
8339         * select.el (own-selection): Removed icky append code.
8340         * select.el (own-selection, get-selection): Removed extra type
8341         checking.
8342         * select.el (selection-appender-alist):
8343         * select.el (selection-converter-{in|out}-alist): Initialise.
8344         * select.el (select-append-to-*): New.
8345         * select.el (select-convert-from-*): New.  New functions to append
8346         data and convert data from external type.
8347
8348 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8349
8350         * font-lock.el: Javadoc enhancements.
8351
8352 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8353
8354         * printer.el (generic-print-region): Compose job name from buffer
8355         name.
8356
8357 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8358
8359         * font-lock.el (font-lock-fontify-pending-extents): Call
8360         font-lock-fontify-region instead of font-lock-fontify-buffer
8361         to avoid unnecessary progress gauges.
8362
8363 2000-07-06  Craig Lanning  <lanning@scra.org>
8364
8365         * custom-load.el (faces):
8366
8367         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8368         dir is a regex.
8369
8370         * process.el (call-process-internal): from Dan Holmsand, use binary
8371         coding systems so that jka-compr works.
8372
8373 2000-07-07  Ben Wing  <ben@xemacs.org>
8374
8375         * font-lock.el: Undo previous change.  Unfortunately, some
8376         files actually use the variables directly in their init code
8377         without quoting them.
8378
8379 2000-07-07  Ben Wing  <ben@xemacs.org>
8380
8381         * font-lock.el (defvar font-lock-*-face): Removed.
8382
8383         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8384         only when necessary.
8385
8386 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8387
8388         * cl-macs.el: fix cl-transform-function-property kludge
8389         so that it does not require a random feature.
8390
8391 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8392
8393         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8394         as in Linux kernel "Rules.make".
8395
8396 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8397
8398         * build-report.el (build-report): Add autoload cookie.
8399
8400 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8401
8402         * package-ui.el (defgroup pui):  Correct a misspelling
8403         (pui-toggle-package-delete):  Change `seleted' to `selected'
8404
8405 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8406
8407         * package-get.el (package-get-update-base):
8408         (package-get): Use insert-file-contents-literally always.
8409         (package-get-maybe-save-index):
8410         Force coding system for writing to binary.
8411
8412 2000-06-08  Mike Alexander  <mta@arbortext.com>
8413
8414         * code-process.el (call-process-region): If there is no coding
8415         system for the process on process-coding-system-alist use the
8416         coding system of the buffer containing the region.
8417
8418 2000-06-10  Ben Wing  <ben@xemacs.org>
8419
8420         * cmdloop.el (command-error):
8421         If debug-on-error and noninteractive, output backtrace.
8422
8423         * files.el (file-relative-name):
8424         Remove MSDOS references.
8425
8426         * simple.el (line-number): New function, due to non-obvious
8427         behavior/usage of count-lines.
8428
8429         * simple.el (count-lines): document non-obvious usage to get
8430         line number.
8431
8432 2000-06-11  Ben Wing  <ben@xemacs.org>
8433
8434         * faces.el ((featurep 'xpm)):
8435         * x-faces.el (x-init-face-from-resources):
8436         * x-faces.el (x-init-frame-faces):
8437         * x-misc.el (x-init-specifier-from-resources):
8438         * x-misc.el (x-get-resource-and-bogosity-check):
8439         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8440         * x-mouse.el (x-init-pointer-shape):
8441         * x-scrollbar.el (x-init-scrollbar-from-resources):
8442         Add sixth argument to x-get-resource calls so as to issue warnings
8443         rather than errors on bogus arguments.
8444
8445 2000-06-05  Ben Wing  <ben@xemacs.org>
8446
8447         * compat.el: new file.  provides a clean, non-intrusive way to
8448         define compatibility functions.
8449
8450         * process.el (shell-quote-argument): temporary fix for lack
8451         of nt-quote-process-args.  #### I need to put back the overall
8452         structure of that mechanism but redo the guts of it using the
8453         extra intelligence in the C code.
8454
8455 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8456
8457         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8458         `package-get' does in package-get.el, instead of using external
8459         "md5sum" program.
8460
8461         * package-get.el (package-get): Insert package file literally to
8462         make checksum calculation work.
8463
8464 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8465
8466         * code-files.el (convert-mbox-coding-system): Deleted.
8467         (file-coding-system-alist): Removed reference to
8468         convert-mbox-coding-system.
8469
8470 2000-05-28  Martin Buchholz <martin@xemacs.org>
8471
8472         * XEmacs 21.2.34 is released.
8473
8474 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8475
8476         * font-lock.el (font-lock-keywords): Rewrote docstring
8477
8478 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8479
8480         * loadhist.el (unload-feature): handle case where x is both boundp
8481         and fboundp
8482
8483 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8484
8485         * packages.el: It's ok to use built-in macros, but not lisp
8486         defined ones.
8487
8488 2000-05-20  Ben Wing  <ben@xemacs.org>
8489
8490         * font-lock.el:
8491         * font-lock.el (font-lock-message-threshold):
8492         * font-lock.el (font-lock-mode):
8493         * font-lock.el (font-lock-default-fontify-buffer):
8494         * font-lock.el (font-lock-always-fontify-immediately):
8495         * font-lock.el (font-lock-old-extent): Removed.
8496         * font-lock.el (font-lock-old-len): Removed.
8497         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8498         * font-lock.el (font-lock-pending-extent-table): New.
8499         * font-lock.el (font-lock-range-table): New.
8500         * font-lock.el (font-lock-after-change-function):
8501         * font-lock.el (font-lock-after-change-function-1): Removed.
8502         * font-lock.el (font-lock-fontify-pending-extents): New.
8503         * font-lock.el ('font-lock-revert-cleanup): Removed.
8504         * font-lock.el ('font-lock-revert-setup): Removed.
8505         Rewrite deferral code to handle any number of changes, merging
8506         them properly.  Remove hacked-up code for revert-buffer, now
8507         unnecessary.
8508
8509         * menubar-items.el (default-menubar):
8510         In Options->Edit Init File, don't switch to emacs-lisp-mode
8511         unless necessary; doing this turns off font-lock.
8512
8513 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8514
8515         * keydefs.el: Define C-x BS to backward-kill-sentence.
8516
8517 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8518
8519         * files.el (hack-local-variables-prop-line): Use non-greedy
8520         matching to process -*-texinfo-*- -*-.
8521
8522 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8523
8524         * minibuf.el (minibuf-directory-files): new function.
8525         (read-file-name-activate-callback): use minibuf-directory-files.
8526         (read-directory-name-internal): ditto.
8527         (mouse-file-display-completion-list): ditto.
8528         (mouse-directory-display-completion-list): ditto.
8529         (read-file-name-internal): remove "./" from completion list unless
8530         explicitly matched, for consistency.
8531
8532 2000-05-11  Ben Wing  <ben@xemacs.org>
8533
8534         * gutter-items.el (gutter-buffers-tab):
8535         * gutter-items.el (add-tab-to-gutter):
8536         * gutter-items.el (update-tab-in-gutter):
8537         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8538         * gutter-items.el (append-progress-display):
8539         * gutter-items.el (abort-progress-display):
8540         * gutter-items.el (raw-append-progress-display):
8541         Further fixes.  Use set-glyph-image not set-image-instance-property,
8542         to fix problems with multiple windows in a frame.
8543
8544         * menubar-items.el (tutorials-menu-filter):
8545         Fix typo.
8546
8547         * startup.el (early-error-handler):
8548         Display message box under windows; otherwise, message will disappear
8549         before it can be viewed.
8550
8551         * update-elc.el:
8552         Fix bug in NEEDTODUMP processing.
8553
8554 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8555
8556         * startup.el (lock-directory): Removed.
8557         (superlock-file): Ditto.
8558         (startup-set-paths): Remove lockdir.
8559         (startup-setup-paths-warning): Remove lock-directory.
8560
8561         * setup-paths.el (paths-find-lock-directory): Removed.
8562         (paths-find-superlock-file): Ditto.
8563
8564 2000-05-09  Ben Wing  <ben@xemacs.org>
8565
8566         * faces.el (set-face-property):
8567         * faces.el (set-face-font):
8568         * faces.el (set-face-foreground):
8569         * faces.el (set-face-background):
8570         * faces.el (set-face-background-pixmap):
8571         * faces.el (set-face-underline-p):
8572         * faces.el (set-face-strikethru-p):
8573         * faces.el (set-face-highlight-p):
8574         * faces.el (set-face-dim-p):
8575         * faces.el (set-face-blinking-p):
8576         * faces.el (set-face-reverse-p):
8577         doc string changes.
8578
8579         * glyphs.el:
8580         * glyphs.el (make-image-specifier):
8581         * glyphs.el (glyph-property):
8582         * glyphs.el (set-glyph-image):
8583         * glyphs.el (make-glyph):
8584         * glyphs.el (make-pointer-glyph):
8585         * glyphs.el (make-icon-glyph):
8586         * glyphs.el (widget-image-instance-p): New.
8587         authorship info, lots of doc changes.  New predicate, inadvertently
8588         omitted.  the general principle with specifier docs is now that
8589         the description of instantiators should go with the make-foo-specifier
8590         fun's doc string, rather than in foo-specifier-p.  this follows
8591         conventions elsewhere in XEmacs and in general is a lot more obvious
8592         of a place to look.  sometimes the make-foo-specifier function needs
8593         to be created in the process.
8594
8595         * gutter.el:
8596         * gutter.el (make-gutter-specifier): New.
8597         * gutter.el (make-gutter-size-specifier): New.
8598         * gutter.el (make-gutter-visible-specifier): New.
8599         specifier doc updates according to the conventions specified before.
8600
8601         * objects.el:
8602         * objects.el (make-font-specifier):
8603         * objects.el (make-color-specifier):
8604         * objects.el (make-face-boolean-specifier): New.
8605         specifier doc updates according to the conventions specified before.
8606
8607         * specifier.el:
8608         * specifier.el (set-specifier):
8609         * specifier.el (make-integer-specifier): New.
8610         * specifier.el (make-boolean-specifier): New.
8611         * specifier.el (make-natnum-specifier): New.
8612         * specifier.el (make-generic-specifier): New.
8613         * specifier.el (make-display-table-specifier): New.
8614         specifier doc updates according to the conventions specified before.
8615
8616         * toolbar.el:
8617         * toolbar.el (make-toolbar-specifier): New.
8618         specifier doc updates according to the conventions specified before.
8619
8620 2000-05-09  Ben Wing  <ben@xemacs.org>
8621
8622         * process.el (call-process-internal): Revert to previous version
8623         because Mike's change clashed with a change I did not long before.
8624         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8625         Thanks very much Mike for pointing out the bug and submitting a
8626         patch!
8627
8628 2000-04-13  Mike Alexander  <mta@arbortext.com>
8629
8630         * process.el (call-process-internal): Send the correct input buffer
8631         (call-process-internal): Return the exit status of the process
8632
8633 2000-05-07  Ben Wing  <ben@xemacs.org>
8634
8635         * winnt.el:
8636         * winnt.el (nt-quote-args-verbatim): Removed.
8637         * winnt.el (nt-quote-args-prefix-quote): Removed.
8638         * winnt.el (nt-quote-args-backslash-quote): Removed.
8639         * winnt.el (nt-quote-args-double-quote): Removed.
8640         * winnt.el (nt-quote-args-functions-alist): Removed.
8641         * winnt.el (nt-quote-process-args): Removed.
8642         Remove all stuff for argument quoting.  We borrow the code instead
8643         from Emacs 20.6, which is much more careful in its quoting
8644         (e.g. in handling runs of the escape character) and avoids most of
8645         the need for this Lisp mechanism by checking to see whether we're
8646         running a Cygwin or normal program and doing the appropriate
8647         quoting.  If we end up needing such a mechanism, we should add
8648         it by extending the variable `mswindows-quote-process-args' so it
8649         can take an alist of regexps.
8650
8651 2000-05-07  Ben Wing  <ben@xemacs.org>
8652
8653         * keydefs.el:
8654         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8655         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8656         the window without moving point.
8657
8658         * simple.el:
8659         * simple.el (scroll-up-one): New.
8660         * simple.el (scroll-down-one): New.
8661         Functions for use with C-M-up/down.
8662
8663 2000-05-01  Martin Buchholz <martin@xemacs.org>
8664
8665         * XEmacs 21.2.33 is released.
8666
8667 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8668
8669         * dialog.el (yes-or-no-p-dialog-box):
8670         Fix docstring.
8671         Fix following horrible bug in X11 mode with focus-follows-mouse:
8672           1. Visit two files in two different frames.
8673           2. do File->Revert Buffer in one of those frames.
8674           3. Dialog box appears.
8675           4. Arrange things so that the mouse passes over the *other*
8676              frame, then to the dialog box, and click on "Yes".
8677           5. The file contents end up in the *wrong* buffer!
8678         Add TODO comment.
8679
8680 2000-04-28  Ben Wing  <ben@xemacs.org>
8681
8682         * help.el (describe-installation): correct typo introduced
8683         in last patch: boundp -> fboundp.
8684
8685         * etags.el (buffer-tag-table-list):
8686         canonicalize filenames to Unix format so that tag-table-alist
8687         searching works under Windows.
8688
8689         * autoload.el:
8690         Bowdlerize the supposedly objectionable words
8691         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8692
8693         * gutter-items.el (set-progress-display-style):
8694         * gutter-items.el (search-dialog-callback):
8695         * gutter-items.el (make-search-dialog):
8696         Change to new callback-ex api.
8697
8698 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8699
8700         * help.el: (describe-installation): decode-coding-string is not
8701         defined in a non MULE environment.
8702
8703 2000-04-28  Ben Wing  <ben@xemacs.org>
8704
8705         * gutter-items.el (buffer-list-changed-hook):
8706         use it, not record-buffer-hook.
8707
8708         * subr.el (record-buffer-hook): Removed.
8709
8710 2000-04-27  Ben Wing  <ben@xemacs.org>
8711
8712         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8713         use NORECORD option.  Andy will not like this, but the existing
8714         gutter behavior is just wrong, as per this comment:
8715
8716         ;; this used to add the norecord flag to both calls below.
8717         ;; this is bogus because it is a pervasive assumption in XEmacs
8718         ;; that the current buffer is at the front of the buffers list.
8719         ;; for example, select an item and then do M-C-l
8720         ;; (switch-to-other-buffer).  Things get way confused.
8721         ;;
8722         ;; Andy, if you want to maintain the current look, you must
8723         ;;  *uncouple* the gutter order and buffers order.
8724
8725         * loaddefs.el (completion-ignored-extensions): unfuckify.
8726
8727         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8728         xemacs.mak.
8729
8730         * autoload.el (batch-update-one-directory): new function, used in
8731         xemacs.mak.
8732
8733         * loadup.el: set gc-cons-threshold very high unless dumping --
8734         loadup during update-elc is much much much faster.  also do this
8735         when quick-building.
8736
8737         add commented-out code for profiling loadup.
8738
8739
8740         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8741         is required in order to build xemacs.
8742
8743 2000-04-26  Ben Wing  <ben@xemacs.org>
8744
8745         * loadup.el: don't garbage collect during loadup if quick-build
8746         compile-time option is set.
8747
8748 2000-04-23  Ben Wing  <ben@xemacs.org>
8749
8750         * update-elc.el: compute whether any dumped .el or .elc files
8751         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8752         if so.
8753
8754         * update-elc.el (update-elc-files-to-compile): always change
8755         NOBYTECOMPILE in the src directory rather than current dir,
8756         so it will work under NT.
8757
8758         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8759         the form of this file is identical between Unix and Windows.
8760         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8761         Added comment.
8762         (update-autoloads-from-directory): updated doc string.
8763         updated doc strings in a few other places.
8764
8765 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8766
8767         * bytecomp.el (byte-force-recompile): Fix argument to
8768         byte-recompile-directory.
8769
8770 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8771
8772         * gutter-items.el (progress-display-clear-when-idle): Use
8773         add-one-shot-hook.
8774         * gutter-items.el (clear-progress-display): Adjust number of
8775         arguments.
8776
8777 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8778
8779         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8780
8781 2000-04-16  Ben Wing  <ben@xemacs.org>
8782
8783         * printer.el: New file.
8784
8785         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8786
8787         * help.el (describe-installation): Fix decoding for Windows.
8788
8789         * menubar-items.el:
8790         * menubar-items.el (default-menubar):
8791         * menubar-items.el (tutorials-menu-filter): New.
8792         * menubar-items.el (popup-menubar-menu):
8793         Add authorship.  Redo Help menu and Tutorials filter.
8794
8795         * menubar.el: Correct comment.
8796
8797         * modeline.el (modeline-buffer-identification): Correct doc string.
8798
8799         * simple.el:
8800         * simple.el (printing): Removed.
8801         * simple.el (printer-name): Removed.
8802         * simple.el (generic-print-buffer): Removed.
8803         * simple.el (generic-print-region): Removed.
8804         Move generic print code to printer.el.
8805
8806 2000-04-15  Ben Wing  <ben@xemacs.org>
8807
8808         * simple.el (generic-print-region): New.
8809         make this function actually work.
8810         (generic-print-buffer): call generic-print-region.
8811
8812 2000-04-14  Andy Piper  <andy@xemacs.org>
8813
8814         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8815         by using the new widget-callback-current-channel.
8816         (search-dialog-callback): ditto.
8817
8818 2000-04-12  Andy Piper  <andy@xemacs.org>
8819
8820         * gutter.el (default-gutter-position): moved from gutter-items.el.
8821         (default-gutter-position-changed-hook): ditto.
8822         (gutter-element-visibility-changed-hook): ditto.
8823         (set-gutter-element): ditto.
8824         (remove-gutter-element): ditto.
8825         (set-gutter-element-visible-p): ditto.
8826         (gutter-element-visible-p): ditto.
8827         (init-gutter): ditto.
8828
8829         * dialog.el (make-dialog-box): renamed and moved from
8830         gutter-items.el
8831
8832         * gutter-items.el: move various functions elsewhere.
8833
8834 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8835
8836         * menubar-items.el: Fixed place of parenthesis.
8837
8838 2000-04-12  Ben Wing  <ben@xemacs.org>
8839
8840         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8841                 without constantly being prompted for the tag.
8842         * simple.el: Added a number of section headings, to clarify the
8843                 organization of this file.
8844         * simple.el (activate-region):
8845         * simple.el (region-exists-p):
8846         * simple.el (region-active-p):
8847                 Moved these three function down to the other side of
8848                 the case-changing functions, so they join the rest of
8849                 the region code.
8850         * simple.el (printing): New.
8851         * simple.el (printer-name): New.
8852         * simple.el (generic-print-buffer): New.
8853                 New functions, a very simple prototype for a unified
8854                 printing interface.
8855
8856         * process.el (call-process-internal): Real fix for null BUFFER,
8857                 other problems with BUFFER specs.
8858
8859         * menubar-items.el:
8860                 Fixed up File->Print to use new printing functions.
8861                 Various corrections and expansions to Grep/Compile menus.
8862                 New options for Printing.
8863                 New options for SMTP Mail, the way to send mail under
8864                   MS Windows. (There's also a package patch to make SMTP
8865                   Mail be the default under MSWin.)
8866
8867 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8868
8869         * menubar-items.el: Selecting Rectangle Mousing from menubar
8870         did not work.  Needed to quote mouse-track-rectangle-p.
8871
8872 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8873
8874         * cl-compat.el (keywordp): Removed.
8875
8876 2000-04-05  Andy Piper  <andy@xemacs.org>
8877
8878         * gutter-items.el (progress-layout-glyph): don't initialize here.
8879         (progress-gauge-glyph): use dynamic sizing.
8880         (set-progress-display-style): new function. Set progress glyphs
8881         appropriately depending on the style.
8882         (progress-display-style): new variable. Custom version of
8883         set-progress-display-style.
8884         (progress-abort-glyph): switch to dynamic sizes.
8885         (search-dialog-text): make the edit field active.
8886
8887 2000-04-04  Andy Piper  <andy@xemacs.org>
8888
8889         * gutter-items.el (make-search-dialog): need to make the search
8890         dialog visible after creation.
8891
8892         * menubar-items.el (default-menubar): use the search dialog for
8893         searching. Remove some extraneous search menu items.
8894
8895         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8896         well as strings.
8897         (make-gutter-only-dialog-frame): allow the user to create the
8898         frame unmapped. Allow the gutter spec to be given as a glyph.
8899         (search-dialog-direction): new variable.
8900         (search-dialog-text): new variable.
8901         (search-dialog-callback): new function. Callback for the search
8902         dialog action.
8903         (make-search-dialog): new function. Create a user-friendly search
8904         dialog.
8905
8906 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8907
8908         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8909         under Windows.
8910
8911 2000-04-01  Andy Piper  <andy@xemacs.org>
8912
8913         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8914         progress more accurately.
8915
8916 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8917
8918         * finder.el (finder-compile-keywords): Process readable files only.
8919         Because error in process of .#finder-inf.el when compile xemacs
8920         with --with-clash-detection option.
8921
8922 2000-03-31  Andy Piper  <andy@xemacs.org>
8923
8924         * gutter-items.el (append-progress-display): don't delay after a
8925         successful font-lock.
8926         (make-gutter-only-dialog-frame): new function. Allow users to
8927         create gutter-only dialogs.
8928
8929 2000-03-27  Mike Alexander  <mta@arbortext.com>
8930
8931         * process.el (call-process-internal): Handle a null BUFFER
8932         parameter correctly.
8933
8934 2000-03-28  Andy Piper  <andy@xemacs.org>
8935
8936         * gutter-items.el (abort-progress-display): put strings in the
8937         gutter not extents.
8938         (progress-layout-glyph): signal special 'quit callback.
8939         (progress-display-quit-function): deleted.
8940         (progress-display-stop-callback): deleted.
8941         (progress-display-dispatch-command-events): deleted.
8942         (append-progress-display): remove calls to
8943         progress-display-dispatch-command-events.
8944         (raw-append-progress-display): ditto.
8945
8946 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8947
8948         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8949         being a list.  Actually define `stipple-pixmap-p' which is used as
8950         an error predicate.  Correctly handle PIXMAP being either relative
8951         or absolute file name.
8952
8953 2000-03-24  Andy Piper  <andy@xemacs.org>
8954
8955         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8956         (abort-progress-display): ditto. Don't delete the created extent.
8957         (raw-append-progress-display): ditto.
8958         (progress-display-dispatch-non-command-events): new
8959         function. Encapsulates what we want to do when no command input is
8960         required.
8961         (progress-display-dispatch-command-events): likewise, but disable
8962         for now since it causes too many problems.
8963         (append-progress-display): use them.
8964         (raw-append-progress-display): ditto.
8965         (default-gutter-position-changed-hook): set this rather than
8966         default-gutter-position-changed.
8967         (default-gutter-position-changed-hook): lambda with zero arguments
8968         rather than one.
8969         (raw-append-progress-display): trap errors in pending input since
8970         allowing them to signal will hose the gauge well and
8971         truly. Ideally we would like to delay these until we are more able
8972         to cope.
8973         (append-progress-display): ditto.
8974
8975 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8976
8977         * lisp/make-docfile.el: call-process-internal is now implemented
8978         in process.el.
8979
8980 2000-03-21  Ben Wing  <ben@xemacs.org>
8981
8982         * mule\mule-cmds.el (set-language-info-alist):
8983         Fix to correspond to new menu arrangement.
8984
8985 2000-03-21  Ben Wing  <ben@xemacs.org>
8986
8987         * process.el:
8988         * process.el (call-process-internal): New.
8989         New implementation of call-process.  Only enabled under NT, so far.
8990         stderr handling not implemented yet in CVS'd C code.
8991
8992 2000-03-20  Ben Wing  <ben@xemacs.org>
8993
8994         * lisp-mode.el:
8995         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8996         * lisp-mode.el (lisp-interaction-mode):
8997         Put back Lisp Interaction menubar for Jan V's sake.
8998
8999         * simple.el:
9000         * simple.el (mark-ring):
9001         * simple.el (dont-record-current-mark): New.
9002         * simple.el (in-shifted-motion-command): New.
9003         * simple.el (mark-ring-unrecorded-commands): New.
9004         * simple.el (mark-ring-max):
9005         * simple.el (set-mark-command):
9006         * simple.el (push-mark):
9007         * simple.el (handle-pre-motion-command):
9008         Implement scheme for not recording unimportant marks.
9009
9010         * subr.el:
9011         * subr.el (function-allows-args): New.
9012         New function function-allows-args.
9013
9014 2000-03-20  Martin Buchholz <martin@xemacs.org>
9015
9016         * XEmacs 21.2.32 is released.
9017
9018 2000-03-20  Andy Piper  <andy@xemacs.org>
9019
9020         * gutter-items.el (update-tab-in-gutter): force selection of the
9021         selected-window if required to do so.
9022         (buffers-tab-items): ditto.
9023         (add-tab-to-gutter): ditto.
9024         (create-frame-hook): use force-selection.
9025         (default-gutter-position-changed): lambdify.
9026         (update-tab-hook): deleted since it was only used in one place.
9027
9028 2000-03-18  Andy Piper  <andy@xemacs.org>
9029
9030         * files.el (find-file-noselect): undo change that shouldn't have
9031         gone in.
9032
9033 2000-03-17  Andy Piper  <andy@xemacs.org>
9034
9035         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9036         of selected-window trickery.
9037
9038         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9039         frames tabs.
9040         (progress-display-stop-callback): progress -> progress-display
9041         (progress-display-quit-function): ditto.
9042         (clear-progress-display): ditto.
9043         (remove-progress-display): ditto.
9044         (append-progress-display): ditto.
9045         (abort-progress-display): ditto.
9046         (raw-append-progress-display): ditto.
9047         (display-progress-display): ditto.
9048         (current-progress-display-label): ditto.
9049         (current-progress-display): ditto.
9050         (lprogress-display): ditto and save the buffer
9051         (progress-display): ditto. Otherwise the buffer sometimes gets
9052         changed which confuses font-lock.
9053
9054         * font-lock.el (font-lock-default-fontify-buffer): catch all
9055         errors, not just quit.
9056         (font-lock-mode): progress -> display-progress
9057         (font-lock-default-fontify-buffer): ditto.
9058         (font-lock-fontify-syntactically-region): ditto.
9059         (font-lock-fontify-keywords-region): ditto.
9060
9061 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9062
9063         * cl.el (gensym): Move to here from cl-macs.el.
9064         (gentemp): Ditto.
9065
9066 2000-03-16  Andy Piper  <andy@xemacs.org>
9067
9068         * font-lock.el (font-lock-mode): use lprogress and friends for
9069         progress management.
9070         (font-lock-default-fontify-buffer): ditto.
9071         (font-lock-fontify-syntactically-region): ditto.
9072         (font-lock-fontify-keywords-region): ditto.
9073         (font-lock-revert-cleanup): fix reverting.
9074         (font-lock-revert-setup): ditto.
9075
9076         * gutter-items.el (progress-use-echo-area): new variable. Use the
9077         echo area for progress gauges if non-nil.
9078         (clear-progress): remove echo area stuff and defer to
9079         clear-message.
9080         (append-progress): dispatch non-command events after each progress
9081         increment. Remove echo area stuff.
9082         (abort-progress): remove echo area stuff and defer to
9083         display-message.
9084         (raw-append-progress): ditto. Dispatch non-command events after
9085         gutter redisplay.
9086         (display-progress): defer echo area stuff to display-message.
9087
9088         * gutter-items.el (clear-progress):
9089         (abort-progress): indentation changes.
9090         (display-progress): don't clear progress.
9091         (append-progress): compare messages with equal.
9092         (raw-append-progress): use dispatch-non-command-events to flush
9093         widget creation events.
9094
9095 2000-03-13  Ben Wing  <ben@xemacs.org>
9096
9097         * abbrev.el:
9098         * abbrev.el (abbrev-string-to-be-defined): New.
9099         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9100         Changes for use with the menubar.
9101
9102 2000-03-12  Ben Wing  <ben@xemacs.org>
9103
9104         * alist.el (vassoc): moved here from font-menu.el.
9105
9106         * custom.el (defface): typo fix.
9107
9108         * dialog.el (yes-or-no-p-dialog-box):
9109         * dialog.el (message-box):
9110         * files.el (save-some-buffers-1):
9111         Put accelerators in the button names.
9112
9113         * font-lock.el (font-lock-comment-face):
9114         * font-lock.el (font-lock-keyword-face):
9115         * font-lock.el (font-lock-function-name-face):
9116         Fixed some of the colors under MS Windows because the existing
9117         default colors were hardly different from black and needed to be
9118         made lighter.
9119
9120         * font-menu.el:
9121         * font-menu.el (font-menu-split-long-menu):
9122         * font-menu.el (font-menu-family-constructor):
9123         * font-menu.el (font-menu-size-constructor):
9124         * font-menu.el (font-menu-weight-constructor):
9125         * font-menu.el (font-menu-set-font):
9126         vassoc moved to alist.el.
9127         Accelerators added to all menus.
9128         Unused bound var new-props removed.
9129
9130         * keydefs.el: I did a whole lot of rearranging to put things in a
9131         more consistent order and fixed a number of cases where key
9132         combinations involving up, down, left, right and so on were
9133         defined but the corresponding keypad combinations were not
9134         defined.
9135
9136         * lisp-mode.el:
9137         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9138         * lisp-mode.el (emacs-lisp-mode):
9139         * lisp-mode.el (lisp-interaction-mode):
9140         * lisp-mode.el (flet):
9141         Added accelerators onto the menus.
9142         Made all the different versions of the let function be indented
9143         the same way.
9144         Undid Steve's easy-menu-ification, because it makes it impossible
9145         to have the menubar and popup menus different.
9146         Cleaned up the menu; added items for find-function &c and some
9147         indenting, and removed debug-on-*.
9148
9149         * list-mode.el (list-mode-hook):
9150         * list-mode.el (list-mode):
9151         * list-mode.el (completion-setup-hook):
9152         * list-mode.el (display-completion-list):
9153         Added support for the :window-height keyword, which is required
9154         because of other changes that I made for the file dialog box.  I
9155         also made the hook variables list-mode-hook and
9156         completion-setup-hook and also minibuffer-setup-hook in
9157         minibuf.el be permanent-local; see comment in list-mode.el.
9158
9159         * map-ynp.el (map-y-or-n-p):
9160         Added accelerators to the dialog buttons.
9161
9162         * menubar-items.el (menu-truncate-list):
9163         New internal function.
9164         * menubar-items.el (submenu-generate-accelerator-spec):
9165         * menubar-items.el (menu-item-strip-accelerator-spec):
9166         * menubar-items.el (menu-item-generate-accelerator-spec):
9167         New exported functions, for use in auto-generating accelerator specs.
9168
9169         * menubar-items.el:
9170         * menubar-items.el (default-menubar):
9171         * menubar-items.el (maybe-add-init-button):
9172         * menubar-items.el (bookmark-menu-filter):
9173         * menubar-items.el (slow-format-buffers-menu-line):
9174         * menubar-items.el (build-buffers-menu-internal):
9175         * menubar-items.el (language-environment-menu-filter):
9176         * menubar-items.el (default-popup-menu):
9177         * menubar-items.el (popup-buffer-menu):
9178         * menubar-items.el (popup-menubar-menu):
9179         Did a major overhaul on this file, and in fact I'm nowhere near
9180         done working on the menubar, and there will be more patches to
9181         come.  A basic summary of what I've done:
9182
9183         a) I added accelerators to all of the menu items.  For menus that
9184         are auto-generated, such as the buffers menu, the accelerators are
9185         automatically added to the beginning of each line using the
9186         numbers 1 through 9, then zero, and then letters starting with A,
9187         but omitting the letters that are already in use for the fixed
9188         menu items at the top of the buffers menu.  To facilitate adding
9189         accelerators of this kind, I created some new functions
9190         (*-accelerator-spec), which are also being used by other filters
9191         that auto generate lists of things such as ftp sites to download
9192         packages.  If people really don't like these accelerators
9193         appearing at the beginning of the menu items, a variable can be
9194         added to optionally turn them off, but I think this is rather
9195         pointless because other menu items have accelerators and many or
9196         most of the menu users will use the accelerators if the support is
9197         there.
9198
9199         b) I combined the top level Tools and Apps menus into a single
9200         Tools menu, because the distinction between the two is not
9201         obvious, and the items on the menus are not used often enough that
9202         putting some of them onto submenus is a problem.
9203
9204         c) I created two new top level menus called View and Cmds because
9205         there were too many items on the File and Edit menus, and I'm going
9206         to be adding more items to these menus.  In contrast to the Tools
9207         menu, the items on these menus may be used quite often during an
9208         editing session, and so should be available with fewer
9209         keystrokes.
9210
9211         d) I added a number of options to the options menu, including one
9212         for controlling whether the alt key can be used to traverse to
9213         menu items using the accelerators, one for controlling behavior of
9214         control-k, one for controlling how the kill and yank functions
9215         interact with the clipboard, a few additional buffers-menu
9216         options, and various other things.  I also did a bit of
9217         rearranging, for example, combining the keyboard and mouse options
9218         into a single keyboard and mouse submenu to facilitate the
9219         accelerators on that level.
9220
9221         e) I changed the variable buffers-menu-format-buffer-line-function
9222         to take two arguments instead of one, the second argument being
9223         the line number for use in creating an accelerator.  I added a
9224         hack to support existing functions with one argument (although I
9225         doubt that very many of these exist), for backward compatibility.
9226
9227         f) I moved the top level mule menu to be a submenu of the edit
9228         menu.  I think that most of the items on this menu are fairly
9229         useless and there are certainly not enough frequently used items
9230         to justify this being its own top level menu.
9231
9232         g) I combined most of the items in big-menubar.el into the main menu.
9233         If people think the main menu is too big, it would be possible to
9234         create different configurations, some smaller.
9235
9236         * menubar.el (check-menu-syntax):
9237         Deleted some syntax checks that were no longer valid, partly
9238         because of changes that were already made a long time ago, and
9239         partly because of a change I made where I allow the name of the
9240         menu item to be an evaluated expression rather than just a string,
9241         similar to all of the other parameters of a menu item.
9242
9243         * minibuf.el:
9244         * minibuf.el (read-file-name-1):
9245         * minibuf.el (mouse-read-file-name-1):
9246         I made a number of changes to improve the appearance
9247         and functioning of the file dialog box.  They include:
9248
9249         a) Fixing the problem where closing the dialog box by clicking on
9250         the close button of the window didn't properly exit the
9251         minibuffer.
9252
9253         b) Fixing the problem that if you typed part of a file name, and
9254         then clicked on a completion with the mouse, the file was not
9255         correctly selected.
9256
9257         c) Changing the title of the dialog box to reflect the operation
9258         being done in accordance with user interface conventions, rather
9259         than the name of the dialog box buffer, which is rather useless.
9260
9261         d) Remove the words "possible completions are" which didn't
9262         belong.
9263
9264         e) Fix things so that the completions scroll off the end of the
9265         completions windows only to the right, rather than both to the
9266         right and down, which is in accordance with Windows user interface
9267         conventions.
9268
9269         * msw-init.el (init-post-mswindows-win):
9270         Added a binding for meta-F4, which is the standard windows binding
9271         for exiting a program.
9272
9273         * select.el (get-selection-no-error):
9274         * select.el (own-selection):
9275         * select.el (own-clipboard):
9276         Added an optional argument called append to the functions
9277         own-selection and own-clipboard.  This adds support for appending
9278         text to the existing selection and allows the function
9279         own-clipboard to be used as the value of the variable
9280         interprogram- cut-function.
9281
9282         Fixed a bug in own-selection in handling zmacs-region-stays.
9283
9284         * simple.el (historical-kill-line): New.
9285
9286         * simple.el (kill-line):
9287         * simple.el (interprogram-cut-function):
9288         * simple.el (interprogram-paste-function):
9289         * simple.el (handle-pre-motion-command):
9290         * simple.el (next-line):
9291         * simple.el (previous-line):
9292         a) Expanded the variable kill-whole-line, so that function
9293         kill-line can be set to delete the entire line always, not just
9294         when cursor is at the beginning of the line.  This is controlled
9295         by setting the variable kill-whole-line to the symbol 'always.
9296         This behavior, as well as the existing kill-whole-line behavior,
9297         now only take effect when kill-line is called interactively,
9298         although this is a departure from a previous behavior in the case
9299         of setting this variable kill-whole-line to t.  It is almost
9300         certainly what has always been intended, and most likely the old
9301         way of doing things introduced bugs.  I also created a function
9302         called historical-kill-line, which ignores the kill-whole-line
9303         setting and always gives the historical behavior of only killing
9304         to the end of the line.  I bound this function to shift- control-k
9305         so that the kill to end of line behavior is available, even when
9306         kill-whole-line has been set to change control-k into the simple
9307         delete-whole-line behavior. (This can be set using the options
9308         menu.)
9309
9310         b) I changed things so that kill and yank now interact with the
9311         clipboard by default under windows.  This was done by changing the
9312         default value of interprogram-cut- function and
9313         interprogram-paste-function.  You can get the old behavior by
9314         setting these to nil, and there is an option on the options menu
9315         to do this.
9316
9317         c) I added support for selecting text using shifted motion keys.
9318         This support is on by default and can be controlled by the
9319         variable shifted-motion-keys-select-region.  There is also a
9320         variable called unshifted-motion-keys-deselect-region that
9321         controls more specifically how the shifted motion key behavior
9322         works.  I did not put an option on the options menu to turn this
9323         off, because I can't imagine why this would be useful.
9324
9325         * simple.el (forward-block-of-lines):
9326         * simple.el (backward-block-of-lines):
9327         * simple.el (block-movement-size):
9328         New.
9329
9330         * simple.el (uncapitalized-title-words):
9331         * simple.el (uncapitalized-title-word-regexp):
9332         * simple.el (capitalize-string-as-title):
9333         * simple.el (capitalize-region-as-title):
9334         New.
9335
9336
9337         * subr.el (add-hook):
9338         * subr.el (make-local-hook): New.
9339         * subr.el (remove-local-hook): New.
9340         * subr.el (add-one-shot-hook): New.
9341         * subr.el (add-local-one-shot-hook): New.
9342         Added some functions to make using hooks easier.
9343         These include:
9344
9345         a) Functions add-local-hook and remove-local-hook to make it easy
9346         to use local hooks.
9347
9348         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9349         make it possible to add a "one-shot" hook, which is to say a hook
9350         that runs only once, and automatically removes itself after the
9351         first time it has run.
9352
9353 2000-03-09  Andy Piper  <andy@xemacs.org>
9354
9355         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9356
9357 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9358
9359         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9360         Moved from menubar-items.el.
9361         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9362
9363 2000-03-08  Andy Piper  <andy@xemacs.org>
9364
9365         * gutter-items.el (build-buffers-tab-internal): add selected field
9366         to buffers tab spec.
9367
9368 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9369
9370         * minibuf.el (last-exact-completion): Initialize to nil.
9371
9372 2000-03-07  Didier Verna  <didier@xemacs.org>
9373
9374         * startup.el (command-line-1): remove unused variable
9375         `first-file-buffer'.
9376
9377 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9378
9379         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9380         which is also used for Web server log files.
9381
9382 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9383
9384         * mule/mule-charset.el: Setup auto-fill-chars.
9385
9386 2000-03-02  SL Baur  <steve@beopen.com>
9387
9388         * subr.el (with-string-as-buffer-contents): Reimplement using
9389         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9390         non-deletion of buffer after execution problem.
9391         (with-output-to-string): Use unique buffer name.
9392
9393 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9394
9395         * gutter-items.el (buffers-tab-sort-function):  New variable.
9396         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9397
9398 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9399
9400         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9401
9402 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9403
9404         * menubar-items.el (maybe-add-init-button): Remove the "Load
9405         .emacs" button from all menubars.
9406
9407 2000-03-01  Didier Verna  <didier@xemacs.org>
9408
9409         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9410         region rectangle replacement (from Jan Vroonhof).
9411         (replace-rectangle): new function.
9412
9413 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9414
9415         * mule/mule-cmds.el (set-default-coding-systems): Use
9416         set-terminal-coding-system and set-keyboard-coding-system.
9417         * coding.el (set-terminal-coding-system): Use
9418         set-console-tty-output-coding-system.
9419         (set-keyboard-coding-system): Use
9420         set-console-tty-input-coding-system.
9421
9422 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9423
9424         * minibuf.el (read-variable): Allow symbol to default argument.
9425
9426 2000-02-27  Andy Piper  <andy@xemacs.org>
9427
9428         * gutter-items.el (update-tab-hook): new function to be used for
9429         hooks.
9430         (create-frame-hook): add update-tab-hook.
9431         (record-buffer-hook): ditto.
9432         (default-gutter-position-changed): ditto.
9433         (default-gutter-position): updating the buffers tab is now handled
9434         by a hook.
9435         (default-gutter-position-changed-hook): new variable.
9436         (gutter-element-visibility-changed-hook): ditto.
9437         (set-gutter-element-visible-p): call it.
9438         (set-gutter-element): use modify-specifier-instances. Set extents
9439         as duplicable before using.
9440         (remove-gutter-element): ditto.
9441         (set-gutter-element-visible-p): ditto.
9442         (init-gutter): new function.
9443         (add-tab-to-gutter): use new gutter-element functions rather than
9444         setting specifiers directly.
9445         (clear-progress): ditto.
9446         (abort-progress): ditto.
9447         (gutter-buffers-tab-visible-p): renamed from
9448         default-gutter-visible-p
9449
9450         * specifier.el (modify-specifier-instances): new function from Jan
9451         Vroonhof.
9452
9453         * x-init.el (init-post-x-win): call init-gutter.
9454
9455         * msw-init.el (init-post-mswindows-win): call init-gutter.
9456
9457         * menubar-items.el (default-menubar): Update to reflect new gutter
9458         variables.
9459
9460 2000-02-26  Andy Piper  <andy@xemacs.org>
9461
9462         * gutter-items.el (set-gutter-element): new function. Add gutter
9463         elements to the specified gutter.
9464         (remove-gutter-element): new function. Remove gutter elements from
9465         the specified gutter.
9466         (set-gutter-element-visible-p): new function. Set gutter element
9467         visibility for the provided gutter-visible specifier.
9468
9469 2000-02-23  Andy Piper  <andy@xemacs.org>
9470
9471         * gutter-items.el (add-tab-to-gutter): specify dimensions
9472         dynamically.
9473
9474 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9475
9476         * gutter-items.el (add-tab-to-gutter):
9477         * package-get.el (package-get-interactive-package-query):
9478         * package-ui.el (pui-directory-exists):
9479         (pui-install-selected-packages):
9480         (pui-list-packages):
9481         Use #'(lambda ...)  instead of '(lambda ...).
9482
9483 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9484
9485         * startup.el (load-user-init-file): Check to make sure user
9486           has an init-file before calling load().
9487
9488 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9489
9490         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9491
9492 2000-02-23  Martin Buchholz <martin@xemacs.org>
9493
9494         * XEmacs 21.2.31 is released.
9495
9496 2000-02-21  Mike Sperber <mike@xemacs.org>
9497
9498         * loadup.el (really-early-error-handler):
9499         * update-elc.el:
9500         * make-docfile.el:
9501         Remove dependency on EMACSBOOTSTRAP... environment variables.
9502
9503 2000-02-21  Martin Buchholz <martin@xemacs.org>
9504
9505         * XEmacs 21.2.30 is released.
9506
9507 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9508
9509         * byte-optimize.el (byte-optimize-plus):
9510         (byte-optimize-minus):
9511         (byte-optimize-multiply):
9512         Optimize (- 0) to 0, not (-)
9513         Optimize (+ 5 3.0) to 8.0
9514         Optimize (* 5 3.0) to 15.0
9515         Improve readability.
9516
9517 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9518
9519         * modeline.el: (modeline-scrolling-method): change modeline
9520         mswindows cursor appearance according to the value.
9521
9522         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9523         and 'gui-element face colors and 'gui-element face font to Windows
9524         defaults.
9525
9526 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9527
9528         * font-lock.el: Javadoc enhancements
9529
9530 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9531
9532         * ldap.el (toplevel): Test if LDAP support has been compiled in
9533         (ldap-verbose): New option
9534         (ldap-search-entries): Renamed from the previous ldap-search
9535         Conditionalize message display on ldap-verbose
9536         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9537         defuns
9538         (ldap-search): Is now defined as an obsolete wrapper calling
9539         ldap-search-basic or ldap-search-entries
9540
9541
9542 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9543             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9544             Jan Vroonhof  <jan@xemacs.org>
9545
9546         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9547         When for-effect is true, didn't call `byte-optimize-form'
9548         in and/or subforms without last.
9549
9550 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9551
9552         * package-get.el (package-get-download-sites): Use correct custom
9553         type.
9554
9555 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9556
9557         * files.el (write-file): Ask for coding system when compiled with
9558         file-coding.
9559
9560 2000-02-16  Andy Piper  <andy@xemacs.org>
9561
9562         * buffer.el (switch-to-buffer): give norecord argument to
9563         set-window-buffer instead of explicitly recording.
9564
9565         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9566         we have to pick a window.
9567
9568 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9569
9570         * mule/mule-cmds.el (describe-language-support): Don't add
9571         unexist function to help-map.
9572         (describe-coding-system): Don't use already assigend `C'.
9573
9574 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9575
9576         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9577         work in custom.
9578
9579 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9580
9581         * about.el: Ienaga's e-mail address change.
9582
9583 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9584
9585         * etags.el (find-tag): force new window -- even if buf already
9586         visible -- when other-window is t
9587
9588 2000-02-16  Martin Buchholz <martin@xemacs.org>
9589
9590         * XEmacs 21.2.29 is released.
9591
9592 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9593
9594         * cl-extra.el (getf): This is now identical to `plist-get', so
9595         just defalias it.
9596         * cl-macs.el: Make getf an alias to plist-get, at the
9597         byte-compiler level, using define-compiler-macro.
9598
9599 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9600
9601         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9602
9603 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9604
9605         * lisp/etags.el (find-tag-internal): set exact-tagname to
9606           a regular expression that matches against the tagname
9607           part of the tag entry first instead of only looking in
9608           the context area.
9609
9610 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9611
9612         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9613         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9614
9615 2000-02-07  Martin Buchholz <martin@xemacs.org>
9616
9617         * XEmacs 21.2.28 is released.
9618
9619 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9620
9621         * cl-extra.el (getf): Just call `get', never `get*'.
9622         Make arglist match docstring.
9623         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9624         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9625         * byte-optimize.el: remove references to `get*'.
9626
9627 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9628
9629         * mule/european.el: Add syntax information for Latin3 and Latin4.
9630
9631 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9632
9633         * byte-optimize.el: Byte-optimize (length "foo")
9634
9635 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9636
9637         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9638         width check using `window-leftmost-p' and `window-rightmost-p'.
9639
9640 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9641
9642         * wid-edit.el (widget-match-inline): An atom never matches a
9643           list.
9644
9645 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9646
9647         * modeline.el: Consolidated 'x and 'mswindows specification under
9648         'win tag.
9649
9650 2000-01-29  Andy Piper  <andy@xemacs.org>
9651
9652         * gutter-items.el: (format-buffers-tab-line): Try and be
9653         intelligent about buffer naming when we have duplicates.
9654
9655 2000-01-29  Andy Piper  <andy@xemacs.org>
9656
9657         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9658         updated when it becomes visible.
9659
9660 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9661
9662         * bytecomp.el (byte-compile-insert-header): Properly set coding
9663         system under MULE and file-coding.
9664
9665 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9666
9667         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9668         (dontusethis-set-value-terminal-coding-system-handler):
9669         (dontusethis-set-value-keyboard-coding-system-handler):
9670         Never undefine coding system aliases.  Emergency fix for gnus.
9671
9672 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9673
9674         * files.el (abbreviate-file-name): Use directory-sep-char instead
9675         of hard-coded "/".
9676
9677 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9678
9679         * startup.el (user-init-file-base-list): New variable, replacing
9680         user-init-file-base.
9681         (find-user-init-file): New function.
9682         (command-line-early): Use it.
9683         (load-user-init-file): Ditto.
9684
9685 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9686
9687         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9688         calling valid-image-instantiator-format-p
9689
9690 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9691
9692         * isearch-mode.el (isearch-mode): The variable is
9693         isearch-unhidden-extents, not isearch-opened-extents.
9694
9695 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9696
9697         * minibuf.el (next-history-element): Modify error message if a
9698         default value is available.
9699
9700 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9701
9702         * bytecomp.el (byte-compile-file): Don't unconditionally write
9703         .elc files in binary - might contain non-Latin1.
9704
9705 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9706
9707         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9708         for windows-nt.
9709
9710         * version.el:
9711         * startup.el (user-init-file-base):
9712         * process.el (call-process-region):
9713         * files.el (make-backup-file-name):
9714         (backup-file-name-p):
9715         (file-relative-name):
9716         (abbreviate-file-name):
9717         (set-auto-mode):
9718         * code-process.el (call-process-region): Removed unnecessary
9719         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9720         support out of the universe.
9721
9722         * process.el:
9723         * code-process.el:
9724         * bytecomp.el (byte-compile-file): Removed reference to
9725         buffer-file-type, and commented usage of binary-process-output
9726         NTEmacs variables.
9727
9728 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9729
9730         * help.el (function-arglist): Add case for macro.
9731
9732 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9733
9734         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9735         printers.
9736         (custom-display): Added a menu for printer/display tags.
9737
9738         * frame.el (frame-type):
9739         * device.el (device-type): Added 'msprinter to the doc string, and
9740         removed 'pc -- it is not going to be implemented ever.
9741         (call-device-method): Fixed docstring typo.
9742         Defined specifier tags 'printer and 'display.
9743
9744 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9745
9746         * lisp/itimer.el (itimer-run-expired-timers): (consp
9747           last-command-event-time) instead of (consp
9748           'last-command-event-time).
9749
9750 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9751
9752         * msw-glyphs.el: Removed obsolete commentary.
9753
9754 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9755
9756         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9757         better default value.
9758
9759 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9760
9761         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9762         (read-string): Ditto.
9763         (eval-minibuffer): Ditto.
9764         (read-command): Ditto.
9765         (read-function): Ditto.
9766         (read-variable): Ditto.
9767         (read-number): Ditto.
9768         (read-shell-command): Ditto.
9769         (read-number): Record history.
9770
9771 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9772
9773         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9774
9775 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9776
9777         * faces.el (startup-initialize-custom-faces): New function.
9778         Reset all faces created during auto-autoloads loading time
9779         by defface.
9780         * startup.el (command-line): Call it.
9781
9782 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9783
9784         * about.el (about-hackers): Add myself to contributors list.
9785
9786 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9787
9788         * menubar-items.el (maybe-add-init-button): Removed an argument in
9789         a call to load-user-init-file, as the function managed to lose its
9790         formal parameter a few betas ago.
9791
9792 2000-01-18  Martin Buchholz <martin@xemacs.org>
9793
9794         * XEmacs 21.2.27 is released.
9795
9796 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9797
9798         * process.el (shell-command-to-string): Use the FSF docstring.
9799         Make shell-command-to-string the standard function, and
9800         exec-to-string the (deprecated) alias.
9801
9802         * startup.el: typo fix.
9803
9804 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9805
9806         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9807
9808 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9809
9810         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9811         buffers after visible buffers.
9812         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9813
9814 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9815
9816         * info.el (Info-extract-menu-node-name): Stop at a dot
9817         followed by whitespace or right parenthesis.
9818
9819 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9820
9821         * info.el (Info-directory-list): Warn against using Customize with
9822         Info-directory-list.
9823
9824 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9825
9826         * minibuf.el (read-file-name): doc fix.
9827
9828         * autoload.el (update-file-autoloads): doc fix.
9829
9830         * about.el (about-hackers): Change my E-mail address.
9831
9832 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9833
9834         * info.el (Info-visit-file): Just use the `f' interactive spec to
9835         read a filename in the standard way.
9836
9837 2000-01-13  Andy Piper  <andy@xemacs.org>
9838
9839         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9840         (gutter-buffers-tab-extent): new variable.
9841         (update-tab-in-gutter): call add-tab-to-gutter again if the
9842         orientation has changed.
9843         (add-tab-to-gutter): cope with different orientations.
9844
9845 2000-01-11  Didier Verna  <didier@xemacs.org>
9846
9847         * info.el (Info-following-node-name): backward-skip dots as well
9848         as spaces (dots at the end of a node name aren't part of it).
9849         (Info-extract-menu-node-name): don't skip dots. There could be
9850         some in the node name.
9851         (Info-index): allow dots to be part of a node name.
9852
9853 2000-01-12  Andreas Jaeger  <aj@suse.de>
9854
9855         * files.el (auto-mode-alist): Added idlwave-mode.
9856         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9857
9858 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9859
9860         * info.el (Info-search): Show default value.
9861
9862 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9863
9864         * info.el (Info-read-node-completion-table): New variable.
9865         (Info-read-node-name-1): New function.
9866         (Info-read-node-name): Use it.
9867         (Info-follow-reference): Use DEFAULT argument of completing-read.
9868         (Info-menu): Ditto.
9869
9870 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9871
9872         * hyper-apropos.el (hyper-describe-key-briefly): Save
9873         window configuration.
9874         (hyper-describe-face): Use DEFAULT of completing-read.
9875         (hyper-apropos-read-variable-symbol): Ditto.
9876         (hyper-apropos-read-function-symbol): Ditto.
9877
9878 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9879
9880         * mule/mule-cmds.el (set-default-coding-system): Set
9881         comint-exec-hook to use coding-system-for-read and
9882         coding-system-for-write so that C-x RET c works.
9883
9884 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9885
9886         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9887         (previous-matching-history-element): Increment
9888         minibuffer-max-depth by 1.
9889         (next-matching-history-element): Ditto.
9890
9891 2000-01-11  Andy Piper  <andy@xemacs.org>
9892
9893         * gutter-items.el (buffers-tab): Create a new face for the buffers
9894         tab.
9895         (buffers-tab-face): use it.
9896
9897 2000-01-10  Didier Verna  <didier@xemacs.org>
9898
9899         * modeline.el (modeline-scrolling-method): change modeline X
9900         cursor appearance according to the value.
9901
9902 2000-01-07  Andreas Jaeger  <aj@suse.de>
9903
9904         * about.el (about-hackers): Moved my entry to contributor list.
9905         (xemacs-hackers): Added myself.
9906         (about-maintainer-info): Added description of myself.
9907
9908
9909 2000-01-07  Didier Verna  <didier@xemacs.org>
9910
9911         * modeline.el (modeline-scrolling-method): new variable.
9912         (mouse-drag-modeline): add reference to it in the docstring.
9913         (mouse-drag-modeline): handle it.
9914
9915 2000-01-08  Andy Piper  <andy@xemacs.org>
9916
9917         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9918         calls.
9919         (remove-buffer-from-gutter-tab): ditto.
9920
9921 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9922
9923         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9924         (custom-face-edit): Fix grammatical error in help message.
9925
9926 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9927
9928         * movemail.el: Added.
9929
9930         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9931
9932 2000-01-03  Didier Verna  <didier@xemacs.org>
9933
9934         * modeline.el (mouse-drag-modeline): remove the code related to
9935         the modeline horizontal scrolling facility.
9936
9937 1999-12-31  Martin Buchholz <martin@xemacs.org>
9938
9939         * XEmacs 21.2.26 is released.
9940
9941 1999-12-28  Andy Piper  <andy@xemacs.org>
9942
9943         * wid-edit.el (widget-push-button-value-create): The gui cache
9944         does not agree with native widgets which can only be displayed
9945         once per window. The reasons for caching are diminished now that
9946         we don't hog resources when creating buttons.
9947         (widget-push-button-cache) deleted.
9948
9949 1999-12-24  Martin Buchholz <martin@xemacs.org>
9950
9951         * XEmacs 21.2.25 is released.
9952
9953 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9954
9955         * hyper-apropos.el (hyper-apropos): Toggle
9956         hyper-apropos-programming-apropos correctly.
9957         Set REGEXP when user accepts default value.
9958
9959 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9960
9961         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9962         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9963
9964 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9965
9966         * mule/mule-category.el (undefined-category-designator):
9967         Return char instead of character.  Search for undefined one.
9968         (describe-category): Use with-displaying-help-buffer.
9969
9970 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9971
9972         * byte-optimize.el (byte-optimize-plus):
9973         Optimize (+ 1) to 1 instead of (1+ nil).
9974
9975         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9976
9977         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9978
9979         * byte-optimize.el (byte-optimize-char-before): New function.
9980         Remove performance penalty for using (char-before) instead of (char-after).
9981
9982 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9983
9984         * mule/mule-category.el (char-category-list): Return character
9985         instead of integer.
9986
9987 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9988
9989         * minibuf.el (read-buffer): Check default is buffer object.
9990
9991 1999-11-25  Andy Piper  <andy@xemacs.org>
9992
9993         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9994         for buttons.
9995
9996 1999-12-16  Andreas Jaeger  <aj@suse.de>
9997
9998         * package-get.el (package-get-maybe-save-index): Fixed typo.
9999         Patch by Jeff Miller <jmiller@smart.net>.
10000
10001 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10002
10003         * gnuserv.el (gnuserv-process-filter):  don't call
10004         gnuserv-write-to-client when gnuserv-current-client is nil
10005
10006 1999-12-14  Martin Buchholz <martin@xemacs.org>
10007
10008         * XEmacs 21.2.24 is released.
10009
10010 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10011
10012         * about.el (about-hackers): Update my email address.
10013
10014 1999-12-07  Martin Buchholz <martin@xemacs.org>
10015
10016         * XEmacs 21.2.23 is released.
10017
10018 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10019
10020         * package-get.el (package-get-download-sites): Removed several
10021         defunct download sites, added many new ones, and corrected a few
10022         incorrect directory-on-site entries.  Added physical locations to
10023         site-description.
10024
10025 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10026
10027         * finder.el (finder-commentary): add DOC string and fix
10028         interactive spec
10029
10030 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10031
10032         * help.el (describe-function): Don't forget to intern the string
10033         completing-read returns.
10034         (describe-variable): Ditto.
10035
10036 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10037
10038         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10039         `hyper-apropos-help-mode' here to find symbol to customize
10040         irregardless of cursor position and simplify
10041         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10042         `hyper-apropos-popup-menu'.
10043
10044 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10045
10046         * apropos.el (apropos-mode-map): Add return to call
10047         apropos-follow.
10048         (apropos-print): Call apropos-mode to have better
10049         command reference. Put keymap text-poperty to
10050         symbole name.
10051
10052 1999-11-22  Alastair Burt  <burt@dfki.de>
10053
10054         * help.el: (describe-bindings-1): Added handling of keymaps for
10055         the extents at point.
10056
10057 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10058
10059         * gutter-items.el (buffers-tab-items): Wrap the function in a
10060         save-match-data
10061
10062 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10063
10064         * help.el (describe-function): Use the DEFAULT argument to
10065         completing-read.
10066         (describe-variable): Ditto.
10067
10068 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10069
10070         * minibuf.el (read-from-minibuffer): Add optional argument
10071         DEFAULT to have better mini-buffer history support.
10072         (completing-read): Pass default to read-from-minibuffer.
10073         (read-buffer): Pass default to completing-read.
10074
10075 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10076
10077         * font-lock.el (font-lock-doc-string-face): Document the
10078         `font-lock-lisp-like' property.
10079
10080 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10081
10082         * lisp-mode.el: Specify `font-lock-lisp-like'.
10083
10084         * font-lock.el (font-lock-lisp-like): New function.
10085         (font-lock-fontify-syntactically-region): Use it.
10086
10087 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10088
10089         * XEmacs 21.2.22 is released
10090
10091 1999-11-28  Martin Buchholz <martin@xemacs.org>
10092
10093         * XEmacs 21.2.21 is released.
10094
10095 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10096
10097         * minibuf.el (read-coding-system): Accept symbol and
10098         coding-system object as a default-coding-system.
10099
10100 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10101
10102         * minibuf.el (read-coding-system): Accept symbol as
10103         a default-coding-system.
10104
10105 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10106
10107         * apropos.el (apropos-documentation): Use insert instead
10108         of princ.
10109
10110 1999-11-07  William M. Perry  <wmperry@aventail.com>
10111
10112         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10113           for the linux console.
10114
10115         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10116           stuff to work when you are not on a window system, since the GPM
10117           mouse support now allows pasting from outside of XEmacs.
10118
10119 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10120
10121         * XEmacs 21.2.20 is released
10122
10123 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10124
10125         * setup-paths.el (paths-default-info-directories): Add
10126         /usr/share/info and /usr/local/share/info.
10127
10128 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10129
10130         * about.el: Updated Vladimir Ivanovic's info.
10131
10132 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10133
10134         * auto-show.el (auto-show-truncationp): Remove.
10135
10136         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10137
10138 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10139
10140         * indent.el (indent-line-to): fix bug: spaces were not replaced
10141         with tab if column is multiple of tab-width
10142         From dhn@qedinc.com
10143
10144 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10145
10146         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10147         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10148
10149         * package-get.el (package-get-package-provider): Be verbose when
10150         interactive. Patch from Robert Pluim
10151
10152 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10153
10154         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10155         info file suffixes.
10156
10157 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10158
10159         * process.el (open-network-stream): Add a new optional parameter
10160         PROTOCOL to support udp; fix a minor typo and add an explanation
10161         in docstring for udp programming.
10162
10163         * code-process.el (open-network-stream): Add a new optional
10164         parameter PROTOCOL to support udp; fix a minor typo and add an
10165         explanation in docstring for udp programming.
10166
10167 1999-10-18  Andy Piper  <andy@xemacs.org>
10168
10169         * gui.el (make-gui-button): be more precise about how we call
10170         callbacks.
10171
10172         * wid-edit.el (widget-push-button-value-create): Use the new form
10173         of native gui-button.
10174
10175 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10176
10177         * info.el (Info-page-prev): Don't do (sit-for 0).
10178
10179 1999-10-13  Andy Piper  <andy@xemacs.org>
10180
10181         * gutter-items.el (progress-abort-glyph): new glyph for showing
10182         abort status.
10183         (append-progress): dispatch-event rather than sit-for.
10184         (abort-progress): new function. Show the abort glyph with an
10185         appropriate message.
10186         (raw-append-progress): dispatch-event rather than sit-for.
10187         (display-progress): cope with aborts.
10188
10189         * gui.el (make-gui-button): Use native widgets for buttons
10190         unconditionally.
10191         (insert-gui-button): ditto.
10192         (gui-button-p): ditto.
10193
10194         * xbm-button.el: remove from core.
10195
10196         * xpm-button.el: remove from core.
10197
10198 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10199
10200         * faces.el (init-device-faces): Don't initialize the random faces
10201         on the stream device.
10202
10203 1999-10-06  Andy Piper  <andy@xemacs.org>
10204
10205         * files.el (recover-file): Don't use ls under windows for revert buffer.
10206
10207 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10208
10209         * package-get.el (package-get-download-menu): Make menu really
10210         toggle download sites.
10211         (package-get-download-sites): Add autoload cookie.
10212
10213 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10214
10215         * setup-paths.el (paths-find-module-directory): Ditto.
10216
10217 1999-09-29  Werner Fink  <werner@suse.de>
10218
10219         * setup-paths.el (paths-find-exec-directory): Add missing nil
10220         parameter for environment.
10221
10222 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10223
10224         * modeline.el (modeline-format):
10225         Only purecopy the strings.  Else
10226         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10227         barfs.
10228
10229 1999-08-28  Mike Woolley  <mike@bulsara.com>
10230
10231         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10232         user setting comint-completion-addsuffix and
10233         comint-process-echoes.
10234
10235 1999-09-22  Andy Piper  <andy@xemacs.org>
10236
10237         * gutter-items.el (update-tab-in-gutter): use
10238         last-nonminibuf-window instead of selected-window.
10239
10240 1999-09-18  Andy Piper  <andy@xemacs.org>
10241
10242         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10243         display on.
10244
10245         * subr.el (record-buffer-hook): new variable so that the hook gets
10246         some documentation.
10247
10248 1999-09-16  Andy Piper  <andy@xemacs.org>
10249
10250         * gutter-items.el (update-tab-in-gutter): only update when the
10251         gutter is visible.
10252         (remove-buffer-from-gutter-tab): ditto.
10253
10254 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10255
10256         * simple.el (do-auto-fill): Commented out part of Kinsoku
10257         processing.
10258
10259 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10260
10261         * isearch-mode.el (isearch-highlightify-region): Give the
10262         highlighting extents a high priority.
10263         (isearch-make-extent): Give the main highlighting extent an even
10264         higher priority.
10265
10266 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10267
10268         * packages.el (packages-compute-package-locations): Fix typo from
10269         -u rationalization.
10270
10271 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10272
10273         * setup-paths.el (paths-find-doc-directory): Respect value of
10274         `configure-doc-directory.'
10275
10276         * find-paths.el (paths-find-architecture-directory): Give
10277         precendence `default' argument (which typically comes from
10278         configure).
10279
10280 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10281
10282         * startup.el (command-line-early): Added options -user-init-file
10283         and -user-init-directory.
10284
10285         * files.el (user-init-file): Default to NIL so we can recognize
10286         when it's set.
10287
10288 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10289
10290         * obsolete.el (init-file-user):
10291         * startup.el:
10292         * packages.el (packages-compute-package-locations):
10293         * package-get.el (package-get-user-index-filename):
10294         * menubar-items.el (maybe-add-init-button):
10295         * info.el (Info-annotations-path):
10296         * dump-paths.el:
10297         Change `user-init-directory' to be an absolute path.
10298         Use `user-init-directory' where appropriate.
10299         Zap `init-file-user' and its uses.
10300
10301 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10302
10303         * subr.el (copy-symbol): New function.
10304
10305 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10306
10307         * isearch-mode.el (isearch-done): Be sure to restore invisible
10308         extents in the proper buffer.
10309         (isearch-pre-command-hook): Set this-command to the correct value
10310         in case the buffer has changed and old overriding-local-map was
10311         used.
10312         (isearch-restore-extent): Use remprop instead of setting the
10313         property to nil.
10314
10315 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10316
10317         * cmdloop.el (execute-extended-command): Update zmacs region
10318         before the delay.
10319         (execute-extended-command): Make the message gettext-friendly.
10320
10321 1999-09-07  Andy Piper  <andy@xemacs.org>
10322
10323         * gutter-items.el (progress-gauge-glyph): renamed from
10324         progress-glyph.
10325         (progress-text-glyph): new variable.
10326         (progress-layout-glyph): use layouts and text glyphs.
10327         (progress-area-buffer): removed.
10328         (progress-text-and-extent): new variable.
10329         (progress-displayed-p): dynamically create gutter area buffer.
10330         (clear-progress): ditto.
10331         (raw-append-progress): ditto.
10332         (append-progress): use new glyph names.
10333         (raw-append-progress): only create the extent when needed. set
10334         properties more optimally.
10335         (progress): remove args.
10336
10337 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10338
10339         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10340         mapcar where the return value is unused.
10341         (isearch-restore-invisible-extents): Ditto.
10342         (isearch-highlight-all-cleanup): Ditto.
10343         (isearch-delete-extents-in-range): Traverse the extents only once.
10344         (isearch-highlight-all-update): Don't start over if the search
10345         string has changed and more input is pending.
10346
10347 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10348
10349         * packages.el (packages-find-package-data-path): Ditto.
10350
10351         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10352
10353         * subr.el (mapc-internal): Don't make obsolete.
10354
10355         * cl-extra.el (mapc): Resurrect.
10356
10357 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10358
10359         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10360         alias.
10361
10362         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10363         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10364         (isearch-yank-clipboard): Use get-clipboard instead of
10365         x-get-clipboard.
10366         (isearch-yank-selection): Fix docstring.
10367
10368 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10369
10370         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10371
10372 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10373
10374         * cl-macs.el (extent-start-position): Fix setf method.
10375         (extent-end-position): Ditto.
10376
10377 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10378
10379         * isearch-mode.el: End merge with FSF 20.4.
10380
10381         * isearch-mode.el (search-invisible): New variable.
10382         (isearch-hide-immediately): Ditto.
10383         (isearch-unhidden-extents): Ditto.
10384         (isearch-range-invisible): New function.
10385         (isearch-unhide-extent): Ditto.
10386         (isearch-restore-invisible-extents): Ditto.
10387         (isearch-restore-extent): Ditto.
10388
10389         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10390         implementation.
10391         (isearch-ring-retreat-edit): Ditto.
10392         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10393         (isearch-forward-regexp): New arguments NOT-REGEXP and
10394         NO-RECURSIVE-EDIT.
10395         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10396         (isearch-backward-regexp): New arguments NOT-REGEXP and
10397         NO-RECURSIVE-EDIT.
10398         (isearch-mode): Return isearch-success.
10399         (isearch-update): Use unread-command-events instead of
10400         unread-command-event.
10401         (isearch-abort): If an invalid regexp is encountered, keep popping
10402         states.
10403         (isearch-*-char): Use FSF implementation.
10404         (isearch-whitespace-chars): Use the more robust FSF's
10405         implementation.
10406         (isearch-within-brackets): New variable.
10407         (isearch-mode): Initialize it.
10408         (isearch-edit-string): Bind it.
10409         (isearch-search-and-update): Set it.
10410         (isearch-push-state): Push it.
10411         (isearch-top-state): Pop it.
10412         (isearch-search): Set it.
10413         (isearch-printing-char): When called by isearch-whitespace-chars,
10414         handle M-SPC gracefully.
10415         (isearch-message-prefix): New argument ELLIPSIS.
10416         (isearch-message-suffix): Ditto.
10417         (isearch-message): Use the ELLIPSIS argument when calling
10418         isearch-message-prefix and isearch-message-suffix.
10419         (isearch-message-prefix): Distinguish between "wrapped" and
10420         "overwrapped" search, FWIW.
10421
10422 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10423
10424         * isearch-mode.el (isearch-edit-string): Use the head of the
10425         search ring instead of search-last-string and search-last-regexp.
10426         (search-highlight): Renamed from isearch-highlight.
10427         (isearch-exit): Use the new name.
10428         (isearch-highlight): Ditto.
10429         (isearch-dehighlight): Ditto.
10430         (isearch-update-ring): New function.
10431         (isearch-done): Call it.
10432         (isearch-done): New argument EDIT.
10433         (isearch-repeat): If search string is empty, look up at the car of
10434         the search ring; ignore the yank pointer.
10435         (isearch-abort): Call isearch-done with NOPUSH.
10436         (isearch-cancel): New function.
10437         (isearch-mode-map): Bind it to ESC ESC ESC.
10438
10439         * isearch-mode.el: Begin merge with FSF 20.4.
10440
10441 1999-09-01  Andy Piper  <andy@xemacs.org>
10442
10443         * x-select.el (x-get-clipboard): obsolete.
10444         (x-yank-clipboard-selection): obsolete
10445
10446         * select.el (disown-selection): need to be careful to disown the
10447         clipboard if we set it via selection.
10448         (get-clipboard): move from x-select.el
10449         (yank-clipboard-selection): ditto.
10450
10451 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10452
10453         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10454         isearch-highlight-all-matches to nil.
10455         (isearch-fixed-case): New variable.
10456         (isearch-mode): Initialize it.
10457         (isearch-edit-string): Save it.
10458         (isearch-toggle-case-fold): Set it.
10459         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10460         need to check isearch-fixed-case.
10461         (isearch-toggle-case-fold): Update highlighting of all matches
10462         before the pause.
10463         (isearch-edit-string):
10464
10465 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10466
10467         * isearch-mode.el (isearch-edit-string): Call isearch-message
10468         before reading the event so that the prompt is displayed properly.
10469         (isearch-message): Use isearch-nonincremental when calling
10470         isearch-message-prefix.
10471         (minibuffer-local-isearch-map): Bind up and down to do the same as
10472         M-p and M-n respectively.
10473         (isearch-done): New arg NOPUSH.
10474         (isearch-edit-string): Use it.
10475         (isearch-edit-string): Don't bind isearch-string.
10476         (isearch-ring-adjust): Edit string, *then* push state.
10477
10478 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10479
10480         * faces.el (isearch-secondary): Make isearch-secondary look
10481         different than default.
10482
10483 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10484
10485         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10486         save-excursion.
10487         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10488         (isearch-update): Call isearch-dehighlight without arguments.
10489         (isearch-done): Ditto.
10490
10491         * isearch-mode.el (isearch-fix-case): If the search string has no
10492         upper-case letters, allow the folding to be reenabled.
10493         Previously, once disabled, the folding would remain that way until
10494         the end of isearch.
10495         (isearch-top-state): Call isearch-fix-case.
10496
10497         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10498         save-excursion.
10499         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10500
10501 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10502
10503         * xpm-button.el:
10504         xbm-button.el: Need to exist in core because gui.el depends on
10505         them.
10506
10507 1999-08-31  Andy Piper  <andy@xemacs.org>
10508
10509         * gutter-items.el (buffers-tab-face): new customizable variable.
10510         (buffers-tab-default-buffer-line-length): new specifier for
10511         maximum viewable characters.
10512         (progress-stack): new variable for implementing widget-based
10513         progress messages.
10514         (progress-area-buffer): ditto.
10515         (progress-glyph-height): ditto.
10516         (progress-stop-callback): ditto.
10517         (progress-quit-function): new function.
10518         (progress-glyph): new variable.
10519         (progress-layout-glyph): ditto.
10520         (progress-displayed-p): new function, see message-displayed-p for
10521         details.
10522         (clear-progress): ditto.
10523         (remove-progress): ditto.
10524         (append-progress): ditto.
10525         (raw-append-progress): ditto.
10526         (display-progress): ditto.
10527         (current-progress): ditto.
10528         (current-progress-label): ditto.
10529         (progress): ditto.
10530         (lprogress): ditto.
10531
10532
10533 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10534
10535         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10536
10537         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10538         `isearch-yank-selection'.
10539         (isearch-mode-map): Use it.
10540         (isearch-yank-selection): Use `get-selection' instead of
10541         `get-x-selection'.
10542
10543 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10544
10545         * faces.el (isearch-secondary): Create face here.
10546
10547         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10548         timers.
10549
10550 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10551
10552         * subr.el (buffer-string): More robust backward compatibility
10553         check, courtesy William Perry.
10554
10555 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10556
10557         * replace.el (perform-replace): Stop the search after the search
10558         limit has been reached.
10559
10560 1999-08-23  Andy Piper  <andy@xemacs.org>
10561
10562         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10563         here if we don't have one.
10564
10565 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10566
10567         * ldap.el (ldap-coding-system): Default to nil until we get
10568         efficient UTF8 support
10569         (ldap-decode-string): Guard against `decode-coding-string' not
10570         being defined
10571         (ldap-encode-string): Guard against `encode-coding-string' not
10572         being defined
10573
10574 1999-08-23  Didier Verna  <didier@xemacs.org>
10575
10576         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10577         Some doc strings improvements, and add a star to the `interactive'
10578         calls.
10579
10580 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10581
10582         * font-lock.el (java-font-lock-keywords-3): introduced new
10583         keywords and regexpes for javadoc syntax 1.2.
10584
10585 1999-08-17  Andy Piper  <andy@xemacs.org>
10586
10587         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10588         format-buffers-tab-line.
10589         (buffers-tab-max-buffer-line-length): new variable.
10590         (format-buffers-tab-line): new function. truncate names if over
10591         buffers-tab-max-buffer-line-length.
10592
10593 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10594
10595         * cus-start.el: Customize the variable `bell-inhibit-time'.
10596
10597 1999-08-16  Andy Piper  <andy@xemacs.org>
10598
10599         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10600         brute-force approach to deleting the last buffer.
10601         (buffers-tab-grouping-regexp): new customizable variable.
10602         (select-buffers-tab-buffers-by-mode): use it.
10603
10604 1999-08-13  Andy Piper  <andy@xemacs.org>
10605
10606         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10607         deletion problem.
10608
10609 1999-07-30  Didier Verna  <didier@xemacs.org>
10610
10611         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10612         of princ to output symbols.
10613         (custom-save-face-internal): ditto.
10614         (custom-save-resets): ditto.
10615
10616 1999-08-09  Didier Verna  <didier@xemacs.org>
10617
10618         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10619         `regexp-quote' to protect the major mode name for use as a regular
10620         expression (c++ needs this for instance).
10621
10622 1999-08-08  Andy Piper  <andy@xemacs.org>
10623
10624         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10625         cope with similar mode names.
10626
10627         * gutter-items.el (buffers-tab-selection-function): new selection
10628         function.
10629         (select-buffers-tab-buffers-by-mode): new function.
10630         (buffers-tab-items): use it if set to only display buffers in the
10631         tab in the current buffer's group..
10632         (update-tab-in-gutter): use new api.
10633         (remove-buffer-from-gutter-tab): ditto.
10634
10635         * gutter-items.el (buffers-tab-max-size): set custom selection
10636         default to 6.
10637         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10638         (add-tab-to-gutter): set face as default.
10639
10640 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10641
10642         * faces.el (frob-face-property): Merge the fall-back specifier
10643         with the target, not replace it.
10644
10645 1999-08-05  Andy Piper  <andy@xemacs.org>
10646
10647         * gutter-items.el (update-tab-in-gutter): add frame argument for
10648         buffer-items.
10649         (update-tab-in-gutter): use it.
10650
10651         * gutter-items.el (record-buffer-hook): set.
10652
10653         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10654         change.
10655         (switch-to-buffer-hook) deleted.
10656
10657 1999-08-04  Andy Piper  <andy@xemacs.org>
10658
10659         * gutter-items.el (update-tab-in-gutter): make sure this will work
10660         as an argument to create-frame-hook.
10661
10662 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10663
10664         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10665         instead of timer emulation.
10666
10667 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10668
10669         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10670         Emacs isearch enhancements.
10671
10672 1999-07-28  Andy Piper  <andy@xemacs.org>
10673
10674         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10675         all devices that support tab controls.
10676         (remove-buffer-from-gutter-tab): new function. to be used as a
10677         value for kill-buffer-hook.
10678
10679 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10680
10681         * auto-show.el (auto-show-truncationp): changed to match
10682         `window_translation_on'
10683
10684 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10685
10686         * XEmacs 21.2.19 is released
10687
10688 1999-07-28  SL Baur  <steve@miho>
10689
10690         * code-files.el (insert-file-contents): Fix docstring.
10691         revert previous change.
10692
10693 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10694
10695         * fill.el (fill-region-as-paragraph): Change re-break-point to
10696         contain word-across-newline plus one character so that filling
10697         Japanese and Chinese works as desired.
10698         * simple.el (do-auto-fill): Ditto.
10699
10700 1999-07-26  SL Baur  <steve@miho>
10701
10702         * mule/japanese.el ("Japanese"): Do not specify a default input
10703         method.
10704         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10705
10706 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10707
10708         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10709         able to use cl-macs macro in early lisp.
10710
10711 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10712
10713         * custom.el:
10714         * cus-face.el:
10715         * cus-edit.el:
10716                 Massive custom Theme API changes.
10717
10718 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10719
10720         * code-files.el (insert-file-contents): Regard
10721         coding-system-magic-cookie if `coding-system-for-read' is nil.
10722
10723 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10724
10725         * mule/thai-xtis.el: Add coding: local variable, to avoid
10726         bootstrapping problem with C locale.
10727
10728 1999-07-22  Andy Piper  <andy@xemacs.org>
10729
10730         * dumped-lisp.el (preloaded-file-list): guard against putting
10731         gutter-items in a less than functional XEmacs.
10732         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10733
10734 1999-07-18  Bob Weiner  <weiner@beopen.com>
10735
10736         * fill.el (fill-context-prefix): Fixed bug that prevented the
10737         setting of an adaptive fill prefix when the `dont-skip-first' was
10738         t.
10739
10740 1999-07-22  SL Baur  <steve@miho>
10741
10742         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10743
10744 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10745
10746         * files.el (interpreter-mode-alist): add `make', `guile', and
10747         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10748         makefile-mode, guile is a scheme, and someday XEmacs will be
10749         modular enough to use as an efficient scripting tool.)
10750
10751 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10752
10753         * mule/mule-cmds.el (reset-language-environment): Regard
10754         coding-category `utf-8' and `ucs-4' if they are available.
10755
10756 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10757
10758         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10759         (prefer-coding-system): Fix DOC-string.
10760
10761         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10762         DOC-string too.
10763
10764         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10765         Mule.
10766         (coding-system-change-eol-conversion): Fix DOC-string.
10767
10768 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10769
10770         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10771         instead of `list-coding-system'.
10772
10773 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * menubar-items.el (default-menubar): `select-input-method' was
10776         renamed to `set-input-method'.
10777
10778         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10779         "Set Language Environment" menu.
10780
10781         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10782         "Describe Language Support" menu.
10783
10784 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10785
10786         * mule/chinese.el ("Chinese-GB"): Rename
10787         `chinese-gb-environment-setup-function' to
10788         `setup-chinese-gb-environment-internal'.
10789
10790 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10791
10792         * mule/korean.el: Use `define-coding-system-alias' instead of
10793         `copy-coding-system'.
10794
10795 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10796
10797         * mule/mule-cmds.el (set-language-environment-coding-systems):
10798         Treat duplicated coding-categories.
10799
10800 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10801
10802         * mule/japanese.el: Use `define-coding-system-alias' instead of
10803         `copy-coding-system'.
10804
10805 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10806
10807         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10808         coding-system `viscii'.
10809
10810 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10811
10812         * mule/cyrillic.el:
10813         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10814         (cyrillic-alternativnyj-decode-table): New variable.
10815         (cyrillic-alternativnyj-encode-table): New variable.
10816         - Specify `iso-8-1' as a category of coding-system
10817           `alternativnyj'.
10818         - Abolish general Cyrillic environment.
10819
10820 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10821
10822         * mule/chinese.el:
10823         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10824         - Register `chinese-gb-environment-setup-function' as a
10825           `setup-function' of "Chinese-GB" environment.
10826
10827 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10828
10829         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10830         optional argument `parents'.
10831
10832         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10833         property for Thai-XTIS.
10834
10835         * mule/mule-help.el (help-with-tutorial): Use property
10836         `tutorial-coding-system' of language-info as a coding-system to
10837         read tutorial file.
10838
10839 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10840
10841         * mule/thai-xtis.el: Don't setup `setup-function' and
10842         `exit-function'.
10843
10844         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10845         `set-coding-category-system' to set up coding-system for
10846         coding-category.
10847
10848         * mule/mule-cmds.el (prefer-coding-system): Use
10849         `set-coding-category-system' to set up coding-system for
10850         coding-category.
10851
10852 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10853
10854         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10855         Thai-XTIS environment.
10856
10857         * mule/mule-cmds.el (prefer-coding-system): Use
10858         `find-coding-system' instead of `coding-system-p'.
10859
10860 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10861
10862         * mule/mule-cmds.el (set-language-environment-coding-systems):
10863         Modify eol-type for XEmacs.
10864
10865         * mule/thai-xtis.el: Delete unused local variable `category'.
10866
10867         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10868         function.
10869         (prefer-coding-system): Don't call
10870         `update-coding-systems-internal'; use function
10871         `coding-category-list' instead of variable `coding-category-list';
10872         use `set-coding-priority-list' instead of `set-coding-priority';
10873         modify `eol-type' for XEmacs.
10874
10875         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10876         `charset-columns'.
10877         (char-width): Likewise.
10878
10879 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10880
10881         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10882         `tis-620'.
10883
10884         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10885         `set-coding-priority-list' instead of `set-coding-priority'; don't
10886         call `update-coding-systems-internal'.
10887
10888         * mule/mule-misc.el (coding-system-get): New function.
10889         (coding-system-put): New function.
10890         (coding-system-category): New function.
10891
10892 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10893
10894         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10895         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10896         to avoid conflict with leim/quail/thai-xtis.
10897
10898         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10899         to thai-xtis-chars.el.
10900
10901         * mule/thai-xtis-chars.el: New file (split from
10902         mule/thai-xtis.el).
10903
10904 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10905
10906         * mule/thai-xtis.el:
10907         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10908         - Add syntax entries.
10909         - Put `preferred-coding-system' of the charset `thai-xtis' to
10910           `tis-620'.
10911
10912 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10913
10914         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10915         rewritten to use write-multibyte-character.
10916
10917 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10918
10919         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10920         of `iso-2022-7'.
10921         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10922         ported yet.
10923         (read-input-method-name): Treat optional argument `default'.
10924
10925 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10926
10927         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10928         all.
10929         (set-language-info-alist): Set up menus here.
10930
10931 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10932
10933         * minibuf.el (completing-read): Add new optional argument
10934         `default'.
10935         (read-coding-system): Add new optional argument
10936         `default-coding-system'.
10937
10938 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10939
10940         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10941         (viet-viscii-...->viet-vscii...).
10942
10943 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10944
10945         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10946         and menus.
10947
10948 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10949
10950         * mule/mule-cmds.el (input-method-function): Add permanent-local
10951         property.
10952
10953 1999-03-30  Dave Love  <fx@gnu.org>
10954
10955         * mule/mule-cmds.el (current-language-environment): Doc fix.
10956
10957 1999-02-06  Richard Stallman  <rms@gnu.org>
10958
10959         * mule/european.el (setup-slovenian-environment): New function.
10960         ("Slovenian"): New language environment.
10961
10962 1999-01-27  Dave Love  <fx@gnu.org>
10963
10964         * mule/mule-cmds.el (current-language-environment): Provide :link,
10965         :type (choices) and appropriate :get.
10966
10967 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10968
10969         * mule/mule-cmds.el (describe-language-environment): Don't alter
10970         input-method-alist.
10971
10972 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10973
10974         * mule/mule-cmds.el (prefer-coding-system): Call
10975         set-coding-priority, so that the internal array of priorities is
10976         also updated.
10977
10978 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10979
10980         * mule/mule-cmds.el (prefer-coding-system): If the argument
10981         requires specific EOL conversion type, make the default coding
10982         systems use that.
10983
10984 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10985
10986         * mule/mule-cmds.el (set-language-environment): Pass the default
10987         eol-type to set-language-environment-coding-systems.
10988         (set-default-coding-systems): Copy the eol-type property for the
10989         new default values of {buffer-file,process}-coding-system from the
10990         old defaults.
10991         (set-language-environment-coding-systems): Accept an optional
10992         argument EOL-TYPE, and set the eol-type property of the default
10993         coding systems accordingly.
10994
10995 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10996
10997         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10998         use generate-new-buffer instead of get-buffer-create.
10999
11000 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11001
11002         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11003
11004 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11005
11006         * mule/mule-cmds.el (default-input-method): Fix custom type.
11007
11008 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11009
11010         * mule/mule-cmds.el (setup-specified-language-environment):
11011         Add apropos-inhibit property.
11012         (describe-specified-language-support): Likewise.
11013
11014 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11015
11016         * mule/mule-cmds.el: Doc fixes.
11017
11018 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11019
11020         * mule/mule-cmds.el (register-input-method): Doc-string
11021         modified.
11022
11023 1998-09-01  Dave Love  <fx@gnu.org>
11024
11025         * mule/mule-cmds.el (current-language-environment): Fix
11026         setter function.
11027
11028 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11029
11030         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11031         mule/european.el, mule/hebrew.el, mule/japanese.el,
11032         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11033         avoid bootstrapping problem if you need to recompile all the Lisp
11034         files using interpreted code.
11035
11036 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11037
11038         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11039         ("Latin-2"): Likewise.
11040
11041 1998-08-18  Per Starback  <starback@update.uu.se>
11042
11043         * mule/european.el (setup-latin2-environment): Fix typo.
11044
11045 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11046
11047         * mule/european.el: Give proper value of `input-method' key to all
11048         lang. env.
11049
11050         * mule/mule-cmds.el (activate-input-method): Handle the case that
11051         the arg INPUT-METHOD is nil correctly.
11052         (read-multilingual-string): Activate the specified input method
11053         before calling read-string.  Afterward, activate the original
11054         input method.
11055
11056 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11057
11058         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11059         (set-language-info-alist): Fix typo in doc-string.
11060
11061         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11062
11063 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11064
11065         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11066         (reset-language-environment): New function for the job that
11067         setup-english-environment used to do.
11068         (set-language-environment): Do more setups according to the info
11069         in language-info-alist.
11070         (read-language-name): Handle the case that the arg KEY is nil.
11071         (describe-language-environment): Handle input-method property.
11072
11073         * mule/: All files under this directory, which related with
11074         specific languages (such as mule/european.el, mule/greek.el,
11075         mule/hebrew.el, mule/misc-lang.el), modified as below.
11076         (setup-XXX-environment): Just call set-language-environment.  If
11077         they used to do some other jobs than what done by
11078         set-language-environment, those jobs are done in
11079         setup-XXX-environment-internal now.
11080         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11081         the value to setup-XXX-environment-internal.  Add properties
11082         input-method and features.
11083
11084         * mule/english.el (setup-english-environment): Just call
11085         reset-language-environment.
11086
11087         * mule/european.el (setup-8-bit-environment): Function deleted.
11088
11089 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11090
11091         * mule/mule-cmds.el (input-method-exit-on-first-char)
11092         (input-method-use-echo-area): Doc fixes.
11093
11094 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11095
11096         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11097         variable.
11098         (input-method-use-echo-area): New variable.
11099
11100 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11101
11102         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11103
11104 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11105
11106         * mule/mule-cmds.el (activate-input-method): Update mode line.
11107         (inactivate-input-method): Likewise.
11108
11109 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11110
11111         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11112         input method in the current buffer, but just bind
11113         current-input-method.
11114
11115 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11116
11117         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11118
11119         * mule/misc-lang.el ("IPA"): Add coding-priority and
11120         coding-system.
11121
11122 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11123
11124         * mule/greek.el: Add coding-priority.
11125
11126 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11127
11128         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11129         LANG-ENV.
11130
11131 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11132
11133         * mule/mule-cmds.el (register-input-method): Fix previous change.
11134         (setup-specified-language-environment): Doc fix.
11135
11136 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11137
11138         * mule/mule-cmds.el: Several doc fixes.
11139         (get-language-info, set-language-info): Rename argument.
11140         (set-language-info-alist): Likewise.
11141         (register-input-method): Rename argument.
11142         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11143
11144 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11145
11146         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11147         default value while reading an input method.
11148
11149 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11150
11151         * mule/mule-cmds.el (universal-coding-system-argument):
11152         Use buffer-file-coding-system as default.
11153
11154 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11155
11156         * mule/korean.el ("Korean"): Doc fix.
11157
11158 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11159
11160         * mule/mule-cmds.el (describe-language-environment): Print the
11161         languge environment at the head.
11162
11163 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11164
11165         * mule/japanese.el: Set exit-function to exit-japanese-environment
11166         for Japanese environment.
11167
11168 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11169
11170         * mule/mule-cmds.el (set-language-environment): Doc fix.
11171         (current-language-environment): Use defcustom.
11172         (default-input-method): Specify :type.
11173
11174 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11175
11176         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11177         modified.
11178         (prefer-coding-system): Doc-string modified.
11179
11180 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11181
11182         * mule/mule-cmds.el (set-language-info): Doc-string
11183         describes `coding-priority' KEY.
11184         (set-language-environment-coding-systems): New function.
11185         (select-safe-coding-system): New function.
11186         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11187         (set-language-info-alist): New optionla arg PARENTS.  Call
11188         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11189         (set-language-environment-coding-systems): New function.
11190
11191         * mule/chinese.el: Remove setting up of
11192         describe-chinese-environment-map and
11193         setup-chinese-environment-map.  Exclude them in args of calls to
11194         set-language-info-alist.  Register coding-priority key in
11195         language-info-alist.
11196
11197         * mule/cyrillic.el: Remove setting up of
11198         describe-cyrillic-environment-map and
11199         setup-cyrillic-environment-map.  Exclude them in args of calls to
11200         set-language-info-alist.  Register coding-priority key in
11201         language-info-alist.
11202
11203         * mule/english.el: Register coding-priority key in
11204         language-info-alist.
11205
11206         * mule/ethiopic.el: Register coding-priority key in
11207         language-info-alist.
11208
11209         * mule/european.el: Remove setting up of
11210         describe-european-environment-map and
11211         setup-european-environment-map.  Exclude them in args of calls to
11212         set-language-info-alist.  Register coding-priority key in
11213         language-info-alist.  Add "German" language env.
11214         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11215         (setup-german-environment): New function.
11216
11217         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11218         change default input method to "greek-postfix".
11219
11220         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11221         coding-priority key in
11222
11223 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11224
11225         * mule/mule-cmds.el (set-language-info): Doc fix.
11226         (input-method-inactivate-hook): Doc fix.
11227
11228 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11229
11230         * mule/mule-cmds.el (set-input-method): Renamed from
11231         select-input-method.
11232
11233 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11234
11235         * mule/mule-cmds.el (set-language-environment): Run
11236         exit-language-environment-hook before calling `exit-function'
11237         which is specified for the language environment.
11238
11239 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11240
11241         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11242         modified.
11243         (prefer-coding-system): Likewise.
11244         (describe-language-environment): Print aliases of each coding
11245         system.
11246         (set-language-environment-hook): New variable.
11247         (exit-language-environment-hook): New variable.
11248         (set-language-environment): Call these hooks.  Before setting a
11249         new language environment, exit from the
11250         current-language-environment if necessary.
11251         (input-method-verbose-flag): The value can be nil, t,
11252         complex-only, or default.
11253         (input-method-highlight-flag): Doc-string augmented.
11254         (activate-input-method): Check if we can run the registered
11255         function to activate an input method.
11256
11257         * mule/korean.el: Set exit-function for language environment
11258         "Korean" to exit-korean-environment.
11259         (setup-korean-environment): Moved to korea-util.el.
11260
11261 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11262
11263         * mule/mule-cmds.el (read-multilingual-string): Use
11264         current-input-method prior to default-input-method.  Don't bind
11265         current-input-method by `let', instead, activate the specified
11266         input method in the current buffer temporarily.
11267
11268 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11269
11270         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11271
11272 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11273
11274         * mule/chinese.el (post-read-decode-hz): Return the result of
11275         decode-hz-region.
11276         (pre-write-encode-hz): Do not change the value of
11277         last-coding-system.
11278
11279 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11280
11281         * mule/mule-ccl.el: Doc fixes.
11282
11283 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11284
11285         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11286         (check-ccl-program): New macro.
11287
11288 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11289
11290         * mule/mule-ccl.el: Comment about CCL syntax modified.
11291         (ccl-command-table): Add read-multibyte-character and
11292         write-multibyte-character.
11293         (ccl-code-table): Add ex-cmd.
11294         (ccl-extended-code-table): New variable.
11295         (ccl-embed-extended-command): New function.
11296         (ccl-compile-read-multibyte-character,
11297         ccl-compile-write-multibyte-character) New functions.
11298         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11299         ccl-dump-write-multibyte-character): New functions.
11300
11301 1999-07-22  SL Baur  <steve@miho>
11302
11303         * config.el (config-value-file): config.values is installed into
11304         doc-directory.
11305         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11306
11307 1999-07-19  Didier Verna  <didier@xemacs.org>
11308
11309         * rect.el: all functions rewritten, except when noted. Below is a
11310         list of interface changes.
11311         (apply-on-rectangle): new function. Obsoletes
11312         `operate-on-rectangle'. All functions that used to call this
11313         function now call the new one.
11314         (kill-rectangle): added optional prefix arg to fill lines.
11315         (delete-rectangle): ditto.
11316         (delete-extract-rectangle): ditto.
11317         (open-rectangle): ditto.
11318         (clear-rectangle): ditto.
11319         (delete-rectangle-line): added third arg FILL.
11320         (delete-extract-rectangle-line): ditto.
11321         (open-rectangle-line): ditto.
11322         (clear-rectangle-line): ditto.
11323
11324 1999-07-18  Andy Piper  <andy@xemacs.org>
11325
11326         * menubar-items.el (default-menubar): add gutter options.
11327
11328         * gutter-items.el: new file.
11329         (gutter): new group for custom.
11330         (gutter-visible-p): new variable.
11331         (default-gutter-position): ditto.
11332         (buffers-tab): new group for the buffers tab.
11333         (gutter-buffers-tab): widget to put in the gutter.
11334         (buffers-tab-max-size): max number of tabs.
11335         (buffers-tab-switch-to-buffer-function): function to call when a
11336         tab is pressed.
11337         (buffers-tab-omit-function): filter buffers with this function.
11338         (buffers-tab-format-buffer-line-function): format buffer names for
11339         inclusion in tabs.
11340         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11341         the record.
11342         (build-buffers-tab-internal): build a list of tab items.
11343         (buffers-tab-items): ditto.
11344         (add-tab-to-gutter): put a tab in the gutter area.
11345         (update-tab-in-gutter): reset the buffers in the tab.
11346
11347         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11348
11349         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11350         (switch-to-buffer-hooks): new hook.
11351
11352         * toolbar.el (default-toolbar-position): fix typo.
11353
11354 1999-07-16  Andy Piper  <andy@xemacs.org>
11355
11356         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11357
11358 1999-07-15  Didier Verna  <didier@xemacs.org>
11359
11360         * cus-edit.el (custom-prompt-variable): optional third arg makes
11361         prompt for a comment string.
11362         (customize-set-value): optional prefix makes this function handle
11363         variable comments.
11364         (customize-set-variable): ditto.
11365         (customize-save-variable): ditto.
11366         (customize-customized): handle custom comments.
11367         (customize-save-customized): ditto.
11368         (custom-variable-state-set): ditto.
11369         (custom-face-state-set): ditto.
11370         (customize-saved): ditto.
11371         (custom-variable-set): ditto.
11372         (custom-face-set): ditto.
11373         (custom-variable-save): ditto.
11374         (custom-face-save): ditto.
11375         (custom-variable-reset-saved): ditto.
11376         (custom-face-reset-saved): ditto.
11377         (custom-variable-reset-standard): ditto.
11378         (custom-face-reset-standard): ditto.
11379         (custom-comment-face): new face.
11380         (custom-comment-tag-face): ditto.
11381         (custom-comment): new widget.
11382         (custom-comment-create): new function.
11383         (custom-comment-delete): ditto.
11384         (custom-comment-value-set): ditto.
11385         (custom-comment-show): ditto.
11386         (custom-comment-invisible-p): ditto.
11387         (custom-variable-value-create): create a comment field widget.
11388         (custom-face-value-create): ditto.
11389         (custom-variable-menu): new entry for adding a custom comment.
11390         (custom-face-menu): ditto.
11391         (custom-save-variables): possibly save custom comments.
11392         (custom-save-faces): ditto.
11393
11394         * cus-face.el (custom-set-faces): the arguments can now have a
11395         custom comment as fourth argument.
11396
11397         * custom.el (custom-set-variables): the arguments can now have a
11398         custom comment as fifth element.
11399
11400 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11401
11402         * XEmacs 21.2.18 is released
11403
11404 1999-07-13  SL Baur  <steve@miho>
11405
11406         * lib-complete.el (read-library-name): Revert previous change.
11407         (read-library): Ditto.
11408
11409 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11410
11411         * packages.el (packages-package-list): Capitalize docstring.
11412
11413         * packages.el (packages-find-package-library-path): Use #'nconc
11414         rather than #'append to reduce consing -- #'mapcar uses Flist,
11415         which returns a freshly consed list.  #'append would create yet
11416         another fresh list, using Fmake_list in concat.
11417
11418         * packages.el (package-provide): Use setq with remassq like it
11419         says in its docstring.
11420
11421 1999-07-06  SL Baur  <steve@miho.m17n.org>
11422
11423         * lib-complete.el (progn-with-message): Fix typo.
11424
11425 1999-07-06  SL Baur  <steve@miho.m17n.org>
11426
11427         * mule/mule-misc.el (char-octet): Make function match docstring.
11428         From Katsumi Yamaoka <yamaoka@jpl.org>
11429
11430 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11431
11432         * wid-edit.el (widget-documentation): corrected spelling error.
11433
11434 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11435
11436         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11437         keys if already bound
11438
11439 1999-07-06  SL Baur  <steve@miho.m17n.org>
11440
11441         * lib-complete.el (progn-with-message): Revert previous changes.
11442
11443 1999-06-24  Bob Weiner  <weiner@beopen.com>
11444
11445         * lib-complete.el (find-library):
11446         (find-library-other-window):
11447         (find-library-other-frame): Completely rewrote
11448         so that these functions actually work when called non-interactively.
11449         Also made them handle LIBRARY arguments which end with .el or .elc.
11450
11451 1999-06-24  Bob Weiner  <weiner@beopen.com>
11452
11453         * simple.el (indent-new-comment-line): Locally bound
11454         `block-comment-start' to `comstart' or else when this is called
11455         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11456         `block-comment-start' value, ignoring any existing spacing after a
11457         comment prefix in the previous line and producing ugly comments.
11458
11459 1999-06-23  Bob Weiner  <weiner@beopen.com>
11460
11461         * list-mode.el (mouse-choose-completion):
11462         (choose-completion):
11463         (completion-switch-to-minibuffer): Added.
11464         ([Tab]): [Tab] previously switched to the minibuffer
11465         but since [space] does that and since most applications in the
11466         world use [Tab] to select the next item in a list, do that in the
11467         *Completions* buffer too.  This will cause the least confusion
11468         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11469         06/23/1999.
11470
11471 1999-06-22  Bob Weiner  <weiner@beopen.com>
11472
11473         * help.el (help-buffer-name): Added support for a null value
11474         of `help-buffer-prefix-string' since some buffers require no
11475         prefix.
11476
11477 1999-06-20  Bob Weiner  <weiner@beopen.com>
11478
11479         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11480         in the completion-list-mode-map to bury the completions buffer
11481         even when the minibuffer is no longer active.
11482
11483 1999-06-20  Bob Weiner  <weiner@beopen.com>
11484
11485         * list-mode.el (list-mode): It is visually disconcerting to have
11486         the text cursor disappear within list buffers, especially when
11487         moving from window to window, so leave it visible.
11488
11489 1999-07-01  SL Baur  <steve@miho.m17n.org>
11490
11491         * menubar-items.el (default-menubar): Conditionalize the bug
11492         report menu item (which may not be possible in this XEmacs).
11493         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11494
11495 1999-06-30  SL Baur  <steve@miho.m17n.org>
11496
11497         * subr.el (with-current-buffer): DOC string fix.
11498         Suggested by Bob Weiner <weiner@altrasoft.com>
11499
11500 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11501
11502         * cus-face.el (custom-face-italic): insert missing args
11503
11504 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11505
11506         * packages.el (package-locations): Changed default early package
11507         hierarchies to ~/.xemacs/mule-packages and
11508         ~/.xemacs/xemacs-packages.
11509
11510 1999-06-23  SL Baur  <steve@miho.m17n.org>
11511
11512         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11513
11514 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11515
11516         * packages.el (package-locations): Changed default early package
11517         hierarchy to ~/.xemacs/packages.
11518         (package-locations): Removed `packages' as a possible name for a
11519         late package hierarchy.
11520
11521 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11522
11523         * mule/mule-category.el (word-combining-categories): Set up new
11524         variable.
11525         (word-separating-categories): Likewise.
11526
11527 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11528
11529         * XEmacs 21.2.17 is released
11530
11531 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11532
11533         * font-menu.el (font-menu-set-font): allow for nil specification
11534         of font size.
11535
11536 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11537
11538         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11539         is 1.
11540
11541 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11542
11543         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11544         8859-5 instead of ISO 8859-1.
11545
11546 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11547
11548         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11549         (viet-viscii-encode-table): Ditto.
11550
11551         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11552         Make obsolete definition of char-octet.
11553
11554 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11555
11556         * subr.el: Move no-Mule make-char ...
11557         * help-nomule.el (make-char): To here.
11558         (string-width): Make Mule compatibility alias.
11559
11560 1999-06-15  Andy Piper  <andy@xemacs.org>
11561
11562         * select.el (get-selection-no-error): really make there be no-error.
11563         (get-selection): revert to original.
11564
11565 1999-06-11  Andy Piper  <andy@xemacs.org>
11566
11567         * select.el (selection-sets-clipboard): renamed.
11568         (own-selection): use it.
11569
11570 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11571
11572         * XEmacs 21.2.16 is released
11573
11574 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11575
11576         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11577         missing characters to avoid crash.
11578
11579 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11580
11581         * coding.el (set-terminal-coding-system): Only set the console
11582         coding system on the selected console if it is a tty.
11583
11584 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11585
11586         * cus-face.el:
11587         * cus-edit.el:
11588         * faces.el:
11589         (custom):
11590         (face-spec-set):
11591         * faces.el (frob-face-property):
11592         * font-menu.el (font-menu-set-font):
11593                   Actually apply changes from 1999-03-17
11594
11595 1999-06-10  Andy Piper  <andy@xemacs.org>
11596
11597         * select.el (get-selection): abstract out non error-signalling
11598         part.
11599         (get-selection-no-error): get-selection without signalling an
11600         error.
11601         (selection-is-clipboard-p): new variable. controls whether the
11602         selection sets the clipboard.
11603         (own-selection): use it.
11604
11605         * mouse.el (insert-selection): fallback to clipboard after trying
11606         primary selection and cutbuffer.
11607
11608 1999-06-05  Andy Piper  <andy@xemacs.org>
11609
11610         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11611         selection functions.
11612
11613 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11614
11615         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11616         default value.
11617         (load): Use `raw-text' instead of `no-conversion'.
11618         (insert-file-contents): Likewise.
11619
11620         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11621         of `no-conversion'.
11622
11623 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11624
11625         * coding.el: Don't copy `no-conversion' to `raw-text'.
11626
11627 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11628
11629         * subr.el (make-char): Define it if Mule is not around.
11630
11631 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11632
11633         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11634
11635         * x-select.el (x-disown-selection-internal): Restore symbol as an
11636         obsolete alias.
11637         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11638
11639 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11640
11641         * XEmacs 21.2.15 is released
11642
11643 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11644
11645         * subr.el (split-string): Avoid infinite looping
11646
11647 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11648
11649         * ldap.el (ldap-ignore-attribute-codings): New variable
11650         (ldap-default-attribute-decoder): New variable
11651         (ldap-coding-system): New variable
11652         (ldap-attribute-syntax-encoders): New variable
11653         (ldap-attribute-syntax-decoders): New variable
11654         (ldap-attribute-syntaxes-alist): New variable
11655         (ldap-encode-boolean): New function
11656         (ldap-decode-boolean): New function
11657         (ldap-encode-country-string): New function
11658         (ldap-decode-string): New function
11659         (ldap-decode-address): New function
11660         (ldap-encode-address): New function
11661         (ldap-decode-attribute): New function
11662         (ldap-search): Use some of these
11663
11664 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11665
11666         * version.el (emacs-version): Make the patch level/beta come
11667         before the XEmacs qualifier so that it gets into (funcall
11668         emacs-version) and thus in the bug reports.
11669         (emacs-version>=): Support patch levels.
11670
11671 1999-06-03  SL Baur  <steve@xemacs.org>
11672
11673         * version.el: implement x.y.z version number
11674         From Jan Vroonhof <vroonhof@math.ethz.ch>
11675
11676 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11677
11678         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11679
11680 1999-05-22  Vin Shelton <acs@xemacs.org>
11681
11682         * startup.el: Document -private and break out non-standard X options.
11683
11684 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11685
11686         * mule/mule-charset.el (charset-after): New function.
11687         (charset-direction): Synch with Mule, update docstring.
11688         (get-charset-property): New function.
11689         (put-charset-property): New function.
11690         (charset-plist): New function.
11691
11692         * mule/mule-charset.el (compose-region):
11693         (decompose-region): remove;  these functions (which don't work
11694         since we don't do composite characters) have been moved to
11695         mule-util.el.
11696         (toplevel): follow coding standards
11697
11698 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11699
11700         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11701         exist any more.
11702
11703         * code-files.el: Fix commentary to follow coding standards.  Move
11704         the single line left in mule-files.el to here.
11705
11706         * mule/mule-files.el: delete.
11707
11708 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11709
11710         * info.el (Info-scroll-prev): Use event functions instead of the
11711         old emacs 19 interface.
11712
11713 1999-06-02  Andy Piper  <andy@xemacs.org>
11714
11715         * x-font-menu.el (x-font-menu-load-font):
11716         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11717
11718 1999-05-31  Andy Piper  <andy@xemacs.org>
11719
11720         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11721         group.
11722         (font-menu-this-frame-only-p): ditto.
11723         (font-menu-max-items): reinstate, from Jan Vroonhof
11724         <vroonhof@math.ethz.ch>
11725         (font-menu-submenu-name-format): ditto.
11726         (font-menu-split-long-menu): ditto, for use by the family
11727         constructor.
11728         (font-menu-family-constructor): use it.
11729
11730 1999-05-30  Andy Piper  <andy@xemacs.org>
11731
11732         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11733         for use by the font menu.
11734
11735         * msw-font-menu.el: new file implementing mswindows specific
11736         font-menu behaviour.
11737         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11738         (mswindows-font-menu-junk-families): ditto.
11739         (hack-font-truename): ditto.
11740         (mswindows-font-regexp-ascii): ditto.
11741         (mswindows-reset-device-font-menus): ditto.
11742         (mswindows-font-menu-font-data): ditto.
11743         (mswindows-font-menu-load-font): ditto.
11744
11745         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11746         (x-font-menu-font-data): ditto.
11747         (x-font-menu-load-font): ditto.
11748
11749         * font-menu.el: new file implementing generic font menu behaviour.
11750         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11751         made device independent.
11752         (font-menu-this-frame-only-p): ditto.
11753         (font-menu-preferred-resolution): ditto.
11754         (font-menu-size-scaling): new variable used to determine whether
11755         sizes are in points or tenths of a point.
11756         (vassoc): moved from x-font-menu.el.
11757         (device-fonts-cache): ditto.
11758         (device-fonts-cache): ditto.
11759         (flush-device-fonts-cache): ditto.
11760         (reset-device-font-menus): copied from x-font-menu.el and made
11761         device independent. Most functionality deferred to
11762         device-dependent versions.
11763         (font-menu-family-constructor): copied from x-font-menu.el and
11764         made device independent.
11765         (font-menu-size-constructor): ditto.
11766         (font-menu-weight-constructor): ditto.
11767         (font-menu-set-font): ditto.
11768         (font-menu-change-face): ditto.
11769         (font-menu-load-font): new device method.
11770         (font-menu-font-data): ditto.
11771
11772         * x-font-menu.el: The above functions deleted.
11773
11774 1999-05-26  Andy Piper  <andy@xemacs.org>
11775
11776         * update-elc.el:
11777         * make-docfile.el:
11778         * loadup.el: rehash expand-file-name usage to not use default-directory.
11779
11780 1999-05-21  Andy Piper  <andy@xemacs.org>
11781
11782         * x-select.el (x-select-convert-to-text):
11783         (x-selected-text-type):
11784         (x-get-selection):
11785         (xselect-convert-to-string):
11786         (xselect-convert-to-compound-text):
11787         (xselect-convert-to-length):
11788         (xselect-convert-to-targets):
11789         (xselect-convert-to-delete):
11790         (xselect-convert-to-filename):
11791         (xselect-convert-to-charpos):
11792         (xselect-convert-to-lineno):
11793         (xselect-convert-to-colno):
11794         (xselect-convert-to-sourceloc):
11795         (xselect-convert-to-os):
11796         (xselect-convert-to-host):
11797         (xselect-convert-to-user):
11798         (xselect-convert-to-class):
11799         (xselect-convert-to-name):
11800         (xselect-convert-to-integer):
11801         (xselect-convert-to-atom):
11802         (xselect-convert-to-identity): functions renamed from x-* and
11803         moved to select.el.
11804         (x-get-secondary-selection): use rename get-selection.
11805         (x-get-clipboard): ditto.
11806         (x-own-selection): moved to select.el.
11807         (x-valid-simple-selection-p): ditto.
11808         (x-dehilight-selection): ditto.
11809         (x-own-clipboard): ditto.
11810         (x-disown-selection): ditto.
11811
11812         * x-mouse.el (x-yank-function): moved to mouse.el.
11813         (x-insert-selection): ditto.
11814         (x-set-point-and-move-selection): use renamed function.
11815
11816         * select.el (selected-text-type): moved and renamed from
11817         x-select.el.
11818         (selection-owner-p): moved to C.
11819         (selection-exists-p): ditto.
11820         (get-cutbuffer): new device method.
11821         (get-selection): generalised and moved from x-select.el.
11822         (own-selection): moved x-own-selection functionality into here.
11823         (dehilight-selection): renamed and moved from x-select.el.
11824         (own-clipboard): functionality moved from x-select.el using new
11825         generic C builtins.
11826         (disown-clipboard): ditto.
11827         (select-convert-to-text):
11828         (select-convert-to-string):
11829         (select-convert-to-compound-text):
11830         (select-convert-to-length):
11831         (select-convert-to-targets):
11832         (select-convert-to-delete):
11833         (select-convert-to-filename):
11834         (select-convert-to-charpos):
11835         (select-convert-to-lineno):
11836         (select-convert-to-colno):
11837         (select-convert-to-sourceloc):
11838         (select-convert-to-os):
11839         (select-convert-to-host):
11840         (select-convert-to-user):
11841         (select-convert-to-class):
11842         (select-convert-to-name):
11843         (select-convert-to-integer):
11844         (select-convert-to-atom):
11845         (select-convert-to-identity): new functions renamed from x-* and
11846         moved from x-select.el.
11847
11848         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11849         into here and use as the default window-system mouse yank.
11850         (insert-selection): generalised and moved from x-mouse.el.
11851         (own-clipboard): moved to C.
11852
11853         * msw-select.el (mswindows-selection-owned-p): deleted.
11854         (mswindows-own-selection): generalised and moved to select.el.
11855         (mswindows-disown-selection): generalised and moved to C.
11856         (mswindows-selection-owner-p): ditto.
11857
11858 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11859
11860         * XEmacs 21.2.14 is released
11861
11862 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11863
11864         * about.el: update contact info for jason and slb.
11865
11866 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11867
11868         * mule/european.el (setup-romanian-environment): Add Romanian
11869         support from Emacs/Mule romanian.el.
11870
11871 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11872
11873         * cus-face.el: Label all custom changes with the 'custom' tag.
11874
11875         * cus-edit.el: idem ditto.
11876
11877         * faces.el: Added suport for adding device tags to various functions.
11878         (custom): New device tag.
11879         (face-spec-set): Call reset face with tags argument. No longer do
11880         x-init-global-faces hack.
11881
11882         * faces.el (frob-face-property): Use an anonymous specifier to map
11883         frob-face-property-1 over.
11884
11885         * x-font-menu.el (font-menu-set-font): Always specify all
11886         properties to custom.
11887
11888 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11889
11890         * mule/european.el (setup-czech-environment): Add czech support.
11891         From David Sauer <davids@orfinet.cz>
11892
11893 1999-03-15  SL Baur  <steve@xemacs.org>
11894
11895         * check-features.el: Turn hard errors into warnings.
11896
11897 1999-03-21  SL Baur  <steve@xemacs.org>
11898
11899         * simple.el (delete-key-deletes-forward): As per discussion on
11900         xemacs-beta, default to t.
11901
11902 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11903
11904         * loadup.el: Define Installation-string before loading anything.
11905
11906 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11907
11908         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11909         From Anders Stenman <stenman@isy.liu.se>
11910
11911 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11912
11913         * wid-edit.el (widget-glyph-find): Ditto.
11914
11915         * packages.el (locate-library): Ditto.
11916
11917         * loadup.el (really-early-error-handler): Ditto.
11918
11919         * lib-complete.el (read-library): Ditto.
11920
11921         * faces.el (set-face-stipple): Ditto.
11922
11923         * code-files.el (load): Use new calling style of locate-file.
11924
11925 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11928         dead.
11929
11930 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * dumped-lisp.el (preloaded-file-list): Don't load
11933         Installation.el.
11934
11935         * loadup.el (Installation-string): Define it here.
11936
11937 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11938
11939         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11940         Installation.el needs to be loaded before `dump-paths', otherwise
11941         the dumping process won't find it.
11942
11943 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11944
11945         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11946         subr so that we can use `replace-in-string' in Installation.el to
11947         get rid of C-m chars under the native Windows build.
11948
11949 1999-04-29  Andy Piper  <andy@xemacs.org>
11950
11951         * make-docfile.el: canonicalize file and directory names.
11952
11953         * device.el (call-device-method): new function for calling device
11954         specific methods.
11955         (define-device-method): new function for defining device methods.
11956         (define-device-method*): ditto.
11957
11958 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11959
11960         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11961
11962 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11963
11964         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11965         (cyrillic-koi8-r-encode-table): Likewise.
11966         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11967         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11968
11969         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11970         from vietnamese.el].
11971
11972         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11973         mule/mule-misc.el.
11974
11975 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11976
11977         * mule/thai-xtis.el:
11978         - Change font registry name from "Thai94x94-0" to "xtis-0".
11979         - Change mnemonic of coding-system `tis-620' to "TIS620".
11980
11981 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11982
11983         * mule/ethiopic.el: fixed.
11984
11985 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11986
11987         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11988
11989         * mule/thai-xtis.el: New file.
11990
11991         * mule/vietnamese.el: New file.
11992
11993         * mule/ethiopic.el: New file.
11994
11995 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * bytecomp.el (byte-compile-close-variables): Leave
11998         debug-issue-ebola-notices alone.
11999
12000 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12001
12002         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12003         at the top of the buffer since it is the most important thing to
12004         customize
12005         (ldap-get-host-parameter): New defun
12006         (ldap-search): Add a new parameter `withdn' to retrieve the
12007         distinguished names of entries
12008
12009 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12010
12011         * startup.el (splash-frame-body): Date and spelling fixes.
12012
12013 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12014
12015         * view-less.el (toggle-truncate-lines): add autoload tag
12016
12017 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12018
12019         * format.el (format-alist): Disable image stuff.
12020
12021 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12022
12023         * wid-edit.el (widget-glyph-find): Search by directories, then by
12024         suffixes rather than the other way around.
12025         (widget-image-conversion): Renamed to
12026         `widget-image-file-name-suffixes'.
12027
12028 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12029
12030         * mule/mule-charset.el: Made old functions obsolete, remove the
12031         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12032         (charset-iso-graphic-plane): Rename from charset-graphic.
12033         (charset-iso-final-char): Rename from charset-final.
12034         (charset-width): Rename from charset-columns.
12035         (charset-bytes): Added from fsf compatibility, returns always 1.
12036
12037         * mule/mule-misc.el: Move charset-doc-string alias to
12038         mule-charset.el
12039
12040 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12041
12042         * x-faces.el (x-make-font-bold-italic): honor
12043         *try-oblique-before-italic-fonts*
12044
12045 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12046
12047         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12048
12049 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12050
12051         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12052         name.
12053
12054 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12055
12056         * cl-extra.el (equalp): Would bug out for lists.
12057
12058 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12059
12060         * about.el (about-hackers):  Change cgw's email address
12061
12062 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12063
12064         * XEmacs 21.2.13 is released
12065
12066 1999-03-12  SL Baur  <steve@xemacs.org>
12067
12068         * simple.el (delete-key-deletes-forward): Revert to previous
12069         behavior.
12070
12071 1999-01-18  Didier Verna  <didier@xemacs.org>
12072
12073         * menubar-items.el (xemacs-splash-buffer): handle the case of
12074         multiple elements in the splash buffer body.
12075
12076         * startup.el (splash-frame-timeout): new constant: interval
12077         between splash buffer elements.
12078         (command-line-1): handle splash buffer with multiple elements (use
12079         a timeout).
12080         (splash-frame-body): Originally `startup-splash-frame-body'.
12081         Rewrote a cleaner and more readable version. This can now be array,
12082         in which case each element is displayed in turn in the splash buffer.
12083         (splash-frame-static-body): new constant. Persistent information
12084         across all splash buffer elements (preserves the possibility to give
12085         it in different languages.
12086         (circulate-splash-frame-elements): new function. Used as a timeout
12087         to circulate through all splash frame elements and display them in
12088         sequence.
12089         (display-splash-frame): originally `startup-splash-frame'. Handle
12090         the case of multiple elements in the splash buffer body. Now
12091         returns a timeout id if multiple elements to display, or nil.
12092
12093 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12094
12095         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12096         so they can be overridden by x-init-face-from-resources.
12097         Additionally specify the font name also with an x tag.
12098
12099 1999-03-08  Andy Piper  <andy@xemacs.org>
12100
12101         * package-get.el (package-get-base): autoload.
12102
12103         * menubar-items.el (default-menubar): add update menu item. Fix
12104         custom menu to only be activated when package-base is available.
12105
12106         * package-get.el (package-get-custom): don't load
12107         package-get-custom as it is auto-generated. Fix group definition.
12108
12109 1999-03-05  Didier Verna  <didier@xemacs.org>
12110
12111         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12112         instead of `symbol-name' (Thanks Kyle).
12113
12114         * cus-edit.el (custom-save-variables): use `prin1' instead of
12115         princ to write symbols.
12116
12117 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12118
12119         * XEmacs 21.2.12 is released
12120
12121 1999-03-05  SL Baur  <steve@xemacs.org>
12122
12123         * menubar-items.el (default-menubar): Add kfm browsing support.
12124         From Neal Becker <nbecker@fred.net>
12125
12126 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12127
12128         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12129         calls to font-lock during buffer reversion.
12130
12131 1999-02-12  Didier Verna  <didier@xemacs.org>
12132
12133         * info.el (Info-build-node-completions): unconditionally widen the
12134         tag table buffer.
12135
12136 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12137
12138         * x-faces.el (x-init-face-from-resources):
12139         Only set fonts in the 'x locale.
12140
12141 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12142
12143         * package-ui.el (pui-install-selected-packages): Don't throw on
12144         `package-admin-delete-binary-package' returning nil since it's
12145         normal.  Reindent function.
12146         (pui-add-required-packages): Handle case where packages selected
12147         for installation have never been installed.
12148
12149 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12150
12151         * menubar-items.el (default-menubar):
12152         Implement the ``Mule->Set coding system of process'' menu item.
12153
12154 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12155
12156         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12157         files
12158         - Change some `if's to `when's
12159
12160 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12161
12162         * XEmacs 21.2.11 is released
12163
12164 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12165
12166         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12167         against window close (Fix Bug #460).
12168         (ask-user-about-lock-dbox): Idem.
12169
12170 1999-02-25  SL Baur  <steve@xemacs.org>
12171
12172         * mule/mule-charset.el (charset-leading-byte): New function.
12173         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12174
12175 1999-02-12  Andy Piper  <andy@xemacs.org>
12176
12177         * about.el (xemacs-hackers): change andy's email address.
12178         (about-url-alist): change andy's web page address.
12179         (about-xemacs): add piper.
12180
12181 1999-02-16  SL Baur  <steve@xemacs.org>
12182
12183         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12184         of mule-base into lisp/mule.
12185
12186 1999-02-16  SL Baur  <steve@xemacs.org>
12187
12188         * mule/arabic.el:
12189         mule/canna-leim.el:
12190         mule/chinese.el:
12191         mule/cyrillic.el:
12192         mule/english.el:
12193         mule/european.el:
12194         mule/greek.el:
12195         mule/hebrew.el:
12196         mule/japanese.el:
12197         mule/kinsoku.el:
12198         mule/korean.el:
12199         mule/misc-lang.el:
12200         mule/mule-category.el:
12201         mule/mule-ccl.el:
12202         mule/mule-charset.el:
12203         mule/mule-cmds.el:
12204         mule/mule-coding.el:
12205         mule/mule-files.el:
12206         mule/mule-help.el:
12207         mule/mule-init.el:
12208         mule/mule-misc.el:
12209         mule/mule-tty-init.el:
12210         mule/mule-x-init.el:
12211         mule/viet-chars.el:  Remerge from mule-base.
12212
12213         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12214         of mule-base into lisp/mule.
12215
12216 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12217
12218         * process.el (exec-to-string): Use `shell-command-switch' in place
12219         of hard-wired "-c" (for WindowsNT).
12220
12221 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12222
12223         * menubar-items.el (default-menubar):  Remove obsolete
12224         "Gopher" item
12225
12226 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12227
12228         * package-admin.el (package-admin-get-install-dir): First fall
12229         back to the location of xemacs-base for non-mule packages.
12230
12231 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12232
12233         * paths.el:
12234         - improved automounter tmp directory support.
12235         - support 4 (!) empirically discovered automounter conventions
12236
12237 1999-02-12  SL Baur  <steve@xemacs.org>
12238
12239         * etags.el (pop-tag-mark): autoload to match key binding.
12240
12241 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12242
12243         * XEmacs 21.2.10 is released
12244
12245 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12246
12247         * package-get.el (package-get-remote-filename): Don't bug out for
12248         a local file name in the search entry.
12249
12250 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12251
12252         * XEmacs 21.2.9 is released
12253
12254 1999-01-19  Didier Verna  <didier@xemacs.org>
12255
12256         * replace.el (replace-search-function): new variable containing a
12257         function to perform a search-forward.
12258         (replace-re-search-function): new variable containing a function
12259         to perform a re-search-forward.
12260         (perform-replace): use them.
12261
12262 1999-01-25  Didier Verna  <didier@xemacs.org>
12263
12264         * select.el (selection-owner-p): use the name `XEmacs'.
12265         (cut-copy-clear-internal): ditto.
12266
12267 1999-01-18  Andy Piper  <andy@xemacs.org>
12268
12269         * about.el (about-url-alist): Update my entry.
12270         (xemacs-hackers): Ditto.
12271
12272 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12273
12274         * buffer.el (switch-to-buffer): Fixing documentation.
12275         * minibuf.el (minibuffer-completion-table): ditto.
12276         * cl-macs.el (return-from): ditto.
12277
12278 1999-01-04  Didier Verna  <didier@xemacs.org>
12279
12280         * replace.el (delete-non-matching-lines): temporarily disable
12281         case-folding when called interactively with a regexp containing
12282         uppercase characters.
12283         (delete-matching-lines): ditto.
12284         (count-matches): ditto.
12285         (list-matching-lines): ditto.
12286
12287 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12288
12289         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12290         abort if current window is split horizontally, not if others are
12291         split.  Got rid of unnecessary minibuffer checking.  Also, add
12292         some comments (it's still complex).
12293
12294 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12295
12296         * package-get.el: changed address for doc.ic.ac.uk to
12297         sunsite.doc.ic.ac.uk
12298
12299 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12300
12301         * ldap.el (toplevel): Remove requires so that the file compiles
12302         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12303
12304 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12305
12306         * dump-paths.el: Calculate module-directory and set
12307         module-load-path to the load path for modules.
12308
12309         * loadup.el: Get bootstrap value of module-load-path from the
12310         environment variable EMACSBOOTSTRAPMODULEPATH.
12311         - Display the module load path if we're debugging paths.
12312
12313         * setup-paths.el: Added function paths-find-site-module-directory.
12314         - Added function paths-find-module-directory.
12315         - Added function paths-construct-module-load-path.  Uses new
12316         environment variable EMACSMODULEPATH.
12317
12318 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12319
12320         * font.el (font-default-object-for-device):
12321         Oops! This `or' can't be replaced by `unless'.
12322         Fixed inability to run w3, among other things.
12323
12324 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12325
12326         * package-admin.el: Change initialization of
12327           package-admin-install-function dependent on system type.
12328           Change package-admin-install-function-mswindows to use
12329           "minitar".
12330
12331 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12332
12333         * mouse.el (default-mouse-motion-handler): Disable help echo while
12334         in the minibuffer.
12335
12336 1998-12-28  Martin Buchholz <martin@xemacs.org>
12337
12338         * XEmacs 21.2.8 is released.
12339
12340 1998-12-24  Martin Buchholz <martin@xemacs.org>
12341
12342         * XEmacs 21.2.7 is released.
12343
12344 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12345
12346         * package-ui.el (pui-list-packages): Set truncate-lines.
12347
12348         * package-get.el (package-get-download-menu): Use
12349         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12350
12351         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12352         (pui-help-string): idem.
12353         (list-packages-mode): New major mode.
12354         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12355         (pui-install-selected-packages): Add suport for removing packages.
12356         (pui-toggle-package-delete-key): New function.
12357         (pui-popup-context-sensitive): New kludge.
12358         (pui-list-packages): Add warning when `package-get-remote' is nil.
12359         (package-ui-add-site): New function.
12360
12361 1998-12-01  Didier Verna  <didier@xemacs.org>
12362
12363         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12364
12365 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12366
12367         * ldap.el: Custom-ized
12368         (toplevel): Do not provide `ldap' which is provided by C level
12369         LDAP code
12370         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12371
12372 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12373
12374         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12375
12376 1998-12-17  Andy Piper  <andy@xemacs.org>
12377
12378         * sound.el (sound-load-list): name changed from sound-load-alist.
12379         (sound-extension-list): name changed from sound-ext-list.
12380         (load-default-sounds): use new names.
12381         (load-sound-file): use new names.
12382
12383 1998-12-16  Andy Piper  <andy@xemacs.org>
12384
12385         * XEmacs 21.2.6 is released
12386
12387 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12390         errors.
12391
12392 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12393
12394         * wid-edit.el (widget-echo-this-extent): Set
12395         help-echo-owns-message to t.
12396
12397 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12398
12399         * package-get.el (package-get-download-menu): use toggles for
12400           each site in the download site menu.
12401
12402 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12403
12404         * package-get.el (package-get): If we cannot find a package
12405           because package-get-remote is not set, give a more helpful
12406           error message.
12407
12408 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12409
12410         * package-get.el (package-get-remote-filename): use an EFS path
12411         with user anonymous if no user is specified.
12412
12413 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12414
12415         * faces.el (face-spec-set): Re-init fallfacks for default after
12416         calling reset-face on the default face.
12417
12418 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12419
12420         * package-admin.el (package-admin-default-install-function):
12421         Behave as advertised.  Make sure the pkg-dir is proper for
12422         default-directory.
12423         (package-admin-add-binary-package): Make sure the pkg-dir is
12424         proper for default-directory.
12425         (package-admin-install-function-mswindows): Make sure the pkg-dir
12426         is proper for default-directory.
12427
12428 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12429
12430         * XEmacs 21.2.5 is released
12431
12432 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12433
12434         * files.el (binary-file-regexps): regexp-opt is not available at
12435         bytecompile time.
12436
12437 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12438
12439         * x-win-xfree86.el:
12440         * x-win-sun.el (x-win-init-sun):
12441         * x-win-sun.el:
12442         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12443         * x-iso8859-1.el:
12444         * x-init.el (init-post-x-win):
12445         * x-init.el (init-pre-x-win):
12446         * x-init.el (x-initialize-compose):
12447         * x-init.el:
12448         * x-compose.el:
12449         * winnt.el:
12450         * widget.el:
12451         * wid-edit.el (widget-glyph-click):
12452         * wid-edit.el (widget-glyph-find):
12453         * wid-edit.el (widget-type):
12454         * view-less.el (view-buffer-other-window):
12455         * very-early-lisp.el:
12456         * version.el:
12457         * toolbar.el:
12458         * toolbar-items.el:
12459         * term/sun.el (suntool-map):
12460         * term/sun-mouse.el:
12461         * term/internal.el:
12462         * syntax.el (modify-syntax-entry):
12463         * symbol-syntax.el:
12464         * subr.el:
12465         * startup.el (lock-directory):
12466         * simple.el (set-comment-column):
12467         * simple.el (backward-delete-char-untabify):
12468         * shadow.el (find-emacs-lisp-shadows):
12469         * shadow.el:
12470         * setup-paths.el (paths-construct-info-path):
12471         * select.el (cut-copy-clear-internal):
12472         * process.el (call-process-region):
12473         * process.el (start-process-shell-command):
12474         * process.el:
12475         * paths.el (rmail-spool-directory):
12476         * paragraphs.el (use-hard-newlines):
12477         * package-get.el (package-get-dependencies):
12478         * package-admin.el (package-admin-delete-binary-package):
12479         * obsolete.el (truncate-string):
12480         * obsolete.el (store-substring):
12481         * mouse.el (default-mouse-track-maybe-own-selection):
12482         * mouse.el (mouse-yank-at-point):
12483         * modeline.el:
12484         * modeline.el (mouse-drag-modeline):
12485         * minibuf.el (read-directory-name-internal):
12486         * minibuf.el (read-file-name-internal):
12487         * minibuf.el (read-file-name-internal-1):
12488         * minibuf.el (read-file-name-2):
12489         * minibuf.el (exact-minibuffer-completion-p):
12490         * minibuf.el (read-from-minibuffer):
12491         * minibuf.el:
12492         * menubar.el (check-menu-syntax):
12493         * map-ynp.el (map-y-or-n-p):
12494         * make-docfile.el (docfile-out-of-date):
12495         * loadup.el ((member "run-temacs" command-line-args)):
12496         * loadup.el ((member "no-site-file" command-line-args)):
12497         * loadup.el (really-early-error-handler):
12498         * loadup.el:
12499         * loadhist.el:
12500         * loaddefs.el:
12501         * lisp-mnt.el (lm-verify):
12502         * lib-complete.el (lib-complete:cache-completions):
12503         * lib-complete.el (library-all-completions):
12504         * itimer.el (itimer-run-expired-timers):
12505         * info.el (Info-mode):
12506         * info.el (Info-insert-file-contents):
12507         * info.el (Info-rebuild-dir):
12508         * info.el (Info-build-dir-anew):
12509         * info.el (Info-parse-dir-entries):
12510         * info.el (Info-dir-outdated-p):
12511         * info.el (Info-insert-dir):
12512         * info.el (info-xref):
12513         * info.el:
12514         * hyper-apropos.el (hyper-apropos-get-doc):
12515         * hyper-apropos.el (hyper-describe-face):
12516         * hyper-apropos.el (hyper-apropos-mode):
12517         * hyper-apropos.el:
12518         * help.el (list-processes):
12519         * help.el:
12520         * gnuserv.el:
12521         * font.el (mswindows-font-create-name):
12522         * font.el (font-default-font-for-device):
12523         * font.el (x-font-create-object):
12524         * font.el (font-registry):
12525         * font.el:
12526         * font-lock.el (font-lock-keywords):
12527         * font-lock.el:
12528         * finder.el (finder-compile-keywords):
12529         * find-paths.el (paths-find-recursive-path):
12530         * fill.el (set-justification-center):
12531         * fill.el (fill-region-as-paragraph):
12532         * files.el (insert-directory):
12533         * files.el (wildcard-to-regexp):
12534         * files.el (recover-file):
12535         * files.el (basic-save-buffer):
12536         * files.el (delete-auto-save-file-if-necessary):
12537         * files.el (file-relative-name):
12538         * files.el (backup-extract-version):
12539         * files.el (backup-buffer):
12540         * files.el (set-visited-file-name):
12541         * files.el (set-auto-mode):
12542         * files.el (interpreter-mode-alist):
12543         * files.el:
12544         * files.el (find-file-noselect):
12545         * files.el (abbreviate-file-name):
12546         * files.el (parse-colon-path):
12547         * files.el (directory-abbrev-alist):
12548         * etags.el (visit-tags-table-buffer):
12549         * easymenu.el (easy-menu-define):
12550         * dragdrop.el (experimental-dragdrop-drag):
12551         * dragdrop.el (dragdrop-drop-do-functions):
12552         * dragdrop.el (dragdrop-drop-at-point):
12553         * disass.el (disassemble-1):
12554         * disass.el (disassemble-internal):
12555         * disass.el (disassemble):
12556         * disass.el:
12557         * derived.el (derived-mode-init-mode-variables):
12558         * derived.el (define-derived-mode):
12559         * custom.el (defgroup):
12560         * cus-edit.el (custom-quote):
12561         * config.el:
12562         * code-process.el (open-network-stream):
12563         * code-process.el (start-process):
12564         * code-process.el (call-process-region):
12565         * code-process.el (call-process):
12566         * code-process.el:
12567         * code-files.el (insert-file-contents):
12568         * code-files.el:
12569         * code-files.el (buffer-file-coding-system-for-read):
12570         * cmdloop.el (yes-or-no-p-minibuf):
12571         * cl.el:
12572         * cl-macs.el:
12573         * cl-extra.el:
12574         * callers-of-rpt.el (make-caller-report):
12575         * callers-of-rpt.el:
12576         * bytecomp.el (batch-byte-recompile-directory):
12577         * bytecomp.el (batch-byte-compile-1):
12578         * bytecomp.el (batch-byte-compile):
12579         * bytecomp.el (display-call-tree):
12580         * bytecomp.el (byte-compile-insert):
12581         * bytecomp.el (byte-compile-two-args-19->20):
12582         * bytecomp.el (byte-compile-variable-ref):
12583         * bytecomp.el (byte-compile-form):
12584         * bytecomp.el (byte-compile-top-level-body):
12585         * bytecomp.el (byte-compile-out-toplevel):
12586         * bytecomp.el (byte-compile-byte-code-maker):
12587         * bytecomp.el (byte-compile-file-form-defmumble):
12588         * bytecomp.el (byte-compile-file-form):
12589         * bytecomp.el (byte-compile-keep-pending):
12590         * bytecomp.el (byte-compile-insert-header):
12591         * bytecomp.el (byte-compile-from-buffer):
12592         * bytecomp.el (byte-compile-file):
12593         * bytecomp.el (byte-recompile-file):
12594         * bytecomp.el (byte-compile-close-variables):
12595         * bytecomp.el (byte-compile-warn-about-unused-variables):
12596         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12597         * bytecomp.el (byte-compiler-legal-options):
12598         * bytecomp.el (byte-compile-lapcode):
12599         * bytecomp.el (byte-optimize-log):
12600         * bytecomp.el ((fboundp 'defsubst)):
12601         * bytecomp.el:
12602         * bytecomp-runtime.el:
12603         * byte-optimize.el (byte-optimize-apply):
12604         * byte-optimize.el (car):
12605         * byte-optimize.el (byte-optimize-form):
12606         * byte-optimize.el (byte-optimize-form-code-walker):
12607         * byte-optimize.el:
12608         * build-report.el (build-report-insert-installation-file):
12609         * build-report.el (build-report):
12610         * auto-show.el:
12611         * apropos.el (apropos-documentation):
12612         - mega patch
12613         - clean up byte-compile warnings
12614         - remove unused variables
12615         - Use common lisp style hashtable functions
12616         - byte compiler cleanup
12617         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12618         - remove old backquote syntax usage
12619         - move some cl functionality into C for speed.
12620         - remove last remaining VMS support
12621         - spelling fixes
12622         - implement last, butlast, nbutlast, copy-list in C.
12623         - new macro ignore-file-errors, similar to ignore-errors
12624           (ignore-file-errors (delete-file "foo"))
12625         - get frequent garbage collection during loadup.el by tweaking
12626           gc-cons-threshold, rather than explicitly calling garbage-collect
12627         - default delete-key-deletes-forward to `t'.
12628
12629 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12630
12631         * XEmacs 21.2-beta4 is released.
12632
12633 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12634
12635         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12636         (easy-menu-item-present-p): Wrapper around find-menu-item.
12637         (easy-menu-remove-item): Wrapper around delete-menu-item.
12638
12639         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12640         (add-menu-button): Add 'in-menu' argument.
12641         (add-menu-item-1): Add in-menu support to helper function.
12642
12643 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12644
12645         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12646
12647 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12648
12649         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12650         of Dec 4, 1997.
12651
12652 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12653
12654         * process.el (shell-command-on-region): Report if the command
12655         succeeded or failed.
12656
12657 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12658
12659         * subr.el (buffer-substring-no-properties): Comment out.
12660
12661 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12662
12663         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12664           into font instances first, like `x-frob-font-size' does.
12665           (mswindows-find-larger-font): ditto
12666
12667 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12668
12669         * package-ui.el (pui-install-selected-packages): fix args in call
12670         to `package-get'.
12671
12672 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12673
12674         * package-get.el (host-name): New widget type.
12675         (package-get-remote): Better customization using new type.
12676         (package-get-download-sites): idem dito.
12677
12678         (package-get-custom): Do not use package-get-all untill we have
12679         runtime dependencies.
12680
12681         (package-get-remove-copy): Default to 't' we no longer need this
12682         kludge as we do not currently use depenencies.
12683
12684         (package-get-was-current): New variable.
12685         (package-get-require-base): New 'force-current' argument.
12686         (package-get-update-base): idem
12687         (package-get-package-provider):  idem
12688         (package-get-locate-index-file): New 'no-remote' argument.
12689         (package-get-locate-file): idem.
12690
12691         (package-get-maybe-save-index): New function.
12692         (package-get-update-base): Use it.
12693
12694 1998-10-28 Greg Klanderman <greg@alphatech.com>
12695
12696         * package-get.el (package-get-remote): default to nil; by default,
12697         don't go out to the net via EFS.  They must select a download site.
12698         (package-get-download-sites): new variable.
12699         (package-get-download-menu): new function.
12700         (package-get-locate-index-file): new function.
12701         (package-get-update-base): use it.
12702
12703         * menubar-items.el (default-menubar): add "Update Package Index"
12704         and "Add Download Site" menus under Options | Manage Packages.
12705
12706 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12707
12708         * package-get.el (package-get): bugfix code checking installed version
12709         for case where package is not currently installed.
12710         (package-get-require-signed-base-updates): new variable.
12711         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12712         deemed not a goot thing.  Use the variable
12713         package-get-allow-unsigned-base-updates instead.
12714
12715 1998-10-16 Greg Klanderman <greg@alphatech.com>
12716
12717         * package-get.el (package-get): Don't install an older version than
12718         we already have unless explicitly told to.  Issue a warning.
12719
12720         * package-ui.el (pui-add-required-packages): when adding
12721         dependencies, don't add packages that are up to date.
12722         (pui-package-symbol-char):  Don't consider a package out of date
12723         if you have a newer version installed than the latest version in
12724         package-get-base.
12725
12726         * package-get.el (package-get-base-filename): document that it may
12727         be a path relative to package-get-remote;  new default value.
12728         (package-get-locate-file): new function.
12729         (package-get-update-base): use it to expand package-get-base-filename.
12730         (package-get-save-base): new function to save the package-get database
12731         to file.
12732         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12733         (package-get-update-base): pass the REMOTE-SOURCE arg.
12734         (package-get-update-base-entry): call package-get-custom-add-entry.
12735         (package-get-file-installed-p): removed; no longer needed.
12736         (package-get-create-custom): ditto.
12737         (toplevel): remove code to build and load package-get-custom.el
12738         (package-get-custom-add-entry): new function.
12739
12740 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12741
12742         * wid-edit.el (widget-button-click): Don't switch window.
12743
12744 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12745
12746         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12747
12748 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12749
12750         * etags.el (find-tag-default): Run find-tag-hook using
12751         run-hooks rather than funcall
12752
12753 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12754
12755         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12756         and the current local map as the parents to isearch-mode-map.
12757
12758 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12759
12760         * XEmacs 21.2-beta3 is released.
12761
12762 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12763
12764         * package-get.el (package-get-update-base): use
12765         insert-file-contents-internal, not insert-file-contents-literally.
12766
12767 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12768
12769         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12770         dump time.
12771
12772 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12773
12774         * package-get.el (package-get-update-base-entry): new function.
12775         (package-get-update-base): renamed; was `package-get-load-base'.
12776         cleanup, and use package-get-update-base-from-buffer.
12777         (package-get-update-base-from-buffer): new function.
12778         (package-get-update-base-entries): new; helper for above.
12779         Do not eval lisp grabbed over ftp; parse it from new format.
12780
12781 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12782
12783         * files.el (set-auto-mode): Don't play games loading package-get
12784         database; package-get-package-provider will handle it all.
12785
12786 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12787
12788         * package-get.el (package-get-base-filename): new variable.
12789         (package-get-require-base): new function.
12790         (package-get-pgp-signed-begin-line): new variable.
12791         (package-get-pgp-signature-begin-line): ditto.
12792         (package-get-pgp-signature-end-line):  ditto.
12793         (package-get-load-base): new function.
12794         (package-get-interactive-package-query):
12795         (package-get-update-all):
12796         (package-get-dependencies):
12797         (package-get-package-provider):
12798         (package-get-custom): use package-get-require-base.
12799         [package-get-custom loading]: disable for now.
12800
12801         * package-ui.el (pui-list-packages): use (package-get-require-base)
12802
12803 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12804
12805         * package-ui.el: Correct obvious thinko in choosing extent face.
12806
12807 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12808
12809         * menubar-items.el (default-menubar): pui-list-package has nothing
12810         to with Customize. Move all the package stuff to a new Item in Options.
12811
12812         * package-ui.el (pui-menu): Add menu and Popup menu.
12813
12814         * package-get.el (package-get): Use new
12815         package-admin-get-install-dir.
12816
12817         * package-admin.el (package-admin-get-install-dir): New syntax.
12818         Conserve package location and put mule packages where mule-base is.
12819
12820         * package-get.el : Customized
12821
12822         * package-ui.el (pui): Customized
12823         (pui-package-install-dest-dir): New variable.
12824         (pui-install-selected-packages): Use it
12825
12826 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12827
12828         * package-get.el (package-get-interactive-package-query): Move
12829         dependency on package-get-base to run-time.
12830         (package-get-update-all): Ditto.
12831         (package-get-dependencies): Ditto.
12832         (package-get-package-provider): Ditto.
12833         (package-get-custom): Ditto.
12834
12835 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12836
12837         * events.el: Remove 'ascii-character property from 'backspace
12838         and 'delete symbols
12839
12840 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12841
12842         * package-get-base.el: removed.
12843
12844 1998-09-23  Didier Verna  <didier@xemacs.org>
12845
12846         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12847         (no-upper-case-p): new function.
12848         (with-search-caps-disable-folding): new macro.
12849         (with-interactive-search-caps-disable-folding): new macro.
12850         (zap-to-char): In interactive mode, do a case-sensitive search if
12851         the character is uppercase.
12852         (zap-up-to-char): ditto.
12853
12854         * replace.el (perform-replace): use the function no-upper-case-p.
12855
12856         * isearch-mode.el (isearch-fix-case): ditto.
12857         make obsolete `with-caps-disable-folding' and
12858         `isearch-no-upper-case-p'.
12859
12860         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12861         (tags-search): ditto.
12862         (tags-query-replace): ditto.
12863
12864         * info.el (Info-search): ditto.
12865
12866 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12867
12868         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12869
12870 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12871
12872         * package-admin.el (package-admin-rmtree): rewritten.  need to
12873         check for "." and ".." before symlink check.  expand files and
12874         directories with respect to DIRECTORY, not default-directory.
12875
12876 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12877
12878         * package-get.el (package-get-all): add INSTALL-DIR argument.
12879
12880 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12881
12882         * package-ui.el (pui-add-required-packages): new function, select
12883         dependent packages.
12884         (pui-display-keymap): bind it.
12885         (pui-help-string): document it.
12886         (pui-install-selected-packages): package-get-all -> package-get.
12887
12888         * package-get.el (package-get-dependencies): new function.
12889
12890 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12891
12892         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12893         regexps.
12894
12895 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12898         function.
12899         (default-mouse-track-normalize-point): Use it.
12900
12901 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12902
12903         * package-admin.el (package-admin-delete-binary-package):
12904                 General cleanup. Remove unnessary use of progn and
12905         save-excursion.
12906         (package-admin-delete-binary-package): Do NOT mess with file
12907         modes. That is evil.
12908         (package-admin-delete-binary-package): Wrap all deleting in
12909         condition-case. The data in MANIFEST is untrustworthy.
12910         (package-admin-delete-binary-package): Let the OS worry about non
12911         empty directories.
12912
12913 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12914
12915         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12916         processing.
12917         (lm-report-bug): Fix mail address to send bug reports to.
12918
12919 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12920
12921         * XEmacs 21.2-beta2 is released.
12922
12923 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12924
12925         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12926
12927 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12928
12929         * info.el (Info-mode): Document page turning by double clicks in
12930         docstring so `M-x describe-mode' will display it.
12931
12932 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12933
12934         * info.el (Info-mouse-track-double-click-hook): Use character
12935         widths to calculate a border region where double clicking does
12936         page turning, and return `nil' by default so other hooks, such as
12937         region highlighting, will be run.
12938
12939 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12940
12941         * sound.el (default-sound-directory-list): Initialize with all the
12942         "sounds" directories in `data-directory-list'.  It used to just be
12943         the first one.
12944
12945         * packages.el (locate-data-directory-list): Created.  This gives
12946         the list of matching directories, unlike `locate-data-directory',
12947         which just gives the first one.
12948
12949 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12950
12951         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12952         make a binding in the local keymap until help-char handling is
12953         improved.
12954
12955         * help.el (help-keymap-with-help-key): Provide keymap with help
12956         binding.
12957         (help-print-help-form): New helper function.
12958
12959 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12960
12961         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12962         move extent to another buffer; no need to create a new extent.
12963         (isearch-fix-case): New function.
12964         (isearch-search-and-update): Use it.
12965
12966 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12969         the keymap, not minor-mode-map-alist.
12970         (isearch-done): Restore overriding-local-map.
12971
12972 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12973
12974         * bytecomp.el (byte-compile-buffer-substring):
12975         Fix for: (byte-compile (defun f () (buffer-substring)))
12976         ==>   ** buffer-substring called with 3 args, but requires 0-3
12977         - new code not only works, but is more readable, too.
12978
12979 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12980
12981         * msw-faces.el (mswindows-init-device-faces): Don't try to
12982           specify a default font at this late stage. Do try to force
12983           creation of the default face font so that if it fails we get
12984           an error now instead of a crash at frame creation.
12985
12986           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12987           mswindows-make-font-unitalic: Canonical default weight
12988           changed from "Normal" to "Regular".
12989
12990           mswindows-make-font-bold / -bold-italic: Supplied device was
12991           not being passed into call to mswindows-find-smaller-font.
12992
12993 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12994
12995         * package-get.el (package-get-remote): Fix the path where to find
12996           the packages on xemacs.org.
12997
12998 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12999
13000         * about.el (about-maintainer-info): Update Ben's entry.
13001
13002 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13003
13004         * lisp/shadow.el (find-emacs-lisp-shadows):
13005         - `member' was being called on lists of length 2000!
13006         - Replace with hashtables.
13007         - Replace hand-coded loops with (dolist)
13008         - Fix comment typo
13009
13010 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13011
13012         * packages.el: Added new function, `package-delete-name', to
13013           delete existing packages from the installed package database
13014           (`packages-package-list').  Also added the "pkginfo" directory
13015           to `packages-special-base-regexp', so that the pkginfo directory
13016           would not get added to `late-packages'.
13017
13018         * package-admin.el: Added ability to delete an installed package
13019           (added low-level function, `package-admin-delete-package').
13020           Understands how to use the pkginfo/MANIFEST.<package> file to
13021           delete the package.  When installing a package, will also
13022           create a MANIFEST.* file if one is not provided by the
13023           package.  If the MANIFEST.* doesn't exist when deleting a
13024           package, the functions will fall back to attempting to delete
13025           any package-specific lisp directory.
13026
13027         * package-get.el: Moved some functions to package-admin.el.
13028           Added interactive function `package-get-delete-package', for
13029           use by users for deleting a package.
13030
13031           Also modified to not require the presence of efs.
13032
13033 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13034
13035         * files.el (find-file-noselect): Handle all signals, kill the
13036         buffer and resignal.
13037
13038 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13039
13040         * cl-macs.el (glyph-image): Add setf method.
13041
13042 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13043
13044         * package-get.el: Fixed broken EFS downloading.  Also, look for
13045           .tar.gz files first, in preference over .tgz files.
13046
13047         * package-ui.el: Fix display of package version numbers.
13048
13049 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13050
13051         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13052         argument.
13053
13054 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13055
13056         * list-mode.el: `display-completion-list': added new/optional
13057           keyword `:completion-string', which allows the programmer to
13058           change the "Possible completions are:" prompt.
13059
13060         * menubar-items.el: Added new pulldown menu-pick to start up the
13061           visual package browser/installer:
13062
13063                 Options->Customize->List Packages
13064
13065         * package-admin.el: Added hooks for installing under both Unix
13066           and MS Windows.  Does additional error checking.  No longer
13067           calls "add-big-package.sh" to install packages under Unix; now
13068           calls gunzip & tar directly.
13069
13070         * package-get.el: Added ability to install packages from files
13071           on a local disk/CDROM.  Now deletes any existing package lisp
13072           directory.  Does completion on available packages when
13073           querying for package names.  Will also search for .tgz files
13074           in addition for .tar.gz files.  Tries to reload
13075           auto-autoloads, as a convenience when loading new packages,
13076           and also tries to add any new package paths to `load-path'.
13077           Changed all occurences of `concat' to use `expand-file-name'.
13078
13079         * package-ui.el: New file which implements the main visual
13080           package browser/installer, which is started via a menu pick or
13081           M-x pui-list packages.
13082
13083 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13084
13085         * startup.el (load-init-file): spelling fix.
13086
13087 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13088
13089         * startup.el (normal-top-level): Load auto-autoload files
13090         covariantly with their precedence.
13091
13092 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13093
13094         * menubar-items.el (default-menubar): Remove "Font Weight"
13095         option, there is currently no custom equivalent.. Customize-faces
13096         is "Edit faces".
13097
13098         * x-font-menu.el (font-menu-set-font): Use customize to set
13099         default face.
13100
13101         * faces.el (face-spec-update-all-matching): New function.
13102
13103         * cus-face.el (custom-set-face-update-spec): New function.
13104         Interface to customize faces from elisp.
13105
13106         (custom-face-value-create): Show the customized settings if set
13107         but not saved.
13108
13109 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13110
13111         (custom-face-value-create): Show the customized settings if set
13112         but not saved.
13113
13114 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13115
13116         * keydefs.el (global-map): Add FSF 20.3 binding of
13117         query-replace-regexp.
13118
13119 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13120
13121         * minibuf.el (read-file-name-internal-1): use
13122         user-name-completion-1 instead of user-name-completion.
13123
13124 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13125
13126         * loadup.el:
13127         * make-docfile.el:
13128         * update-elc.el: Don't set `source-directory' (now defunct as a
13129         global variable) no more.
13130
13131         * packages.el (packages-list-autoloads): Made `source-directory'
13132         (now defunct as a global variable) a parameter.
13133
13134 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13135
13136         * about.el (about-hackers): new email
13137
13138 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13139
13140         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13141
13142 1998-07-17  Didier Verna  <didier@xemacs.org>
13143
13144         * faces.el (set-face-property):
13145         (set-face-dim-p):
13146         (face-dim-p): updated the doc strings now that the dim property isn't
13147         tty-specific.
13148         (face-equal): the dim property is now a common one.
13149
13150         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13151         Renamed the `stipple' attribute to `background-pixmap'.
13152         (custom-face-background-pixmap): make custom-face-stipple an
13153         obsolete alias for this.
13154
13155 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13156
13157         * find-paths.el (paths-file-readable-directory-p): Created and
13158         used.
13159
13160         * loadup.el: Don't set inhibit-... flags from run-temacs.
13161
13162 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13163
13164         * packages.el (packages-data-path-depth): Added and used.
13165
13166 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13167
13168         * about.el:
13169         - Change .xpm to .png, delete "zcat" section.
13170         - cosmetic fix in the 'marcpa' entry.
13171
13172         * etc/photos
13173         - convert all .xpm.Z to .png
13174         - rename mrb to martin
13175         - rename mcook-m to mcookm
13176
13177 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13178
13179         * x-init.el (x-initialize-compose): Add support for
13180         dead-circumflex as YET ANOTHER NAME for that dead key.
13181
13182 1998-08-05  Colin Rafferty <colin@xemacs.org>
13183
13184         * setup-paths.el (paths-construct-exec-path): Made the
13185         last-packages really be last.
13186         (paths-construct-data-directory-list): Ditto.
13187
13188 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13189
13190         * startup.el(startup-splash-frame-body):
13191         Update Copyright notice in splash screen
13192
13193 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13194
13195         * minibuf.el (read-file-name-internal-1): do ~user completion.
13196
13197 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13198
13199         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13200         aginst destroyed extents
13201
13202 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13203
13204         * package-get.el (package-get): add `install-dir' argument.
13205
13206 1998-07-20  John Jones  <jj@asu.edu>
13207
13208         * package-get.el: calls to package-get-update-all will only
13209           update packages which are already installed.
13210
13211 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13212
13213         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13214         writable.
13215
13216 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13217
13218         * about.el (about-hackers): Correct my email.
13219
13220 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13221
13222         * about.el (about-hackers): new email-address.
13223
13224 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13225
13226         * minibuf.el (read-number): Don't let `input-error' condition
13227         escape.
13228
13229 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13230
13231         * about.el (about-hackers): use my `email-for-life' address.
13232
13233 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13234
13235         * XEmacs 21.2-beta1 is released.
13236
13237 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13238
13239         * ldap.el (ldap-search): Doc string change
13240
13241 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13242
13243         * menubar-items.el (default-menubar): Removed references to
13244         `data-directory', and use `locate-data-file' instead, and made
13245         then greyed out if they don't exist.
13246
13247 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13248
13249         * keymap.el (events-to-keys): Use `format' instead of `concat'
13250         since the latter does not accept integer args anymore
13251
13252 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13253
13254         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13255         macros replaced.
13256
13257 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13258
13259         * make-docfile.el: Get first initialization from very-early-lisp.el
13260         * update-elc.el: Ditto.
13261         * loadup.el (really-early-error-handler): Ditto.
13262
13263         * packages.el (packages-unbytecompiled-lisp): Add new file,
13264         very-early-lisp.el.
13265
13266         * very-early-lisp.el: New file.
13267
13268 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13269
13270         * Symbols that have been obsolete for at least 3 years removed (II).
13271
13272         * obsolete.el (eval-current-buffer): Make compatible.
13273         (byte-code-function-p): Ditto.
13274         (send-string): Removed.
13275         (send-region): Removed.
13276         (screen-scrollbar-width): Removed.
13277         (set-screen-scrollbar-width): Removed.
13278         (set-screen-left-margin-width): Removed.
13279         (set-screen-right-margin-width): Removed.
13280         (screen-left-margin-width): Removed.
13281         (screen-right-margin-width): Removed.
13282         (set-buffer-left-margin-width): Removed.
13283         (set-buffer-right-margin-width): Removed.
13284         (buffer-left-margin-width): Removed.
13285         (buffer-right-margin-width): Removed.
13286         (x-set-frame-icon-pixmap): Removed.
13287         (x-set-screen-icon-pixmap): Removed.
13288         (pixel-name): Removed.
13289         (make-pixmap): Removed.
13290         (make-cursor): Removed.
13291         (pixmap-width): Removed.
13292         (pixmap-contributes-to-line-height-p): Removed.
13293         (set-pixmap-contributes-to-line-height): Removed.
13294
13295 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13296
13297         * obsolete.el (popup-menu-up-p): removed.
13298         (read-no-blanks-input): Removed.
13299         (wholenump): Removed.
13300         (ring-mod): Removed (what was ring-mod?).
13301         (current-time-seconds): Removed.
13302         (run-special-hook-with-args): Removed.
13303         (dot): Removed.
13304         (dot-marker): Removed.
13305         (dot-min): Removed.
13306         (dot-max): Removed.
13307         (window-dot): Removed.
13308         (set-window-dot): Removed.
13309
13310         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13311         `dot-min'.
13312
13313         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13314
13315         * code-files.el (insert-file-contents): Rename
13316         run-special-hook-with-args to run-hook-with-args-until-success.
13317         (write-region): Ditto.
13318
13319 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13320
13321         * about.el: Fix typos, update release date.
13322
13323         * Symbols that have been obsolete for at least 3 years removed.
13324
13325         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13326         screen- functions.
13327         (toplevel): remove setf methods for screen functions.
13328         * cl-macs.el (extent-data): defsetf removed.
13329         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13330         many places to remove.
13331         (comment-indent-hook): Ditto.
13332         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13333         (buffer-dedicated-screen): Ditto.
13334         (deiconify-screen): Ditto.
13335         (delete-screen): Ditto.
13336         (event-screen): Ditto.
13337         (find-file-other-screen): Ditto.
13338         (find-file-read-only-other-screen): Ditto.
13339         (live-screen-p): Ditto.
13340         (screen-height): Ditto.
13341         (screen-iconified-p): Ditto.
13342         (screen-list): Ditto.
13343         (screen-live-p): Ditto.
13344         (screen-name): Ditto.
13345         (screen-parameters): Ditto.
13346         (screen-pixel-height): Ditto.
13347         (screen-pixel-width): Ditto.
13348         (screen-root-window): Ditto.
13349         (screen-selected-window): Ditto.
13350         (screen-totally-visible-p): Ditto.
13351         (screen-visible-p): Ditto.
13352         (screen-width): Ditto.
13353         (screenp): Ditto.
13354         (get-screen-for-buffer): Ditto.
13355         (get-screen-for-buffer-noselect): Ditto.
13356         (get-other-screen): Ditto.
13357         (iconify-screen): Ditto.
13358         (lower-screen): Ditto.
13359         (mail-other-screen): Ditto.
13360         (make-screen): Ditto.
13361         (make-screen-invisible): Ditto.
13362         (make-screen-visible): Ditto.
13363         (modify-screen-parameters): Ditto.
13364         (new-screen): Ditto.
13365         (next-screen): Ditto.
13366         (next-multiscreen-window): Ditto.
13367         (other-screen): Ditto.
13368         (previous-screen): Ditto.
13369         (previous-multiscreen-window): Ditto.
13370         (raise-screen): Ditto.
13371         (redraw-screen): Ditto.
13372         (select-screen): Ditto.
13373         (selected-screen): Ditto.
13374         (set-buffer-dedicated-screen): Ditto.
13375         (set-screen-height): Ditto.
13376         (set-screen-position): Ditto.
13377         (set-screen-size): Ditto.
13378         (set-screen-width): Ditto.
13379         (show-temp-buffer-in-current-screen): Ditto.
13380         (switch-to-buffer-other-screen): Ditto.
13381         (visible-screen-list): Ditto.
13382         (window-screen): Ditto.
13383         (x-set-screen-pointer): Ditto.
13384         (x-set-frame-pointer): Ditto.
13385         (screen-title-format): Ditto.
13386         (screen-icon-title-format): Ditto.
13387         (terminal-screen): Ditto.
13388         (delete-screen-hook): Ditto.
13389         (create-screen-hook): Ditto.
13390         (mouse-enter-screen-hook): Ditto.
13391         (mouse-leave-screen-hook): Ditto.
13392         (map-screen-hook): Ditto.
13393         (unmap-screen-hook): Ditto.
13394         (default-screen-alist): Ditto.
13395         (default-screen-name): Ditto.
13396         (x-screen-defaults): Ditto.
13397         (x-create-screen): Ditto.
13398         * obsolete.el: meta-flag removed.
13399         baud-rate removed.
13400         sleep-for-millisecs removed.
13401         extent-data removed.
13402         set-extent-data removed.
13403         set-extent-attribute removed.
13404         extent-glyph removed.
13405         extent-layout removed.
13406         set-extent-layout removed.
13407         list-faces-display removed.
13408         list-faces removed.
13409         trim-versions-without-asking removed.
13410         after-write-file-hooks removed.
13411         truename removed.
13412         auto-fill-hook removed.
13413         blink-paren-hook removed.
13414         select-screen-hook, deselect-screen-hook removed.
13415         auto-raise-screen, auto-lower-screen removed.
13416
13417         * msw-mouse.el: Global change resource -> mswindows-resource.
13418
13419         * XEmacs 21.0-pre5 is released.
13420
13421 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13422
13423         * about.el (about-hackers): Credits update.
13424
13425 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13426
13427         * register.el (insert-register): Don't activate the region.
13428
13429 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13430
13431         * select.el: Restore x-* symbols for backwards compatibility:
13432         x-copy-primary-selection, x-kill-primary-selection,
13433         x-delete-primary-selection, x-select-make-extent-for-selection,
13434         x-valid-simple-selection-, x-cut-copy-clear-internal.
13435
13436 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13437
13438         * XEmacs 21.0-pre4 is released.
13439
13440 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13441
13442         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13443         reporting bugs.
13444         (maybe-add-init-button): Fix semantics under Windows.  Use
13445         `expand-file-name' rather than `concat'.
13446
13447         * help.el (print-messages): New function.
13448
13449 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13450
13451         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13452
13453 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13454
13455         * about.el: Tweaked my entry in about-hackers.
13456
13457         * find-paths.el (paths-emacs-root-p):
13458           Relaxed emacs-root checking of an in-place installation to
13459           also accommodate the flat layout used on MS Windows.
13460
13461 1998-06-29  John Jones  <jj@asu.edu>
13462
13463         * package-get.el: calls to package-get-update-all will only
13464           update packages which are already installed.
13465
13466 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13467
13468         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13469         are handled by the gui-element face fallbacks now.
13470
13471         * x-faces.el: default gui-element face to "background" as well as
13472         the default face.
13473
13474         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13475         and default face settings since these are set as fallbacks now in
13476         the appropriate domain.
13477
13478 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13479
13480         * text-mode.el (text-mode): Reorder regexp so the OR part
13481         corresponding to `page-delim' goes first and the hack in
13482         `forward-paragraph' will work.
13483         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13484
13485 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13486
13487         * subr.el (remove-hook): When checking the hook value
13488           with functionp, don't apply car to it.
13489
13490 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13491
13492         * package-get.el (package-get-remote-filename):
13493           Don't use file-name-as-directory because the local directory
13494           separator conventions might not be the same as ftp's.
13495
13496 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13497
13498         * ldap.el (ldap-host-parameters-alist): New name of
13499         `ldap-host-parameters-plist'
13500
13501 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13502
13503         * package-get.el: Using (require 'package-get-base), now that it
13504         provides itself.  Consequently removed all instances of (load
13505         "package-get-base.el").
13506
13507 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13508
13509         * subr.el (remove-hook): Don't treat the hook value as a
13510           list unless it is both consp and not functionp.
13511
13512 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13513
13514         * about.el: Email address for Ben Wing is ben@xemacs.org.
13515         * auto-show.el: Ditto.
13516         * bytecomp.el: Ditto.
13517         * faces.el: Ditto.
13518         * x-scrollbar.el: Ditto.
13519         * x-misc.el: Ditto.
13520         * tty-init.el: Ditto.
13521         * toolbar-items.el: Ditto.
13522         * symbol-syntax.el: Ditto.
13523         * specifier.el: Ditto.
13524         * objects.el: Ditto.
13525         * hyper-apropos.el: Ditto.
13526         * glyphs.el: Ditto.
13527
13528 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13529
13530         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13531         vertical-divider-always-visible-p.
13532         (default-mouse-motion-handler): Ditto.
13533
13534 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13535
13536         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13537         global value.
13538
13539 1998-06-21  Oliver Graf <ograf@fga.de>
13540
13541         * build-reports.el: changed receiver to xemacs-build-reports list
13542
13543 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13544
13545         * font.el: Split font-family-mappings into X and
13546           mswindows-specific versions.
13547           mswindows-font-create-[object|name]: Treat supplied size
13548           as a pointsize. Added underline and strikethru handling.
13549
13550         * msw-faces.el: changed default mswindows charset to western.
13551
13552         * msw-glyphs.el: removed space in border-glyph font string that
13553           was inserted to get round bugs in the mswindows C font code.
13554
13555 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13556
13557         * about.el (about-hackers): Credits update.
13558
13559         * help-nomule.el (tutorial-supported-languages): Add Romanian
13560         TUTORIAL.
13561
13562         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13563         to ISO-8859-2.
13564
13565 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13566
13567         * font.el: Split font-family-mappings into X and
13568           mswindows-specific versions.
13569           mswindows-font-create-[object|name]: Treat supplied size
13570           as a pointsize. Added underline and strikethru handling.
13571
13572         * msw-faces.el: changed default mswindows charset to western.
13573
13574         * msw-glyphs.el: removed space in border-glyph font string that
13575           was inserted to get round bugs in the mswindows C font code.
13576
13577 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13578
13579         * minibuf.el: make read-color-completion-table call
13580           (mswindows-color-list for mswindows devices.
13581
13582 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13583
13584         * lisp/font-lock.el
13585         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13586         Let declaration items contain non-word symbol characters.
13587
13588 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13589
13590         * package-get.el (package-get-package-provider): Added autoload
13591         cookie.  Loading "package-get-base.el" in ALL functions that use
13592         it.  Fixed some (interactive ...) with multiple argument specs
13593         again.  Cosmetic indentation changes.
13594
13595 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13596
13597         * info.el (Info-insert-dir): Don't use nreverse on variables
13598         that you want to use later.
13599
13600 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13601
13602         * x-mouse.el (x-set-point-and-move-selection): Replace call
13603         to x-kill-primary-selection with kill-primary-selection
13604
13605 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13606
13607         * simple.el (what-cursor-position): Make cursor position reported
13608         use value of column-number-start-at-one
13609
13610 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13611
13612         * about.el (xemacs-hackers): Fix Jareth's email address.
13613
13614 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13615
13616         * startup.el (startup-splash-frame): Remove
13617         `xemacs-startup-logo-function'.
13618
13619 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13620
13621         * about.el (about-hackers): Update credits list.
13622
13623 1998-06-06  Jeff Miller <jmiller@smart.net>
13624
13625         * lisp/sound.el: Update sound-ext to allow filenames with
13626           extensions to be found by load-sound-file
13627
13628 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13629
13630         * info.el (Info-rebuild-outdated-dir): Removed variable
13631         (Info-auto-generate-directory): New variable
13632         (Info-save-auto-generated-dir): New variable
13633         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13634         (Info-build-dir-anew): Second parameter removed.  Use
13635         `Info-save-auto-generated-dir'
13636         (Info-rebuild-dir): Ditto
13637
13638 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13639
13640         * list-mode.el (next-list-mode-item): Would not recognize
13641         border between directly neighbored items.
13642
13643 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13644
13645         * package-get.el: add autoloads for some functions.
13646
13647 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13648
13649         * specifier.el (let-specifier): Tiny docfixes.
13650
13651 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13652
13653         * msw-mouse.el: set selection-pointer-glyph to Normal.
13654
13655 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13656
13657         * wid-edit.el (widget-specify-secret): New function.
13658         (widget-after-change): Use it.
13659         (widget-specify-field): Use it.
13660
13661 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13662
13663         * mouse.el (drag-window-divider): Use `(not done)' instead of
13664         `doit'; reuse result of `window-pixel-edges'.
13665
13666         * modeline.el (drag-modeline-event-lag): Rename to
13667         drag-divider-event-lag.
13668
13669 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13670
13671         * specifier.el (let-specifier): Rewritten not to generate needless
13672         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13673         arguments.
13674
13675 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13676
13677         * minibuf.el (read-file-name-1): Setup buffer-local value of
13678         `completion-ignore-case' in completions buffer under Windows.
13679
13680 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13681
13682         * about.el (about-maintainer-glyph): Fix support for not
13683         compressed images.
13684
13685 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13686
13687         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13688
13689         * mouse.el (mouse-track): Cancel selection if misc-user event with
13690         `cancel-mode-internal' function is fetched.
13691
13692 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13693
13694         * files.el (save-some-buffers-1): Fixed return value.
13695
13696 1998-06-01  Oliver Graf <ograf@fga.de>
13697
13698         * dragdrop.el: added experimental
13699
13700 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13701
13702         * startup.el (after-init-hook, init-file-user,
13703         user-init-directory, load-user-init-file):  Purge references
13704         to "~/.xemacs/init.el" from docstrings.
13705
13706         (load-user-init-file) Use paths-construct-path to construct
13707         paths to user init files.  Go directly to ~/.emacs, do not
13708         search ~/.xemacs/, do not load `default-custom-file'.
13709
13710 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13711
13712         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13713         general *sh.
13714         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13715
13716 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13717
13718         * menubar-items.el (default-menubar): add Update Packages to customize
13719         menu.
13720
13721 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13722
13723         * faces.el: use toolbar face as a fallback for toolbar properties
13724         in xpm-color-symbols instead of default.
13725
13726         * msw-faces.el: rename 3d-object -> gui-element face.
13727
13728 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13729
13730         * startup.el (xemacs-startup-logo-function): New variable.
13731         (startup-splash-frame): Use it.
13732
13733 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13734
13735         * files.el (save-some-buffers): Would wait 1 second.
13736         (save-some-buffers-1): Delete other windows here instead of in
13737         `save-some-buffers'.
13738         (save-some-buffers): Force redisplay only if windows were deleted.
13739
13740 1998-06-02  Didier Verna  <didier@xemacs.org>
13741
13742         * cus-face.el (custom-face-attributes): generalized the use of
13743         toggle buttons for boolean attributes.
13744         Re-ordered the items a bit.
13745
13746 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13747
13748         * sound.el (default-sound-directory): Use `locate-data-directory'
13749         to find the sounds directory.
13750
13751 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13752
13753         * sound.el: default sound-ext to .wav under mswindows, .au
13754         otherwise. load-default sounds without extensions.
13755
13756 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13757
13758         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13759         if send-pr is not bound.
13760
13761 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13762
13763         * files.el: grok idl files in auto-mode-alist.
13764 1998-06-01  Jeff Miller  <jmiller@smart.net>
13765
13766         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13767         calling `upcase'.
13768
13769 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13770
13771         * msw-glyphs.el: add xbm to the list of image types supported.
13772
13773 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13774
13775         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13776         instead of XEmacs one when dumping InfoDock.
13777
13778 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13779
13780         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13781         for `modeline-visible-p'
13782
13783         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13784
13785 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13786
13787         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13788         since it's not used anymore. doc string fixes.
13789
13790         * package-get.el (package-get-file-installed-p): new function. use
13791         instead of file-installed-p which is in an external package.
13792
13793 1998-05-28  Oliver Graf <ograf@fga.de>
13794
13795         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13796         favor of select-window/switch-to-buffer
13797
13798 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13799
13800         * startup.el: changed (getenv "HOME") to (user-home-directory)
13801
13802 1998-05-25  Oliver Graf <ograf@fga.de>
13803
13804         * frame.el (cde-start-drag) moved to dragdrop.el
13805         (offix-start-drag-region) moved to dragdrop.el
13806         (offix-start-drag) moved to dragdrop.el
13807         * dragdrop.el (cde-start-drag) moved from frame.el
13808         (offix-start-drag-region) moved from frame.el
13809         (offix-start-drag) moved from frame.el
13810         (cde-start-drag-region) cde drag regions
13811         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13812
13813 1998-05-26  Oliver Graf <ograf@fga.de>
13814
13815         * dragdrop.el: created dragdrop-drag prototypes
13816         (cde-start-drag-region) fixed typo
13817
13818 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13819
13820         * simple.el (after-init-hook): Remove reader macro.
13821
13822         * packages.el (packages-hardcoded-lisp): Get rid of reader
13823         macros.  Update DOC string.
13824
13825 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13826
13827         * mouse.el (drag-window-divider): Ditto.
13828
13829         * modeline.el (mouse-drag-modeline): Use it.
13830
13831         * lisp-mode.el (let-specifier): Specify indentation.
13832
13833         * specifier.el (let-specifier): Renamed from
13834         `with-specifier-instance'.
13835
13836 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13837
13838         * x-faces.el:
13839         * faces.el: move definition of xpm-color-symbols from x-faces.el
13840         to faces. Predicate x-get-resource on the presence of x.
13841
13842         * msw-faces.el: set 3d-object face rather than modeline. Specify
13843         faces as specfier defaults.
13844
13845         * package-get.el: don't use package-admin-add-single-file-package.
13846
13847 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13848
13849         * toolbar-items.el: Fixup tooltips.
13850         (toolbar-gnus): Don't use obsolete variable
13851         toolbar-news-frame-properties.
13852         (toolbar-news-reader): Default to `gnus' instead of
13853         `not-configured'.
13854
13855         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13856         Windows.
13857
13858 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13859
13860         * package-get.el: rename -installedp -> -installed-p.
13861
13862 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13863
13864         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13865         attributes, and assinged it to continuation, truncation and
13866         hscroll glyphs.
13867
13868         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13869         and made continuation, truncation and hscroll glyphs arrow
13870         characters out of that font.
13871
13872 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13873
13874         * minibuf.el (minibuffer-electric-separator): Play nicely with
13875         directory-sep-char being \.
13876         (minibuffer-electric-tilde): Ditto.
13877         (read-file-name-map): Ditto.
13878
13879 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13880
13881         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13882         on X devices.
13883         (default-mouse-track-deal-with-down-event): Avoid
13884         `x-disown-selection'; use `disown-selection' instead.
13885
13886 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13887
13888         * select.el:
13889         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13890         moved to (cut-copy-clear-internal) in select.el. Ditto for
13891         (x-delete-primary-selection) (x-kill-primary-selection)
13892         (x-copy-primary-selection).
13893         (own-clipboard): new function.
13894
13895         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13896         functions in select.el. remove old ones.
13897         (mswindows-own-clipboard): new function.
13898
13899 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13900
13901         * gnuserv.el: allow connections from mswindows type devices.
13902
13903 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13904
13905         * msw-glyphs.el: change image type used from cursor to resource.
13906
13907 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13908
13909         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13910         for {top,bottom}-{left,right} values in addition to
13911         {top,bottom}_{left,right}.
13912         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13913
13914 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13915
13916         * cl-macs.el (specifier-instance): Undefine its setf method.
13917
13918         * specifier.el (with-specifier-instance): Added docstring.
13919
13920         * mouse.el (drag-window-divider): Ditto.
13921
13922         * modeline.el (mouse-drag-modeline): Use it.
13923
13924         * lisp-mode.el (with-specifier-instance): Define its indentation
13925         level.
13926
13927         * specifier.el (with-specifier-instance): New macro.
13928
13929 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13930
13931         * package-get.el (package-get-create-custom): new function to
13932         auto-generate package-get-custom.el from package-get-base.el.
13933         * (package-get-ever-installedp): new function.
13934         * (package-get-custom): new function to get all packages specified
13935         by customize.
13936
13937 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13938
13939         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13940
13941 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13942
13943         * cl-extra.el: Reverse previous float change.
13944
13945 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13946
13947         * x-faces.el:
13948         * faces.el (try-font-name): moved from x-faces.el since it is
13949         required by w3 under mswindows as well X.
13950
13951 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13952
13953         * winnt.el: Removed evil (setq completion-ignore-case t)
13954         clause, one more overlookef fsfism.
13955         (nt-quote-args-functions-alist): End sentences with double space.
13956
13957 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13958
13959         * window-xemacs.el (push-window-configuration): Remove kludgery of
13960         recaching default-toolbar specifier.
13961         (pop-window-configuration): Ditto.
13962         (unpop-window-configuration): Ditto.
13963
13964 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13965
13966         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13967
13968 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13969
13970         * winnt.el (nt-quote-args-verbatim): Added function.
13971         (nt-quote-args-prefix-quote): Added function.
13972         (nt-quote-args-backslash-quote): Added function.
13973         (nt-quote-args-double-quote): Added function.
13974         (nt-quote-args-functions-alist): New variable.
13975         (nt-quote-process-args): Added function. This is the main quoting
13976         work horse called from process-nt.c
13977
13978 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13979
13980         * winnt.el: Removed duplicate definitions for backspace,
13981         delete, M-backspace and C-M-backspace.
13982         (file-name-buffer-file-type-alist): Removed this variable.
13983         (find-buffer-file-type): Removed function.
13984         (find-file-binary):  Removed function.
13985         (find-file-text): Removed function.
13986         (find-file-not-found-set-buffer-file-type): Removed function.
13987         (save-to-unix-hook): Removed function.
13988         (revert-from-unix-hook): Removed function.
13989         (using-unix-filesystems): Removed function.
13990         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13991         warning.
13992         (x-set-selection): Removed function.
13993         (x-get-selection): Removed function.
13994         Removed commented FSFisms.
13995         Replaced copyright notice (this file is not part of GNU Emacs).
13996         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13997         comint-process-echoes setting to t.
13998
13999 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14000
14001         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14002         and used following the interface change of
14003         `paths-find-recursive-path'.
14004
14005         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14006         regexp instead of a list of base names.
14007         (paths-version-control-filename-regexp):
14008         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14009         Introduced and used following the interface change of
14010         `paths-find-recursive-path'.
14011
14012 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14013
14014         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14015         on X devices, rather than on all non-TTY devices.
14016
14017 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14018
14019         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14020
14021         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14022
14023 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14024
14025         * itimer.el (activate-itimer): Fixed usage of integers
14026         as argument to `concat'.
14027
14028 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14029
14030         * itimer.el (start-itimer): replace the use of `concat' with
14031         `format'
14032
14033 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14034
14035         * mode-motion.el (mode-motion-hook): Clarify docstring.
14036         From Bob Weiner <weiner@altrasoft.com>
14037
14038         * loadhist.el (symbol-file): Supply prompt string when used
14039         interactively.
14040         From Bob Weiner <weiner@altrasoft.com>
14041
14042 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14043
14044         * loadup.el (really-early-error-handler): Ditto.
14045
14046         * update-elc.el: Ditto.
14047
14048         * setup-paths.el (paths-construct-exec-path): Ditto.
14049
14050         * make-docfile.el: Ditto.
14051
14052         * find-paths.el (paths-decode-directory-path): Use split-path
14053         instead of decode-path.
14054
14055         * files.el (parse-colon-path): Update docstring reference.
14056
14057 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14058
14059         * msw-init.el:
14060         * x-init.el:
14061         Bind cut'n'paste keys to non window-system specific functions.
14062
14063         * msw-select.el: New function mswindows-clear-clipboard.
14064         mswindows-cut-copy-clipboard extended to handle clearing of the
14065         selection and renamed to mswindows-cut-copy-clear-clipboard.
14066
14067         * select.el: on mswindows devices delete-primary-selection
14068         calls mswindows-clear-clipboard.
14069
14070 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14071
14072         * simple.el (quoted-insert): Inhibit quit when using read-char.
14073
14074         * cmdloop.el (read-char): Don't inhibit quit.
14075         (read-char-exclusive): Ditto.
14076         (read-char): Signal quit if quit-char was pressed.
14077         (read-char-exclusive): Ditto.
14078         (read-quoted-char): Return a character, not integer.
14079
14080         * menubar-items.el (default-popup-menu): Use Andy's generic
14081         selection code.
14082         (default-popup-menu): Fix code.
14083
14084 1998-05-14  Oliver Graf <ograf@fga.de>
14085
14086         * dragdrop.el (dragdrop-function-widget): this time it's done
14087
14088 1998-05-13  Oliver Graf <ograf@fga.de>
14089
14090         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14091
14092 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14093
14094         * device.el (device-pixel-width):
14095         (device-pixel-height):
14096         (device-mm-width):
14097         (device-mm-height):
14098         (device-bitplanes):
14099         (device-color-cells): Swapped parameters to device-system-metric
14100         according to the interface change.
14101
14102 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14103
14104         * mouse.el (default-mouse-motion-handler): Use new name of the
14105         function event-over-vertical-divider-p.
14106         Do not set E-W arrow cursor over the divider if
14107         vertical-divider-draggable-p is nil in the window.
14108         ([top-level]): Use new name for the variable
14109         vertical-divider-map.
14110         (drag-window-divider): Respect vertical-divider-draggable-p.
14111         Variable name typo fixes.
14112
14113 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14114
14115         * keymap.el (kbd): Define here; handle string constants and
14116         others...
14117
14118 1998-05-15  Christian Nyb <chr@mediascience.no>
14119
14120         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14121         in Emacs 18.
14122
14123 1998-05-13  Didier Verna  <didier@xemacs.org>
14124
14125         * mouse.el (drag-window-divider): give the vertical divider a
14126         pressed look when dragging it.
14127
14128 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14129
14130         * faces.el: predicate some more face operations on x or mswindows
14131         not just x.
14132
14133         * modeline.el: enable modeline coloring for mswindows.
14134
14135 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14136
14137         * minibuf.el (minibuffer-default): Added variable; compatible with
14138         FSF Emacs.
14139         (next-history-element): Used `minibuffer-default'.
14140
14141 1998-05-12  Oliver Graf <ograf@fga.de>
14142
14143         * dragdrop.el (dragdrop-function-widget): button and mods ok
14144         arguments still look a bit strange
14145         (dragdrop-compare-mods) created
14146         (dragdrop-drop-do-functions) correctly checks for buttons and
14147         modifiers
14148
14149 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14150
14151         * setup-paths.el (paths-default-info-directories): Replace
14152         path-separator with directory-sep-char.
14153
14154         * files.el (path-separator): Don't define it here.
14155
14156 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14157
14158         * update-elc.el: Ditto.
14159
14160         * setup-paths.el (paths-construct-exec-path): Ditto.
14161
14162         * make-docfile.el: Ditto.
14163
14164         * loadup.el (really-early-error-handler): Ditto.
14165
14166         * find-paths.el (paths-decode-directory-path): Use decode-path
14167         instead of decode-path-internal.
14168
14169         * files.el (parse-colon-path): Update docstring.
14170
14171 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14172
14173         * subr.el (get-buffer-window-list): Make BUFFER optional.
14174
14175         * window-xemacs.el (windows-of-buffer): Defalias to
14176         get-buffer-window-list.
14177
14178 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14179
14180         * disass.el: Fix maintainer keyword.
14181
14182         * bytecomp.el (byte-compile-and-load-file): Autoload.
14183         (byte-compile-buffer): Ditto.
14184
14185         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14186         value is returned, not the name.
14187         (lisp-imenu-generic-expression): Enable it.
14188         (lisp-mode-variables): Ditto.
14189         (lisp-indent-offset): Change defconst to defvar.
14190         (lisp-indent-function): Ditto.
14191         (lisp-body-indent): Ditto.
14192
14193 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14194
14195         * modeline.el: Use zap-last-kbd-macro-event.
14196
14197         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14198         nil, don't attempt to do anything with messages.
14199         (eval-last-sexp): Use `letf' for clarity.
14200
14201 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14202
14203         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14204
14205 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14206
14207         * buff-menu.el:
14208         * lisp-mode.el:
14209         * obsolete.el:
14210         Change empty docstrings into no doc strings at all.
14211         Fix bogus FSF-format docstrings.
14212         * etags.el: Fix docstring.
14213
14214 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14215
14216         * package-get.el (package-get): Use internal md5
14217
14218 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14219
14220         * about.el (about-xemacs): Correct abuse of concat.
14221
14222 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14223
14224         * info.el (Info-mode): Use easymenu.
14225
14226 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14227
14228         * apropos.el (apropos): Don't use concat with integers.
14229
14230         * cmdloop.el (describe-last-error): Handle the case when no error
14231         was seen gracefully.
14232
14233         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14234         defun.
14235         (apropos-describe-plist): Ditto.
14236
14237         * help.el (with-displaying-help-buffer): Revert to a defun.
14238         (describe-key): Use it as defun.
14239         (describe-mode): Ditto.
14240         (describe-bindings): Ditto.
14241         (describe-prefix-bindings): Ditto.
14242         (describe-installation): Ditto.
14243         (view-lossage): Ditto.
14244         (describe-function): Ditto.
14245         (describe-variable): Ditto.
14246         (describe-syntax): Ditto.
14247
14248 1998-05-11  Oliver Graf <ograf@fga.de>
14249
14250         * dragdrop.el: changed order of require/provide
14251         (dragdrop-drop-mime-default) changed to new calling conventions
14252         (dragdrop-drop-do-functions) changed to new calling conventions
14253         (dragdrop-function-widget) this one needs more work...
14254
14255 1998-05-10  Oliver Graf <ograf@fga.de>
14256
14257         * about.el: another small change in my entry
14258         * dragdrop.el (dragdrop-drop-log-function): logging added
14259         plus customizations
14260         changed interface to handler functions. now called with event
14261         and object
14262
14263 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14264
14265         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14266         E-W arrow pointer displayed over draggable dividers.
14267
14268         * mouse.el (default-mouse-motion-handler): Show it when
14269         appropriate.
14270         (drag-window-divider): Added.
14271         ([top-level]): Initialized window-divider-map with a keymap
14272         binding the above function to left button down event.
14273
14274         * x-mouse.el (x-init-pointer-shape): Initialize
14275         divider-pointer-glyph from Cursor.dividerPointer, or use default
14276         E-W double arrow.
14277
14278 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14279
14280         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14281
14282 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14283
14284         * simple.el (count-words-buffer): Don't query for buffer.
14285         (count-lines-buffer): Ditto.
14286
14287 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14288
14289         * help.el (where-is): add optional insert argument.
14290
14291 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14292
14293         * help.el (describe-key-briefly): New argument INSERT.
14294
14295         * simple.el (eval-expression): New optional argument; synch with
14296         FSF 20.3.
14297
14298         * keydefs.el (global-map): Add new register bindings.
14299
14300         * register.el: Synched with FSF 20.3.
14301
14302 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14303
14304         * window-xemacs.el (recenter): all arguments are optional.
14305
14306 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14307
14308         * device.el: (device-pixel-width): Reflected name/parameters
14309         change to device-system-metric.
14310         (device-pixel-height): Ditto.
14311         (device-mm-width): Ditto.
14312         (device-mm-height): Ditto.
14313         (device-bitplanes): Ditto.
14314         (device-color-cells): Ditto.
14315
14316 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14317
14318         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14319
14320         * cl.el (most-positive-fixnum): Document.
14321         (most-negative-fixnum): Ditto.
14322
14323         * cus-dep.el: Updated comment.
14324
14325         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14326         constant.
14327
14328         * cus-load.el (custom-put): Removed.
14329
14330         * files.el (after-find-file): Just resignal quit instead of
14331         signaling "canceled".
14332
14333 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14334
14335         * frame.el (other-frame): Use `focus-frame' instead of
14336         select-frame kludges.
14337
14338         * lisp-mode.el: Update lisp-indent-function for
14339         save-selected-frame and with-selected-frame.
14340
14341         * frame.el (save-selected-frame): New macro.
14342         (with-selected-frame): Ditto.
14343         (other-frame): Use `set-frame-focus'.
14344
14345 1998-05-06  Oliver Graf <ograf@fga.de>
14346
14347         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14348         (dragdrop-drop-url-default) default handler for URL drops created
14349         (dragdrop-drop-mime-default) default handler for MIME drops created
14350         (dragdrop-drop-functions) default custom for handling drops created
14351         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14352
14353 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14354
14355         * mouse.el: Removed redundant mouse-mswindows-drop function.
14356
14357 1998-05-05  Oliver Graf <ograf@fga.de>
14358
14359         * about.el: changed some text in my entry
14360         * dragdrop.el: added customs
14361
14362 1998-05-04  Oliver Graf <ograf@fga.de>
14363
14364         * mouse.el: killed global drop key bindings
14365         (mouse-offix-drop) removed
14366         * dragdrop.el: created
14367         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14368
14369 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14370
14371         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14372         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14373
14374         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14375         obsolete comment.
14376
14377         * scrollbar.el (scrollbars-visible-p): Use new
14378         {vertical,horizontal}-scrollbar-visible-p specifiers.
14379
14380 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14381
14382         * device.el (device-pixel-height):
14383         (device-pixel-width):
14384         (device-mm-width):
14385         (device-mm-height):
14386         (device-bitplanes):
14387         (device-color-cells): Moved these 6 functions from device.c; they
14388         all use single (device-system-metrics) call.
14389
14390 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14391
14392         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14393         were renamed.
14394
14395         * menubar-items.el:
14396         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14397         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14398
14399         * help.el (help-map): Remove Hyperbole keybinding logic.
14400         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14401
14402 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14403
14404         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14405         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14406
14407 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14408
14409         * msw-glyphs.el: use nicer icon3 from the frame icon.
14410
14411 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14412
14413         * version.el (emacs-version): Remove InfoDock conditionals.
14414
14415         * startup.el (startup-splash-frame): Change ID logo name.
14416
14417 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14418
14419         * files.el (after-find-file): If the user presses C-g on
14420         directory-creation prompt, kill the buffer.
14421
14422 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14423
14424         * simple.el (count-words-region): Reverse previous change.
14425
14426 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14427
14428         * replace.el (query-replace): Just call perform-replace.
14429         (query-replace-regexp): Ditto.
14430         (perform-replace): Move region handling here.
14431         (perform-replace): Use the new arg to match-data.
14432
14433 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14434
14435         * x-init.el: Install X specific display table that
14436           displays char 0240 as a space to avoid whatever it is
14437           that screws up display of that character code.
14438
14439 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14440
14441         * help.el (function-arglist): If no arguments are documented for a
14442         subr, print nothing rather than incorrect output.
14443
14444 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14445
14446         * cmdloop.el (command-error): Update bail-out error message to use
14447         `emacs-program-name'.
14448
14449         * lib-complete.el: Remove reader macro cruft.
14450
14451         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14452         cruft.
14453
14454         * simple.el (count-words-region): Drop interactive-p check on the
14455         message.
14456
14457 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14458
14459         * font.el
14460         * msw-faces.el
14461         Correct spelling of mswindows-font-canonicalize-name.
14462
14463 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14464
14465         * ldap.el (ldap-host-parameters-alist): Replaced with
14466         `ldap-host-parameters-plist'
14467         (ldap-search): Adapt to previous change
14468
14469 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14470
14471         * about.el (about-hackers): Update Bob Weiner bio.
14472         (about-maintainer-info): Ditto.
14473
14474 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14475
14476         * simple.el (display-warning-minimum-level): Docfix.
14477
14478 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14479
14480         * widget.el (:default-get): New keyword.
14481         * wid-edit.el (default, widget-default-default-get): Define it.
14482         (group, widget-group-default-get): Define it.
14483         (menu-choice, widget-choice-default-get): Define it.
14484         (widget-default-get): New function.
14485         (widget-choice-action): Call it.
14486         (widget-editable-list-entry-create): Call it.
14487
14488 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14489
14490         * byte-optimize.el (byte-boolean-vars): Removed.
14491         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14492         lookup through `byte-boolean-vars'.
14493
14494 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14495
14496         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14497         resource-provided values into ghost specs for scrollbar-height and
14498         scrollbar-width.
14499
14500 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14501
14502         * byte-optimize.el: Don't attempt to optimize /=.
14503
14504         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14505         (byte-compile-/=): Ditto.
14506
14507 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14508
14509         * apropos.el: Use `with-displaying-help-buffer'.
14510         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14511         Use `with-displaying-help-buffer'.
14512         (apropos-follow): Do not give special treatment to buffer cursor
14513         was in prior to a mouse click.
14514         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14515         (apropos-print-doc): Set correct buffer for setting text
14516         properties.
14517
14518 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14519
14520         * help.el (help-buffer-prefix-string): New variable.
14521         (help-buffer-name): Use it.
14522
14523         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14524         mode menu.
14525
14526 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14527
14528         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14529
14530 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14531
14532         * files.el (find-file-noselect): Update docstring.
14533         (find-file-noselect): Signal an error if found an unreadable file.
14534         (file-chase-links): Save the match data.
14535         (normal-mode): Use `lwarn' and `error-message-string'.
14536         (interpreter-mode-alist): Change defconst to defvar.
14537         (inhibit-first-line-modes-regexps): Ditto.
14538         (inhibit-first-line-modes-regexps): Added .tgz.
14539         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14540         (change-major-mode-with-file-name): New user-option.
14541         (set-visited-file-name): Synched with FSF.
14542         (file-name-extension): New function, from FSF 20.3.
14543         (file-relative-name): Synched with FSF.
14544         (save-some-buffers): Support the C-r feature.
14545         (recover-session): Synched with FSF.
14546         (kill-some-buffers): Ditto.
14547         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14548
14549 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14550
14551         * files.el (insert-file): Undo previous change and reenable use of
14552         format.el.
14553
14554 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14555
14556         * window-xemacs.el (recenter): Define.
14557
14558 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14559
14560         * font.el (mswindows-font-create-name)
14561         (mswindows-font-create-object): new functions for mswindows type
14562         fonts.
14563
14564         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14565         strings are parsed as well as font objects.
14566
14567 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14568
14569         * modeline.el (defining-kbd-macro): Restore modeline indication of
14570         kbd-macro being recorded.
14571         (add-minor-mode): Simplify docstring.
14572         (modeline-minor-mode-menu): Remove stuff.
14573
14574 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14575
14576         * code-process.el (call-process): dynamically decide process
14577         coding type.
14578
14579 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14580
14581         * modeline.el: Add line-number-mode, column-number-mode to
14582         the modeline minor-mode menu.  Button2 on the line number does
14583         goto-line.
14584
14585 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14586
14587         * mouse.el: move x-selection-owner-p type things to
14588         selection-owner-p.
14589
14590         * msw-init.el: copy zmacs stuff from x-init.el
14591
14592         * msw-select.el (mswindows-own-selection)
14593         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14594         functions. Very simple minded implementation of selectio
14595         ownership.
14596
14597         * select.el (own-selection) (disown-selection)
14598         (activate-region-as-selection) (select-make-extent-for-selection)
14599         (valid-simple-selection-p): functions moved from x-select.el for
14600         generalized selection.
14601
14602         * x-select.el: see select.el changes.
14603
14604         * x-toolbar.el: use new selection functions.
14605
14606 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14607
14608         * packages.el (packages-find-package-directories): Fixed bug that
14609         would pick up multiple site-package directories.
14610         (package-locations): Added "xemacs-packages" as a late package
14611         location.
14612
14613         * find-paths.el: Now uses `emacs-program-name' and
14614         `emacs-program-version'.
14615         Additions to enforce version-specific directories in
14616         `paths-find-version-directory'.
14617
14618 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14619
14620         * default.el: Removed.
14621         * site-start.el: Removed.
14622
14623 1998-04-29  Didier Verna  <didier@xemacs.org>
14624
14625         * minibuf.el (minibuffer-history-minimum-string-length): Default
14626         to nil.
14627
14628 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14629
14630         * find-paths.el (paths-program-name): Rename.
14631         (paths-emacs-root-p): Ditto.
14632         (paths-find-site-directory): Ditto.
14633
14634 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14635
14636         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14637         `emacs-lisp-byte-compile-and-load'.
14638
14639 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14640
14641         * ldap.el (ldap-search): Fixed additional parameter passing to
14642         `ldap-open'
14643
14644 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14645
14646         * select.el (kill-primary-selection) (selection-owner-p)
14647         (copy-primary-selection) (yank-clipboard-selection)
14648         (selection-exists-p) (delete-primary-selection): new file and
14649         functions that do the right thing for the selected device.
14650
14651         * x-menubar.el: use generalised selection functions.
14652
14653         * dumped-lisp.el: dump select.el.
14654
14655 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14656
14657         * find-paths.el (paths-progname): New variable.
14658         (paths-emacs-root-p): Use it.
14659         (paths-find-site-directory): Ditto.
14660
14661 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14662
14663         * loadup.el ((member "dump" command-line-args)): Dump as
14664         `infodock' if InfoDock.
14665
14666 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14667
14668         * find-paths.el (construct-emacs-version): Simplify, include
14669         program name in the return value.
14670         * (paths-find-version-directory): Use it.
14671
14672 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14673
14674         * info.el (Info-parse-dir-entries): Fixed regexp
14675         (Info-build-dir-anew): Remove full suffix and capitalize info file
14676         name for files with no @direntry
14677         (Info-batch-rebuild-dir): New function
14678         (Info-suffixed-file): Check for regular files instead of simple
14679         file existence (could catch directories before)
14680
14681 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14682
14683         * setup-paths.el, find-paths.el: Removed uses of `not' which
14684         temacs doesn't have.
14685
14686         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14687         into root searching.
14688
14689 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14690
14691         * subr.el: Remove definition of `not'.
14692
14693 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14694
14695         * msw-glyphs.el: enable graphics support.
14696
14697 1998-04-23  Didier Verna  <didier@xemacs.org>
14698
14699         * x-menubar.el (default-menubar): restored the line-number-mode
14700         option.
14701
14702         * misc doc string updates related to the options menu.
14703
14704 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14705
14706         * setup-paths.el (paths-construct-load-path): Fix typo.
14707
14708 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14709
14710         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14711         font-menu-ignore-scaled-fonts don't have to be bound now; this
14712         gets us one step further towards making --no-autoloads work.
14713
14714         * startup.el (normal-top-level): Load auto-autoloads only if
14715         lisp-directory is non-nil.
14716
14717         * setup-paths.el (paths-construct-load-path): Made it robust
14718         against nil lisp-directory.
14719
14720         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14721         to the list of variables that cause a warning when nil.
14722
14723         * toolbar.el (init-toolbar-location): Now works even when there's
14724         no toolbar icon directory.
14725
14726 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14727
14728         * help.el (view-lossage): Recognize it.
14729
14730         * simple.el (log-message): Mark multiline messages.
14731
14732 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14733
14734         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14735
14736 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14737
14738         * package-get.el (package-get-all):  add `\n' separator to
14739         interactive specification so that both variables are read
14740
14741 1998-04-22  Didier Verna  <didier@xemacs.org>
14742
14743         * x-menubar.el: ported the options menu to Custom.
14744         Moved the "read only" toggle button to the buffers menu.
14745         Corrected some missing ;;;###autoload or defcustom.
14746
14747         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14748         the scrollbar-visible specifier for options menu handling.
14749
14750         * toolbar.el (toolbar-visible-p)
14751                      (toolbar-captioned-p)
14752                      (default-toolbar-position): defcustom wrappers around
14753         the toolbar specifiers for options menu handling.
14754
14755         * frame.el (get-frame-for-buffer-default-instance-limit):
14756         defcustom it for options menu handling.
14757
14758         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14759         font-lock-mode for options menu handling.
14760
14761         * cus-start.el: added Custom properties to overwrite-mode for
14762         options menu handling.
14763
14764 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14765
14766         * about.el: shameless self-promotion.
14767
14768 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14769
14770         * simple.el (raw-append-message): Slightly optimize.
14771         (remove-message): Use `push' for clarity.
14772         (append-message): Ditto.
14773         (display-warning): Dito.
14774         (raw-append-message): Send the message to the appropriate device.
14775
14776 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14777
14778         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14779         From Sean MacLennan <Sean.MacLennan@pika.ca>
14780
14781 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14782
14783         * setup-paths.el: Changed `directory-sep-char' to
14784         `path-separator', following a change in GNU Emacs.
14785
14786 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14787
14788         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14789         (Info-build-dir-anew): Add a final newline.
14790         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14791         is `always'
14792         (Info-rebuild-dir): Ditto
14793
14794         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14795
14796 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14797
14798         * simple.el (count-words-buffer): Retain zmacs region.
14799         (count-words-region): Ditto.
14800         * simple.el: (what-line): Expanded line counts.
14801         (count-lines): New parameter to conditionalize whether collapsed
14802         lines get counted.
14803         From Bob Weiner <weiner@altrasoft.com>
14804
14805 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14806
14807         * packages.el (package-locations): infodock-packages must override
14808         mule-packages and packages.
14809
14810 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14811
14812         * wid-edit.el:
14813         remove rude messages from widget-activation-widget-mapper
14814         and widget-activation-glyph-mapper
14815
14816 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14817
14818         * toolbar.el: Remove (featurep 'x) test from
14819         toolbar-make-button-list
14820
14821 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14822
14823         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14824         only if in the same frame.
14825
14826 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14827
14828         * packages.el (package-locations): Added site-packages hierarchy.
14829
14830         * setup-paths.el (paths-default-info-directories): Introduced and
14831         used.
14832
14833         * packages.el, setup-paths.el: Set various path searching depths
14834         to 1.
14835
14836         * packages.el (packages-hierarchy-depth):
14837         (packages-load-path-depth): Introduced and used.
14838
14839         * setup-paths.el (paths-load-path-depth): Introduced and used.
14840
14841         * find-paths.el (paths-find-recursive-path): Added max-depth
14842         parameter.
14843
14844 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14845
14846         * setup-paths.el (paths-construct-info-path): Removed
14847         dependency on behavior of (file-name-as-directory "").
14848
14849 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14850
14851         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14852         lisp objects
14853
14854 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14855
14856         * dump-paths.el, startup.el: Added handling for --debug-paths.
14857
14858 1998-04-15  William M. Perry  <wmperry@aventail.com>
14859
14860         * wid-edit.el: We cannot just set the help-echo or balloon-help
14861           properties for an extent based on the :help-echo widget
14862           property, since help-echo and balloon-help cause an EXTENT to
14863           get passed in, where :help-echo functions are expecting a WIDGET
14864
14865 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14866
14867         * scrollbar.el (init-scrollbar-from-resources): Call
14868         mswindows-init-scrollbar-metrics when appropriate.
14869
14870 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14871
14872         * dumped-lisp.el: dump x-toolbar for window system
14873
14874         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14875         have support and xpm.
14876
14877 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14878
14879         * files.el (toggle-read-only): Fix docstring.
14880         From Didier Verna <didier@xemacs.org>
14881
14882 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14883
14884         * startup.el (normal-top-level): Load autoload-file-name without
14885         specifying an extension---some people only auto-autoload.el.gz.
14886
14887 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14888
14889         * files.el (backup-enable-predicate): Don't bomb on NAME being
14890         nil.
14891
14892 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14893
14894         * find-paths.el, packages.el: Now prefers configure'd paths.
14895         This shouldn't cause any of the originally anticipated problems as
14896         the current paths architecture will not define the various
14897         configure-xxx variables if they're not specified on the configure
14898         command line.
14899
14900         * find-paths.el, setup-paths.el, packages.el: Removed all
14901         mentionings of "/" as a path separator.
14902         Used paths-construct-path throughout.
14903
14904         * find-paths.el (paths-construct-path): Created to assemble paths
14905         from directory components.
14906
14907         * setup-paths.el, packages.el: Used paths-decode-directory-path
14908         instead of decode-path-internal.
14909
14910         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14911         and associates.
14912         (paths-decode-directory-path) Created.
14913
14914         * setup-paths.el: Changed configure-exec-path to
14915         configure-exec-directory.
14916
14917 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14918
14919         * packages.el (packages-find-packages): Fixed decoding of
14920         EMACSPACKAGEPATH.
14921
14922         * startup.el: -no-packages -> -no-early-packages.
14923
14924         (packages-load-package-lisps): Fixed loading of auto-autoload
14925         files.
14926
14927         * startup.el (normal-top-level): Fixed loading of core
14928         auto-autoload.
14929
14930         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14931
14932         * startup.el, packages.el, dump-paths.el: Added proper settings
14933         for site-directory and lisp-directory variables.
14934
14935         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14936         inhibit-package-autoloads and fixed handling of it.
14937
14938         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14939         handling of former inhibit-package-init, now
14940         inhibit-early-packages, to make -vanilla etc. work.
14941
14942 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14943
14944         * code-process.el (start-process): Fallback to 'undecided instead
14945         of 'binary for process input coding stream.
14946
14947         * process.el (start-process): Docstring fix.
14948
14949 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14950
14951         * info.el (Info-insert-dir): Do not insert temporary dir files
14952         in Info-dir-file-attributes
14953         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14954         (Info-rebuild-dir): Ditto.
14955
14956 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14957
14958         * obsolete.el: Added obsoleteness declarations for
14959         `site-directory' and `Info-default-directory-list'.
14960
14961 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14962
14963         * find-paths.el (paths-find-emacs-root): Only look at the
14964         executable at the end of the symlink chain for determining the
14965         Emacs root.
14966
14967 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14968
14969         * setup-paths.el (paths-construct-info-path): Changed construction
14970         to cater to gone default in configure.
14971
14972         * find-paths.el (paths-uniq-append): Added.
14973
14974         * packages.el: Rewritten package path construction once again.
14975
14976         * dump-paths.el, startup.el: Removed package-path as a global
14977         variable.
14978
14979         * package-admin.el (package-admin-add-single-file-package):
14980         (package-admin-add-binary-package): Changed package-path to
14981         late-packages.
14982
14983         * packages.el (packages-split-path): Split path at "/" rather than
14984         nil according to change in emacs.c.
14985
14986 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14987
14988         * setup-paths.el (paths-construct-info-path): Changed info path
14989         order so that directories come out right.
14990         (paths-find-lock-directory): Fixed bug: It used to think
14991         configure-lock-directory is a path.
14992
14993 1998-04-06  Jeff Miller <jmiller@smart.net>
14994
14995         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14996         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14997         eases the use of toolbar-add/kill-item functions.
14998
14999 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15000
15001         * code-files.el (file-coding-system-alist): Commented out
15002         loaddefs.el magical treatment.
15003
15004 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15005
15006         * info.el (Info-rebuild-outdated-dir): Added new option
15007         `conservative' and made it the default
15008         (Info-rebuild-dir): Appropriately parse multi-line description
15009         strings, and multi-section dir files. Issue warning when dir
15010         is rebuilt as temporary
15011         (Info-build-dir-anew): Issue warning when dir is built as
15012         temporary
15013
15014 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15015
15016         * list-mode.el (list-mode-map): Bind highlight motion commands to
15017         standard keys left, right, C-b and C-f.
15018
15019 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15020
15021         * files.el (auto-mode-alist): allow .sc for Scheme->C
15022
15023 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15024
15025         * loadup.el (pureload): Don't quote (garbage-collect).
15026
15027 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15028
15029         * package-get-base.el: Updated.
15030
15031 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15032
15033         * isearch-mode.el (isearch-just-started): New variable.
15034         (isearch-mode): Set it.
15035         (isearch-repeat): Advance one character forward only if the search
15036         was successful, and was not just started.
15037         (isearch-repeat): Clear isearch-just-started.
15038
15039 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15040
15041         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15042         if running -batch.
15043
15044 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15045
15046         * subr.el (listify-key-sequence): Removed.
15047
15048 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15049
15050         * bytecomp.el (byte-compile-print-gensym): New option.
15051         (byte-compile-output-file-form): Use it.
15052         (byte-compile-output-docform): Ditto.
15053         (byte-compile-compiled-obj-to-list): Ditto.
15054
15055 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15056
15057         * msw-glyphs.el: set frame icon if xpm support.
15058
15059 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15060
15061         * help.el: Code that pretty prints variable values
15062           removed.
15063
15064 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15065
15066         * find-paths.el (paths-emacs-root-p): Correct test for installation
15067         directory.
15068         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15069
15070 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15071
15072         * loaddefs.el: Don't set debug-ignored-errors; leave
15073           its default value set to nil.
15074
15075 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15076
15077         * info.el (Info-rebuild-dir): fixed mis-spelling.
15078
15079 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15080
15081         * info.el (Info-rebuild-outdated-dir): New custom var
15082         (Info-insert-node): Create/update dir file when needed, ie when it
15083         does not exist or is older than some info files in directory
15084
15085 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15086
15087         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15088         for last packages, mainly for using a 20.4 package base.
15089
15090         * packages.el (late-packages): Typo fix.  It was called
15091         early-packages.
15092
15093         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15094         relative symlinks correctly.
15095         (paths-find-emacs-roots): More rigorous checking for plausible
15096         configuration-time root.
15097
15098         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15099         find its roots.
15100
15101 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15102
15103         * faces.el: Fix docstrings.
15104         * glyphs.el: Fix docstrings.
15105         * mouse.el: Fix docstrings.
15106
15107         * frame.el: Change phrase `current frame' to `selected frame'.
15108
15109         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15110
15111         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15112         macros using backquote to make them infinitely more readable.
15113
15114 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15115
15116         * packages.el (packages-find-package-path): Hardcoded specialized
15117         InfoDock support until we can clean this up.
15118
15119         * help.el (describe-bindings-1): Return the value of the bindings
15120         help buffer created.
15121         (describe-bindings): Ditto.
15122
15123         * simple.el (set-variable): Restore previous behavior of not
15124         bombing if the variable to set is not boundp.
15125
15126 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15127
15128         * packages.el (packages-handle-package-dumped-lisps): Allow for
15129         non-local files to be loaded off the package-lisp variable.
15130
15131 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15132
15133         * x-faces.el: Global X resources should override
15134           specs for all device classes (color, grayscale, mono);
15135           code currently doesn't override any of them.  Fixed by
15136           calling remove-specifier with '(x default) as the tag
15137           set and allowing inexact matches.
15138
15139 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15140
15141         * faces.el: Separated face initializations based on
15142           device classes into device type specific (tag set,
15143           instantiator) pairs.
15144
15145 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15146
15147         * wid-edit.el (widget-choice-action): Remember user's explicit
15148         choice.
15149         (widget-choice-value-create): Respect it.
15150         From Richard Stallman <rms@gnu.org>
15151
15152 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15153
15154         * setup-paths.el (paths-construct-info-path): Always append
15155         existing directories from configure-time info path.
15156
15157         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15158         Info-directory-list.
15159
15160         * info.el: Removed Info-default-directory-list which was broken by
15161         design.
15162         Removed bogus initialization of Info-directory-list---startup.el
15163         can do a much better job.
15164         Added autoload of Info-directory-list.
15165
15166         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15167         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15168         be exclusive; now it's merely given precedence, just like in the
15169         old days.
15170
15171 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15172
15173         * find-paths.el (paths-find-architecture-directory): Fix bug with
15174         finding; it used to default too early.
15175
15176 1998-03-25  Martin Buchholz <martin@xemacs.org>
15177
15178         * packages.el (packages-split-path): Fix a bug; it used to fail
15179         for paths that weren't split.
15180
15181 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15182
15183         * finder.el (finder-compile-keywords): trap on errors.
15184
15185 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15186
15187         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15188           fourth argument of t so that only the specs exactly
15189           matching the tag lists are removed.
15190
15191 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15192
15193         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15194
15195 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15196
15197         * minibuf.el (mouse-read-file-name-1): If a default directory was
15198         specified, use it for generating the completions.
15199
15200 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15201
15202         * update-elc.el: Now respects inhibit-package-init and
15203         inhibit-site-lisp.
15204         Now does path construction with loadup-paths.
15205
15206         * startup.el (normal-top-level, startup-setup-paths): Now respects
15207         inhibit-package-init and inhibit-site-lisp.
15208
15209         * packages.el (packages-find-package-path): Extended package path
15210         by version-specific hierarchies.
15211         (packages-find-packages): Now respects inhibit flag and
15212         inhibit-site-lisp.
15213         Moved path setup to loadup-paths.
15214
15215         * make-docfile.el: Now respects inhibit-package-init and
15216         inhibit-site-lisp.
15217         Now does path construction with loadup-paths.
15218
15219         * loadup.el: Now respects inhibit-package-init and
15220         inhibit-site-lisp.
15221
15222         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15223
15224         * loadup-paths.el: New file: setup load-path to encompass
15225         packages.
15226
15227 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15228
15229         * auto-show.el: load-gc renamed to pureload.
15230         * site-load.el: Ditto.
15231         * packages.el (toplevel): Ditto.
15232         * loadup.el (really-early-error-handler): Ditto.
15233         * dumped-lisp.el (preloaded-file-list): Ditto.
15234         * cus-face.el (custom-declare-face): Ditto.
15235
15236 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15237
15238         * <Today>: The Big Path Searching Overhaul.
15239
15240         * find-paths.el: New file: find and assemble paths in the
15241         installation hierarchy.
15242
15243         * setup-paths.el: New file: global layout of paths and directories
15244         within the XEmacs hierarchy.
15245
15246         * packages.el: Replaced everything related to path searching and
15247         startup by code in terms of find-paths.
15248
15249         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15250         the new path searching engine.
15251
15252         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15253         and setup-paths.
15254
15255 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15256
15257         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15258         setup-paths.el.
15259
15260 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15261
15262         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15263         compiles identically in any configuration.
15264         Removed irrelevant commentary.
15265
15266 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15267
15268         * simple.el (set-variable): Allow setting specifiers.
15269
15270 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15271
15272         * lisp.el (forward-sexp): Revert previous change.
15273
15274 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15275
15276         * frame.el (frame-initialize): Use `delete-console' instead of
15277         `delete-device' to delete the stream console to match the usage in
15278         Fkill_emacs.
15279
15280 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15281
15282         * files.el (cdpath-previous): New variable.
15283         (cd): Use it.
15284         From Bob Weiner <weiner@wave.altrasoft.com>
15285
15286 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15287
15288         * keydefs.el: Changed keybindings of forward-char,
15289           backward, scroll-up and scroll-down to point to their
15290           -command counterparts.
15291
15292         * simple.el: New functions: forwarc-char-command,
15293           backwrad-char-command, scroll-up-command,
15294           scroll-down-command which work liek their counterparts
15295           except that they honor the variable
15296           signal-error-on-buffer-boundary.
15297
15298           Definition of signal-error-on-buffer-boundary received
15299           from src/cmds.c.
15300
15301           defvar declaration added for word-across-newline to avoid
15302           byte-compiler warning about the free variable reference.
15303
15304 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15305
15306         * winnt.el: Removed "%t" from the beginning of
15307         modeline-format. From now on, there's no nt-specifics in the modeline.
15308
15309 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15310
15311         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15312         of `when' with `if'.
15313
15314 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15315
15316         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15317         mswindows. Must be reworked along with glyphs.el, or
15318         merged into it, after there is images support.
15319
15320         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15321         'mswindows.
15322
15323 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15324
15325         * faces.el: fix for text cursor initialization.
15326         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15327         From Andy Piper <andyp@parallax.co.uk>
15328
15329 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15330
15331         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15332         if there is an existing package that handles it and warn the user
15333         about that mode.
15334
15335 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15336
15337         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15338         Installation" menu item when Installation-string is not bound.
15339
15340 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15341
15342         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15343         From Jeremiah W. James <jerry@cs.ucsb.edu>
15344
15345 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15346
15347         * msw-faces.el:
15348         * faces.el: Fix face initialization.
15349
15350 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15351
15352         * files.el (backup-enable-predicate): fix breakage introduced
15353         by TMPDIR patch.
15354
15355 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15356
15357         * x-faces.el (x-init-face-from-resources): The
15358           TTY face property retrieval functions don't return
15359           specifiers, so use face-property instead.
15360
15361 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15362
15363         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15364
15365 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15366
15367         * x-menubar.el: Expanded documentation for
15368           option-save-faces.  Changed Options -> Browse Faces
15369           menu entry to invoke customize-face.
15370
15371 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15372
15373         * faces.el: Most face initialization moved out of
15374           init-other-random-faces to the top level so that the
15375           initialization happens before Xemacs is dumped.  Much
15376           of the fascist "face-differs-from-default-p or FROB!"
15377           code has been retired in favor of letting the user do
15378           what they want to do.  Face initialization code changed
15379           to use `default' specifier tag so that the settings can
15380           be overridden later if the user wishes it.
15381
15382 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15383
15384         * about.el (about-hackers): Update contributors list.
15385
15386 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15387
15388         * specifier.el: Define new specifier tag `default'.
15389
15390         * modeline.el: Initialize faces using `default' tag.
15391
15392         * x-faces.el (x-init-face-from-resources): Remove
15393           specifier specs containing the `default' tag before
15394           adding new specs.
15395
15396 1998-03-02  John Jones  <jj@asu.edu>
15397
15398         * package-get.el (package-get-all): fixed arguments on call to
15399         package-admin-add-single-file-package.
15400         * package-get.el (package-get-installedp): fixed to match
15401         advertised behavior.
15402         * package-get.el: added function package-get-update-all which
15403         installs newest versions of all the current packages (if they are
15404         not already installed).
15405
15406 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15407
15408         * files.el (find-file-noselect): Uncommented `truename' binding in
15409         `let*' and use it later to set `buffer-file-truename' iff it's
15410         still nil, as happens for example when finding a compressed
15411         file with "jka-compr".
15412
15413 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15414
15415         * faces.el: in make-face-* type functions do the operation for all
15416         window systems, not just the first one found.
15417
15418         * font.el: call mswindows-list-fonts for mswindows.
15419
15420 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15421
15422         * code-process.el (call-process-region):
15423         * process.el (call-process-region):
15424         * package-get.el (package-get-dir):
15425         * files.el (backup-enable-predicate):
15426         * gnuserv.el (gnuserv-temp-file-regexp):
15427         Use temp-directory in place of `/tmp'.
15428
15429 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15430
15431         * "Fast" dired-in-C enhancements for Windows 95/NT:
15432
15433         * files.el: Added function, `wildcard-to-regexp', from GNU
15434           Emacs.
15435
15436         * files.el (insert-directory): Modified to use special
15437           dired-in-C enhancements if present.
15438
15439 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15440
15441         * code-files.el: make default coding no-conversion.
15442
15443 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15444
15445         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15446         the load-path.
15447
15448         * update-elc.el: Strip directory when testing for files not to
15449         bytecompile.
15450
15451 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15452
15453         * lisp-mode.el: Use recommended form for menus.
15454
15455         * info.el (Info-construct-menu): Use recommended form for menus.
15456
15457         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15458         entry.
15459
15460 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15461
15462         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15463           (get-frame-for-buffer-noselect): Always return frames
15464           in the not-this-window-p cond clause.
15465
15466 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15467
15468         * help.el (describe-installation): New function.
15469
15470         * x-menubar.el (default-menubar): Add describe-installation to
15471         Help menu.
15472
15473         * packages.el (packages-unbytecompiled-lisp): Installation.el
15474         should not be bytecompiled.
15475
15476         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15477         XEmacs.
15478
15479         * x-menubar.el (default-menubar): Use correct guard for VM menu
15480         entry.
15481
15482         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15483         coding.
15484         From Andy Piper <andyp@parallax.co.uk>
15485
15486 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15487
15488         * ldap.el: Do not require ldap-internal at compile time.
15489
15490 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15491
15492         * code-files.el: new file. a virtual copy of mule-files.el
15493         but without charset
15494         dependencies. (toggle-buffer-file-ocding-system) new function for
15495         changing the eol type for the current buffer.
15496
15497         * code-process.el: new file. a copy of
15498         mule-process.el. mule-process.el will disappear when things have
15499         settled.
15500
15501         * coding.el: new file. a virtual copy of mule-files.el but
15502         without charset dependencies. (coding-system-base) new function
15503         for getting the parent coding system of a coding system with eol
15504         type set.
15505
15506         * dumped-lisp.el: add above files for the non-mule case.
15507
15508 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15509
15510         * window-xemacs.el (display-buffer): If no explicit
15511           frame is specified, search for a window that displays
15512           the buffer on the currently selected frame, before
15513           searching other frames.
15514
15515 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15516
15517         * frame.el (get-frame-for-buffer): If not-this-window-p
15518           is non-nil, use window on the selected frame if it is not
15519           also the selected window.  When defaulting, search for
15520           windows on the currently selected fgrame before searching
15521           other frames.
15522
15523 1998-02-25  Didier Verna  <didier@xemacs.org>
15524
15525         * modeline.el (modeline-swap-buffers): originally named
15526         `mouse-release-modeline'. Whether to actually swap the buffers is
15527         decided in `mouse-drag-modeline'.
15528         (mouse-drag-modeline): A button release event is considered a
15529         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15530         stay unchanged.
15531
15532 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15533
15534         * x-menubar.el: Put redo on the menubar.
15535         From Aki Vehtari <Aki.Vehtari@hut.fi>
15536
15537 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15538
15539         * bytecomp.el (displaying-byte-compile-warnings): if
15540         temp-buffer-show-function is set, use it to display current set of
15541         warnings in the "*Compile-Log-Show*" buffer.
15542
15543         * simple.el (display-warning-buffer): if temp-buffer-show-function
15544         is set, use it to display current set of warnings in the
15545         "*Warnings-Show*" buffer.
15546
15547 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15548
15549         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15550         Common Lisp.
15551
15552 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15553
15554         * menubar.el: Allow button descriptors at least 2 long.
15555
15556         * x-menubar.el (default-menubar): Use recommended forms.
15557         (file-menu-filter): Remove.
15558         (edit-menu-filter): Remove.
15559
15560 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15561
15562         * about.el (about-hackers): Updated.
15563
15564 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15565
15566         * help.el (help-max-help-buffers): new variable
15567         (help-register-and-maybe-prune-excess): new function
15568         (help-buffer-name): use help-max-help-buffers.
15569         (with-displaying-help-buffer): use
15570         help-register-and-maybe-prune-excess.
15571
15572         * help.el (help-maybe-pretty-print-value): if the value fits on
15573         one line, let it.
15574
15575 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15576
15577         * (with-displaying-help-buffer): there is no need to kill the buffer
15578         if it exists, because with-output-to-temp-buffer will clear it.
15579         further, killing the buffer violates the rule that
15580         temp-buffer-show-function, if set, has the full responsibility of
15581         showing the temp buffer.  killing the buffer fucks with the window
15582         configuration, hosing temp-buffer-show-function.
15583
15584
15585 1998-02-23  Didier Verna  <didier@xemacs.org>
15586
15587         * modeline.el (mouse-drag-modeline):
15588         - Always scroll the modeline that was originally clicked on.
15589         - Use x pixels instead of x characters (which doesn't work anyway)
15590         as horizontal reference for modeline dragging. This allows us to
15591         keep on dragging the modeline even if the motion event occurs in
15592         another window.
15593
15594 1998-02-23  Didier Verna  <didier@xemacs.org>
15595
15596         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15597         glyph on the modeline to indicate that dragging the mouse has an
15598         effect both horizontally and vertically.
15599
15600 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15601
15602         * about.el (about-xemacs): Get rid of redundant visible version
15603         number.
15604
15605 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15606
15607         * about.el (about-hackers): Update credits.
15608
15609 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15610
15611         * prim/register.el (view-register): Show register type file-query.
15612
15613 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15614
15615         * mode-motion.el (mode-motion-highlight-internal):
15616           save-excursion inside save-window-exucrsion form to
15617           hide buffer point changes from save-window-excursion.
15618           Prevents display flickering when the mouse pointer
15619           moves.
15620
15621 1998-02-17  Didier Verna  <didier@xemacs.org>
15622
15623         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15624         function to handle correctly the case of a toolbar one side of the
15625         window: scrolling will not necessarily happen.
15626
15627 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15628
15629         * files.el (after-find-file): Restore missing argument
15630           to format that provides filename for "... consider M-x
15631           recover-file" message.  Also call `message' with "%s"
15632           as the first arg instead of an arbitrary string.
15633
15634 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15635
15636         * about.el (about-hackers): Various additions.
15637
15638 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15639
15640         * autoload.el (generate-file-autoloads-1): Don't force an extra
15641         line out when copying on-the-same line autoloads.
15642
15643         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15644         is installed.
15645
15646 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15647
15648         * x11/x-win-xfree86.el (x-win-init-xfree86):
15649         * x11/x-win-sun.el (x-win-init-sun):
15650         * x11/x-init.el (x-initialize-compose):
15651         * prim/simple.el:
15652         (backward-or-forward-kill-sexp):
15653         (backward-or-forward-kill-sentence):
15654         (backward-or-forward-kill-word):
15655         (backward-or-forward-delete-char):
15656         * prim/isearch-mode.el (isearch-help-or-delete-char):
15657         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15658         x-keysym-on-keyboard-p to detect backspace.
15659         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15660         Clean up symbols used with dead keys, checking Linux and solaris
15661         keysyms.
15662         Simplify x-win-*.el using above methods.
15663         Change documentation for x-keysym-*-p functions.
15664
15665 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15666
15667         * about.el (about-hackers): Restore entries for Michael Sperber and
15668         Vinnie Shelton.
15669         From Vinnie Shelton <acs@acm.org>
15670
15671 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15672
15673         * simple.el (count-words-region): Ditto.
15674
15675 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15676
15677         * simple.el (count-words-buffer): Document.  Don't print anything
15678         if non-interactive.
15679
15680 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15681
15682         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15683         multiple files in InfoDock.
15684
15685 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15686
15687         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15688         from version.el in InfoDock.
15689
15690         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15691         specially.
15692
15693 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15694
15695         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15696         variable name in docstring.
15697
15698 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15699
15700         * menubar.h: Include "gui.h".
15701
15702 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15703
15704         * site-load.el: Fix documentation.
15705
15706 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15707
15708         * package-get-base.el (package-get-base): Updated.
15709
15710         * keymap.el: PC-ize.
15711
15712 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15713
15714         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15715         from' on a fresh line.
15716
15717 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15718
15719         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15720         object.
15721
15722 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15723
15724         * undo-stack.el: PC-ize.
15725
15726         * cmdloop.el: PC-ize.
15727
15728 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15729
15730         * bytecomp-runtime.el: PC-ize.
15731
15732         * byte-optimize.el: Prolog fixup.  PC-ize.
15733
15734         * cus-dep.el: Spelling fix.
15735
15736         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15737         entries follow).
15738
15739 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15740
15741         * text-mode.el (text-mode-hook-identify): New function,
15742         put on text-mode-hook.  Set text-mode-variant here.
15743         (text-mode): Don't set it here.
15744
15745 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15746
15747         * text-mode.el (text-mode-hook): New defvar.
15748         (text-mode-variant): New variable.
15749         (text-mode): Set that variable locally.
15750         (toggle-text-mode-auto-fill): New command.
15751
15752 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15753
15754         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15755
15756 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15757
15758         * text-mode.el (paragraph-indent-text-mode):
15759         Renamed from spaced-text-mode.
15760         (text-mode-map): Bind TAB to indent-relative.
15761         (indented-text-mode-map): Variable deleted.
15762         (indented-text-mode): Now an alias for text-mode.
15763
15764 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15765
15766         * loadup.el: test-atoms debugging stuffs removed.
15767
15768 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15769
15770         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15771
15772 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15773
15774         * help.el (describe-beta): Made it use `locate-data-file'.
15775         (describe-distribution): Ditto.
15776         (describe-copying): Ditto.
15777         (describe-project): Ditto.
15778         (view-emacs-news): Ditto.
15779
15780         * help-nomule.el (help-with-tutorial): Made it use
15781         `locate-data-file' to find tutorial.
15782
15783 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15784
15785         * about.el: Corrected my email address.
15786
15787         * mouse.el: Added 'mouse-mswindows-drop' similar to
15788         'mouse-offix-drop'.
15789
15790 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15791
15792         * loadup.el (running-xemacs): Spelling fix.
15793
15794 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15795
15796         * packages.el (packages-find-packages-1): Don't allow a backwards
15797         compatible lisp tree to overwrite `preloaded-file-list'.
15798
15799 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15800
15801         * loadup.el: Don't delete "xemacs" prior to dumping.
15802
15803 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15804
15805         * package-info.el (pi-last-mod-date): New function.
15806         (pi-author-version): New function.
15807         (batch-update-package-info): Use them.
15808
15809 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15810
15811         * frame.el (get-frame-for-buffer-default-to-current): Create.
15812         (get-frame-for-buffer-noselect): Allow user to use current frame
15813         with `get-frame-for-buffer-default-to-current'.
15814
15815 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15816
15817         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15818         (byte-compile-output-docform): Ditto.
15819         (byte-compile-compiled-obj-to-list): Ditto.
15820
15821 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15822
15823         * startup.el (command-line-1): Removed code that ran
15824           buffer-menu.
15825
15826 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15827
15828         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15829
15830 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15831
15832         * frame.el (suspend-emacs-or-iconify-frame): Check using
15833         `device-on-window-system-p' instead of explicitly checking for X,
15834         so that the same logic works for MS Windows.
15835         (suspend-or-iconify-emacs): Ditto.
15836
15837 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15838
15839         * about.el (about-maintainer-info): Andy Piper is back.
15840         (xemacs-hackers): Updated Andy Piper's email address.
15841         (about-hackers): Added Jonathan Harris.
15842         (about-hackers): Updated Tibor Polgar's email address.
15843
15844 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15845
15846         * about.el: Add xemacs.org email manager.
15847
15848         * package-get-base.el (package-get-base): Updated with most recent
15849         package updates.
15850
15851 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15852
15853         * help.el (function-arglist): Use `indirect-function' instead of
15854         `symbol-function' so that aliases are treated correctly.
15855
15856 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15857
15858         * help.el (help-map): Add f1 binding to `help-for-help'.
15859         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15860         (describe-key-briefly): Use `princ' "%s" to print object.
15861         (with-displaying-help-buffer): Kill buffer if it exists, again.
15862         (describe-key): Use `princ' "%s" to print object.
15863         (describe-function-1): Use `princ' "%s" to print object.
15864         Commented out alias lines removed.
15865         (help-pretty-print-limit): New variable to control pretty-printing
15866         of variable values.
15867         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15868         `help-pretty-print-value' again.  Only print-print when OBJECT is
15869         list of length less than `help-pretty-print-limit'.
15870         (describe-variable): Use `help-maybe-pretty-print-value' again.
15871
15872 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15873
15874         * simple.el (blink-matching-open): Remove C++ kludge.
15875         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15876
15877 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15878
15879         * info.el (Info-default-directory-list): Made the documentation
15880         more explanitory.
15881
15882 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15883
15884         * lisp/packages.el:
15885         * lisp/package-admin.el:
15886         * lisp/build-report.el:
15887         Fix typos.
15888
15889 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15890
15891         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15892         warnings in Java buffers without final newline and editing the
15893         last line.
15894
15895 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15896
15897         * packages.el (packages-find-packages-1): Don't allow a backwards
15898         compatible lisp tree to overwrite `preloaded-file-list'.
15899         Suggested by Colin Rafferty  <colin@xemacs.org>
15900
15901         * mouse.el (mouse-offix-drop): Set undo-boundary.
15902         From Oliver Graf <ograf@fga.de>
15903
15904 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15905
15906         * loadup.el (load-gc): rewrite as defun.
15907         Print something sensical if a required dump-time file isn't found.
15908
15909 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15910
15911         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15912         bug strikes a menudescriptor.
15913
15914         * package-get-base.el (package-get-base): Updated.
15915
15916         * package-info.el (batch-update-package-info): Derive REQUIRES
15917         from the Makefile.
15918
15919 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15920
15921         * files.el (save-some-buffers): Don't play games with deleting
15922         other windows if we are in the minibuffer window.
15923
15924 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15925
15926         * modeline.el (modeline-minor-mode-menu): Add support for :active
15927         (add-minor-mode): Document :active property to TOGGLE.
15928
15929 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15930
15931         * modeline.el (modeline-minor-mode-menu): Add support for an
15932         `:included' predicate in the `toggle-sym' plist.
15933         (add-minor-mode): Document the :included property, format
15934         docstring some more.
15935         (modeline-minor-mode-menu): Documentation string added.
15936
15937 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15938
15939         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15940         labels from the symbol-names by thwacking off the overly redundant
15941         and overused "mode", parenthesizing "minor", and capitalizing the
15942         resultant strings.  Also shortened the menu's title by eliminating
15943         the redundant buffer name.
15944         (add-minor-mode): Beautified the docstring, added mention of the
15945         `:menu-tag' property of TOGGLE.
15946         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15947         `toggle-sym' to beatify the mode-life menus.
15948         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15949         `auto-fill-function'.
15950
15951 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15952
15953         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15954         menus to :style 'toggle.
15955
15956 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15957
15958         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15959
15960 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15961
15962         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15963         only recognize first hyperlink.
15964         (hyper-apropos-highlightify): Deletia, this is already done by
15965         `hyper-apropos-insert-face'.
15966         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15967
15968 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15969
15970         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15971         mail.
15972         (toolbar-mail-reader): Add support for `send'.
15973         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15974
15975 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15976
15977         * info.el (Info-emacs-info-file-name): Add defvar for
15978         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15979         will function properly.
15980
15981 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15982
15983         * simple.el: make the backwards delete function called by
15984         `backward-or-forward-delete-char' user configurable.
15985
15986 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15987
15988         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15989         compiled function got loaded from.
15990
15991 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15992
15993         * term/apollo.el: Synched up with InfoDock 3.6.2.
15994
15995 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15996
15997         * startup.el (load-init-file): Load autoloads earlier.
15998         (startup-splash-frame): Handle InfoDock logo.
15999
16000         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16001         InfoDock.
16002         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16003
16004         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16005         doesn't have this function.
16006
16007         * packages.el (locate-data-file): Fix to call `locate-file'.
16008
16009 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16010
16011         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16012         version of version.el.
16013         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16014
16015         * x-menubar.el (default-menubar): Guard reference to
16016         `gnuserv-frame'.
16017         (default-menubar): Guard references to `font-lock-mode'.
16018         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16019         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16020
16021         * make-docfile.el: Don't snarf doc strings from autoloads.
16022
16023         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16024         loading auto-autoloads files.
16025
16026         * loaddefs.el: Disable dumping autoloads.
16027
16028 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16029
16030         * lisp-mnt.el: Synch to Emacs 20.2.
16031
16032         * help.el: Remove manual autoload of `finder-by-keyword'.
16033
16034         * finder.el (finder-by-keyword): Autoload.
16035
16036         * help.el: Conditionalize hyperbole setup.
16037
16038 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16039
16040         * packages.el (package-require): Update to reflect new data format.
16041
16042 1998-01-02  Didier Verna  <didier@xemacs.org>
16043
16044         * x-menubar.el (default-menubar): make the tutorials available
16045         through the menubar. (Plus some compilation warnings cleanup).
16046
16047 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16048
16049         * check-features.el: New file.  Perform sanity check after build.
16050
16051         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16052         files to tooltalk package.
16053         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16054         package.
16055
16056         * package-admin.el (package-admin-xemacs): Use better default for
16057         location of XEmacs binary.
16058
16059 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16060
16061         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16062         tag with sexp and add value tag with value `t'.
16063
16064 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16065
16066         * package-get.el: Changes to work with real data.
16067         From Pete Ware <ware@cis.ohio-state.edu>
16068
16069         * packages.el (packages-reload-autoloads): Guard load for the time
16070         being.
16071
16072         * update-elc.el ("packages.el"): Force loading packages.el instead
16073         of possibly out-of-date packges.elc.
16074         * make-docfile.el ("packages.el"): Ditto.
16075
16076 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16077
16078         * build-report.el (build-report-delete-regexp): Added a rule for
16079         the main tarball shadowing anything past it.
16080
16081 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16082
16083         * packages.el (package-provide): Delete a previous provide.
16084
16085         * package-info.el: New file.
16086
16087         * package-get.el: New file.
16088         From Pete Ware <ware@cis.ohio-state.edu>
16089         (package-get): Fix md5 computation to work with Mule.
16090
16091 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16092
16093         * simple.el (log-message-*): Quote symbols in docstrings properly.
16094
16095 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16096
16097         * packages.el (packages-new-autoloads): Ignore symbolic links.
16098
16099         * cus-face.el (face-custom-attributes-get): Fix typo.
16100         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16101
16102 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16103
16104         * startup.el (load-init-file): Reload new or changed autoloads
16105         unless inhibited.  Reload modified dumped lisp (stubbed).
16106
16107         * packages.el (packages-new-autoloads): New function.
16108         (packages-reload-autoloads): New function.
16109         (packages-reload-dumped-lisp): New (stub) function.
16110
16111         * loadup.el: Inhibit reloading dumped files when running temacs.
16112
16113         * loadhist.el (file-provides): Extend to handle variant
16114         extensions.
16115
16116         * replace.el (query-replace): Fix typo.
16117
16118 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16119
16120         * make-docfile.el: list-autoloads-path has been renamed.
16121         * update-elc.el: list-autoloads has been renamed.
16122
16123         * packages.el (packages-list-autoloads): Renamed.
16124         (packages-list-autoloads-path): Ditto.
16125
16126 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16127
16128         * packages.el (packages-find-packages-1): Made it signal a warning
16129         for an error in an auto-autoload.el file.
16130
16131 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16132
16133         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16134         tag with const.
16135         From Aki Vehtari <Aki.Vehtari@hut.fi>
16136
16137         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16138
16139         * loadhist.el (unload-feature): Remove autoload.
16140
16141 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16142
16143         * loadhist.el: Unpackaged.
16144
16145         * help.el (describe-symbol-find-file): Rename
16146         `describe-function-find-file' and make old name obsolete.
16147         (describe-function-1): Use it.
16148         (describe-function-1): Guard reference to
16149         `compiled-function-annotation'.
16150
16151 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16152
16153         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16154         argument.
16155         (help-mode-quit): New optional arg to control whether it kills or
16156         buries.  Tidied up.
16157         (with-displaying-help-buffer): Don't kill buffer initially, even
16158         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16159         (help-pretty-print-value): Rename back from
16160         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16161         use it, otherwise use dumped `cl-prettyprint'.
16162         (describe-variable): Use `help-pretty-print-value' again.
16163         (find-func): Removed reference to "find-func" at end.
16164
16165 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16166
16167         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16168           GUI XEmacs. Rename? x-menubar is rather window system
16169           independant, except for a couple of items.
16170
16171 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16172
16173         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16174         entries as they will no longer be distributed with XEmacs.
16175
16176         * format.el (format-alist): Fix image/tiff regexps.
16177         From P. E. Jareth Hein <jareth@camelot-soft.com>
16178
16179         * help.el (help-maybe-pretty-print-value): Rename.
16180         (describe-variable): Use it.
16181         (describe-variable): Add trailing linefeed.
16182
16183 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16184
16185         * help.el (describe-function-1): Don't output anything for
16186           arglist of autoload functions.
16187
16188 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16189
16190         * help.el (describe-function-1): Don't output anything for
16191           arglist of autoload functions.
16192
16193 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16194
16195         * help.el (help-mode-map): New bindings for `help-mode-bury',
16196         `describe-function-at-point', `describe-variable-at-point',
16197         `Info-elisp-ref', `customize-variable', `help-next-section' and
16198         `help-prev-section'.
16199         (help-next-section): New function.
16200         (help-prev-section): New function.
16201         (help-mode-quit): Changed to kill the help buffer.
16202         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16203         correctly.
16204         (help-buffer-name): New function to generate the name of help
16205         buffers.
16206         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16207         argument giving the name of the help buffer.
16208         (describe-key): Use `with-displaying-help-buffer' with name.
16209         (describe-mode): Ditto.
16210         (describe-bindings): Ditto.
16211         (describe-prefix-bindings): Ditto.
16212         (view-lossage): Ditto.
16213         (with-syntax-table): New macro.
16214         (function-called-at-point): Use `ignore-errors' and
16215         `with-syntax-table'.
16216         (function-at-point): Ditto.
16217         (describe-function): Use `with-displaying-help-buffer' with name.
16218         (function-arglist): Extracted from `describe-function-1'.  Returns
16219         function's arglist as string.
16220         (function-documentation): Extracted from `describe-function-1'.
16221         Returns function's docstring.
16222         (describe-function-1): Remove all the "stream" garbage, including
16223         the stream argument.  Use `function-arglist' and
16224         `function-documentation'.
16225         (describe-function-arglist): Just use `function-arglist'.
16226         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16227         (help-pretty-print-value): New function to help with
16228         pretty-printing variable values.  Knows about `#<...>'.  Needs
16229         `pp-internal'.
16230         (describe-variable): Use `with-displaying-help-buffer' with name.
16231         Formatting improved.  Display file where variable is defined, if
16232         known.  Use `help-pretty-print-value'.
16233         (describe-syntax): Use `with-displaying-help-buffer' with name.
16234         (list-processes): Remove "stream" garbage.
16235
16236 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16237
16238         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16239         call a dumped routine instead.
16240
16241         * x-win-xfree86.el: Wrap file in defun.
16242         * x-win-sun.el: Ditto.
16243
16244 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16245
16246         * help.el (view-emacs-news): Remove usage of outl-mouse which
16247         advises functions and does other evil things.
16248
16249 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16250
16251         * format.el (format-alist): Add `image/tiff'.
16252         From P. E. Jareth Hein <jareth@camelot-soft.com>
16253
16254 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16255
16256         * about.el (about-hackers): More names added.
16257
16258         * make-docfile.el: Remove superfluous package path search.
16259
16260         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16261
16262 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16263
16264         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16265         ignored shadows.
16266
16267 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16268
16269         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16270         get trailing slashes when added to the load-path.
16271
16272         * x-init.el (init-x-win): Locate where XEmacs X localization files
16273         are.
16274
16275 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16276
16277         * x-faces.el: Added support for foregroundToolBarColor
16278           to xpm-color-symbols.
16279
16280 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16281
16282         * etags.el (tags-remove-duplicates): Removed.
16283         (buffer-tag-table-list): Use `delete-duplicates'.
16284
16285         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16286         correctly.
16287         (get*): Defalias to `get'.
16288
16289         * cl.el (eql): Compare integers with `eq'.
16290         (cl-map-extents): Check for `map-extents' first.
16291
16292 1997-12-17  Didier Verna  <didier@xemacs.org>
16293
16294         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16295         added the 'numero', 'copyright' and 'trademark' symbols.
16296
16297         * leim/quail/latin-post.el ("french-postfix"): see above.
16298
16299 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16300
16301         * widget.el (define-widget): Check the arguments.
16302
16303         * cus-edit.el (customize-face): Use `check-argument-type'.
16304         (custom-variable-value-create): Use `signal' to signal error.
16305         (custom-variable-reset-saved): Ditto.
16306         (custom-variable-reset-standard): Ditto.
16307         (custom-face-reset-saved): Ditto.
16308
16309         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16310         (widget-default-format-handler): Ditto.
16311         (widget-checklist-add-item): Ditto.
16312         (widget-radio-add-item): Ditto.
16313         (widget-editable-list-entry-create): Ditto.
16314         (widget-sexp-prompt-value): Ditto.
16315
16316         * custom.el (custom-declare-variable): Signal errors better.
16317         (custom-handle-keyword): Ditto.
16318         (custom-declare-group): Ditto.
16319
16320         * window-xemacs.el (windows): Ditto.
16321
16322         * menubar.el (menu): Ditto.
16323
16324         * keydefs.el (keyboard): Ditto.
16325
16326         * minibuf.el (minibuffer): Ditto.
16327
16328         * process.el (execute): Ditto.
16329
16330         * fill.el (fill): Ditto.
16331
16332         * modeline.el (modeline): Ditto.
16333
16334         * help.el (help): Ditto.
16335
16336         * faces.el (faces): Ditto.
16337
16338         * files.el (files): Ditto.
16339
16340         * x-init.el (x): Ditto.
16341
16342         * lisp-mode.el (lisp): Ditto.
16343
16344         * process.el (processes): Ditto.
16345
16346         * mouse.el (mouse): Ditto.
16347
16348         * abbrev.el (abbrev): Moved from cus-edit.
16349
16350         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16351         as variable declaration.
16352
16353 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16354
16355         * menubar.el (find-menu-item): Use `check-argument-type'.
16356         (find-menu-item): Cosmetic changes.
16357
16358 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16359
16360         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16361
16362 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16363
16364         * startup.el (set-default-load-path): Only search package-path
16365         when not running temacs.
16366
16367         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16368         files.
16369
16370         * loadup.el: Correct commentary.  Reformatting.
16371         (really-early-error-handler): Use absolute path to the
16372         first dumped-lisp.el file.
16373         (really-early-error-handler): Print full path name of
16374         each dumped lisp file (inherited from InfoDock).
16375
16376         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16377         dumped-lisp.el files.
16378
16379         * make-docfile.el (preloaded-file-list): Reorder when the
16380         package-path is searched.
16381         * update-elc.el: Ditto.
16382
16383         * lisp-mode.el (call-with-condition-handler): Treat the same as
16384         `condition-case' for indentation.
16385
16386         * about.el (about-xemacs): Update release date.
16387
16388 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16389
16390         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16391         anywhere but at the last clause.
16392         (ecase): Disallow `t' and `otherwise'.
16393
16394 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16395
16396         * cus-edit.el (custom-buffer-create-buttons): New function
16397         from stuff moved out of `custom-buffer-create-internal'.
16398         (custom-novice): New variable.  Default t.
16399         (custom-display-global-buttons): Ditto.  Default `top'.
16400         (custom-buffer-create-internal): Only display help if
16401         `custom-novice' is non-nil.  Display global buttons according to
16402         `custom-display-global-buttons'.
16403
16404 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16405
16406         * menubar.el (find-menu-item): Use `check-argument-type'.
16407         (find-menu-item): Cosmetic changes.
16408
16409 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16410
16411         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16412         look.
16413
16414 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16415
16416         * format.el (format-deannotate-region):  Bug fix.
16417         Deannotating a region containing unknown tags would fail
16418         (causing decoding of text/enriched to fail at user level)
16419
16420 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16421
16422         * minibuf.el (read-directory-name): Support sixth
16423           arg, HISTORY, as already documented.
16424
16425 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16426
16427         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16428         to `ecase'.
16429
16430 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16431
16432         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16433         skk-activate.
16434
16435 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16436
16437         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.