b43bd53706191ccc2b1d366340568439a95d83dd
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==ucs-itaiji-001'.
5
6 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `==ucs-sip-itaiji-001'.
10
11         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
12         XEmacs CHISE.
13         (==ucs-sip-itaiji-001): Ditto.
14
15 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=+>ucs-bmp-var-003'.
19
20         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
21         CHISE.
22         (=+>ucs-bmp-var-003): Ditto.
23
24 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=>ucs-bmp-cjk@cognate'.
28
29         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
30         XEmacs CHISE.
31
32 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `=ucs-sip-itaiji-005'.
36
37         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
38         XEmacs CHISE.
39
40 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
43         setting for `=>ucs@cognate'.
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
47
48         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
49         CHISE.
50         (=>ucs@hanyo-denshi): Abolished.
51         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
52         (=>ucs-bmp-itaiji-009): Ditto.
53         (=>ucs-sip@cognate): Ditto.
54
55 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `=>ucs-bmp-itaiji-004'.
59
60         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
61         XEmacs CHISE.
62
63 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `=>ucs-itaiji-004'.
67
68 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
72         `=>ucs-bmp-itaiji-007'.
73
74         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
75         XEmacs CHISE.
76         (=>ucs-itaiji-004): Ditto.
77         (=>ucs-sip-itaiji-004): Ditto.
78         (=>ucs-bmp-itaiji-007): Ditto.
79
80 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
83         setting for `=ucs-itaiji-010'.
84
85 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-charset.el (default-coded-charset-priority-list):
88         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
89         - Add `=ucs-bmp-itaiji-010'.
90         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
91           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
92         - Add `=>ucs-sip@iwds-1'.
93
94         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
95         XEmacs CHISE.
96         (=ucs-bmp-itaiji-010): Ditto.
97         (=>ucs-sip@iwds-1): Ditto.
98
99 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
102         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
103
104         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
105         XEmacs CHISE.
106         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
107
108 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111         setting for `=>ucs-itaiji-003'.
112
113 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `=>ucs-bmp-itaiji-003'.
117
118         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
119         XEmacs CHISE.
120         (=>ucs-bmp-itaiji-003): Ditto.
121
122 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `=ucs-bmp-itaiji-011'.
126
127         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
128         XEmacs CHISE.
129
130 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         setting for `==ucs-var-002'.
134
135 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
138         setting for `==ucs-itaiji-002'.
139
140 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `==ucs-sip-itaiji-002'.
144
145         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
146         XEmacs CHISE.
147
148 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
151         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
155         `=>ucs-sip-itaiji-007'.
156
157         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
158         XEmacs CHISE.
159         (=>ucs-sip-itaiji-007): Ditto.
160         (=ucs-sip-itaiji-007): Ditto.
161         (=ucs-itaiji-011): Ditto.
162         (=ucs-sip-itaiji-011): Ditto.
163
164 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist):
167         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
168
169 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `==ucs-bmp-var-002'.
173
174         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
175         CHISE.
176         (==ucs-bmp-var-002): Ditto.
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist):
179         Modify some priorities.
180
181 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
185         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
186
187 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `=big5-cdp-var-001'.
191
192         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
193         XEmacs CHISE.
194
195 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
198         setting for `==ucs-itaiji-005'.
199
200 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
203         setting for `=ucs-itaiji-007'.
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
207
208         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
209         XEmacs CHISE.
210         (==ucs-bmp-itaiji-005): Ditto.
211         (=ucs-itaiji-007): Ditto.
212         (=ucs-bmp-itaiji-007): Ditto.
213
214 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `==gt-pj-k1' and `==gt-pj-k2'.
218
219 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
222         CHISE.
223         (==gt-pj-k2): Ditto.
224
225 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `=>ucs-itaiji-005'.
229
230 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `=>>cbeta'.
234
235 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
238         `=>ucs-sip@component'.
239
240         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
241         instead of `=ucs' as its mother.
242         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
243
244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
245         setting for `=>ucs-itaiji-006'.
246
247 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
250         `=>ucs-bmp-itaiji-006'.
251
252         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
253         XEmacs CHISE.
254         (=>ucs-bmp-itaiji-006): Ditto.
255
256 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
259         `=>ucs-bmp-itaiji-001'.
260
261         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
262         XEmacs CHISE.
263
264 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
268
269         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
270         instead of `=ucs' as its mother.
271         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
272         (==ucs-bmp-itaiji-002): Ditto.
273         (==ucs-itaiji-003): Ditto.
274         (==ucs-bmp-itaiji-003): Ditto.
275
276 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
279         setting for `=big5-cdp-var-002'.
280
281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
282         `=big5-cdp-var-002'.
283
284         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
285         XEmacs CHISE.
286
287 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `=ucs-sip-var-004'.
291
292         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
293         XEmacs CHISE.
294
295 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `=>ucs-bmp-cjk@iwds-1'.
299
300         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
301         XEmacs CHISE.
302
303 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `=ucs-var-005'.
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `=ucs-bmp-var-005'.
310
311         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
312         CHISE.
313         (=ucs-bmp-var-005): Ditto.
314
315 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `=>ucs-sip-itaiji-002'.
319
320         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
321         XEmacs CHISE.
322
323 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `=>ucs-itaiji-002'.
327
328 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
332
333         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
334         (=>ucs-itaiji-002): Ditto.
335         (=>ucs-bmp-itaiji-002): Ditto.
336
337 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `=>ucs-itaiji-001'.
341
342 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
346
347         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
348         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
349         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
350         (=>ucs-sip-itaiji-001): Ditto.
351
352         * mule/mule-coding.el(coded-charset-entity-reference-alist):
353         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
354         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
355
356 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-charset.el (default-coded-charset-priority-list):
359         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
360         `=jef-china3' and `chinese-isoir165'.
361
362 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `=>ucs-bmp-itaiji-005'.
366
367         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
368         XEmacs CHISE.
369         (=>ucs-bmp-itaiji-005): Ditto.
370
371 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
374         `=+>jis-x0213-2'.
375
376 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `=+>adobe-japan1-6'.
380
381 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `=+>jis-x0208@1978'.
385
386 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=>ucs@component'.
390
391 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
395
396 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist):
399         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
400
401 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
404         CHISE.
405         (=>ucs@jis/2004): Ditto.
406
407 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist):
410         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
411
412 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `=>cbeta'.
416
417 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for `==big5-cdp-itaiji-001'.
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `==big5-cdp-itaiji-001'.
424
425         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
426         XEmacs CHISE.
427
428 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
432         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
436         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
437
438         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
439         XEmacs CHISE.
440         (=>big5-cdp-itaiji-001): Ditto.
441         (=big5-cdp-itaiji-002): Ditto.
442         (=big5-cdp-itaiji-003): Ditto.
443
444 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
448
449 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-charset.el (default-coded-charset-priority-list):
452         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
453         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
454         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
457         setting for `=ucs-var-008'.
458
459         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
460         CHISE.
461         (=ucs-bmp-var-008): Likewise.
462
463 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-charset.el (default-coded-charset-priority-list):
466         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
467
468 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `==ucs-sip@JP/hanazono'.
472
473         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
474         XEmacs CHISE.
475
476 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `=ucs-bmp-var-006'.
483
484         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
485         CHISE.
486         (=ucs-bmp-var-006): Likewise.
487
488 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
491         `=ucs-bmp-itaiji-009'.
492
493         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
494         XEmacs CHISE.
495         (=ucs-bmp-itaiji-009): Likewise.
496
497 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `=>big5-cdp'.
501
502 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
505         (utf-8-ivs-gb): Likewise.
506         (utf-8-gb-er): Likewise.
507         (utf-8-ivs-gb-er): Likewise.
508         (utf-8-cns): Likewise.
509         (utf-8-ivs-cns): Likewise.
510         (utf-8-cns-er): Likewise.
511         (utf-8-ivs-cns-er): Likewise.
512         (utf-8-big5): Likewise.
513         (utf-8-ivs-big5): Likewise.
514         (utf-8-big5-er): Likewise.
515         (utf-8-ivs-big5-er): Likewise.
516         (utf-8-jis): Likewise.
517         (utf-8-ivs-jis): Likewise.
518         (utf-8-jis-er): Likewise.
519         (utf-8-ivs-jis-er): Likewise.
520         (utf-8-ks): Likewise.
521         (utf-8-ivs-ks): Likewise.
522         (utf-8-ks-er): Likewise.
523         (utf-8-ivs-ks-er): Likewise.
524
525 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
528         (utf-8-ivs-jp): Likewise.
529         (utf-8-jp-er): Likewise.
530         (utf-8-ivs-jp-er): Likewise.
531
532 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `=ucs-var-010'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `=ucs-bmp-var-010'.
539
540         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
541         CHISE.
542         (=ucs-bmp-var-010): Likewise.
543
544 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `=ucs-sip@JP/hanazono'.
548
549         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
550         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
551
552 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-charset.el (default-coded-charset-priority-list):
555         - Add `=big5-cdp-var-004'.
556         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
557           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
561         `=big5-cdp-var-005'.
562
563         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
564         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
565         `=big5-cdp-var-003'.
566         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
567         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
568         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
569
570 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-charset.el (default-coded-charset-priority-list):
573         Don't prefer ucs-compat CCSes to other CCSes.
574
575 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
578         `===ucs-bmp-cjk-compat@unicode'.
579
580         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
581         coded-charset for XEmacs CHISE.
582
583 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `=ucs-sip-itaiji-003'.
587
588         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
589         XEmacs CHISE.
590
591 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
594         setting for `=ucs-var-004'.
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
598
599         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
600         XEmacs CHISE.
601         (=ucs-var-004): Ditto.
602         (=ucs-bmp-var-004): Ditto.
603
604 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `=ucs-sip-var-003'.
608
609         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
610         XEmacs CHISE.
611
612 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `=ucs-itaiji-006'.
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `=ucs-bmp-itaiji-006'.
619
620         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
621         XEmacs CHISE.
622         (=ucs-bmp-itaiji-006): Ditto.
623
624 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
627         `=ucs-sip-var-002'.
628
629         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
630         XEmacs CHISE.
631
632 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `=ucs-sip-itaiji-002'.
636
637         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
638         XEmacs CHISE.
639
640 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `==hanyo-denshi/tk'.
644
645 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
648         (=hanyo-denshi/tk): Fix `long-name'.
649         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
650
651 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `=>mj'.
655
656 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
659         coded-charset for XEmacs CHISE.
660
661 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `=hanyo-denshi/tk'.
665
666 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `=hanyo-denshi/tk/mf-01'.
670
671         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
672         XEmacs CHISE.
673         (=hanyo-denshi/tk/mf-01): Ditto.
674
675 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-charset.el (default-coded-charset-priority-list):
678         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
679
680 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-charset.el (default-coded-charset-priority-list):
683         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
684
685 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
689
690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
691         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
692
693         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
694         XEmacs CHISE.
695         (=ucs-bmp-itaiji-004): Ditto.
696         (=ucs-itaiji-005): Ditto.
697         (=ucs-bmp-itaiji-005): Ditto.
698
699 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `=ucs-sip-itaiji-001'.
703
704         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
705         XEmacs CHISE.
706
707 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
711         `=ucs-itaiji-008'.
712
713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
714         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
715         `=ucs-bmp-itaiji-008'.
716
717         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
718         XEmacs CHISE.
719         (=ucs-bmp-itaiji-001): Ditto.
720         (=ucs-itaiji-003): Ditto.
721         (=ucs-bmp-itaiji-003): Ditto.
722         (=ucs-itaiji-008): Ditto.
723         (=ucs-bmp-itaiji-008): Ditto.
724
725 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
729
730         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
731         for XEmacs CHISE.
732         (==ucs-bmp-cjk-compat@JP): Ditto.
733
734 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
737         setting for `===hng-tzs'.
738
739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
740         `===hng-tzs'.
741
742         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
743         CHISE.
744
745 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         setting for `===hng-doh'.
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
751         `===hng-doh'.
752
753         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
754         CHISE.
755
756 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `===hng-wad'.
760
761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
762         `===hng-wad'.
763
764         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
765         CHISE.
766
767 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         settings for `==koseki' and `===hng-kcc'.
771
772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
773         `===hng-kcc'.
774
775         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
776         CHISE.
777
778 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `===hng-nkk'.
782
783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
784         `===hng-nkk'.
785
786         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
787         CHISE.
788
789 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
792         setting for `===hng-ink'.
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `===hng-ink'.
796
797         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
798         CHISE.
799
800 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
803         setting for `===hng-jhk'.
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `===hng-jhk'.
807
808         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
809         CHISE.
810
811 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
814         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
815         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
816         (===jis-x0213-1@2004): Likewise.
817         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
818         "jisx0213\\(\\.2004\\)-1" as the registry.
819         (=+>jis-x0213-1@2004): Likewise.
820         (=>jis-x0213-1@2004): Likewise.
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `===jis-x0213-1@2004'.
824
825 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         setting for `===hng-nak'.
829
830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
831         `===hng-nak'.
832
833         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
834         CHISE.
835
836 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `===hng-hos'.
840
841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
842         `===hng-hos'.
843
844         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
845         CHISE.
846
847 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
850         setting for `===hng-tzj'.
851
852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
853         `===hng-tzj'.
854
855         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
856         CHISE.
857
858 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         setting for `===hng-kae'.
862
863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
864         `===hng-kae'.
865
866         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
867         CHISE.
868
869 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         setting for `===hng-kar'.
873
874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
875         `===hng-kar'.
876
877         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
878         CHISE.
879
880 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
883         setting for `===hng-kyd'.
884
885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
886         `===hng-kyd'.
887
888         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
889         CHISE.
890
891 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
894         setting for `===hng-hok'.
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `===hng-hok'.
898
899         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
900         CHISE.
901
902 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `===hng-jyu'.
906
907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
908         `===hng-jyu'.
909
910         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
911         CHISE.
912
913 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
914
915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
916         setting for `===hng-zkd'.
917
918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
919         `===hng-zkd'.
920
921         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
922         CHISE.
923
924 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `===hng-kmi'.
928
929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
930         `===hng-kmi'.
931
932         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
933         CHISE.
934
935 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
936
937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
938         setting for `===hng-okd'.
939
940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
941         `===hng-okd'.
942
943         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
944         CHISE.
945
946 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         setting for `===hng-nkm'.
950
951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
952         `===hng-nkm'.
953
954         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
955         CHISE.
956
957 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
958
959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
960         setting for `===hng-nto'.
961
962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
963         `===hng-nto'.
964
965         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
966         CHISE.
967
968 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         setting for `===hng-yhk'.
972
973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
974         `===hng-yhk'.
975
976         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
977         CHISE.
978
979 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
982         setting for `===hng-sok'.
983
984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
985         `===hng-sok'.
986
987         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
988         CHISE.
989
990 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         setting for `===hng-kda'.
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `===hng-kda'.
997
998         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
999         CHISE.
1000
1001 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `===hng-myz'.
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `===hng-myz'.
1008
1009         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1010         CHISE.
1011
1012 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         setting for `===hng-kgk'.
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1018         `===hng-kgk'.
1019
1020         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1021         CHISE.
1022
1023 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for `===hng-drt'.
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `===hng-drt'.
1030
1031         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1032         CHISE.
1033
1034 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1035
1036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037         setting for `===hng-mam'.
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1040         `===hng-mam'.
1041
1042         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1043         CHISE.
1044
1045 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `===hng-dng'.
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051         `===hng-dng'.
1052
1053         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1054         CHISE.
1055
1056 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1059         setting for `=>cns11643-5'.
1060
1061 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `===hng-keg'.
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `===hng-keg'.
1068
1069         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1070         CHISE.
1071
1072 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `===hng-jou'.
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1078         `===hng-jou'.
1079
1080         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1081         CHISE.
1082
1083 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         setting for `===hng-smk'.
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `===hng-smk'.
1090
1091         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1092         CHISE.
1093
1094 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `===hng-kyo'.
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100         `===hng-kyo'.
1101
1102         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1103         CHISE.
1104
1105 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `===hng-kss'.
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111         `===hng-kss'.
1112
1113         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1114         CHISE.
1115
1116 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1119         setting for `===hng-wan'.
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `===hng-wan'.
1123
1124         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1125         CHISE.
1126
1127 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         setting for `===hng-ksk'.
1131
1132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1133         `===hng-ksk'.
1134
1135         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1136         CHISE.
1137
1138 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1141         setting for `===hng-kyu'.
1142
1143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1144         `===hng-kyu'.
1145
1146         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1147         CHISE.
1148
1149 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         setting for `===hng-skk'.
1153
1154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1155         `===hng-skk'.
1156
1157         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1158         CHISE.
1159
1160 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `===hng-sik'.
1164
1165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1166         `===hng-sik'.
1167
1168         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1169         CHISE.
1170
1171 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `===hng-kbk'.
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1177         `===hng-kbk'.
1178
1179         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1180         CHISE.
1181
1182 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1185         setting for `===hng-kcj'.
1186
1187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1188         `===hng-kcj'.
1189
1190         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1191         CHISE.
1192
1193 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196         setting for `===hng-k24'.
1197
1198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1199         `===hng-k24'.
1200
1201         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1202         CHISE.
1203
1204 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1207         setting for `===hng-gok'.
1208
1209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1210         `===hng-gok'.
1211
1212         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1213         CHISE.
1214 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1215
1216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1217         setting for `===hng-tsu'.
1218
1219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1220         `===hng-tsu'.
1221
1222         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1223         CHISE.
1224
1225 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1228         setting for `===hng-sys'.
1229
1230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1231         `===hng-sys'.
1232
1233         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1234         CHISE.
1235
1236 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1237
1238         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1239         - Use "&HNG010-<d><d><d><d><d>;" instead of
1240           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1241         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1242
1243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1244         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1245
1246         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1247         "hngkhi-0" as the suffix of registry.
1248         (===hng-khm): New coded-charset for XEmacs CHISE.
1249         (=ucs-itaiji-002): Ditto.
1250         (=ucs-bmp-itaiji-002): Ditto.
1251
1252 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         setting for `=>ucs@iwds-1'.
1256
1257         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1258         XEmacs CHISE.
1259
1260 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1263         CHISE.
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1266         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1267         `===hng-khi'.
1268
1269 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1270
1271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1272         setting for `===hng-khi'.
1273
1274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1275         `===hng-khi'.
1276
1277         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1278         CHISE.
1279
1280 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1281
1282         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1283         #x9FA5 as the value of `max-code'.
1284         (=ucs-bmp-var-002): Likewise.
1285         (=ucs-bmp-var-003): Likewise.
1286         (=ucs-bmp-itaiji-084): Likewise.
1287         (=ucs-bmp-cjk@JP): Likewise.
1288         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1289         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1290         (=>ucs-bmp-cjk@component): Likewise.
1291
1292 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1295         CHISE.
1296
1297 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1300         XEmacs CHISE.
1301         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1302         `==jis-x0208@1978/2-pr' as the mother.
1303
1304 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1307         CHISE.
1308
1309 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1312         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1313
1314 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1317         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1318
1319 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         setting for `===ucs@gb'.
1323
1324 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1328         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1329         as the entity-reference for `===jis-x0213-1@2000'; use
1330         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1331
1332 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1333
1334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1335         `===jis-x0208'.
1336
1337         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1338         instead of `===jis-x0208' as the mother.
1339         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1340         `===jis-x0208' as the mother.
1341         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1342         `===jis-x0208' as the mother.
1343         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1344         `===jis-x0213-1' as the mother.
1345         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1346         `===jis-x0213-1' as the mother.
1347         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1348         the mother.
1349         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1350         mother.
1351
1352 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `=ucs-var-001'.
1356
1357 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1358
1359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1360         `=ucs-bmp-var-001'.
1361
1362         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1363         CHISE.
1364         (=ucs-bmp-var-001): Ditto.
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         setting for `=ucs-var-003'.
1368
1369 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1372         `=ucs-bmp-var-003'.
1373
1374         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1375         CHISE.
1376         (=ucs-bmp-var-003): Ditto.
1377
1378 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1381         setting for `=ucs-var-002'.
1382
1383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1384         `=ucs-bmp-var-002'.
1385
1386         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1387         CHISE.
1388         (=ucs-bmp-var-002): Ditto.
1389
1390 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1391
1392         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1393         XEmacs CHISE.
1394         (==jis-x0208@1978/5pr): Ditto.
1395
1396 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1399         `=>ucs-bmp-cjk@component'.
1400
1401         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1402         XEmacs CHISE.
1403         (=>ucs-bmp-cjk@component): Ditto.
1404
1405 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for `=>iwds-1'.
1409
1410 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1411
1412         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1413         CHISE.
1414
1415 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list):
1418         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1419         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1420         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1421         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1422
1423 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1426         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1427
1428         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1429         `=>>ucs@iso' as the mother.
1430         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1431         mother.
1432
1433 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         setting for `===hanyo-denshi/ia'.
1437
1438 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `===hanyo-denshi/ia'.
1442
1443 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-conf.el (=koseki): Fix DOC.
1446         (==koseki): New coded-charset for XEmacs CHISE.
1447
1448 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1449
1450         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1451         XEmacs CHISE.
1452         (===hanyo-denshi/jd): Fix DOC.
1453
1454 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1455
1456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1457         setting for `===hanyo-denshi/ip'.
1458
1459 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1462         `===hanyo-denshi/ip'.
1463
1464         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1465         XEmacs CHISE.
1466
1467 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `==ucs-radicals@unicode' and `=>daikanwa'.
1471
1472         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1473         for XEmacs CHISE.
1474
1475 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1476
1477         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1478         XEmacs CHISE.
1479
1480 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `===ruimoku-v6'.
1484
1485 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         setting for `===ruimoku-v6'.
1489
1490 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1491
1492         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1493         CHISE.
1494
1495 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1498         coded-charset for XEmacs CHISE.
1499
1500 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1503         XEmacs CHISE.
1504
1505 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1508         `===ucs-sip@iso'.
1509
1510 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1511
1512         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1513         CHISE.
1514
1515 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1518         `==ucs-sip@iso'.
1519
1520         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1521         CHISE.
1522
1523 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1526         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1527         (=ucs-sip-ext-b@iso): Fix registry.
1528         (==ucs-sip-ext-b@iso): Ditto.
1529         (===ucs-sip-ext-b@iso): Ditto.
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1532         `=ucs-sip@iso'.
1533
1534 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1537         setting for `=>cbeta'.
1538
1539 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1542         `=>cns11643-7'.
1543
1544         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1545
1546 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1549         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1550
1551 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1554         `=ucs@cns'.
1555         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1556         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1557         `=ucs@jis/1990'.
1558         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1559         `=ucs@jis/2000'.
1560         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1561         `=ucs@jis/2004'.
1562         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1565         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1566
1567 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1568
1569         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1570         XEmacs CHISE.
1571         (==jis-x0208@1978/1pr): Ditto.
1572         (==jis-x0208@1978/2-pr): Ditto.
1573
1574 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1575
1576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1577         setting for `===jis-x0213-1@2004'.
1578
1579 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1583
1584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1585         `===hanyo-denshi/jb'.
1586
1587         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1588         XEmacs CHISE.
1589         (=+>hanyo-denshi/ft): Ditto.
1590         (=+>hanyo-denshi/jt): Ditto.
1591
1592 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1595         `===hanyo-denshi/hg'.
1596
1597 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1600         XEmacs CHISE.
1601         (===hanyo-denshi/hg): Ditto.
1602
1603 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1606         glyph-forms instead of detailed glyph-images.
1607         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1608         `=adobe-japan1-*'.
1609         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1610         (===adobe-japan1-1): Ditto.
1611         (===adobe-japan1-2): Ditto.
1612         (===adobe-japan1-3): Ditto.
1613         (===adobe-japan1-4): Ditto.
1614         (===adobe-japan1-5): Ditto.
1615         (===adobe-japan1-6): Ditto.
1616         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1617         `=>>>adobe-japan1' as the mother.
1618         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1619         `=>>adobe-japan1' as the mother.
1620         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1621         glyph-images.
1622         (==jis-x0208@1978): Ditto.
1623         (==jis-x0208@1983): Ditto.
1624         (==jis-x0208@1990): Ditto.
1625         (==jis-x0213-1): Ditto.
1626         (==jis-x0213-1@2000): Ditto.
1627         (==jis-x0213-1@2004): Ditto.
1628         (==jis-x0213-2): Ditto.
1629         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1630         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1631         `=jis-x0208@1978'.
1632         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1633         `=jis-x0208@1983'.
1634         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1635         `=jis-x0208@1990'.
1636         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1637         `=jis-x0213-1'.
1638         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1639         `=jis-x0213-1@2000'.
1640         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1641         `=jis-x0213-1@2004'.
1642         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1643         `=jis-x0213-2'.
1644         (===jis-x0208): New coded-charset for XEmacs CHISE.
1645         (===jis-x0208@1978): Ditto.
1646         (===jis-x0208@1983): Ditto.
1647         (===jis-x0208@1990): Ditto.
1648         (===jis-x0213-1): Ditto.
1649         (===jis-x0213-1@2000): Ditto.
1650         (===jis-x0213-2): Ditto.
1651         (===jis-x0212): Ditto.
1652         (===ks-x1001): Ditto.
1653         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1654         mother.
1655         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1656         as the mother.
1657         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1658         as the mother.
1659         (===cns11643-1): New coded-charset for XEmacs CHISE.
1660         (===cns11643-2): Ditto.
1661         (===cns11643-3): Ditto.
1662         (===cns11643-4): Ditto.
1663         (===cns11643-5): Ditto.
1664         (===cns11643-6): Ditto.
1665         (===cns11643-7): Ditto.
1666         (=>>cns11643-1): Ditto.
1667         (==big5-cdp): Indicate abstract glyph-images instead of
1668         representative glyph-images.
1669         (===big5-cdp): New coded-charset for XEmacs CHISE.
1670         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1671         detailed glyph-images.
1672         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1673         `=hanyo-denshi/*'.
1674         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1675         (===hanyo-denshi/ib): Ditto.
1676         (===hanyo-denshi/jt): Ditto.
1677         (===hanyo-denshi/ks): Ditto.
1678         (===mj): Ditto.
1679         (===mj-0): Ditto.
1680         (===mj-1): Ditto.
1681         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1682         `=>>>hanyo-denshi/*' as its mother.
1683         (==gt): Indicate abstract glyph-forms instead of detailed
1684         glyph-images.
1685         (===gt): New coded-charset for XEmacs CHISE.
1686         (=>>>gt): Indicates `==gt' instead of `=gt'.
1687         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1688         (==gt-k): Indicate abstract glyph-forms instead of detailed
1689         glyph-images.
1690         (===gt-k): New coded-charset for XEmacs CHISE.
1691         (==daikanwa): Indicates glyph-images instead of detailed
1692         glyph-images.
1693         (===daikanwa): New coded-charset for XEmacs CHISE.
1694         (===daikanwa/+p): Ditto.
1695         (===daikanwa/ho): Ditto.
1696         (==cbeta): Ditto.
1697         (===cbeta): Ditto.
1698         (==jef-china3): Ditto.
1699         (===jef-china3): Ditto.
1700         (==ruimoku-v6): Ditto.
1701         (==ucs@iso): Indicate representative glyph-forms instead of
1702         representative glyph-images.
1703         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1704         (==ucs@unicode): Indicate representative glyph-forms instead of
1705         representative glyph-images.
1706         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1707         `=ucs@unicode'.
1708         (==ucs@cns): Indicate representative glyph-forms instead of
1709         representative glyph-images.
1710         (==ucs@jis): Ditto.
1711         (==ucs@jis/1990): Ditto.
1712         (==ucs@jis/2000): Ditto.
1713         (==ucs@jis/2004): Ditto.
1714         (==ucs@ks): Ditto.
1715         (===ucs@iso): New coded-charset for XEmacs CHISE.
1716         (===ucs@unicode): Ditto.
1717         (===ucs@gb): Ditto.
1718         (===ucs@ks): Ditto.
1719         (===ucs-bmp-cjk@gb): Ditto.
1720         (===ucs-sip-ext-b@iso): Ditto.
1721
1722 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1726         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1727         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1728         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1729         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1730         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1731         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1732         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1733         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1736         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1737         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1738         - Use "&g1-[NAME];" for `=>>[NAME]'.
1739         - Abolish "&g2-[NAME];".
1740
1741 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1742
1743         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1744         `=>>ucs@cns' as the mother.
1745
1746 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1749         setting for `==ucs@ks'.
1750
1751 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1754         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1755         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1756         0x00E30000〜0x00E409D5.
1757
1758 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1759
1760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1761         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1762         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1763
1764 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1767         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1768
1769         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1770         (=mj-0): Ditto.
1771         (=mj-1): Ditto.
1772         (==mj): Ditto.
1773         (==mj-0): Ditto.
1774         (==mj-1): Ditto.
1775         (=>>mj): Ditto.
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778         setting for `=mj' and `==mj'.
1779
1780 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1781
1782         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1783         CHISE.
1784
1785 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1786
1787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1788         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1789         `=>ucs@hanyo-denshi'.
1790
1791 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1792
1793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1794         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1795
1796         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1797         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1798
1799 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1800
1801         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1802         XEmacs CHISE.
1803
1804 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1805
1806         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1807         Change priority of `=>>>ucs@iso'.
1808
1809         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1810         `=>>>ucs@iso' as the mother.
1811         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1812
1813 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1816         Change priority of `=>>>ucs@unicode'.
1817
1818         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1819         `=ucs@unicode'.
1820
1821 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1824         Change priority of `=>>>ucs@jis'.
1825
1826         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1827         `=ucs@jis'.
1828
1829 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1830
1831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1832         setting for `==daikanwa/+p'.
1833
1834 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1837         setting for `==shinjigen@1ed'.
1838
1839 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1842         XEmacs CHISE.
1843
1844 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1845
1846         * mule/mule-conf.el (==shinjigen): Modify DOC.
1847         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1848         (==shinjigen@rev): Modify DOC.
1849
1850 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1851
1852         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1853         CHISE.
1854
1855 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1858         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1859
1860         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1861         XEmacs CHISE.
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1864         `==daikanwa'.
1865
1866 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1869         setting for `==cns11643-7'.
1870
1871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1872         `==cns11643-7'.
1873
1874 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1875
1876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1877         `==cns11643-6'.
1878
1879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1880         setting for `==cns11643-6'.
1881
1882 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1885         setting for `==cns11643-5'.
1886
1887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1888         `==cns11643-5'.
1889
1890 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1893         setting for `==cns11643-4'.
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `==cns11643-4'.
1897
1898 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1901         setting for `==cns11643-3'.
1902
1903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1904         `==cns11643-3'.
1905
1906 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1909         setting for `==cns11643-2'.
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1912         `==cns11643-2'.
1913
1914 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1915
1916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1917         Change priority of `=>>>ucs@ks'.
1918
1919         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1920         `=ucs@ks'.
1921
1922 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1925         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1926         `==ucs@cns' and `==cns11643-1'.
1927
1928         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1929         (==cns11643-2): Ditto.
1930         (==cns11643-3): Ditto.
1931         (==cns11643-4): Ditto.
1932         (==cns11643-5): Ditto.
1933         (==cns11643-6): Ditto.
1934         (==cns11643-7): Ditto.
1935
1936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1937         `==cns11643-1'.
1938
1939 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1940
1941         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1942         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1943         `=>>>ucs@jis/1990'.
1944
1945         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1946         `=ucs@jis/1990'.
1947         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1948         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1949
1950 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1951
1952         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1953         Change priority of `=>>>ucs@cns'.
1954
1955         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1956         `=ucs@cns'.
1957
1958 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `==ks-x1001'.
1962
1963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1964         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1965         `==ks-x1001'.
1966
1967 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1968
1969         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1970
1971 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1972
1973         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1974         `=jis-x0208'.
1975         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1976         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1977         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1978         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1979         (=>>>jis-x0213-1@2000): Changed to an alias for
1980         `=jis-x0213-1@2000'.
1981         (=>>>jis-x0213-1@2004): Changed to an alias for
1982         `=jis-x0213-1@2004'.
1983         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1984
1985 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1986
1987         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1988         `=adobe-japan1-0'.
1989         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1990         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1991         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1992         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1993         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1994         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1995
1996 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1999         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2000         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2001         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2002         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2003         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2004
2005 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2006
2007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2008         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2009         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2010         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2011         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2012         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2013         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2014         `==jis-x0212'.
2015
2016 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2019         "AdobeJapan1-[0-6]$".
2020         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2021         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2022         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2023         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2024         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2025         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2026         (==adobe-japan1-1): Ditto.
2027         (==adobe-japan1-2): Ditto.
2028         (==adobe-japan1-3): Ditto.
2029         (==adobe-japan1-4): Ditto.
2030         (==adobe-japan1-5): Ditto.
2031         (==adobe-japan1-6): Ditto.
2032         (==jis-x0208): Ditto.
2033         (==jis-x0208@1978): Ditto.
2034         (==jis-x0208@1983): Ditto.
2035         (==jis-x0208@1990): Ditto.
2036         (==jis-x0213-1): Ditto.
2037         (==jis-x0213-1@2000): Ditto.
2038         (==jis-x0213-1@2004): Ditto.
2039         (==jis-x0213-2): Ditto.
2040         (==jis-x0212): Ditto.
2041         (==gb2312): Ditto.
2042         (==iso-ir165): Ditto.
2043         (==gb12345): Ditto.
2044         (==ks-x1001): Ditto.
2045         (==cns11643-1): Ditto.
2046         (==cns11643-2): Ditto.
2047         (==cns11643-3): Ditto.
2048         (==cns11643-4): Ditto.
2049         (==cns11643-5): Ditto.
2050         (==cns11643-6): Ditto.
2051         (==cns11643-7): Ditto.
2052         (==big5-cdp): Ditto.
2053         (==hanyo-denshi/ja): Ditto.
2054         (==hanyo-denshi/jb): Ditto.
2055         (==hanyo-denshi/jc): Ditto.
2056         (==hanyo-denshi/jd): Ditto.
2057         (==hanyo-denshi/ft): Ditto.
2058         (==hanyo-denshi/ia): Ditto.
2059         (==hanyo-denshi/ib): Ditto.
2060         (==hanyo-denshi/hg): Ditto.
2061         (==hanyo-denshi/jt): Ditto.
2062         (==hanyo-denshi/ks): Ditto.
2063         (==gt): Ditto.
2064         (==gt-k): Ditto.
2065         (==daikanwa): Ditto.
2066         (==shinjigen): Ditto.
2067         (==ucs@iso): Ditto.
2068         (==ucs@unicode): Ditto.
2069         (==ucs@gb): Ditto.
2070         (==ucs-bmp@gb): Ditto.
2071         (==ucs@cns): Ditto.
2072         (==ucs-bmp@cns): Ditto.
2073         (==ucs@jis): Ditto.
2074         (==ucs@jis/1990): Ditto.
2075         (==ucs@jis/2000): Ditto.
2076         (==ucs@jis/2004): Ditto.
2077         (==ucs@JP): Ditto.
2078         (==ucs@JP/hanazono): Ditto.
2079         (==ucs@ks): Ditto.
2080         (==ucs-bmp@ks): Ditto.
2081         (==ucs@cns11643): Ditto.
2082         (==ucs-bmp-cjk@gb): Ditto.
2083         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2084         (==ucs-sip-ext-b@iso): Ditto.
2085
2086 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2087
2088         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2089         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2090
2091         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2092         XEmacs CHISE.
2093         (=ucs-bmp-cjk@unicode): Abolished.
2094
2095 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2096
2097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2098         `=+>ucs-bmp-cjk-compat@jis'.
2099
2100         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2101         for XEmacs CHISE.
2102
2103 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2104
2105         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2106         CHISE.
2107
2108 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2109
2110         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2111         for XEmacs CHISE.
2112         (=jis-x0208@1978/1er-pr): Abolished.
2113         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2114         `=jis-x0208@1978/1er-pr' as the mother.
2115
2116 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2117
2118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2119         setting for `=ucs-itaiji-084'.
2120
2121 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2122
2123         * mule/mule-charset.el (default-coded-charset-priority-list):
2124         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2125
2126         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2127         XEmacs CHISE.
2128         (=ucs-bmp-itaiji-084): Ditto.
2129
2130 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2131
2132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2133         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2134
2135 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2136
2137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2138         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2139
2140         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2141         XEmacs CHISE.
2142         (=big5-cdp-var-5): Ditto.
2143
2144 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2145
2146         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2147         XEmacs CHISE.
2148
2149 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2150
2151         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2152         XEmacs CHISE.
2153
2154 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2157         setting for `=>>>hanyo-denshi/ft'.
2158
2159 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2160
2161         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2162         XEmacs CHISE.
2163         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2164         `=hanyo-denshi/jd' as the mother.
2165
2166 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2167
2168         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2169         XEmacs CHISE.
2170         (=+>adobe-japan1-1): Ditto.
2171         (=+>adobe-japan1-2): Ditto.
2172         (=+>adobe-japan1-3): Ditto.
2173         (=+>adobe-japan1-4): Ditto.
2174         (=+>adobe-japan1-5): Ditto.
2175         (=+>adobe-japan1-6): Ditto.
2176         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2177
2178 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2181         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2182         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2183
2184         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2185         the top.
2186
2187 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2188
2189         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2190         XEmacs CHISE.
2191         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2192         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2193         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2194
2195 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2196
2197         * mule/mule-charset.el (default-coded-charset-priority-list):
2198         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2199         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2200
2201         * mule/mule-conf.el: Modify order of definitions of some
2202         coded-charsets.
2203
2204 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2207         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2208         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2209
2210         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2211         CHISE.
2212         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2213         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2214
2215 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2216
2217         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2218         CHISE.
2219
2220 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2221
2222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2223         setting for `=daikanwa/+2p'.
2224
2225         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2226         XEmacs CHISE.
2227
2228 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2229
2230         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2231         XEmacs CHISE.
2232         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2233
2234 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         setting for `=>>>hanyo-denshi/ib'.
2238
2239 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2240
2241         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2242         XEmacs CHISE.
2243         (=>>>hanyo-denshi/ib): Ditto.
2244         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2245         `=hanyo-denshi/ja' as the mother.
2246         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2247         `=hanyo-denshi/ib' as the mother.
2248
2249 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2250
2251         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2252         XEmacs CHISE.
2253         (utf-8-ivs-mcs-er): Likewise.
2254         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2255         and `=>ucs-gb'.
2256         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2257         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2258         `ucs-gb' and `=>ucs-gb'.
2259         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2260         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2261         and `=>ucs-cns'.
2262         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2263         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2264         `ucs-cns' and `=>ucs-cns'.
2265         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2266         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2267         `ucs-big5' and `=>ucs-big5'.
2268         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2269         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2270         `ucs-big5' and `=>ucs-big5'.
2271         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2272         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2273         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2274         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2275         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2276         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2277         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2278         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2279         `=>ucs-jis'; modify DOC and mnemonic.
2280         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2281         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2282         and `=>ucs-jis'; modify DOC and mnemonic.
2283         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2284         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2285         `=>ucs-ks'.
2286         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2287         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2288         and `=>ucs-ks'.
2289         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2290
2291 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2294         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2295
2296 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2299         Modify priorities.
2300
2301 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2302
2303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2304         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2305
2306 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2307
2308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2309         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2310
2311 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2312
2313         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2314         CHISE.
2315
2316 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2317
2318         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2319         CHISE.
2320
2321 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2322
2323         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2324         CHISE.
2325
2326 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2329         `=+>ucs-bmp-cjk@unicode'.
2330
2331         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2332         for XEmacs CHISE.
2333
2334 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2337         setting for `=>>daikanwa'.
2338
2339 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2342         `=>>hanyo-denshi/jt'.
2343
2344 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2347         XEmacs CHISE.
2348         (=+>jis-x0208@1990): Ditto.
2349         (=+>jis-x0213-1@2000): Ditto.
2350
2351 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2354         XEmacs CHISE.
2355
2356 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2359         XEmacs CHISE.
2360         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2361         `=hanyo-denshi/jc' as the mother.
2362
2363 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2366         setting for `=+>adobe-japan1'.
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list):
2369         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2370         and `=>>hanyo-denshi/ft' to `=>>gt'.
2371
2372 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2375         XEmacs CHISE.
2376         (=>>adobe-japan1-1): Ditto.
2377         (=>>adobe-japan1-2): Ditto.
2378         (=>>adobe-japan1-3): Ditto.
2379         (=>>adobe-japan1-4): Ditto.
2380         (=>>adobe-japan1-5): Ditto.
2381         (=>>adobe-japan1-6): Ditto.
2382         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2383
2384 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-conf.el (=adobe-japan1): New alias for
2387         `=adobe-japan1-6'.
2388         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2389         (=>>>adobe-japan1-1): Ditto.
2390         (=>>>adobe-japan1-2): Ditto.
2391         (=>>>adobe-japan1-3): Ditto.
2392         (=>>>adobe-japan1-4): Ditto.
2393         (=>>>adobe-japan1-5): Ditto.
2394         (=>>>adobe-japan1-6): Ditto.
2395         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2396
2397 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2400         setting for `=>>>adobe-japan1'.
2401
2402 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2405         setting for `=+>ucs@ks'.
2406
2407 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2410         XEmacs CHISE.
2411         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2412         `=adobe-japan1-6' as the mother.
2413
2414 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2417         setting for `=>cns11643-7'.
2418
2419 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2422         CHISE.
2423
2424 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2427         XEmacs CHISE.
2428         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for `=>ucs@jis/2004'.
2432
2433 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2436         setting for `=+>gt'.
2437
2438         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2439         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2440
2441 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2444         `=>ucs@unicode' as the mother.
2445         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2446         mother.
2447         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2448         mother.
2449         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2450         mother.
2451
2452 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2455         setting for `=+>ucs@unicode'.
2456
2457         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2458         CHISE.
2459
2460 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2463         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2464         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2465         - Add setting for `=+>ucs@cns'.
2466
2467         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2468         CHISE.
2469         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2470         as the mother.
2471         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2472         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2473
2474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2475         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2476
2477 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         setting for `=>ucs@ks'.
2481
2482 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2485         `=ucs-bmp-cjk-compat@unicode'.
2486
2487         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2488         coded-charset for XEmacs CHISE.
2489
2490 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2493         `=ucs-bmp-cjk-compat'.
2494
2495         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2496         XEmacs CHISE.
2497
2498 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2501         CHISE.
2502
2503 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2506         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2507
2508         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2509         `=>ucs@jis/1990'.
2510         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2511
2512 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2515         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2516
2517         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2518         CHISE.
2519         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2520         mother.
2521
2522 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2525         `=>jis-x0213-2@usual'.
2526         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2527         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2528         `=>jis-x0213-2@usual' as the mother.
2529
2530 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2533         (=>ucs@JP): New alias for `=+>ucs@jis'.
2534
2535 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2538         `=>jis-x0208@usual'.
2539         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2540         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2541         `=>jis-x0208@usual' as the mother.
2542         (=>jis-x0208): Likewise.
2543
2544 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2547         setting for `=+>jis-x0208@1978'.
2548
2549 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2552         XEmacs CHISE.
2553
2554 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2557         setting for `=>>>ucs@jis/1990'.
2558
2559 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2562         setting for `=>ucs@jis/1990'.
2563
2564 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2567         setting for `=ucs@JP/hanazono'.
2568
2569         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2570         CHISE.
2571         (=ucs@JP/hanazono): Ditto.
2572         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2573         (=>>hanyo-denshi/jc): Ditto.
2574         (=>>hanyo-denshi/jd): Ditto.
2575
2576 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2579         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2580
2581 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2584         XEmacs CHISE.
2585
2586 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2589         XEmacs CHISE.
2590
2591 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2594         `=ucs-bmp-cjk@JP'.
2595
2596 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2599         XEmacs CHISE.
2600
2601 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2604         Modify order of settings; add settings for `=daikanwa@rev2'.
2605
2606 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2607
2608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2609         setting for `=>>cbeta'.
2610
2611         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2612         CHISE.
2613
2614 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2617         setting for `=>>adobe-japan1'.
2618
2619 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2622         XEmacs CHISE.
2623
2624 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2627         setting for `=>>hanyo-denshi/ia'.
2628
2629         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2630         XEmacs CHISE.
2631
2632 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2635         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2636
2637         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2638         XEmacs CHISE.
2639         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2640         `=hanyo-denshi/jt' as the mother.
2641
2642 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         setting for `=>>>jis-x0213-2'.
2646
2647         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2648         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2649         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2650
2651 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2654         XEmacs CHISE.
2655
2656 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2659         XEmacs CHISE.
2660
2661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2662         `=>>jis-x0213-1@2004'.
2663
2664 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2667         XEmacs CHISE.
2668
2669 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2672         - Use "&g2-*;" as entity-references for `=>>>*'.
2673         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2674
2675         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2676         XEmacs CHISE.
2677         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2678         as the mother.
2679
2680 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for `=>>hanyo-denshi/ib'.
2684
2685         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2686         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2687         (=>>jis-x0208@1990): Ditto.
2688         (=>>hanyo-denshi/ib): Ditto.
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list):
2691         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2692
2693 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2696         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2697         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2698         `=>>>ucs@jis/2004'.
2699
2700 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2703         XEmacs CHISE.
2704         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2705         `=jis-x0213-1@2004' as the mother.
2706         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2707         (=>>>ucs@ks): Ditto.
2708
2709         * mule/mule-charset.el (default-coded-charset-priority-list):
2710         Modify priority of `=hanyo-denshi/*'.
2711
2712 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2715         settings for `=>>ucs@JP' and `=ucs@JP'.
2716
2717 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2720         CHISE.
2721
2722 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2725         setting for `=>>>ucs@cns'.
2726
2727         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2728         CHISE.
2729
2730 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2733         instead of `=>>>jis-x0213-1@2004' as the mother.
2734         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2735         (=>>>ucs@unicode): Likewise.
2736         (=>>>ucs@jis): Likewise.
2737         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2738         mother.
2739         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2740
2741 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2745         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2746         `=>>>ucs@jis'.
2747
2748 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list):
2751         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2752         and `=jis-x0213-*-2000'.
2753
2754 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2757         XEmacs CHISE.
2758         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2759         `=>>jis-x0213-1' as the mother.
2760
2761 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2764         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2765
2766 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2769
2770 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2773         XEmacs CHISE.
2774
2775 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2776
2777         * mule/mule-coding.el (decomposition-feature-list): Set
2778         `=decomposition', `=decomposition@cid' and
2779         `=decomposition@hanyo-denshi'.
2780
2781 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2784         setting for `=>>hanyo-denshi/ks'.
2785
2786         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2787         XEmacs CHISE.
2788
2789 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2792         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2793
2794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2795         `=hanyo-denshi/ks/mf'.
2796
2797         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2798         XEmacs CHISE.
2799         (=hanyo-denshi/ks/mf): Ditto.
2800
2801 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2804         settings for P=hanyo-denshi/jt'.
2805
2806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2807         `=hanyo-denshi/jt'.
2808
2809         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2810         XEmacs CHISE.
2811
2812 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2815         settings for `=hanyo-denshi/ip'.
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2818         `=hanyo-denshi/ip'.
2819
2820         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2821         XEmacs CHISE.
2822
2823 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2826         settings for `=hanyo-denshi/hg'.
2827
2828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2829         `=hanyo-denshi/hg'.
2830
2831         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2832         XEmacs CHISE.
2833
2834 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2837         setting for `=>>hanyo-denshi/ft'.
2838
2839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2840         `=>>hanyo-denshi/ft'.
2841
2842         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2843         XEmacs CHISE.
2844
2845 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         settings for `=hanyo-denshi/ib'.
2849
2850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2851         `=hanyo-denshi/ib'.
2852
2853         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2854         XEmacs CHISE.
2855
2856 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2859         settings for isolated characters of `=hanyo-denshi/ia' and
2860         non-isolated characters of `=hanyo-denshi/*'.
2861
2862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2863         `=hanyo-denshi/ia'.
2864
2865         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2866         XEmacs CHISE.
2867
2868 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2871         setting for isolated characters of `=hanyo-denshi/ft'.
2872
2873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2874         `=hanyo-denshi/ft'.
2875
2876         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2877         XEmacs CHISE.
2878
2879 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2882         setting for isolated characters of `=hanyo-denshi/jd'.
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2885         `=hanyo-denshi/jd'.
2886
2887         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2888         XEmacs CHISE.
2889
2890 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2893         setting for isolated characters of `=hanyo-denshi/jc'.
2894
2895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2896         `=hanyo-denshi/jc'.
2897
2898         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2899         XEmacs CHISE.
2900
2901 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2904         setting for isolated characters of `=hanyo-denshi/jb'.
2905
2906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2907         `=hanyo-denshi/jb'.
2908
2909         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2910         XEmacs CHISE.
2911
2912 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2915         setting for isolated characters of `=hanyo-denshi/ja'.
2916
2917 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2920         `=hanyo-denshi/ja'.
2921
2922         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2923         XEmacs CHISE.
2924
2925 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2928         settings for isolated characters of `=adobe-japan1-6'.
2929
2930 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2933         CHISE.
2934         (=daikanwa/+2p): Ditto.
2935         (=daikanwa/ho): Ditto.
2936
2937 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2940         coding-system for XEmacs CHISE.
2941
2942 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2945         setting for `=>>ruimoku-v6'.
2946
2947         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2948         CHISE.
2949
2950 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2953         setting for `=daikanwa@rev1'.
2954
2955 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2958         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2959
2960 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2963         XEmacs CHISE.
2964         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2965
2966 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2969         CHISE.
2970
2971 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2974         CHISE.
2975
2976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2977         setting for `=>ucs@jis'.
2978
2979 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         setting for `=>jis-x0208@usual'.
2983
2984         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2985         XEmacs CHISE.
2986         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2987         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2988         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2989
2990 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2993         CHISE.
2994         (=>>>jis-x0208@1990): Ditto.
2995         (=>>>jis-x0213-1): Ditto.
2996         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2997         mother.
2998         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2999         as the mother.
3000
3001 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3004         setting for `=>ucs@cns' and `=>>ucs@ks'.
3005
3006         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3007         CHISE.
3008
3009 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3012         CHISE.
3013
3014 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3017         CHISE.
3018         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3019         mother.
3020
3021 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3024         `==>ucs-bmp-cjk@bucs'.
3025
3026         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3027         XEmacs CHISE.
3028
3029 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3032         setting for `==>ucs@bucs'.
3033
3034         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3035         XEmacs CHISE.
3036
3037 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3040         - Add setting for `=>>jis-x0208'.
3041         - Omit setting for `=>>jis-x0208@1990'.
3042         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3043           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3044           `=ucs@FOO'.
3045
3046 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3049         setting for `=>daikanwa'.
3050
3051 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-conf.el (=daikanwa): Fix DOC.
3054         (=>daikanwa): New abstract character for XEmacs CHISE.
3055         (=>ucs@iso): Likewise.
3056         (=>ucs@unicode): Likewise.
3057         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3058
3059 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3062         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3063           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3064         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3065         - Add `=>big5-cdp'.
3066
3067 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3068
3069         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3070         (=>big5-cdp): New abstract character.
3071
3072 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3075         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3076         `chinese-big5'.
3077
3078 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-charset.el (default-coded-charset-priority-list):
3081         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3082
3083         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3084         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3085         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3086         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3087         and `=>jis-x0213-2'.
3088
3089 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3092         XEmacs CHISE.
3093         (=>>ucs@jis/2000): Likewise.
3094         (=>>ucs@jis/2004): Likewise.
3095
3096 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3099         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3100         `=>>ucs@cns'.
3101
3102         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3103         XEmacs CHISE.
3104         (=>>gt): Use quote instead of backquote; modify DOC.
3105         (=>gt): Use quote instead of backquote.
3106         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3107         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3108         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3109         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3110         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3111         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3112
3113 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3114
3115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3116         `=>>ucs@unicode' and `=>>gt'.
3117
3118 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3121         XEmacs CHISE.
3122         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3123         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3124         `=jis-x0208@1978/1er-pr' as the mother.
3125         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3126
3127 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3130         `=ucs@unicode' as the mother.
3131
3132 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3135         setting for `=>>ucs@unicode'.
3136
3137         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3138         CHISE.
3139
3140 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3141
3142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3143         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3144
3145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3146         `=adobe-japan1-6' and `=adobe-japan1-base'.
3147
3148         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3149         XEmacs CHISE.
3150         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3151         specify `min-code' and `max-code'.
3152         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3153         (=adobe-japan1-2): Likewise.
3154         (=adobe-japan1-3): Likewise.
3155         (=adobe-japan1-4): Likewise.
3156         (=adobe-japan1-5): Likewise.
3157         (=adobe-japan1-6): Likewise.
3158
3159 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3162         setting for `=>gt'.
3163
3164 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3167         CHISE.
3168
3169 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3172         setting for `=>zinbun-oracle'.
3173
3174         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3175         for XEmacs CHISE.
3176
3177 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3180         for XEmacs CHISE.
3181         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3182         `=jis-x0208@1978' as the mother.
3183
3184 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3187         - Use `=gt' instead of `ideograph-gt'.
3188         - Use `=gt-k' instead of `ideograph-gt-k'.
3189         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3190         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3191         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3192         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3193         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3194         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3195         - Use `=>>gt' instead of `<=>gt'.
3196         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3197         - Add setting for `=>>jis-x0208@1990'.
3198         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3199           `=>>jis-x0213-1@2000'.
3200         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3201         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3202           `=>>jis-x0213-1@2004'.
3203         - Add setting for `=>>jis-x0208@1978'.
3204         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3205
3206 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3209         XEmacs CHISE.
3210
3211 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3214         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3215         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3216         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3217         `<=>jis-x0213-1@2004'.
3218
3219 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3222         CHISE.
3223         (=>jis-x0213-2): Ditto.
3224
3225 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3228         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3229
3230 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3233         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3234         `=>jis-x0213-1'.
3235
3236 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3239         CHISE.
3240         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3241
3242 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3243
3244         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3245         `<==>jis-x0213-1'.
3246         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3247         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3248         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3249         (<=>jis-x0208): New alias for `=>jis-x0208'.
3250         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3251         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3252         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3253         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3254         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3255         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3256         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3257         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3258         (=>>gt): Renamed from `<==>gt'.
3259         (<==>gt): New alias for `=>>gt'.
3260
3261 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3264         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3265         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3266         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3267         - Add settings for `<=>jis-x0213-1@2000' and
3268           `<=>jis-x0213-1@2004'.
3269
3270         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3271         XEmacs CHISE.
3272         (<==>jis-x0213-1): Likewise.
3273         (<==>jis-x0213-1@2000): Likewise.
3274         (<==>jis-x0213-1@2004): Likewise.
3275         (<=>jis-x0208): Add property `=>iso-ir 168'.
3276         (<=>jis-x0208@1997): Likewise.
3277         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3278         as the mother; add property `=>iso-ir 228'.
3279         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3280         property `=>iso-ir 228'.
3281         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3282         property `=>iso-ir 233'.
3283         (<==>gt): Renamed from `<=>gt'.
3284         (<=>gt): New alias for `<==>gt'.
3285
3286 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3289         CHISE.
3290         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3291         `<=>jis-x0208' as the mother.
3292         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3293         (<=>jis-x0213-1@2000): Ditto.
3294         (<=>jis-x0213-1@2004): Ditto.
3295
3296 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3299         settings for `<=>gt'.
3300
3301         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3302
3303 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3306         XEmacs CHISE.
3307         (=jis-x0208@1978/-4pr): Likewise.
3308         (=jis-x0208@1978/4-pr): Likewise.
3309         (=jis-x0213-1): Likewise.
3310         (=ucs@iso): Likewise.
3311         (=ucs@unicode): Likewise.
3312         (=ucs@gb): Likewise.
3313         (=ucs@gb/fw): Likewise.
3314         (=ucs@cns): Likewise.
3315         (=ucs@cns/fw): Likewise.
3316         (=ucs@jis): Likewise.
3317         (=ucs@jis/fw): Likewise.
3318         (=ucs@jis/1990): Likewise.
3319         (=ucs@jis/2000): Likewise.
3320         (=ucs@jis/2004): Likewise.
3321         (=ucs@JP): Likewise.
3322         (=ucs@ks): Likewise.
3323         (=ucs@big5): Likewise.
3324         (=ucs@big5/cns11643): Likewise.
3325         (=ucs@cns11643): Likewise.
3326
3327 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3328
3329         * mule/mule-charset.el (default-coded-charset-priority-list):
3330         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3331
3332         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3333         CHISE.
3334         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3335         mother.
3336
3337 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3340         from src/mule-charset.c].
3341         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3342         specify `final'.
3343         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3344         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3345         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3346         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3347         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3348         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3349
3350 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3353         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3354         (=jis-x0208@1978/i-4): Specify `partial'.
3355         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3356         mother coded-charset.
3357         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3358
3359 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3362         settings for `=jis-x0213-1@2004'.
3363
3364 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3365
3366         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3367         CHISE.
3368         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3369         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3370         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3371         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3372         temporarily.
3373         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3374
3375 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3376
3377         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3378         CHISE.
3379         (=shinjigen@1ed): Inherited from `=shinjigen'.
3380         (=shinjigen@rev): Likewise.
3381
3382 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3385         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3386
3387 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3390         define it as an alias.
3391         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3392         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3393         alias.
3394         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3395         alias.
3396
3397 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3400         CHISE.
3401
3402 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3403
3404         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3405         CHISE.
3406         (shinjigen-2): Ditto.
3407
3408 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list):
3411         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3412         `chinese-big5-eten-*' and `chinese-big5'.
3413
3414 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3417         #x9FA5 temporarily.
3418
3419 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3420
3421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3422         settings for `=jis-x0208@1978/i1'.
3423
3424 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3425
3426         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3427         XEmacs CHISE.
3428
3429 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3430
3431         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3432         XEmacs CHISE.
3433
3434 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3437         XEmacs CHISE.
3438
3439 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3442         CHISE.
3443         (=ucs-bmp@cns): Likewise.
3444         (=ucs-bmp@jis): Likewise.
3445         (=ucs-bmp@ks): Likewise.
3446
3447 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3450         CHISE.
3451         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3452
3453 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3454
3455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3456         settings for `=zinbun-oracle'.
3457
3458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3459         `=zinbun-oracle'.
3460
3461 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3464         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3465         `=ucs@iso'.
3466
3467 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3468
3469         * mule/mule-charset.el (default-coded-charset-priority-list):
3470         Delete `ucs-sip'; modify order of some CCSs.
3471
3472 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3475         in XEmacs CHISE.
3476
3477         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3478         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3479         CHISE.
3480
3481 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3482
3483         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3484         its registry.
3485         (=ucs-radicals@unicode): Likewise.
3486
3487 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3488
3489         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3490         CHISE.
3491
3492 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3493
3494         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3495         CHISE.
3496
3497 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3500         CHISE.
3501
3502 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3505         Modify preference of *isolated settings*.
3506
3507 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3510         utf-2000 is provided.
3511         (=ucs@cns11643): Likewise.
3512
3513 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3516         Prefer every *isolated setting* to ordinary setting.
3517
3518 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3519
3520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3521         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3522
3523 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3524
3525         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3526         CHISE.
3527
3528 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3529
3530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3531         settings for `=jis-x0208@1997'.
3532
3533 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3534
3535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3536         `=jis-x0208@1997'.
3537
3538 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3539
3540         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3541         XEmacs CHISE.
3542
3543 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3544
3545         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3546         `=jis-x0208@1978'.
3547         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3548         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3549         `=jis-x0208-1990' as the mother.
3550         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3551
3552 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3555         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3556         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3557         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3558         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3559         for `=ucs@JP'.
3560
3561 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3564         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3565         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3566         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3567         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3568         `=daikanwa@rev2'.
3569
3570 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3573         (=gt): Likewise.
3574         (=gt-k): Likewise.
3575         (=gt-pj-*): Likewise.
3576         (=gt-pj-k1): Likewise.
3577         (=gt-pj-k2): Likewise.
3578         (=daikanwa): Likewise.
3579         (=daikanwa-rev1): Likewise.
3580         (=daikanwa-rev2): Likewise.
3581         (=big5-pua): Likewise.
3582         (=big5-eten): Likewise.
3583         (chinese-big5-eten-a): Likewise.
3584         (chinese-big5-eten-b): Likewise.
3585         (=hanziku-*): Likewise.
3586         (=cbeta): Likewise.
3587         (=jef-china3): Likewise.
3588         (=ruimoku-v6): Likewise.
3589         (=ucs@iso): Likewise.
3590         (=ucs@unicode): Likewise.
3591         (=ucs@gb): Likewise.
3592         (=ucs@cns): Likewise.
3593         (=ucs@jis): Likewise.
3594         (=ucs@jis-1990): Likewise.
3595         (=ucs@jis-2000): Likewise.
3596         (=ucs@jp): Likewise.
3597         (=ucs@ks): Likewise.
3598         (=ucs@big5): Likewise.
3599         (=ucs-radicals): Likewise.
3600         (=ucs-radicals@unicode): Likewise.
3601         (=ucs-bmp-cjk): Likewise.
3602         (=ucs-bmp-cjk@unicode): Likewise.
3603         (=ucs-sip-ext-b): Likewise.
3604         (=ucs-sip-ext-b@iso): Likewise.
3605
3606 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3609         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3610
3611 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3612
3613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3614         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3615         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3616         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3617         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3618         arabic-digit, ipa and ``&I-B-XXXX;''.
3619
3620 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3621
3622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3623         setting for (I-)HZK{03..12}-XXXX.
3624
3625 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3628         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3629
3630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3631         `=ruimoku-v6'.
3632
3633         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3634         CHISE.
3635
3636 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3637
3638         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3639         (=ucs@unicode): Likewise.
3640         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3641         (=ucs@cns): Likewise.
3642         (=ucs@jis): Likewise.
3643         (=ucs@ks): Likewise.
3644         (=ucs@big5): Likewise.
3645
3646 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3647
3648         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3649         `ucs-jis'.
3650         (utf-8-jis-er): Likewise.
3651         (utf-8-jp): New coding-system.
3652         (utf-8-jp-er): Likewise.
3653
3654         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3655
3656 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3657
3658         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3659
3660         * mule/japanese.el: Move definition of `euc-jisx0213' to
3661         mule/mule-coding.el.
3662
3663 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3664
3665         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3666         mule-coding before loading update-cdb when utf-2000 is provided.
3667
3668 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3669
3670         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3671         `=daikanwa'.
3672
3673 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3674
3675         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3676         definition codes when `utf-2000' is provided.
3677
3678 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3679
3680         * mule/mule-category.el (word-combining-categories): Don't setup
3681         `word-combining-categories' in XEmacs CHISE.
3682         (word-separating-categories): Add setting about Latin script in
3683         XEmacs CHISE.
3684
3685 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3686
3687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3688         setting for `chinese-big5'.
3689
3690 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3691
3692         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3693         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3694         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3695         add setting for HZK0[12]-xxxx.
3696
3697 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3698
3699         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3700         in XEmacs CHISE.
3701
3702 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3703
3704         * mule/mule-charset.el (default-coded-charset-priority-list):
3705         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3706         and `chinese-big5' to `=gt-pj-*'.
3707
3708 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3709
3710         * mule/mule-conf.el (=daikanwa): Renamed from
3711         `ideograph-daikanwa'.
3712         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3713
3714 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * mule/mule-conf.el (=cns11643-7): Renamed from
3717         `chinese-cns11643-7'.
3718         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3719
3720 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3721
3722         * mule/mule-conf.el (=cns11643-6): Renamed from
3723         `chinese-cns11643-6'.
3724         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3725
3726 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3727
3728         * mule/mule-conf.el (=cns11643-5): Renamed from
3729         `chinese-cns11643-5'.
3730         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3731
3732 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3733
3734         * mule/mule-conf.el (=cns11643-4): Renamed from
3735         `chinese-cns11643-4'.
3736         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3737
3738 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * mule/mule-conf.el (=cns11643-3): Renamed from
3741         `chinese-cns11643-3'.
3742         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3743
3744 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3745
3746         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3747         `=cns11643-2'.
3748         (chinese-cns11643-2): New alias for `=cns11643-2'.
3749
3750 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3751
3752         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3753         `=cns11643-1'.
3754         (chinese-cns11643-1): New alias for `=cns11643-1'.
3755
3756 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3757
3758         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3759         (chinese-gb12345): New alias for `=gb12345'.
3760
3761 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3762
3763         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3764         (chinese-gb2312): New alias for `=gb2312'.
3765
3766 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3767
3768         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3769         (chinese-big5): New alias for `=big5'.
3770
3771 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3774         (korean-ksc5601): New alias for `=ks-x1001'.
3775
3776 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3777
3778         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3779         `=jis-x0212'.
3780         (japanese-jisx0212): New alias for `=jis-x0212'.
3781
3782 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3783
3784         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3785         `=jis-x0208-1983'.
3786         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3787
3788 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3789
3790         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3791         `=jis-x0208-1978'.
3792         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3793
3794 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3795
3796         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3797         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3798
3799 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3800
3801         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3802         (chinese-cns11643-3): Specify iso-ir 183.
3803         (chinese-cns11643-4): Specify iso-ir 184.
3804         (chinese-cns11643-5): Specify iso-ir 185.
3805         (chinese-cns11643-6): Specify iso-ir 186.
3806         (chinese-cns11643-7): Specify iso-ir 187.
3807         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3808         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3809
3810 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3811
3812         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3813         \uXXXX for every cases.
3814
3815 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3816
3817         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3818         (ucs-big5): Changed to an alias for `=ucs@big5'.
3819
3820 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3821
3822         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3823         (ucs-ks): Changed to an alias for `=ucs@ks'.
3824
3825 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3826
3827         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3828         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3829
3830 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3831
3832         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3833         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3834
3835 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3836
3837         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3838         (ucs-jis): Changed to an alias for `=ucs@jis'.
3839
3840 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3841
3842         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3843         (ucs-cns): Changed to an alias for `=ucs@cns'.
3844
3845 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3848         (ucs-gb): Changed to an alias for `=ucs@gb'.
3849
3850 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3853         `ideograph-daikanwa-2'.
3854         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3855         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3856
3857 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3858
3859         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3860         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3861
3862         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3863         for `xemacs-chise-version'.
3864
3865 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3866
3867         * mule/mule-charset.el (default-coded-charset-priority-list):
3868         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3869         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3870         instead of `ideograph-hanziku-*'.
3871
3872         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3873         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3874
3875 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3876
3877         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3878         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3879         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3880         `utf-2000' is provided.
3881
3882 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3885         is provided [was builtin coded-charsets].
3886
3887 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3888
3889         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3890         is provided [was builtin coded-charsets].
3891
3892 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3893
3894         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3895         is provided [was builtin coded-charsets].
3896
3897 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3898
3899         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3900         is provided [was builtin coded-charsets].
3901
3902 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3903
3904         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3905         when `utf-2000' is provided [was builtin coded-charsets].
3906
3907 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * mule/mule-conf.el (=hanziku-*): Renamed from
3910         `ideograph-hanziku-*'.
3911         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3912
3913 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3914
3915         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3916         `utf-2000' is provided [was builtin coded-charsets].
3917         (ideograph-hanziku-{1..12}): Likewise.
3918
3919 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3920
3921         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3922         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3923
3924 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3925
3926         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3927         when `utf-2000' is provided [was builtin coded-charsets].
3928
3929 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3930
3931         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3932         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3933         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3934
3935 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3936
3937         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3938         (ideograph-gt): Changed to an alias for `=gt'.
3939
3940 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3943         is provided; it was defined as a builtin coded-charset.
3944         (ideograph-gt): Likewise.
3945
3946 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3947
3948         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3949         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3950
3951 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3952
3953         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3954         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3955
3956 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3957
3958         * mule/mule-conf.el (=big5-eten): Renamed from
3959         `chinese-big5-eten'.
3960         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3961
3962 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3963
3964         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3965         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3966
3967 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3968
3969         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3970         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3971
3972 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3973
3974         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3975         (china3-jef): Changed to an alias for `=jef-china3'.
3976
3977 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3978
3979         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3980         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3981
3982         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3983         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3984         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3985         when `utf-2000' is provided.
3986
3987 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3988
3989         * mule/mule-charset.el (default-coded-charset-priority-list):
3990         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3991
3992         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3993         (ucs-jis-2000): Deleted.
3994
3995 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3996
3997         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3998         UTF-2000.
3999         (=ucs-jis-2000): New coded-charset for UTF-2000.
4000
4001 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4002
4003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4004         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4005
4006 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4007
4008         * mule/mule-charset.el (default-coded-charset-priority-list):
4009         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4010         `ideograph-cbeta'.
4011
4012 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4013
4014         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4015         builtin coded-charset].
4016
4017 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4018
4019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4020         settings for &K0-xxxx and &I-K0-xxxx.
4021
4022 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4023
4024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4025         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4026
4027 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4028
4029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4030         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4031
4032 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4033
4034         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4035         UTF-2000.
4036         (ideograph-gt-pj-k1): Likewise.
4037         (ideograph-gt-pj-k2): Likewise.
4038
4039 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4040
4041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4042         `=jis-x0208'.
4043
4044 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4045
4046         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4047         UTF-2000 [was a builtin coded-charset].
4048
4049 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4050
4051         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4052         (utf-8-gb-er): Likewise.
4053
4054 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4055
4056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4057         settings for JIS X 0212 and JIS X 0208:1978.
4058
4059 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4060
4061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4062         setting for JIS X 0213.
4063
4064 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4065
4066         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4067         standard-case-table in UTF-2000.
4068
4069 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4070
4071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4072         definitions for isolated-chars.
4073
4074 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4075
4076         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4077         `configure-utf-2000-lisp-directory'.
4078         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4079         `mule-lisp-load-path'.
4080
4081 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4082
4083         * startup.el (startup-setup-paths): Set and use
4084         `utf-2000-lisp-directory'.
4085         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4086         UTF-2000.
4087
4088 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4089
4090         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4091         (paths-find-utf-2000-lisp-directory): New function.
4092         (paths-construct-load-path): Add new optional argument
4093         `utf-2000-lisp-directory'.
4094
4095         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4096
4097 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4098
4099         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4100         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4101         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4102         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4103         `chinese-big5-2' in UTF-2000.
4104
4105         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4106         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4107
4108 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4109
4110         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4111         `big5-eten-er' in UTF-2000.
4112         (big5-cdp): Modify DOC-string and mnemonic.
4113
4114 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4115
4116         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4117         UTF-2000 [renamed from utf-8-er].
4118         (utf-8-gb): New coding-system in UTF-2000.
4119         (utf-8-gb-er): Likewise.
4120         (utf-8-cns): Likewise.
4121         (utf-8-cns-er): Likewise.
4122         (utf-8-big5): Likewise.
4123         (utf-8-big5-er): Likewise.
4124         (utf-8-jis): Likewise.
4125         (utf-8-jis-er): Likewise.
4126         (utf-8-ks): Likewise.
4127         (utf-8-ks-er): Likewise.
4128         (utf-8-er): Likewise.
4129
4130 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4131
4132         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4133         instead of `utf-8-unix' in UTF-2000.
4134
4135         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4136
4137 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4138
4139         * mule/japanese.el (euc-jisx0213): New coding-system.
4140
4141         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4142         `japanese-jisx0208-1990' as the mother.
4143
4144 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4145
4146         * dumped-lisp.el (preloaded-file-list): Change condition of
4147         loading "close-cdb".
4148
4149 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4150
4151         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4152         setup `coded-charset-entity-reference-alist'.
4153
4154 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4155
4156         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4157         UTF-2000.
4158
4159 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4160
4161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4162         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4163
4164 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4165
4166         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4167         (chinese-big5-eten-a): Likewise.
4168         (chinese-big5-eten-b): Likewise.
4169         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4170         code range is #x8140 .. #x8DFE.
4171
4172 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4173
4174         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4175         UTF-2000.
4176         (chinese-big5-cdp): Likewise.
4177
4178 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4179
4180         * dumped-lisp.el (preloaded-file-list): Rename
4181         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4182
4183 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4184
4185         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4186         append `system-char-db-source-file-list' into
4187         `preloaded-file-list' in UTF-2000.
4188
4189 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4190
4191         * dumped-lisp.el (preloaded-file-list): Delete
4192         character-definition files.
4193
4194 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4195
4196         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4197         UTF-2000.
4198
4199 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4200
4201         * mule/mule-charset.el (default-coded-charset-priority-list):
4202         Delete `mojikyo-2022-1'.
4203
4204 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4205
4206         * mule/mule-charset.el (default-coded-charset-priority-list):
4207         Delete `mojikyo'.
4208
4209 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4210
4211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4212         `ucs-sip'.
4213
4214 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4215
4216         * mule/mule-charset.el (default-coded-charset-priority-list):
4217         Comment out `chinese-gb12345'.
4218
4219 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4220
4221         * bytecomp.el (byte-compile-insert-header): Fixed.
4222
4223 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4224
4225         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4226         XEmacs UTF-2000.
4227
4228 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4229
4230         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4231         UTF-2000.
4232
4233 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4234
4235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4236         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4237
4238 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4239
4240         * mule/mule-charset.el (default-coded-charset-priority-list):
4241         `japanese-jef-china3' is renamed `china3-jef'.
4242
4243 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4244
4245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4246         `japanese-jef-china3' and `ideograph-cbeta'.
4247
4248 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4249
4250         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4251
4252 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4253
4254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4255         `chinese-big5-cdp'.
4256
4257 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4258
4259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4260         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4261
4262 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4263
4264         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4265         loading character definitions.
4266
4267 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4268
4269         * dumped-lisp.el (preloaded-file-list): Rename
4270         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4271
4272 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4273
4274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4275         `chinese-big5'.
4276
4277 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4278
4279         * dumped-lisp.el (preloaded-file-list): Dump
4280         "Ideograph-R028-Private" with XEmacs UTF-2000.
4281
4282 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4283
4284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4285         `chinese-gb12345'.
4286
4287 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4288
4289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4290         `ideograph-gt-pj-{1..11}'.
4291
4292         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4293         XEmacs UTF-2000.
4294
4295 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4296
4297         * mule/mule-charset.el (default-coded-charset-priority-list):
4298         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4299         `chinese-isoir165'.
4300
4301 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4302
4303         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4304         `image/png', `image/x-xpm' and `image/tiff'.
4305
4306         * files.el (binary-file-regexps): Add *.PNG.
4307
4308 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4309
4310         * mule/mule-charset.el (default-coded-charset-priority-list):
4311         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4312         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4313
4314 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4315
4316         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4317         the first completion when UTF-2000 is running.
4318
4319 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4320
4321         * mule/mule-charset.el (default-coded-charset-priority-list):
4322         Delete `ucs'.
4323
4324 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4325
4326         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4327
4328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4329         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4330
4331 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4332
4333         * mule/vietnamese.el (vscii-2): Delete abolished property
4334         `composite'; now composite mode is default.
4335
4336 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4337
4338         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4339         of `raw-text'; check \uHHHH representation even if non-ascii
4340         characters are not found.
4341
4342         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4343         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4344         unconditionally.
4345
4346         * mule/viet-ccl.el: New file.
4347
4348         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4349         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4350         - Separate CCL based implementations to viet-ccl.el.
4351
4352 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4353
4354         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4355         "jisx0213.2000-1".
4356         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4357
4358         * mule/mule-charset.el (default-coded-charset-priority-list):
4359         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4360         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4361
4362 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4363
4364         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4365
4366 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4367
4368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4369         `ucs' in UTF-2000.
4370
4371 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4372
4373         * mule/mule-charset.el (default-coded-charset-priority-list):
4374         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4375         `arabic-iso8859-6'.
4376
4377 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4378
4379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4380         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4381
4382 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4383
4384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4385         `katakana-jisx0201' in UTF-2000.
4386
4387 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4388
4389         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4390         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4391         "u0FB50-Arabic-Presentation-Forms-A",
4392         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4393         "u0FE50-Small-Form-Variants",
4394         "u0FE70-Arabic-Presentation-Forms-B",
4395         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4396         UTF-2000.
4397
4398 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4399
4400         * dumped-lisp.el (preloaded-file-list): Delete
4401         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4402         ... "Ideograph-R214-Flute" in UTF-2000.
4403
4404 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4405
4406         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4407         (japanese-jisx0213-2): New coded-charset.
4408
4409         * dumped-lisp.el (preloaded-file-list): Add
4410         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4411         "Ideograph-R030-Mouth".
4412
4413 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4414
4415         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4416         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4417         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4418         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4419         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4420         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4421         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4422         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4423
4424 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4425
4426         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4427         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4428         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4429         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4430         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4431
4432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4433         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4434
4435 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4436
4437         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4438         in UTF-2000.
4439
4440 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4441
4442         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4443         (chinese-isoir165): Moved from mule/chinese.el.
4444         (chinese-cns11643-3): Moved from mule/chinese.el.
4445         (chinese-cns11643-4): Moved from mule/chinese.el.
4446         (chinese-cns11643-5): Moved from mule/chinese.el.
4447         (chinese-cns11643-6): Moved from mule/chinese.el.
4448         (chinese-cns11643-7): Moved from mule/chinese.el.
4449
4450         * mule/chinese.el: Move definition of coded-charsets to
4451         mule/mule-conf.el.
4452
4453 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4454
4455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4456         `ideograph-daikanwa'.
4457
4458 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4459
4460         * dumped-lisp.el (preloaded-file-list): Delete
4461         "ccs-jisx0201-latin.el".
4462
4463 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4464
4465         * dumped-lisp.el (preloaded-file-list): Add
4466         "u031A0-Extended-Bopomofo" in UTF-2000.
4467
4468 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4469
4470         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4471         renamed to u02E00-CJK-Radical-Supplement.
4472
4473 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4474
4475         * dumped-lisp.el (preloaded-file-list): Add
4476         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4477         "u030A0-Katakana", "u03100-Bopomofo",
4478         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4479         "u03200-Enclosed-CJK-Letters-and-Months" and
4480         "u03300-CJK-Compatibility".
4481
4482 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4483
4484         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4485         "u02F00-Kangxi-Radicals" and
4486         "u02FF0-Ideographic-Description-Characters".
4487
4488 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4489
4490         * dumped-lisp.el (preloaded-file-list): Add
4491         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4492         "u02800-Braille-Patterns" in UTF-2000.
4493
4494 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4495
4496         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4497         "uXXXXX-*.el" in UTF-2000.
4498
4499         * bytecomp.el (byte-compile-insert-header): Delete comments if
4500         non-ASCII characters are found; allow `byte-compile-dynamic' and
4501         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4502         `raw-text'.
4503
4504 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4505
4506         * dumped-lisp.el (preloaded-file-list): Add
4507         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4508         "u025A0-Geometric-Shapes.el".
4509
4510 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4511
4512         * dumped-lisp.el (preloaded-file-list): Add
4513         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4514         "u02460-Enclosed-Alphanumerics.el".
4515
4516 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4517
4518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4519         `chinese-gb2312'.
4520
4521         * dumped-lisp.el (preloaded-file-list): Add
4522         "u02200-Mathematical-Operators.el" and
4523         "u02300-Miscellaneous-Technical.el".
4524
4525 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4526
4527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4528         `chinese-cns11643-*'.
4529
4530         * dumped-lisp.el (preloaded-file-list): Add
4531         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4532         "u02190-Arrows.el" in UTF-2000.
4533
4534 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4535
4536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4537         `korean-ksc5601'.
4538
4539         * dumped-lisp.el (preloaded-file-list): Add
4540         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4541         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4542         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4543
4544 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4545
4546         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4547
4548 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4549
4550         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4551         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4552         "u01780-Khmer.el", "u01800-Mongolian.el",
4553         "u01E00-Latin-Extended-Additional.el" and
4554         "u01F00-Greek-Extended.el" in UTF-2000.
4555
4556 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4557
4558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4559         `ethiopic-ucs' and `ethiopic'.
4560
4561         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4562         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4563
4564         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4565         from mule/ethiopic.el.
4566
4567         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4568         mule/mule-conf.el.
4569
4570 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4571
4572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4573         `lao'.
4574
4575         * mule/mule-conf.el (lao): New coded-charset.
4576
4577         * dumped-lisp.el (preloaded-file-list): Add
4578         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4579         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4580         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4581         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4582         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4583
4584 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4585
4586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4587         `ucs-bmp' and `arabic-iso8859-6'.
4588
4589 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4590
4591         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4592         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4593         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4594
4595 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4596
4597         * startup.el (normal-top-level): Load autoload file for UTF-2000
4598         in UTF-2000.
4599
4600 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4601
4602         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4603         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4604         "u00020-Basic-Latin.el", "u00080-C1.el",
4605         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4606         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4607         "u002B0-Spacing-Modifier-Letters.el",
4608         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4609         UTF-2000.
4610
4611 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4612
4613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4614         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4615         instead of `vietnamese-viscii-*'.
4616
4617 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4618
4619         * mule/mule-conf.el: New file.
4620
4621         * mule/misc-lang.el: Move definition of charset `ipa' to
4622         mule/mule-conf.el.
4623
4624 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4625
4626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4627         `latin-viscii'; prefer it for characters used in Vietnamese.
4628
4629 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4630
4631         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4632
4633 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4634
4635         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4636         `vietnamese-viscii-lower'.
4637         (latin-viscii-upper): Renamed from charset
4638         `vietnamese-viscii-upper'.
4639         (vietnamese-viscii-lower): New alias for charset
4640         `latin-viscii-lower'.
4641         (vietnamese-viscii-upper): New alias for charset
4642         `latin-viscii-upper'.
4643
4644 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4645
4646         * mule/mule-charset.el (default-coded-charset-priority-list):
4647         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4648
4649 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4650
4651         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4652         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4653         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4654         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4655         lisp/utf-2000.
4656
4657 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4658
4659         * mule/ccs-tcvn5712.el: New file.
4660
4661 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4662
4663         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4664         in UTF-2000.
4665
4666 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4667
4668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4669         `japanese-jisx0208'.
4670
4671 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4672
4673         * dumped-lisp.el (preloaded-file-list): Add
4674         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4675         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4676         UTF-2000.
4677
4678         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4679         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4680         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4681         mule/ccs-viscii.el: New files.
4682
4683         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4684         if \uXXXX is found.
4685
4686 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4687
4688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4689         `hiragana-jisx0208' and `katakana-jisx0208'.
4690
4691 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4692
4693         * mule/chinese.el (chinese-cns11643-3): Define it even if
4694         `utf-2000' is provided.
4695         (chinese-cns11643-4): Likewise.
4696         (chinese-cns11643-5): Likewise.
4697         (chinese-cns11643-6): Likewise.
4698         (chinese-cns11643-7): Likewise.
4699
4700 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4701
4702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4703         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4704
4705 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4706
4707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4708         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4709
4710 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4711
4712         * mule/mule-charset.el (default-coded-charset-priority-list):
4713         Setup in UTF-2000.
4714
4715 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4716
4717         * mule/viet-chars.el: Don't define charset
4718         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4719         they are defined as builtin charsets.
4720
4721 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4722
4723         * version.el (emacs-version): Add more space just before UTF-2000
4724         version string.
4725
4726 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4727
4728         * version.el ([constant] emacs-version): Don't add a space in the
4729         preceding place of `xemacs-betaname' because it is duplicated.
4730         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4731
4732         * startup.el (splash-frame-body): Add ETL.
4733
4734 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4735
4736         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4737         is provided because it is defined as builtin charset.
4738         (chinese-cns11643-4): Likewise.
4739         (chinese-cns11643-5): Likewise.
4740         (chinese-cns11643-6): Likewise.
4741         (chinese-cns11643-7): Likewise.
4742
4743 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4744
4745         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4746         coding-system `iso-10646-ucs-4' is not defined.
4747
4748 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4749
4750         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4751         coding-system if `utf-2000' is provided.
4752
4753 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4754
4755         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4756         `utf-2000' is provided.
4757
4758 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4759
4760         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4761         if utf-2000 is provided temporally.
4762
4763 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4764
4765         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4766         as builtin variable].
4767
4768 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4769
4770         * files.el (insert-file-contents-literally): Treat file as binary;
4771         call file-name-handlers. [sync with Emacs 20.3.10]
4772
4773 2008-12-28  Vin Shelton  <acs@xemacs.org>
4774
4775         * XEmacs 21.4.22 is released
4776
4777 2008-12-30  Vin Shelton  <acs@xemacs.org>
4778
4779         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4780         during building even if no packages are found.
4781
4782 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4783
4784         * printer.el (generic-print-region): 
4785         (generic-print-buffer): 
4786         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4787         check if the msprinter device is available, now that msprinter is
4788         always available as a specifier tag. 
4789
4790 2008-12-24  Vin Shelton  <acs@xemacs.org>
4791
4792         * about.el: Add Francisco to my bio!
4793
4794 2008-12-23  Vin Shelton  <acs@xemacs.org>
4795
4796         * autoload.el: Move operator definitions to autoload-operators.el
4797         in the xemacs-base package.
4798
4799 2007-11-22  Vin Shelton  <acs@xemacs.org>
4800
4801         * about.el (about-hacker-contribution): Updated my bio.
4802
4803 2007-10-07  Vin Shelton  <acs@xemacs.org>
4804
4805         * XEmacs 21.4.21 is released
4806
4807 2007-09-19  Didier Verna  <didier@xemacs.org>
4808
4809         Update my personal info.
4810         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4811         * about.el (about-other-current-hackers): Ditto.
4812         * about.el (about-url-alist): Add my musical website.
4813         * about.el (about-personal-info): Update my entry.
4814         * about.el (about-hacker-contribution): Ditto.
4815
4816 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4817
4818         * package-get.el (package-get-download-sites): Update download
4819         sites in Japan.
4820         * package-get.el (package-get-pre-release-download-sites): Ditto.
4821
4822 2007-08-18  Vin Shelton  <acs@xemacs.org>
4823
4824         * package-get.el (package-get-pre-release-download-sites): Sync
4825         mirror sites with 21.5.  (Thanks, Adrian)
4826
4827 2007-08-09  Mike Sperber  <mike@xemacs.org>
4828
4829         * startup.el (migrate-user-init-file): Create backup of
4830         `user-init-file' before migrating.
4831         * startup.el (maybe-migrate-user-init-file): Print
4832         information about backup file.
4833         (maybe-create-compatibility-dot-emacs): Follow above change.
4834
4835 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4836
4837         * font-lock.el: Sync font-lock-add-keywords and
4838         font-lock-remove-keywords from GNU Emacs.
4839         * font-lock.el (font-lock-keywords-alist): New.
4840         * font-lock.el (font-lock-removed-keywords-alist): New.
4841         * font-lock.el (font-lock-add-keywords): New.
4842         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4843         * font-lock.el (font-lock-remove-keywords): New.
4844
4845 2007-08-16  Vin Shelton  <acs@xemacs.org>
4846
4847         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4848         patch from Hans de Graaff.
4849
4850 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4851
4852         * package-get.el (package-get-download-sites): Document Chile and
4853         update Denmark download site.
4854         * package-get.el (package-get-pre-release-download-sites): Ditto.
4855
4856 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4857
4858         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4859
4860 2006-12-09  Vin Shelton  <acs@xemacs.org>
4861
4862         * XEmacs 21.4.20 is released
4863
4864 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4865
4866         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4867
4868 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4869
4870         * info.el (Info-find-file-node, Info-insert-dir)
4871         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4872         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4873         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4874         and discussion.
4875
4876 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4877
4878         * obsolete.el (line-beginning-position): New, from 21.5.x.
4879         (line-end-position): Ditto.
4880
4881 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4882
4883         * package-get.el (package-get-download-sites): Welcome
4884         nl.xemacs.org and Thanks!
4885         * package-get.el (package-get-pre-release-download-sites): Ditto.
4886
4887 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4888
4889         * font-lock.el: Add support for not-so recent changes in Java to
4890         java-mode.
4891
4892 2006-01-28  Vin Shelton  <acs@xemacs.org>
4893
4894         * XEmacs 21.4.19 is released
4895
4896 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4897
4898         * easymenu.el: Update copyright. 
4899         * easymenu.el (easy-menu-all-popups):
4900         Add a docstring. 
4901         * easymenu.el (easy-menu-add):
4902         Document a bug, rework the function to preserve any existing
4903         non-default mode-popup-menu instead of overwriting it, and not to
4904         bother normalising the menu title (nothing else does).
4905         * easymenu.el (easy-menu-remove):
4906         Restore the default mode-popup-menu instead of leaving an empty
4907         one when we remove the last easy-menu popup. 
4908
4909 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4910
4911         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4912         as suggested by Rodrigo Ventura.
4913         * package-get.el (package-get-pre-release-download-sites): Ditto,
4914         with replacement of xemacs-21.5 by beta, which is the logical path
4915         to our beta core and package pre-releases.
4916
4917 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4918
4919         * package-get.el (package-get-download-sites): Add Hong Kong
4920         download site.
4921         * package-get.el (package-get-pre-release-download-sites): Ditto.
4922
4923 2005-12-26  Vin Shelton  <acs@xemacs.org>
4924
4925         * find-paths.el:
4926         * find-paths.el (paths-emacs-root-p): Add search for package root.
4927         * find-paths.el (paths-find-emacs-root): Replaced with
4928         paths-find-invocation-roots, which returns a list of roots.
4929         * find-paths.el (paths-find-invocation-roots): New.
4930         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4931
4932 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4933
4934         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4935         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4936
4937 2005-12-03  Vin Shelton <acs@xemacs.org>
4938
4939         * XEmacs 21.4.18 is released
4940
4941 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4942
4943         * package-get.el (package-get-download-sites): Update reflecting
4944         latest http://www.xemacs.org/Releases/ information generated by
4945         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4946         * package-get.el (package-get-pre-release-download-sites): Ditto.
4947
4948 2005-02-28  Simon Josefsson  <jas@extundo.com>
4949
4950         * about.el (xemacs-hackers): Add jas.
4951         (about-other-current-hackers): Likewise.
4952         (about-url-alist): Add URL for jas.
4953         (about-personal-info): Document jas.
4954         (about-hacker-contribution): Describe jas contributions.
4955
4956 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4957
4958         * easymenu.el (easy-menu-remove): As described in 
4959         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4960         except the "Command" menu from mode-popup-menu. 
4961
4962 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4963  
4964         * font.el (font-spatial-to-canonical): Correct calculation of 
4965         return value for pixel-based input value. 
4966  
4967 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4968
4969         * code-process.el (call-process): Process-related docstring
4970         improvements spurred by Norbert Koch.
4971         * code-process.el (call-process-region): Ditto.
4972         * code-process.el (start-process): Ditto.
4973
4974 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4975
4976         * finder.el (finder-find-library): Return filename actually
4977         searched for.
4978
4979 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4980
4981         * help.el (view-emacs-news): Use `expand-file-name' instead of
4982         `locate-data-file' as the latter will find any "NEWS" files that
4983         might exist in packages _before_ the one in core.
4984
4985 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4986
4987         * package-get.el (package-get-init-package):
4988         package-get-init-package buglet (21.4.17) by Jeff Mincy
4989         <mincy@rcn.com> fixing false temporary load-path shadows reported
4990         after package installation and simplifying code.
4991
4992 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4993
4994         * package-get.el (package-get-download-sites): Sync mirrors list
4995         with the XEmacs website.
4996         (package-get-pre-release-download-sites): Ditto.
4997
4998 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4999
5000         * derived.el (derived-mode-merge-syntax-tables):
5001         Revert my 21.5-only patch of 2003-07-18 which slipped in
5002         through Jerry James's patch of 2004-06-07.
5003
5004 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5005
5006         * cmdloop.el (keyboard-quit): Remove workaround for
5007         `region-active-p' not making sure active region is in current
5008         buffer now that it does.
5009         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5010         * simple.el (region-active-p): `region-active-p' to only return t
5011         when active region is in current buffer.
5012
5013 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5014
5015         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5016         package names, quell a byte-compiler warning, doc fix.
5017
5018 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5019
5020         * buffer.el (pop-to-buffer):
5021         * window-xemacs.el (display-buffer):
5022         Document use of `same-window-buffer-names,' `same-window-regexps'
5023         by pop-to-buffer and display-buffer. 
5024         
5025 2005-02-06  Vin Shelton <acs@xemacs.org>
5026
5027         * XEmacs 21.4.17 is released
5028
5029 2005-01-29  Ben Wing  <ben@xemacs.org>
5030
5031         * shadow.el (find-emacs-lisp-shadows):
5032         Add custom-defines to list of ignored files.
5033
5034 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5035
5036         * simple.el (shifted-motion-keys-select-region): Fix statement
5037         about unshifted-motion-keys-deselect-region.
5038
5039 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5040
5041         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5042         now) for GNU Emacs compatibility.
5043         (make-obsolete-variable): Ditto.
5044
5045 2004-01-08  Ben Wing  <ben@xemacs.org>
5046
5047         * code-files.el (load):
5048         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5049
5050 2004-12-05  Vin Shelton <acs@xemacs.org>
5051
5052         * XEmacs 21.4.16 is released
5053
5054 2004-12-04  Vin Shelton  <acs@xemacs.org>
5055
5056         * auto-autoloads.el: Regenerated.
5057
5058         * custom-load.el: Regenerated.
5059
5060 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5061
5062         Fix bug: apropos errors if a defalias refers to an undefined
5063         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5064
5065         * apropos.el (apropos):
5066         (apropos-command):
5067         * help.el (frob-help-extents):
5068         * help-macro.el (make-help-screen):
5069         * hyper-apropos.el (hyper-apropos-grok-functions):
5070         (hyper-apropos-get-doc):
5071         Catch void-function error thrown by `documentation'.
5072
5073 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5074
5075         * packages.el (package-require): Fix incorrect arg to format.
5076         This fixes a `format specifier' error.
5077
5078 2004-08-13  Jerry James  <james@xemacs.org>
5079
5080         * bytecomp.el (forward-word): Tell the byte compiler the correct
5081         number of arguments to forward-word.
5082
5083 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5084
5085         * etags.el: Fixed loading of include files for tag completion. Now
5086         you can make a tag file for a library, include it into your
5087         project and it will be reloaded only if it changed. Infinte
5088         include loops are detected and the correct tag files are loaded.
5089         * etags.el (buffer-tag-table-list): Load and verify tag files in
5090         the external function buffer-tag-table-list-load.
5091         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5092         tag files. Also load the included tag files. The priority of the
5093         included files is right below their parent file. If multiple
5094         matches occur then the symbols from the parent file are found
5095         first.
5096         * etags.el (tag-table-include-files): Corrected comment
5097         string. Switched to pattern constant tags-include-pattern to have
5098         it at a central location.
5099         * etags.el (tags-include-pattern): Added doc string.
5100         * etags.el (add-to-tag-completion-table): Removed obsolete
5101         comments as the include files are allready returned by
5102         buffer-tag-table-list and loaded.
5103         * etags.el (find-tag-internal): The include files are allready
5104         included in tag-tables as buffer-tag-table-list returns them now.
5105
5106 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5107
5108         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5109         Loading items into the notebook is now done by C code.
5110         * widgets-gtk.el (gtk-widget-instantiate-internal):
5111         Style no longer changed.
5112
5113 2004-06-28  Nix  <nix@esperi.org.uk>
5114
5115         * cmdloop.el (truncate-command-history-for-gc): Delay
5116         execution of all things that look up variable bindings,
5117         via `enqueue-eval-event'.
5118
5119 2004-06-24  Vin Shelton  <acs@xemacs.org>
5120
5121         * package-get.el (package-get-require-signed-base-updates):
5122         now defaults to nil.
5123
5124 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5125
5126         * subr.el (split-string): Clean up docstring.
5127
5128 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5129
5130         * faces.el (zmacs-region): fix typo in docstring.
5131
5132 2004-06-07  Jerry James  <james@xemacs.org>
5133
5134         * derived.el: Synch with Emacs 21.3.
5135         * subr.el (with-local-quit): New, from Emacs 21.3.
5136         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5137         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5138         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5139
5140 2004-06-16  Jerry James  <james@xemacs.org>
5141
5142         * cl.el (cl-set-substring): Increment start by the length of the
5143         string, not the string itself.
5144
5145 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5146
5147         * etags.el (tag-table-include-files): Expand included TAGS file
5148         paths to avoid problems with relative paths.  Thanks to Peter
5149         Chubb <peterc@gelato.unsw.edu.au>.
5150         * etags.el (tags-include-pattern): New.
5151         * etags.el (add-to-tag-completion-table): Parse and ignore
5152         trailing include lines.
5153
5154 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5155
5156         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5157         avoiding line solely composed of equal signs.
5158
5159 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5160
5161         * cus-edit.el (alloc): Typo fix.
5162         * cus-edit.el (custom-browse-visibility): Ditto.
5163         * cus-edit.el (custom-variable-value-create): Ditto.
5164         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5165         * cus-edit.el (custom-save-variables): Bind print-length and
5166         print-level to nil to avoid value abbreviation.
5167         * cus-edit.el (custom-save-face-internal): Ditto.
5168         * cus-edit.el (custom-save-faces): Save in sorted order.
5169         * cus-edit.el (custom-save-resets): Bind print-length and
5170         print-level to nil to avoid value abbreviation.
5171         * cus-edit.el (custom-save-loaded-themes): Ditto.
5172
5173 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5174
5175         * subr.el (split-string-default-separators): New.
5176         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5177         see comment in source.
5178
5179 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5180
5181         * mule/japanese.el (paragraph-start, paragraph-separate):
5182         Remove anchor to BOL.
5183
5184 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5185
5186         * cl.el (gensym, gentemp): Improve docstrings.
5187
5188 2004-05-10  Vin Shelton  <acs@xemacs.org>
5189
5190         * etags.el: Sync with 21.5 version.
5191
5192 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5193
5194         * etags.el:
5195         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5196         only for use with exuberant ctags. This will also enable building of 
5197         completion tables with exuberant ctags. This will not work with
5198         xemacs ctags. 
5199         * etags.el (get-tag-table-buffer): New function for creating of
5200         completion table is used if tags-exuberant-ctags-optimization-p ist t
5201         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5202         finding the tag names. New.
5203         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5204         building tag completion table with exuberant ctags. New.
5205         * etags.el (find-tag-internal): Improve exact tag matching for tags
5206         with name fields. Before the patch return types of functions or
5207         function parameters (with exuberant ctags) were found as matches.
5208
5209 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5210
5211         * list-mode.el (display-completion-list): Fixed completion list was
5212         taking the width of the frame and not of the window for displaying
5213         the selection methods.
5214
5215 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5216
5217         * menubar-items.el (default-menubar): Options are saved to custom.el.
5218
5219
5220 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5221
5222         * isearch-mode.el (isearch-abort): Preserve successful search target.
5223
5224 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5225
5226         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5227         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5228         Bihlmeyer.
5229         * gnuserv.el (gnuserv-mode-line-string): New.
5230         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5231         gnuserv-mode.
5232         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5233         * gnuserv.el (gnuserv-edit-files): Use
5234         make-x-device-with-gtk-fallback.
5235
5236 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5237
5238         * gtk-widgets.el: New import: gtk-accel-group-new.
5239         * dialog-gtk.el:
5240         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5241         * dialog-gtk.el (popup-builtin-question-dialog):
5242         Added support for dialog button mnemonics.
5243
5244 2004-03-22  Chris Green <cmg@dok.org>
5245
5246         * process.el (shell-command): Output buffer was ignored when a
5247         background process was run via shell-command.
5248
5249 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5250
5251         * cus-edit.el (custom-save-variables): Retrieve a list of
5252         variables to save first, sort it, and make sure the variables are
5253         saved in sorted order.
5254
5255 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5256  
5257         * package-get.el (package-get-update-base-from-buffer): Force
5258         binary coding system for verifying GnuPG signature in the
5259         package-index file.
5260  
5261 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5262
5263         * package-get.el (package-get-package-index-file-location): Handle
5264         missing "EMACSPACKAGEPATH" environment variable.
5265
5266 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5267
5268         * package-admin.el (package-admin-find-top-directory): Simplify
5269         directory comparisions and fix substring errors on short path
5270         components.
5271         * package-get.el (package-get-package-index-file-location):
5272         Default to first component of "EMACSPACKAGEPATH", if set.
5273
5274 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5275
5276         * package-get.el (process-error): New error datum.
5277
5278 2004-02-02  Vin Shelton <acs@xemacs.org>
5279
5280         * XEmacs 21.4.15 is released
5281
5282 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5283
5284         * itimer.el (activate-itimer): Modify the itimer timeout value as
5285         if it were begun at the last time when the itimer driver was woken
5286         up.
5287
5288 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * specifier.el (Copyright):
5291         Update.
5292         (make-specifier-and-init):
5293         (map-specifier):
5294         (canonicalize-inst-pair):
5295         (canonicalize-spec-list):
5296         (set-specifier):
5297         Synch docstrings to 21.5 where appropriate.
5298
5299 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5300
5301         * package-get.el (package-get-list-packages-where): New.  A
5302         function that allows searching for groups of packages.  For
5303         example, find all packages that require the fsf-compat package.
5304
5305 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5306
5307         The Great PUI Sync.
5308
5309         * auto-autoloads.el: Regenerated.
5310
5311         * custom-load.el: Regenerated.
5312
5313         * dumped-lisp.el (packages-hardcoded-lisp): New.
5314
5315         * menubar-items.el (menu-max-items): New.
5316         (menu-submenu-max-items): New.
5317         (menu-submenu-name-format): New.
5318         (menu-split-long-menu): New.
5319         (menu-sort-menu): New.
5320         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5321
5322         * obsolete.el (pui-add-install-directory): Renamed to the more
5323         logical `pui-set-local-package-get-directory'.
5324         (package-get-download-menu): Moved to `package-ui.el' and renamed
5325         to `package-ui-add-download-menu'.
5326
5327         * package-admin.el (package-admin-install-function-mswindows):
5328         Whitespace clean up.
5329         (package-admin-add-single-file-package): Removed.
5330         (package-admin-default-install-function): Whitespace clean up.
5331         (package-admin-find-top-directory): New.
5332         (package-admin-get-install-dir): Use it.
5333         (package-admin-get-manifest-file): 
5334         (package-admin-check-manifest): 
5335         (package-admin-add-binary-package):
5336         (package-admin-get-lispdir):
5337         (package-admin-delete-binary-package):
5338         (package-admin):
5339
5340         * package-get.el (package-get-package-index-file-location): New.
5341         (package-get-install-to-user-init-directory): New.
5342         (package-get-remote):
5343         (package-get-download-sites):
5344         (package-get-pre-release-download-sites): New.
5345         (package-get-site-release-download-sites): New.
5346         (package-get-base-filename):
5347         (package-get-always-update):
5348         (package-get-user-index-filename): Removed.
5349         (package-get-pgp-available-p): New.
5350         (package-get-require-signed-base-updates):
5351         (package-get-was-current):
5352         (package-entries-are-signed): New.
5353         (package-get-continue-update-base): New.
5354         (package-get-download-menu): Removed.
5355         (package-get-require-base):
5356         (package-get-update-base-entry):
5357         (package-get-locate-file):
5358         (package-get-locate-index-file):
5359         (package-get-maybe-save-index):
5360         (package-get-update-base):
5361         (package-get-update-base-from-buffer):
5362         (package-get-update-base-entries):
5363         (package-get-interactive-package-query):
5364         (package-get-update-all):
5365         (package-get-all):
5366         (package-get-dependencies):
5367         (package-get-init-package):
5368         (package-get-info): New.
5369         (package-get):
5370         (package-get-staging-dir):
5371         (package-get-set-version-prop): Removed.
5372         (package-get-installedp):
5373         (package-get-ever-installed-p):
5374         (packages): Removed.
5375         (package-get-custom-groups): Removed.
5376         (package-get-custom): Removed.
5377         (package-get-custom-add-entry): Removed.
5378
5379         * package-info.el (batch-update-package-info):
5380
5381         * package-net.el (package-net-batch-generate-bin-ini):
5382         (package-net-update-installed-db):
5383
5384         * package-ui.el (pui-info-buffer):
5385         (pui-directory-exists): Removed.
5386         (pui-package-dir-list): Removed.
5387         (pui-add-install-directory): Removed.
5388         (package-ui-download-menu): New.
5389         (package-ui-pre-release-download-menu): New.
5390         (package-ui-site-release-download-menu): New.
5391         (pui-set-local-package-get-directory): New.
5392         (pui-package-symbol-char):
5393         (pui-update-package-display):
5394         (pui-toggle-package):
5395         (pui-toggle-package-key):
5396         (pui-toggle-package-delete):
5397         (pui-toggle-package-delete-key):
5398         (pui-toggle-package-event):
5399         (pui-toggle-verbosity-redisplay):
5400         (pui-install-selected-packages):
5401         (pui-add-required-packages):
5402         (pui-help-echo):
5403         (pui-display-info):
5404         (list-packages-mode):
5405         (pui-list-packages):
5406
5407         * packages.el (packages-compute-package-locations):
5408         (package-require):
5409         (package-delete-name):
5410         (packages-hardcoded-lisp): Removed.
5411         (packages-useful-lisp): Removed.
5412         (packages-unbytecompiled-lisp): Removed.
5413         (packages-find-package-directories):
5414
5415         Summary:
5416
5417         Major code clean up of all things PUI.
5418
5419         Much improved code to determine where packages should be
5420         installed.  PUI no longer depends on any packages being
5421         pre-installed to compute where packages are to be installed to.
5422
5423         The user can specify the location of their package-index file.  It
5424         isn't necessary to set this because it has sane defaults.  People
5425         who "run-in-place" won't accidently overwrite the CVS
5426         package-index file.  See
5427         `package-get-package-index-file-location'. 
5428
5429         PUI will now properly clean up after itself in the event of an
5430         unsuccessful package install.  This drastically reduces the number
5431         of "wrong md5sum" FAQs.
5432
5433         non-Mule XEmacsen can no longer install Mule packages.
5434
5435         Package management via the custom interface has been removed.
5436
5437         The PUI related menubar items have been reorganised.
5438
5439         The PGP verification code has been fixed and the default for
5440         whether or not it is used is automatically computed.
5441
5442         * update-elc.el ((preloaded-file-list site-load-packages
5443         need-to-dump dumped-exe)):
5444         Just a couple of small changes to allow for
5445         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5446         existing anymore.
5447
5448 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5449
5450         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5451         apply `format' to the first argument of byte-compile-warn, it
5452         already calls format.
5453
5454 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5455
5456         * files.el (delete-old-versions): Avoid going interactive during
5457         make install when environment variable VERSION_CONTROL is set.
5458
5459 2003-12-04  Vin Shelton  <acs@xemacs.org>
5460
5461         * menubar-items.el (menu-item-search): Only bring up search dialog
5462         box if the feature is available and desired.
5463
5464 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5465
5466         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5467
5468 2003-11-05  Vin Shelton  <acs@xemacs.org>
5469
5470         * help.el (Help-prin1-face):
5471         (Help-princ-face):
5472         princ and prin1 are functions and need to be called as such.  The
5473         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5474
5475 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5476
5477         * about.el (about-xemacs): Give full version and build date.
5478
5479 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5480
5481         * win32-native.el (grep-null-device): This XEmacs has null-device.
5482
5483 2003-09-06  Mike Sperber  <mike@xemacs.org>
5484
5485         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5486         implement the specified semantics for `defvar.'
5487
5488 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5489
5490         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5491         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5492         displaying buffer in question.
5493
5494 2003-09-03  Vin Shelton <acs@xemacs.org>
5495
5496         * XEmacs 21.4.14 is released
5497
5498 2003-08-17  Vin Shelton  <acs@xemacs.org>
5499
5500         * about.el: Vanity patch.
5501
5502 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5503
5504         * code-process.el (call-process):
5505         (call-process-region):
5506         (start-process):
5507         Document coding system processing.
5508
5509 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5510
5511         * startup.el (splash-frame-body): Idiomatic English.
5512
5513 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5514
5515         * font-lock.el (font-lock-match-java-declarations): Move
5516         save-restriction, narrow-to-region to beginning of function to
5517         avoid going beyond the limit and causing an infloop.
5518
5519 2003-04-16  Jerry James  <james@xemacs.org>
5520
5521         * keydefs.el: Remove mappings for keys mapped to the nowhere
5522         defined function function-key-error.
5523
5524 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5525
5526         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5527         lisp-interaction-mode-hook): Add the docstrings.
5528
5529 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5530
5531         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5532         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5533         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5534
5535 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5536
5537         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5538         lambda list after the original doc.  Care about
5539         #'(lambda () "SingleString") 
5540         (cl-upcase-arg): 
5541         (cl-function-arglist):
5542         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5543         circular data structures in lambda list specification
5544
5545 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5546
5547         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5548         to appear in font-lock-function-name-face.
5549
5550 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5551
5552         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5553         is not also the value of the lambda.
5554
5555 2003-05-06  Andy Piper  <andy@xemacs.org>
5556
5557         * files.el (revert-buffer): Make sure local variables get processed,
5558         even in the case of an optimized reversion.
5559
5560 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5561
5562         * XEmacs 21.4.13 is released
5563
5564 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5565
5566         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5567         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5568
5569 2003-02-14  Ben Wing  <ben@xemacs.org>
5570
5571         * byte-optimize.el:
5572         * byte-optimize.el (byte-compile-inline-expand):
5573         * byte-optimize.el (byte-compile-unfold-lambda):
5574         * byte-optimize.el (byte-optimize-form-code-walker):
5575         * byte-optimize.el (byte-optimize-form):
5576         * byte-optimize.el (byte-decompile-bytecode-1):
5577         * byte-optimize.el (byte-optimize-lapcode):
5578         Review carefully and sync up to 20.7 except for areas as noted.
5579         Fixes problem with JDE compilation.
5580
5581 2003-02-05  Ben Wing  <ben@xemacs.org>
5582
5583         * simple.el:
5584         * simple.el (motion-keys-for-shifted-motion):
5585         Omit M-S-home/end from motion keys.
5586
5587 2003-02-07  Ben Wing  <ben@xemacs.org>
5588
5589         * text-props.el (text-property-any):
5590         * text-props.el (text-property-not-all):
5591         Fix bug when end > start.
5592
5593 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5594
5595         * info.el (Info-insert-dir): Make default-directory end in
5596         separator.  Patch due to Martin Buchholz.
5597
5598 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5599
5600         * XEmacs 21.4.12 "Portable Code" is released.
5601
5602 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5603
5604         * about.el: Update golubev data.
5605
5606 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * isearch-mode.el (isearch-mode-map): Substitute comment on
5609         desirability, and back out "GR is printable" changes.
5610
5611 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5612
5613         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5614
5615 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5616
5617         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5618
5619 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5620
5621         * menubar-items.el (default-menubar): Use browse-url-mozilla
5622         instead of browse-url-gnome-moz for Mozilla.
5623
5624 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5625
5626         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5627
5628 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5629
5630         * files.el (auto-mode-alist): Remove redundant entries for modes
5631         that live in packages.
5632         (interpreter-mode-alist): Ditto.
5633
5634 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5635
5636         * menubar-items.el (default-menubar): Sync with current
5637         browse-url-xemacs.el.
5638
5639 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5640
5641         * XEmacs 21.4.10 "Military Intelligence" is released.
5642
5643 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5644
5645         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5646
5647 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5648
5649         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5650
5651 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5652
5653         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5654         effect free function.
5655         (font-lock-fontify-keywords-region): Supply the argument to
5656         font-lock-compile-keywords.
5657
5658 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5659
5660         * package-get.el (package-get-download-sites): Bring sites list
5661         up to date, prefer xx.xemacs.org addresses.
5662
5663 2002-09-27  Andy Piper  <andy@xemacs.org>
5664
5665         * dialog.el (make-dialog-box): for general dialogs only
5666         delete-frame-hook will be run.
5667
5668 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5669
5670         * font-lock.el (font-lock-fontify-syntactically-region): Add
5671         comment about lookup-syntax-properties, document LOUDLY as unused.
5672
5673 2002-08-26  Andy Piper  <andy@xemacs.org>
5674
5675         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5676         merge.
5677
5678 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5679
5680         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5681         (make-obsolete-variable): Ditto.
5682         (make-compatible): Ditto.
5683         (make-compatible-variable): Ditto.
5684
5685 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5686
5687         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5688         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5689
5690 2002-08-28  Andy Piper  <andy@xemacs.org>
5691
5692         * files.el (revert-buffer): propagate revert-without-query-status.
5693
5694 2002-06-03  Andy Piper  <andy@xemacs.org>
5695
5696         * dialog-items.el (make-search-dialog): align various subcontrols
5697         in visually pleasing ways, allow frame to autosize to the dialog
5698         size.
5699         * dialog.el (make-dialog-box): add a border inside the frame. Add
5700         :autosize property, if t then reset the frame size appropriately
5701         before the frame is mapped.
5702         * gutter-items.el (set-progress-feedback-instantiator): align
5703         various subcontrols.
5704         * gutter-items.el (set-progress-abort-instantiator): ditto.
5705
5706 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5707
5708         * XEmacs 21.4.9 "Informed Management" is released.
5709
5710 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5711
5712         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5713         "&optional append" argument.
5714
5715 2002-07-16  Didier Verna  <didier@xemacs.org>
5716
5717         * subr.el (replace-in-string): fix case fold bug introduced by
5718         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5719         case-fold-search in temporary buffers.
5720
5721 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5722
5723         * lib-complete.el (find-library): Remove check for mule because
5724         decompression DOES work on Mule.
5725
5726 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5727
5728         * simple.el (join-line): New alias for `delete-indentation'.
5729
5730 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5731
5732         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5733         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5734         (font-lock-builtin-face): New.
5735         (font-lock-constant-face): New.
5736         (font-lock-face-list): Add builtin and constant faces.
5737
5738 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5739
5740         * autoload.el (make-autoload): Support define-derived-mode.
5741         Collected puts of doc-string-elt property.  Based on a patch by
5742         Didier Verna <didier@xemacs.org>.
5743
5744 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5745
5746         * wid-edit.el (widget-field-activate): Fix docstring typo.
5747
5748 2002-07-23  Andy Piper  <andy@xemacs.org>
5749
5750         * about.el (about-personal-info): update me.
5751
5752 2002-07-12  Andy Piper  <andy@xemacs.org>
5753
5754         * custom.el (custom-theme-set-variables): remove bogus
5755         arguments. Use custom-set-default to set defaults.
5756         (custom-set-variables): update doc.
5757         (custom-local-buffer): new, synced from FSF.
5758         (custom-set-default): ditto.
5759         (defcustom): update doc.
5760
5761 2002-06-16  Andy Piper  <andy@xemacs.org>
5762
5763         * menubar-items.el (default-menubar): enable windows printing on
5764         cygwin as well as native.
5765
5766 2002-06-12  Andy Piper  <andy@xemacs.org>
5767
5768         * printer.el (generic-print-buffer): catch all errors so that the
5769         print device can be cleared in all scenarios.
5770         (Printer-clear-device): make sure clearing the printer allows it
5771         to be used again immediately.
5772         (generic-print-region): make sure the default printer face is
5773         black-on-white.
5774
5775 2002-04-23  Jerry James  <james@xemacs.org>
5776
5777         * window-xemacs.el (display-buffer-function): Change doc to
5778         reflect new arg.
5779         * window-xemacs.el (pre-display-buffer-function): Ditto.
5780         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5781         non-nil, make the new window just big enough for its contents.
5782         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5783         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5784         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5785
5786 2002-06-06  Andy Piper  <andy@xemacs.org>
5787
5788         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5789         (defcustom): ditto.
5790         (custom-handle-keyword): ditto.
5791
5792 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5793
5794         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5795         Make obsolete.  Default to nil.
5796         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5797         Inspired by a patch by John Palmieri.
5798
5799 2002-07-01  Mike Alexander  <mta@arbortext.com>
5800
5801         * process.el (shell-command-on-region): Don't delete the region
5802         before giving it to call-process-region
5803
5804 2002-06-04  Jerry James <james@eecs.ku.edu>
5805
5806         * find-paths.el (paths-find-architecture-directory): Search in
5807         `system-configuration'/`base', not `base'`system-configuration'.
5808
5809 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5810
5811         * info.el (Info-index): Add missing \ in [ t].
5812
5813 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5814
5815         * gutter-items.el (gutter-buffers-tab-visible-p,
5816         buffers-tab-omit-function, buffers-tab-selection-function,
5817         buffers-tab-filter-functions):
5818         Doc improvements.
5819
5820 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5821
5822         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5823
5824         * toolbar-items.el (toolbar-news): Fix typo in message string.
5825
5826 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5827
5828         * dialog.el (yes-or-no-p-dialog-box): 
5829         * cmdloop.el (y-or-n-p-minibuf):
5830         (yes-or-no-p-minibuf):
5831         (yes-or-no-p):
5832         (y-or-n-p): 
5833         Specify negative answers in docstrings.
5834
5835 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5836
5837         * package-ui.el (pui-help-echo): Display both installed and author
5838         version.  Use a balloon-help window to display extra info like
5839         package requires.
5840
5841 2002-05-30  Andy Piper  <andy@xemacs.org>
5842
5843         * files.el (revert-buffer-internal): don't visit
5844         revert-buffer. Kill buffer when not used. Suggested by Mike
5845         Alexander <mta@arbortext.com>
5846
5847 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5848
5849         * files.el (revert-buffer): More docstring fiddling.
5850
5851 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5852
5853         * files.el (revert-buffer):
5854         (revert-buffer-internal):
5855         (revert-buffer-insert-file-contents-function):
5856         Improve docstrings and comments.
5857
5858 2002-05-08  Andy Piper  <andy@xemacs.org>
5859
5860         * files.el (revert-buffer): observe noconfirm behavior.
5861
5862 2002-04-09  Andy Piper  <andy@xemacs.org>
5863
5864         * files.el (revert-buffer): use revert-buffer-internal if it looks
5865         like doing so will not result in any user-visible changes.
5866         (revert-buffer-internal): new function. Do the actual process of
5867         reversion and then see whether the result is any different to what
5868         we have already. If it is not then do nothing.
5869
5870 2001-12-11  Andy Piper  <andy@xemacs.org>
5871
5872         * menubar.el (get-popup-menu-response): re-order so that it works
5873         on more sane/facist window systems.
5874
5875 2001-12-03  Andy Piper  <andy@xemacs.org>
5876
5877         * faces.el (frob-face-property): don't infloop in face frobbing
5878         from Jan Vroonhof <jan@xemacs.org>.
5879
5880 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5881
5882         * faces.el (frob-face-property): Follow face fall-back hierarchy
5883         properly for face properties without an instance. Only do manual
5884         copy form 'default in last resort. This handles in particular
5885         the case where 'default itself has only a fall-back (which is
5886         the case by default on windows).
5887
5888 2001-11-24  Andy Piper  <andy@xemacs.org>
5889
5890         * printer.el (generic-print-region): set default-frame-plist to
5891         nil while creating the printer frame so that sizes reflect the
5892         printed page.
5893
5894         * faces.el (face-complain-about-font): Don't complain on printers.
5895
5896 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5897         
5898         * package-net.el: Andy synch.
5899         
5900 2001-12-16  Andy Piper  <andy@xemacs.org>
5901
5902         * package-get.el (package-get-update-all): Make sure installed.db
5903         gets updated after updating packages.
5904
5905 2002-03-28  Ben Wing  <ben@xemacs.org>
5906
5907         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5908         continuation, truncation so that we don't get line jumpiness from
5909         them being larger than the line height.
5910
5911         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5912
5913 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5914
5915         * font.el (font-window-system-mappings): Add mapping for Gtk
5916         (assume identical to X) 
5917
5918 2002-02-04  Andy Piper  <andy@xemacs.org>
5919
5920         * files.el (convert-standard-filename): Fix for short filename
5921         Peter Arius <pas@methodpark.de>
5922
5923 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5924
5925         * list-mode.el (default-choose-completion): completion-base-size
5926         should refer to local value in the completion list buffer.
5927
5928 2001-12-03  Didier Verna  <didier@xemacs.org>
5929
5930         * rect.el: autoload `replace-rectangle'.
5931         * keydefs.el (global-map): bind it to `C-x r p'.
5932
5933 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5934
5935         * XEmacs 21.4.8 "Honest Recruiter" is released.
5936
5937 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5938
5939         This patch is based on Jerry James's patch and analysis.
5940
5941         * select.el (get-clipboard):
5942         (get-selection):
5943         Update docstrings.
5944         (get-clipboard-foreign):
5945         (get-selection-foreign):
5946         New function for use as `interprogram-paste-function's.
5947
5948         * simple.el (interprogram-paste-function): Change default to
5949         `get-clipboard-foreign'; improve docstring.
5950         (interprogram-cut-function): Improve dosctring.
5951
5952 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5953
5954         * XEmacs 21.4.7 "Economic Science" is released.
5955
5956 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5957
5958         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5959
5960 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5961
5962         * obsolete.el (assq-delete-all): New compatibility alias for 
5963         remassq.
5964
5965 2002-01-09  Simon Josefsson  <jas@extundo.com>
5966
5967         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5968
5969 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5970
5971         * info.el (Info-auto-generate-directory): Default
5972         Info-auto-generate-directory to 'if-outdated.
5973
5974 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5975
5976         * startup.el (normal-top-level): Prevent migration code from
5977         trashing .emacs on an error in loading the init files.
5978
5979 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5980
5981         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5982         "system default" Xdefaults and friends get xrdb-mode.
5983
5984 2002-03-05  Mats Lidell  <matsl@contactor.se>
5985  
5986         * help-nomule.el (tutorial-supported-languages): Added Swedish
5987         tutorial. Sorted languages.
5988
5989 2002-02-11  Mike Sperber <mike@xemacs.org>
5990
5991         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5992         regenerating outdated dir files and dir is non-existent.
5993
5994 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5995
5996         * code-files.el (convert-mbox-coding-system): Improve comment.
5997         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5998         coding-system argument to `write-region-pre-hook' call.
5999         (write-region-pre-hook): Fix docstring to mention lockname argument.
6000
6001 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6002
6003         * minibuf.el (completing-read): Remove redundant wrong arg list.
6004
6005         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6006
6007 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6008
6009         * obsolete.el (interactive-form): new compatibility alias for 
6010         function-interactive.
6011
6012 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6013
6014         * menubar-items.el (Menubar-items-truncate-list): Removed.
6015         * menubar-items.el (Menubar-items-truncate-history): New.
6016         * menubar-items.el (default-menubar): Use
6017         Menubar-items-truncate-history.
6018
6019 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6020
6021         * printer.el (generic-print-region): Pass correct arguments to
6022         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6023         Torkelsson <torkel@acc.umu.se>.
6024
6025 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6026
6027         * help.el (describe-mode): synched with FSF 19.34; handle nil
6028         minor mode indicators.
6029
6030 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6031
6032         * minibuf.el (completing-read): Update docstring.
6033
6034 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6035
6036         * XEmacs 21.4.6 "Common Lisp" is released.
6037
6038 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6039
6040         * package-net.el: Inadvertant synch with Windows branch.  From
6041         Andy's log:
6042         (package-net-kit-version): new variable.
6043         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6044
6045 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6046
6047         * package-get.el (package-get-locate-index-file): Also search the
6048         core etc/ directory for the package index file if it can't be
6049         found in ~/.xemacs/.
6050
6051 2001-12-13  William Perry  <wmperry@gnu.org>
6052
6053         * dialog-gtk.el (popup-builtin-question-dialog):
6054         Conform to API in gui.c.
6055         
6056 2001-11-12  Andy Piper  <andy@xemacs.org>
6057
6058         * cus-edit.el (custom-save-face-internal): make sure we save
6059         non-themed faces.
6060         (custom-save-variables): ditto variables.
6061
6062 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6063
6064         * faces.el (make-face-family):
6065         (make-face-size):
6066         New face-modifying functions per Jan Vroonhof.
6067
6068         cus-face.el (custom-set-face-font-family):
6069         (custom-set-face-font-size):
6070         Use them.
6071
6072         * font.el (font-window-system-mappings): More precise docstring.
6073
6074         (font-create-name):
6075         (font-create-object):
6076         (tty-font-create-object):
6077         (tty-font-create-plist):
6078         (x-font-create-object):
6079         (x-font-create-name):
6080         (ns-font-create-name):
6081         (mswindows-font-create-object):
6082         (mswindows-font-create-name):
6083         Add doctrings.
6084
6085 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6086
6087         * gtk-faces.el (gtk-init-device-faces): removed spurious
6088         quote before let* expression.
6089
6090 2001-10-29  Andy Piper  <andy@xemacs.org>
6091
6092         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6093         modified when changing coding system.
6094
6095         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6096         that we invoke the GUI directory selector.
6097
6098 2001-10-25  Andy Piper  <andy@xemacs.org>
6099
6100         * dialog.el (make-dialog-box): use new directory dialog support.
6101         * minibuf.el (read-file-name-1): ditto.
6102         (read-file-name): ditto.
6103         (read-directory-name): ditto.
6104
6105 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6106
6107         * XEmacs 21.4.5 "Civil Service" is released.
6108
6109 2001-04-23  Didier Verna  <didier@xemacs.org>
6110
6111         * cus-edit.el (custom-variable-pre-save): New.
6112         * cus-edit.el (custom-variable-post-save): New.
6113         * cus-edit.el (custom-variable-save): use them.
6114         * cus-edit.el (custom-face-pre-save): New.
6115         * cus-edit.el (custom-face-post-save): New.
6116         * cus-edit.el (custom-face-save): use them.
6117         * cus-edit.el (custom-group-pre-save): New.
6118         * cus-edit.el (custom-group-post-save): New.
6119         * cus-edit.el (custom-group-save): use them.
6120         * cus-edit.el (Custom-save): use the pre/post functions above,
6121         call `custom-save-all' only once.
6122         * cus-edit.el (custom-variable-pre-reset-standard): New.
6123         * cus-edit.el (custom-variable-post-reset-standard): New.
6124         * cus-edit.el (custom-variable-reset-standard): use them.
6125         * cus-edit.el (custom-face-pre-reset-standard): New.
6126         * cus-edit.el (custom-face-post-reset-standard): New.
6127         * cus-edit.el (custom-face-reset-standard): use them.
6128         * cus-edit.el (custom-group-pre-reset-standard): New.
6129         * cus-edit.el (custom-group-post-reset-standard): New.
6130         * cus-edit.el (Custom-reset-standard): use them.
6131         * cus-edit.el (custom-face-reset-saved): use the pre/post
6132         functions above, call `custom-save-all' only once.
6133
6134 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6135
6136         * gutter-items.el (buffers-tab face): Derive from the modeline
6137         face by default.  Many people use white-on-black for the default
6138         font, and the tabs look hideous with that color combination.  The
6139         modeline usually has the correct colors.
6140
6141 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6142
6143         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6144         (tag-mark-stack-max): Typo fix.
6145
6146 2001-09-28  Ben Wing  <ben@xemacs.org>
6147
6148         * font-lock.el:
6149         * font-lock.el (font-lock-after-change-function):
6150         fix problem with last patch, reported by Katsumi Yamaoka.
6151
6152 2001-09-17  Ben Wing  <ben@xemacs.org>
6153
6154         * font-lock.el (font-lock-after-change-function):
6155         fix problem when you insert a comment on the line before a line of
6156         code: if we use the following char, then when you hit backspace,
6157         the following line of code turns the comment color.
6158
6159 2001-06-08  Ben Wing  <ben@xemacs.org>
6160
6161         * process.el: comment about shell-command-switch.
6162         * process.el (shell-quote-argument): Need to quote a null
6163         argument, too.  From Dan Holmsand.
6164         
6165         * startup.el (normal-top-level): Delete some unused FSF junk.
6166         * startup.el (command-line-early):
6167         
6168         * startup.el (command-line): Call MS Windows init function.
6169         
6170         * win32-native.el:
6171         * win32-native.el (mswindows-system-shells): New.
6172         * win32-native.el (mswindows-system-shell-p): New.
6173         * win32-native.el (init-mswindows-at-startup): New.
6174         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6175         * win32-native.el (mswindows-quote-one-simple-arg):
6176         * win32-native.el (mswindows-quote-one-command-arg):
6177         * win32-native.el (mswindows-construct-process-command-line-alist):
6178         Correct comments at top.  Correctly handle passing arguments
6179         to Cygwin programs and to bash.  Fix quoting of zero-length
6180         arguments (from Dan Holmsand).  Set shell-command-switch based
6181         on shell-file-name, which in turn comes from env var SHELL.
6182
6183 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6184
6185         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6186         default-toolbar-position): Fill docstrings for balloon-help.
6187
6188 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6189
6190         * faces.el: Reenable specifications over 'gtk domain.
6191
6192 2001-08-08  Didier Verna  <didier@xemacs.org>
6193
6194         * autoload.el (update-autoload-files): make defdir a file name,
6195         not directory name.
6196
6197 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6198
6199         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6200
6201         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6202
6203 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6204
6205         * font-menu.el (font-menu-set-font): Default to current font-family.
6206         (font-menu-preferred-resolution):
6207         (font-menu-size-scaling):
6208         Provide gtk defaults, too.
6209
6210 2001-07-29  Mike Alexander  <mta@arbortext.com>
6211
6212         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6213         list
6214         (custom-set-face-font-family): ditto
6215
6216 2001-07-26  Mike Sperber <mike@xemacs.org>
6217
6218         * files.el (auto-mode-alist): .9 files are man pages, too.
6219
6220 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6221
6222         * process.el (call-process-internal): bind
6223         coding-system-for-write to 'binary when calling
6224         start-process-internal, so the process receives 
6225         the literal contents of INFILE.
6226
6227 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6228
6229         * files.el (auto-mode-alist): Add configure.ac support.
6230
6231 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6232
6233         * buff-menu.el:
6234         mouse.el:
6235         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6236
6237 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6238
6239         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6240
6241 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6242
6243         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6244         mixed text.
6245         (kinsoku-eol-p): Ditto.
6246
6247 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6248
6249         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6250         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6251         characters as the category `s' or `e' correctly.
6252
6253 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6254
6255         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6256
6257 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6258
6259         * mule/cyrillic.el:  Set up case table.
6260
6261 2001-06-08  Mike Sperber <mike@xemacs.org>
6262
6263         * files.el (save-some-buffers-1): Don't zap the help window right
6264         after `map-y-or-n-p' has popped it up.
6265
6266 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6267
6268         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6269
6270 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6271
6272         * specifier.el: define-specifier-tag 'gtk.
6273
6274 2001-05-12  Ben Wing  <ben@xemacs.org>
6275
6276         * find-paths.el (paths-find-recursive-path):
6277         fix error with null EXCLUDE-REGEXP.
6278         
6279         * font-lock.el (font-lock-mode):
6280         fix problem reported by hrvoje with buffers starting with a space.
6281         
6282 2001-05-06  Ben Wing  <ben@xemacs.org>
6283
6284         * dialog.el (make-dialog-box):
6285         * menubar-items.el (default-menubar):
6286         * printer.el (generic-print-buffer):
6287         * printer.el (generic-print-region):
6288         implement printing the selection when it's selected.
6289
6290 2001-04-18  Didier Verna  <didier@xemacs.org>
6291
6292         * cus-edit.el (Custom-reset-standard): reset to standard settings
6293         not only when the buffer's :custom-state is 'modified, but also
6294         when it is 'set or 'saved.
6295
6296 2001-04-17  Didier Verna  <didier@xemacs.org>
6297
6298         * startup.el (load-user-init-file): define `custom-file' before
6299         loading the user's init file.
6300
6301 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6302
6303         * menubar.el (popup-mode-menu): Make it work with
6304         popup-menu-titles turned off.
6305         
6306 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6307
6308         * about.el (about-mailto-link): Use compose-mail for sending mail.
6309
6310 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6311
6312         * package-admin.el (package-install-hook): New.
6313         (package-delete-hook): New.
6314         (package-admin-add-single-file-package): Use package-delete-hook.
6315
6316         * package-get.el (package-get): Use package-install-hook.
6317
6318 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6319
6320         * package-ui.el (pui-install-selected-packages): reverse the lists
6321         of packages so that they get handled in the same order as they
6322         were selected.
6323
6324 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6325
6326         * packages.el (locate-library): Use read-library-name for completion.
6327
6328 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6329
6330         * byte-optimize.el (=): `=' is not a binary predicate!
6331         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6332         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6333
6334 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6335
6336         * bytecomp.el (byte-compile-arithcompare):
6337         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6338
6339 2001-06-03  William M. Perry  <wmperry@gnu.org>
6340
6341         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6342         return the filename selected by the user!
6343
6344 2001-05-31  William M. Perry  <wmperry@gnu.org>
6345
6346         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6347         in XEmacs/GTK.
6348
6349 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6350
6351         * coding.el: Tiny typo fixed.
6352
6353 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6354
6355         * XEmacs 21.4.3 "Academic Rigor" is released.
6356
6357 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6358
6359         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6360
6361 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6362
6363         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6364
6365 2001-05-04  Ben Wing  <ben@xemacs.org>
6366
6367         * printer.el (generic-print-buffer):
6368         * printer.el (generic-print-region):
6369         Enable dialog boxes.  Apply workaround recommended by Kirill.
6370         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6371         
6372         * simple.el (kill-whole-line):
6373         * simple.el (kill-line-1):
6374         * simple.el (kill-entire-line):
6375         * simple.el (kill-line):
6376         * simple.el (backward-kill-line):
6377         Take out interactive dependence of kill-whole-line.
6378
6379 2001-04-22  Ben Wing  <ben@xemacs.org>
6380
6381         * dialog.el (make-dialog-box):
6382         Put dialog titles back in -- this time correctly.  Fix various
6383         other problems with leaks and such.
6384
6385         * simple.el (region-exists-p):
6386         * simple.el (region-active-p):
6387         Add comment about which one is correct to use in menu specs.
6388
6389 2001-05-05  Ben Wing  <ben@xemacs.org>
6390
6391         * dialog.el (make-dialog-box): fix doc string.
6392         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6393         take out Pretty Print.
6394         * printer.el:
6395         * printer.el (printer-current-device): New.
6396         * printer.el (Printer-get-device): New.
6397         * printer.el (Printer-clear-device): New.
6398         * printer.el (generic-page-setup): New.
6399         * printer.el (generic-print-buffer):
6400         * printer.el (generic-print-region):
6401         Implement Page Setup.  Handle errors properly.
6402
6403 2001-05-05  Ben Wing  <ben@xemacs.org>
6404
6405         * subr.el (error): Complete list of errors in doc string.
6406         
6407 2001-04-22  Ben Wing  <ben@xemacs.org>
6408
6409         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6410         
6411 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6412
6413         * build-report.el: Remove CVS keywords since this file has been in
6414         core lisp for a while now.
6415         * build-report.el (build-report-make-output-files): Fix typo.
6416
6417 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6418
6419         * about.el (about-finish-buffer): Make sure the last change works
6420         even if EVENT is nil.
6421
6422 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6423
6424         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6425         clicked, not the one that happens to be the current buffer at the
6426         time.
6427
6428 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6429
6430         * cus-edit.el (custom-display): Support the GTK Window System also.
6431
6432 2001-04-30  Ben Wing  <ben@xemacs.org>
6433
6434         * printer.el:
6435         * printer.el (printer-page-header):
6436         * printer.el (Print-context): New.
6437         * printer.el (printer-page-footer):
6438         * printer.el (generate-header-element): New.
6439         * printer.el (generate-header-line): New.
6440         * printer.el (print-context-property):
6441         * printer.el (generic-print-buffer):
6442         * printer.el (generic-print-region):
6443         Implement headers and footers.  Implement calling Print dialog box
6444         (#### but it doesn't quite work yet).
6445
6446 2001-04-25  Ben Wing  <ben@xemacs.org>
6447
6448         * about.el (xemacs-hackers):
6449         * about.el (about-url-alist):
6450         * about.el (about-personal-info):
6451         * about.el (about-hacker-contribution):
6452         More contributions.
6453         
6454         * simple.el (handle-post-motion-command):
6455         Fix spurious setting of zmacs-region-stays to t after a non-shift
6456         motion command.
6457
6458 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6459
6460         * about.el (about-personal-info): Update my bio.
6461         (about-hacker-contribution): Ditto.
6462
6463 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6464
6465         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6466
6467 2001-04-19  Andy Piper  <andy@xemacs.org>
6468
6469         * package-net.el (package-net-cygwin32-binary-size): new size.
6470         (package-net-win32-binary-size): new size.
6471         (package-net-convert-index-to-ini): Use new arch.
6472         (package-net-batch-convert-index-to-ini): Removed.
6473         (package-net-generate-bin-ini): New.
6474         (package-net-batch-generate-bin-ini): New.
6475
6476 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6477
6478         * XEmacs 21.4.1 "Copyleft" is released.
6479
6480 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6481
6482         * x-compose.el (xlib-input-method-bug-workaround):
6483         (alias-colon-to-double-quote):
6484         Force sort in map-keymap to work around rehash bug.
6485
6486 2001-04-17  Ben Wing  <ben@xemacs.org>
6487
6488         * about.el: Finish overhaul, add a few new hackers, update a
6489         couple old ones.
6490
6491 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6492
6493         * XEmacs 21.4.0 "Solid Vapor" is released.
6494
6495 2001-04-15  Ben Wing  <ben@xemacs.org>
6496
6497         * about.el:
6498         * about.el (about-headline-face): New.
6499         * about.el (about-link-face): New.
6500         * about.el (about-current-release-maintainers): New.
6501         * about.el (about-other-current-hackers): New.
6502         * about.el (about-url-alist):
6503         * about.el (about-once-and-future-hackers): New.
6504         * about.el (about-mailto-link): New.
6505         * about.el (about-get-buffer):
6506         * about.el (about-finish-buffer):
6507         * about.el (about-xemacs):
6508         * about.el (about-features): Removed.
6509         * about.el (about-advantages): New.
6510         * about.el (about-maintainer-info): Removed.
6511         * about.el (about-personal-info): New.
6512         * about.el (about-hacker-contribution): New.
6513         * about.el (about-maintainer):
6514         * about.el (about-show-linked-info):
6515         * about.el (about-hackers):
6516         Major revamping.  Rewriting of most of the text, improve the
6517         link handling, separate info on contributors into personal
6518         and contribution info, add new contributors, update personal
6519         info, etc. etc.
6520         
6521         * menubar-items.el (default-menubar):
6522         Help menubar entry for News now says more accurately
6523         "What's New in XEmacs".
6524         
6525         * mouse.el:
6526         * mouse.el (mouse-track-cleanup-hook):
6527         * mouse.el (mouse-track):
6528         Don't set-buffer to a dead buffer when calling mouse-track
6529         cleanup hooks.
6530
6531 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6532
6533         * XEmacs 21.2.47 "Zephir" is released.
6534
6535 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6536
6537         * dialog.el (make-dialog-box): Disable dialog box titles until
6538         we get them working.
6539
6540 2001-03-30  Ben Wing  <ben@xemacs.org>
6541
6542         * help.el:
6543         * help.el (Help-princ-face):
6544         * help.el (Help-prin1-face):
6545         * help.el (frob-help-extents):
6546         * help.el (describe-function-1):
6547         * help.el (describe-variable):
6548         Avoid using font-lock faces, which may not be defined.
6549         Instead, use hyper-apropos faces, and make sure they're
6550         defined as necessary by using `require'. (It's not so safe
6551         to do this for font-lock.) In any case, we will eventually
6552         be merging this functionality into hyper-apropos.
6553
6554         * loaddefs.el (completion-ignored-extensions):
6555         Fix documentation.
6556         
6557         * menubar-items.el (menu-truncate-list): Removed.
6558         * menubar-items.el (Menubar-items-truncate-list): New.
6559         * menubar-items.el (default-menubar):
6560         Fix errors if grep or compile command is too long.  Rename helper
6561         function to be less visible.
6562
6563 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6564
6565         * byte-optimize.el (byte-optimize-minus):
6566         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6567
6568 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6569
6570         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6571         Mule is available.
6572
6573         * mule/latin.el: New file.
6574
6575 2001-03-11  Ben Wing  <ben@xemacs.org>
6576
6577         * auto-save.el:
6578         * auto-save.el (auto-save-directory):
6579         * auto-save.el (make-auto-save-file-name):
6580         * auto-save.el (auto-save-file-name-p): New.
6581
6582         Merge in improvements from other definition of
6583         make-auto-save-file-name in files.el.
6584         
6585         * auto-save.el (auto-save-original-name):
6586         * auto-save.el (auto-save-name-in-fixed-directory):
6587         * auto-save.el (auto-save-unslashify-name): Removed.
6588         * auto-save.el (auto-save-slashify-name): Removed.
6589         * auto-save.el (auto-save-reserved-chars): New.
6590         * auto-save.el (auto-save-escape-name): New.
6591         * auto-save.el (auto-save-unhex): New.
6592         * auto-save.el (auto-save-unescape-name): New.
6593
6594         Change algorithm for encoding filenames in auto-save names to be
6595         entirely safe with all filesystems and all possible characters in
6596         a filename, and 100% reversible. (Essentially, uses
6597         quoted-printable as the encoding.)
6598         
6599         * auto-save.el (recover-all-files):
6600
6601         Use insert-directory rather than calling ls directly -- fixes
6602         things under Windows.
6603
6604         * files.el:
6605         * files.el (convert-standard-filename): Substitute FSF's
6606         definition for this (we had nothing here before).
6607         
6608         * files.el (backup-buffer): Warning fix.
6609         
6610         * files.el (make-backup-file-name):
6611         * files.el (find-backup-file-name):
6612         Fix error in calling sequence to auto-save-file-name-p.
6613         
6614         * files.el (recover-file):
6615         Use insert-directory rather than calling ls directly -- fixes
6616         things under Windows.
6617
6618         * files.el (make-auto-save-file-name): Removed.
6619         * files.el (auto-save-file-name-p): Removed.
6620         auto-save is always dumped so no sense in having a definition
6621         that will always be overwritten with another.
6622         
6623         * files.el (insert-directory):
6624         * win32-native.el:
6625         * win32-native.el (debug-mswindows-process-command-lines):
6626         * win32-native.el (original-make-auto-save-file-name): Removed.
6627         * win32-native.el (make-auto-save-file-name): Removed.
6628
6629
6630 2001-03-21  Martin Buchholz <martin@xemacs.org>
6631
6632         * XEmacs 21.2.46 "Urania" is released.
6633
6634 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6635
6636         * menubar-items.el (default-menubar): Update sample.emacs to
6637         sample.init.el and adjust accelerators.
6638
6639 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6640
6641         * build-report.el (build-report): Improve docstring.
6642
6643 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6644
6645         * ChangeLog: Log GTK merge.
6646
6647         * gutter-items.el:
6648         * mwheel.el:
6649         * sound.el:
6650         * startup.el:
6651         Revert gratuitous whitespace changes.
6652
6653 2001-03-07  Ben Wing  <ben@xemacs.org>
6654
6655         * help.el:
6656         * help.el (key-or-menu-binding):
6657         * help.el (Help-find-file): New.
6658         * help.el (describe-beta):
6659         * help.el (describe-copying):
6660         * help.el (describe-project):
6661         * help.el (view-emacs-news):
6662         * help.el (view-sample-init-el): New.
6663         * help.el (Help-princ-face): New.
6664         * help.el (Help-prin1-face): New.
6665         * help.el (help-symbol-function-context-menu):
6666         * help.el (help-symbol-variable-context-menu):
6667         * help.el (help-symbol-function-and-variable-context-menu):
6668         * help.el (frob-help-extents):
6669         * help.el (describe-function-1):
6670         * help.el (describe-variable):
6671
6672         Add coloring in Help buffers, correspondent with hyperlinks.
6673         View files in view-mode rather than Fundamental.
6674         Remove separators from context menus -- now handled in generic code.
6675         Add `Find Tag' to context menu.
6676         
6677         * menubar.el (popup-mode-menu):
6678
6679         Rewrite code that outputs the popup menu to (a) put more specific
6680         entries first, (b) be more robust, (c) output the proper context
6681         menu separators automatically (the context menu functionality is
6682         new and currently used only by Help).
6683
6684 2001-03-10  William M. Perry  <wmperry@aventail.com>
6685
6686         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6687         this function when converting from the 21.1 GTK branch.  Now
6688         supports file, password, question, and color built-in dialogs.
6689
6690 2001-03-06  Ben Wing  <ben@xemacs.org>
6691
6692         * keydefs.el:
6693         * keydefs.el (global-map):
6694         Add commented-out change of M-k (for 21.5).
6695         
6696         * menubar-items.el (default-menubar):
6697         Fix items to control kill-line behavior; add items for
6698         shifted motion.
6699         
6700         * simple.el:
6701         * simple.el (kill-whole-line):
6702         * simple.el (historical-kill-line): Removed.
6703         * simple.el (kill-line): Removed.
6704         * simple.el (kill-entire-line): New.
6705         * simple.el (kill-line-1): New.
6706         * simple.el (backward-kill-line):
6707         Undo kill-whole-line == always changes.  Add new function
6708         kill-entire-line to unconditionally delete the current line.
6709         Add comments describing the lamentable state of affairs of
6710         the kill-line functions and variables.
6711
6712 2001-03-02  Ben Wing  <ben@xemacs.org>
6713
6714         * simple.el:
6715         * simple.el (beginning-of-buffer):
6716         * simple.el (end-of-buffer):
6717         * simple.el (mark-ring-unrecorded-commands):
6718         * simple.el (signal-error-on-buffer-boundary):
6719         * simple.el (shifted-motion-keys-select-region):
6720         * simple.el (unshifted-motion-keys-deselect-region):
6721         * simple.el (motion-keys-for-shifted-motion): New.
6722         * simple.el (handle-pre-motion-command):
6723         * simple.el (handle-post-motion-command):
6724         * simple.el (forward-char-command):
6725         * simple.el (backward-char-command):
6726         * simple.el (scroll-up-command):
6727         * simple.el (scroll-down-command):
6728         * simple.el (next-line):
6729         * simple.el (previous-line):
6730         * simple.el (backward-block-of-lines):
6731         * simple.el (forward-block-of-lines):
6732         * simple.el (backward-word):
6733         * simple.el (mark-word):
6734
6735         Augment documentation of the most common motion commands to make
6736         note of the shifted-motion support.  Improve the support to (a)
6737         properly document how it works and why it's done in the fashion it
6738         is, and (b) allow the keystrokes that trigger it to be customized.
6739
6740         Correct error in the customize specification of
6741         mark-ring-unrecorded-commands.
6742
6743 2001-03-02  Ben Wing  <ben@xemacs.org>
6744
6745         * font-lock.el:
6746         * font-lock.el (font-lock-pending-extent-table): Removed.
6747         * font-lock.el (font-lock-pending-buffer-table): New.
6748         * font-lock.el (font-lock-pre-idle-hook):
6749         * font-lock.el (font-lock-after-change-function):
6750         * font-lock.el (font-lock-fontify-pending-extents):
6751         * font-lock.el (font-lock-lisp-like):
6752
6753         Fix handling of pending extents to avoid excessive slowness (N^2
6754         behavior) when making lots of buffer changes between redisplays,
6755         such as when saving the Options.
6756
6757 2001-03-09  William M. Perry  <wmperry@aventail.com>
6758
6759         * device.el:
6760         * dragdrop.el:
6761         * dumped-lisp.el:
6762         * faces.el:
6763         * frame.el:
6764         * gnuserv.el:
6765         * loadup.el:
6766         * menubar-items.el:
6767         * minibuf.el:
6768         The Great GTK Merge.
6769
6770         * ChangeLog.GTK:
6771         * dialog-gtk.el:
6772         * gdk.el:
6773         * generic-widgets.el:
6774         * glade.el:
6775         * gnome-widgets.el:
6776         * gnome.el:
6777         * gtk-compose.el:
6778         * gtk-extra.el:
6779         * gtk-faces.el:
6780         * gtk-ffi.el:
6781         * gtk-file-dialog.el:
6782         * gtk-font-menu.el:
6783         * gtk-glyphs.el:
6784         * gtk-init.el:
6785         * gtk-iso8859-1.el:
6786         * gtk-marshal.el:
6787         * gtk-mouse.el:
6788         * gtk-package.el:
6789         * gtk-password-dialog.el:
6790         * gtk-select.el:
6791         * gtk-widget-accessors.el:
6792         * gtk-widgets.el:
6793         * gtk.el:
6794         widgets-gtk.el:
6795         The Great GTK Merge: new files.
6796
6797 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6798
6799         * generic-widgets.el: Don't require gtk (a built-in feature) at
6800         top level.  Don't execute the last sexp unless (featurep 'gtk).
6801
6802 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6803
6804         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6805
6806 2001-02-23  Martin Buchholz <martin@xemacs.org>
6807
6808         * XEmacs 21.2.45 "Thelxepeia" is released.
6809
6810 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6811  
6812         * about.el (xemacs-hackers): update my entry. 
6813         * about.el (about-maintainer-info): ditto. 
6814         * about.el (about-hackers): ditto. 
6815
6816 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6817
6818         * about.el (about-maintainer-info): More vanity info about
6819         yours truly.
6820
6821 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6822
6823         * build-report.el (build-report-destination): xemacs-build-reports
6824         has moved to SourceForge, where mailing list name length is
6825         restricted, hence the name change to
6826         xemacs-buildreports@xemacs.org.
6827         * build-report.el (build-report-keep-regexp): Update default.
6828         * build-report.el (build-report-delete-regexp): Ditto.
6829         * build-report.el (build-report-make-output-files): Ditto.
6830
6831 2001-02-19  Craig Lanning  <lanning@scra.org>
6832
6833         * lisp-mode.el: Add indentation specifications for following
6834         Common Lisp forms: handler-case, handler-bind, with-slots,
6835         with-open-file, with-open-stream, print-unreadable-object.
6836
6837 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6838
6839         * font-lock.el (font-lock-set-defaults-1):
6840         Move initialization of `font-lock-cache-position' so that it's set
6841         even if font-lock-keywords is already defined.
6842
6843 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6844
6845         * autoload.el (generate-file-autoloads-1):
6846         Use `emacs-lisp-mode-syntax-table' instead of
6847         `lisp-mode-syntax-table'.
6848         * lisp-mode.el (lisp-mode-syntax-table):
6849         Get rid of old checks for `parse-partial-sexp' version.
6850         Make `|' (pipe) string delimiter instead of punctuation.
6851
6852 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6853
6854         * window.el (save-selected-window):
6855         Use gensym for better macro hygiene.
6856
6857 2001-02-06  Mike Sperber <mike@xemacs.org>
6858
6859         * dump-paths.el:
6860         * startup.el (startup-setup-paths): Set and use
6861         `mule-lisp-directory'.
6862         (startup-setup-paths-warning): Ditto.
6863
6864         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6865         (paths-construct-load-path): Consider `mule-lisp-directory'.
6866
6867 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6868
6869         * font-lock.el: Syntax table improvements used.  A few random
6870         changes are not specified below.
6871         (font-lock-fontify-string-delimiters):
6872         (font-lock-syntactic-keywords):
6873         (font-lock-cache-state nil):
6874         (font-lock-cache-position):
6875         New variables.
6876         (font-lock-set-syntax):
6877         (font-lock-apply-syntactic-highlight):
6878         (font-lock-fontify-syntactic-anchored-keywords):
6879         (font-lock-fontify-syntactic-keywords-region):
6880         (font-lock-eval-keywords):
6881         New functions.
6882         (font-lock-remove-face):
6883         (font-lock-fontify-syntactically-region):
6884         Use syntax properties.
6885
6886 2001-02-08  Martin Buchholz <martin@xemacs.org>
6887
6888         * XEmacs 21.2.44 "Thalia" is released.
6889
6890 2001-01-16  Mike Sperber <mike@xemacs.org>
6891
6892         * startup.el (normal-top-level): Work even if no installation root
6893         is found.
6894
6895 2001-01-30  Andy Piper  <andy@xemacs.org>
6896
6897         * gutter-items.el (progress-abort-glyph): remove instantiator.
6898         (set-progress-abort-instantiator): new function.
6899         (abort-progress-feedback): use it.
6900
6901         * gutter.el (set-gutter-dirty-p): new function.
6902
6903 2001-01-30  Didier Verna  <didier@xemacs.org>
6904
6905         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6906
6907 2001-01-24  Didier Verna  <didier@xemacs.org>
6908
6909         * sound.el (sound-extension-list): give a better default value.
6910         * sound.el (load-sound-file): improve the doc string, also find
6911         files given by absolute names, pass a real extension list to
6912         `locate-file'.
6913
6914 2001-01-26  Martin Buchholz <martin@xemacs.org>
6915
6916         * XEmacs 21.2.43 "Terspichore" is released.
6917
6918 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6919
6920         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6921         messages from gnuserv.
6922
6923 2001-01-20  Martin Buchholz <martin@xemacs.org>
6924
6925         * XEmacs 21.2.42 "Poseidon" is released.
6926
6927 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6928
6929         * cl-macs.el (cl-upcase-arg): New function.
6930         (cl-function-arglist): New function.
6931         (cl-transform-lambda): Automatically add CL-style lambda list to
6932         documentation string using functions above.
6933
6934 2001-01-12  Andy Piper  <andy@xemacs.org>
6935
6936         * package-get.el (package-get-custom): call
6937         package-net-update-installed-db.
6938
6939         * package-ui.el (pui-install-selected-packages): call
6940         package-net-update-installed-db.
6941
6942         * package-net.el (package-net-update-installed-db): use
6943         packages-package-list so that we reflect reality.
6944
6945         * packages.el (packages-package-list): Make docstring reflect
6946         reality.
6947
6948         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6949
6950         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6951         isn't installed.
6952
6953 2001-01-17  Andy Piper  <andy@xemacs.org>
6954
6955         * wid-edit.el (widget-activation-glyph-mapper): activate or
6956         deactivate native widgets.
6957         (widget-glyph-insert-glyph): record instantiator.
6958         (widget-push-button-value-create): use it.
6959
6960         * gui.el (gui-button-action): new function. Make button's domain
6961         buffer current when calling.
6962         (make-gui-button): update to use gui-button-action.
6963
6964 2001-01-16  Didier Verna  <didier@xemacs.org>
6965
6966         * menubar-items.el (default-menubar): add an entry for modeline
6967         horizontal scrolling in Options -> Display.
6968
6969 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6970
6971         * package-get.el (package-get-require-signed-base): Set to nil
6972         by default.
6973
6974 2001-01-17  Martin Buchholz <martin@xemacs.org>
6975
6976         * XEmacs 21.2.41 "Polyhymnia" is released.
6977
6978 2001-01-16  Mike Sperber <mike@xemacs.org>
6979
6980         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6981         catch lisp/mule/.
6982
6983 2001-01-14  Mike Sperber <mike@xemacs.org>
6984
6985         * startup.el (maybe-create-compatibility-dot-emacs):
6986         (maybe-unmigrate-user-init-file):
6987         (unmigrate-user-init-file): Created.
6988         (maybe-migrate-user-init-file): Offer creation of compatibility
6989         .emacs.
6990         Some doc fixes wrt init file location.
6991
6992 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6993
6994         * faces.el (face-frob-from-locale-first): new variable.
6995         (frob-face-font-2): Honor tags arg while trying to use
6996         standard-face-mapping.  When face-frob-from-locale-first is set,
6997         first try to set face inheriting from frobbed-face.
6998
6999 2001-01-15  Didier Verna  <didier@xemacs.org>
7000
7001         * about.el (xemacs-hackers): update my entry.
7002         * about.el (about-url-alist): ditto.
7003         * about.el (about-maintainer-info): ditto.
7004         * about.el (about-hackers): ditto.
7005
7006 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7007
7008         The byte compiler has been badly broken for a year,
7009         by the patch of 1999-12-06.
7010         * byte-optimize.el (byte-optimize-form-code-walker):
7011         Bug was: the byte compiler was making this erroneous optimization:
7012         (progn (or (foo)) (bar)) ==> (bar)
7013
7014 2000-11-20  Mike Sperber <mike@xemacs.org>
7015
7016         * setup-paths.el (paths-core-load-path-depth): Split
7017         `paths-load-path-depth' in two for site and core lisp.  Don't
7018         recurse into core.
7019         * setup-paths.el (paths-construct-load-path): Use.
7020
7021 2001-01-10  Andy Piper  <andy@xemacs.org>
7022
7023         * package-net.el (package-net-cygwin32-binary-size): new variable
7024         (package-net-win32-binary-size): ditto.  add much needed
7025         commentary.
7026
7027         * gutter-items.el (buffers-tab-items): correct off-by-one error
7028         for buffers-tab-max-size.
7029
7030 2001-01-08  Martin Buchholz <martin@xemacs.org>
7031
7032         * XEmacs 21.2.40 is released.
7033
7034 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7035
7036         * mule/hebrew.el: Fix comments and typos.
7037         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7038
7039 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7040
7041         * ChangeLog.1: move ancient log from fill.el.
7042
7043         * dump-paths.el:
7044         paragraphs.el:
7045         mule/mule-category.el:
7046         Miscellaneous typo fixes and slight doc clarifications.
7047
7048         * mule/mule-ccl.el:  Correct file name in header.
7049
7050 2000-12-31  Martin Buchholz <martin@xemacs.org>
7051
7052         * XEmacs 21.2.39 is released.
7053
7054 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7055
7056         * byte-optimize.el (byte-optimize-cond):
7057         (byte-optimize-cond-1): New.
7058         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7059         Optimizes (cond (x nil)) ==> nil.
7060         Provide better diagnostic on malformed expr like (cond foo).
7061
7062 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7063
7064         * mule/mule-coding.el:
7065         mule/mule-cmds.el (reset-language-environment,
7066         set-language-environment-coding-systems):
7067         Safer default coding-priority-list, corresponding to src/file-coding.h.
7068
7069 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7070
7071         * package-admin.el: Allow package removal from
7072         early-package-load-path.
7073
7074 2000-12-15  Andreas Jaeger  <aj@suse.de>
7075
7076         * about.el (about-maintainer-info): Update my entry.
7077
7078 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7079
7080         * packages.el (locate-library): Add support for bzip2
7081         compressed .el files.
7082
7083 2000-12-12  Andy Piper  <andy@xemacs.org>
7084
7085         * package-net.el: new file.
7086
7087 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7088
7089         * font-lock.el: Add missing C++ keywords.
7090
7091 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7092
7093         * simple.el (indent-for-comment): Preserve indentation of comments
7094         starting in column 0, as documented in (Info-goto-node
7095         "(xemacs)Comments").  Update docstring accordingly.
7096
7097 2000-12-05  Martin Buchholz <martin@xemacs.org>
7098
7099         * XEmacs 21.2.38 is released.
7100
7101 2000-12-04  Didier Verna  <didier@xemacs.org>
7102
7103         * mouse.el (default-mouse-track-set-point-in-window): remove
7104         spurious '+' operation detected by Martin.
7105
7106
7107 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7108
7109         * cl-extra.el (coerce):
7110         Implement char to integer coercion.
7111         Remove extraneous (numberp) test.
7112
7113         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7114         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7115         (byte-optimize-predicate):
7116         Warn if evaluating constant expression signals an error.
7117         (byte-optimize-form): Small simplification.
7118
7119         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7120
7121 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7122
7123         * byte-optimize.el:
7124         (byte-optimize-minus):
7125         (byte-optimize-plus):
7126         (byte-optimize-mult):
7127         (byte-optimize-quo):
7128         Use (car (last x)) instead of (last x) to get last elt!
7129         Use `byte-optimize-predicate' to optimize `%'.
7130         Move optimizations for special numeric args to bytecomp.el.
7131         * bytecomp.el (byte-compile-associative): Remove.
7132         (byte-compile-max): New.
7133         (byte-compile-min): New.
7134         Properly handle erroneous calls: (max) (min).
7135         (byte-compile-plus): New.
7136         (byte-compile-minus):
7137         It's easiest to handle 0, +1 and -1 args here.
7138         (byte-compile-mult): New.
7139         It's easiest to handle 1, -1 and 2 args here.
7140         (byte-compile-quo):
7141         It's easiest to handle 0, +1 and -1 args here.
7142         Issue byte-compiler warning when dividing by zero.
7143
7144         Byte-compiler arithmetic improvements.
7145         Better optimize these expressions in the obvious way:
7146         (+ x y 1)   -->  varref x varref y add add1
7147         (+ x y -1)  -->  varref x varref y add sub1
7148         (- x y 0)   -->  (- x y)
7149         (- 0 x y)   -->  (- (- x) y)
7150         (% 42 19)   --> compile-time constant
7151         (/ 42 19)   --> compile-time constant
7152         (* (foo) 2) --> foo call dup plus
7153
7154         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7155         unless (declaim (optimize (safety 3)))
7156         or (setq byte-compile-delete-errors nil).
7157
7158 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7159
7160         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7161         docstrings.
7162
7163 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7164
7165         * startup.el (command-line-do-help):  Add documentation of
7166         portable dumper switches.
7167
7168 2000-11-22  Andy Piper  <andy@xemacs.org>
7169
7170         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7171
7172         * glyphs.el (init-glyphs): don't use autodetect for strings.
7173
7174 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7175
7176         * byte-optimize.el (byte-optimize-char-before):
7177         (byte-optimize-backward-char):
7178         (byte-optimize-backward-word):
7179         Fix incorrect optimizations for these sorts of expressions:
7180         (let ((x nil)) (backward-char x))
7181
7182 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7183
7184         * byte-optimize.el:
7185         * byte-optimize.el (byte-optimize-backward-char): New.
7186         * byte-optimize.el (byte-optimize-backward-word): New.
7187         Make backward-word and backward-char as efficient as forward versions.
7188
7189         * bytecomp.el (byte-compile-no-args-with-one-extra):
7190         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7191         * bytecomp.el (byte-compile-two-args-with-one-extra):
7192         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7193         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7194         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7195         Check if extra arg is constant nil, and if so, use byte-coded call.
7196
7197         * simple.el (backward-word):
7198         * simple.el (mark-word):
7199         * simple.el (kill-word):
7200         * simple.el (backward-kill-word):
7201         Make COUNT argument optional, for consistency with forward-char et al.
7202
7203         * abbrev.el (abbrev-string-to-be-defined):
7204         * abbrev.el (inverse-abbrev-string-to-be-defined):
7205         * abbrev.el (inverse-add-abbrev):
7206         * abbrev.el (expand-region-abbrevs):
7207         * buff-menu.el (Buffer-menu-execute):
7208         * indent.el (move-to-left-margin):
7209         * indent.el (indent-relative):
7210         * indent.el (move-to-tab-stop):
7211         * info.el (Info-reannotate-node):
7212         * lisp-mode.el (lisp-indent-line):
7213         * lisp.el (end-of-defun):
7214         * lisp.el (move-past-close-and-reindent):
7215         * misc.el (copy-from-above-command):
7216         * mouse.el (default-mouse-track-scroll-and-set-point):
7217         * page.el (forward-page):
7218         * paragraphs.el (forward-paragraph):
7219         * paragraphs.el (end-of-paragraph-text):
7220         * picture.el (picture-forward-column):
7221         * picture.el (picture-self-insert):
7222         * rect.el (extract-rectangle-line):
7223         * simple.el (newline):
7224         * simple.el (fixup-whitespace):
7225         * simple.el (backward-delete-char-untabify):
7226         * simple.el (transpose-chars):
7227         * simple.el (transpose-preceding-chars):
7228         * simple.el (do-auto-fill):
7229         * simple.el (indent-new-comment-line):
7230         * simple.el (blink-matching-open):
7231         * view-less.el (cleanup-backspaces):
7232         * wid-edit.el (widget-transpose-chars):
7233         * term/bg-mouse.el (bg-insert-moused-sexp):
7234         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7235
7236         * info.el (Info-fontify-node):
7237         * simple.el (backward-delete-function):
7238         Use canonical delete-backward-char instead of backward-delete-char.
7239
7240 2000-11-20  Andy Piper  <andy@xemacs.org>
7241
7242         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7243         no buffers.
7244
7245 2000-11-20  Andy Piper  <andy@xemacs.org>
7246
7247         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7248         buffer tabs.
7249
7250 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7251
7252         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7253         (proclaim inline...) was shadowing compiler-macros.
7254
7255 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7256
7257         * bytecomp.el (byte-compile-eval): New.
7258         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7259         Keeps this promise made in Lispref:
7260         "If a file being compiled contains a `defmacro' form, the macro is
7261         defined temporarily for the rest of the compilation of that file."
7262
7263 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7264
7265         * cl.el (floatp-safe):
7266         (plusp):
7267         (minusp):
7268         (oddp):
7269         (evenp):
7270         (cl-abs):
7271         Use a better parameter name than `x'.
7272
7273         * cl-macs.el (check-type): Make continuable.  Change documentation
7274         to require PLACE, but accept any form for compatibility.
7275
7276         * abbrev.el (define-abbrev): Use check-type.
7277         * font-menu.el (font-menu-change-face): Use check-type.
7278         * menubar.el (relabel-menu-item): Use check-type.
7279         * itimer.el: Fix typo.
7280
7281 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7282
7283         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7284
7285 2000-11-14  Martin Buchholz <martin@xemacs.org>
7286
7287         * XEmacs 21.2.37 is released.
7288
7289 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7290
7291         * code-cmds.el: Provide the feature.
7292
7293 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7294
7295         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7296
7297         * code-cmds.el: New file
7298         * mule/mule-cmds.el:
7299         * mule/mule-misc.el
7300         (coding-keymap): New keymap. Define coding system keyboard
7301         commands on file-coding builds too.
7302         (coding-system-change-eol-conversion):
7303         (universal-coding-system-argument):
7304         (set-default-coding-systems):
7305         (prefer-coding-system): Moved from mule-cmds.el
7306         (set-buffer-process-coding-system): Moved from mule-misc.el
7307
7308 2000-09-15  Stephen Carney <carney@scubadoo.com>
7309
7310         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7311
7312 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7313
7314         * package-get.el (package-get-download-sites): Add a pre-release
7315         site for experimental packages.
7316
7317         * auto-autoloads.el: Regenerated.
7318
7319 2000-08-01  Andy Piper  <andy@xemacs.org>
7320
7321         * gutter-items.el (buffers-tab-omit-function): reference
7322         buffers-tab-select-visible-buffers.
7323         (buffers-tab-filter-functions): new variable, by default uses
7324         buffers-tab-selection-function and buffers-tab-omit-function.
7325         (select-buffers-tab-buffers-by-mode): invert arguments.
7326         (buffers-tab-select-visible-buffers): new function. Invert calling
7327         of buffers-menu-omit-invisible-buffers.
7328         (buffers-tab-items): rewrite to use
7329         buffers-tab-filter-functions. Rewrite docstring.
7330         (gutter-buffers-tab-extent): delete.
7331         (add-tab-to-gutter): always build a new extent when adding the
7332         tabs.
7333         (update-tab-in-gutter): make gutter dirty when orientation
7334         changes.
7335
7336 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7337
7338         * bytecomp.el (byte-compile-defvar-or-defconst):
7339         Only do loadhist recording if defvar form includes a value.
7340
7341 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7342
7343         * bytecomp.el (byte-compile-initial-macro-environment):
7344         `eval-when-compile' should not compile its body.
7345
7346 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7347
7348         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7349         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7350         some Japanese English.  Remove some ancient FSF comments, and
7351         improve docstrings.  Use symbols not vectors for tables.
7352
7353 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7354
7355         * keymap.el:
7356         (local-key-binding):
7357         (global-key-binding):
7358         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7359
7360         * lisp.el:
7361         (backward-sexp): Slightly simpler code.
7362         (mark-sexp): Make arg optional, like FSF Emacs.
7363         (forward-list): Slightly simpler code.
7364         (backward-list): Slightly simpler code.
7365         (down-list):  Make arg optional, like FSF Emacs.
7366         (up-list):  Make arg optional, like FSF Emacs.
7367         (backward-up-list):  Make arg optional, like FSF Emacs.
7368         (kill-sexp):  Make arg optional, like FSF Emacs.
7369         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7370
7371         * font-menu.el (font-menu-change-face):
7372         Take continuable errors into account.
7373
7374         * abbrev.el:
7375         * abbrev.el (clear-abbrev-table):
7376         * abbrev.el (define-abbrev-table):
7377         * abbrev.el (define-abbrev):
7378         * abbrev.el (insert-abbrev-table-description):
7379         * apropos.el (apropos-documentation-check-doc-file):
7380         * apropos.el (apropos-documentation-check-elc-file):
7381         * buff-menu.el (list-buffers):
7382         * buff-menu.el (list-buffers-noselect):
7383         * bytecomp.el (byte-recompile-directory):
7384         * bytecomp.el (batch-byte-compile):
7385         * cl-macs.el (typep):
7386         * code-files.el (find-coding-system-magic-cookie):
7387         * code-files.el (insert-file-contents):
7388         * cus-edit.el (customize-set-variable):
7389         * cus-edit.el (customize-save-variable):
7390         * cus-face.el (custom-set-face-font-size):
7391         * cus-face.el (custom-set-face-update-spec):
7392         * cus-face.el (custom-reset-faces):
7393         * custom.el (custom-check-theme):
7394         * custom.el (copy-upto-last):
7395         * fill.el (canonically-space-region):
7396         * fill.el (fill-paragraph):
7397         * fill.el (fill-region):
7398         * fill.el (find-space-insertable-point):
7399         * fill.el (justify-current-line):
7400         * faces.el (face-spec-update-all-matching):
7401         * faces.el (set-face-stipple):
7402         * files-nomule.el (insert-file-contents):
7403         * files.el (insert-file-contents-literally):
7404         * files.el (hack-local-variables-last-page):
7405         * files.el (basic-save-buffer):
7406         * files.el (insert-directory):
7407         * font-menu.el (font-menu-change-face):
7408         * font.el (font-spatial-to-canonical):
7409         * format.el (format-encode-region):
7410         * format.el (format-insert-file):
7411         * format.el (format-replace-strings):
7412         * gutter.el (set-gutter-element):
7413         * help.el (key-or-menu-binding):
7414         * help.el (describe-bindings):
7415         * help.el (with-syntax-table):
7416         * indent.el (indent-rigidly):
7417         * indent.el (delete-to-left-margin):
7418         * info.el:
7419         * info.el (Info-extract-dir-entry-from):
7420         * info.el (Info-build-dir-anew):
7421         * info.el (Info-rebuild-dir):
7422         * info.el (Info-batch-rebuild-dir):
7423         * info.el (Info-read-subfile):
7424         * info.el (Info-build-node-completions):
7425         * info.el (Info-extract-menu-node-name):
7426         * isearch-mode.el (isearch-range-invisible):
7427         * isearch-mode.el (isearch-restore-invisible-extents):
7428         * itimer.el (itimerp):
7429         * itimer.el (itimer-live-p):
7430         * keymap.el:
7431         * keymap.el (substitute-key-definition):
7432         * keymap.el (read-command-or-command-sexp):
7433         * keymap.el (local-key-binding):
7434         * keymap.el (global-key-binding):
7435         * keymap.el (global-set-key):
7436         * keymap.el (local-set-key):
7437         * ldap.el:
7438         * ldap.el (ldap-add-entries):
7439         * ldap.el (ldap-delete-entries):
7440         * lisp.el (backward-sexp):
7441         * lisp.el (mark-sexp):
7442         * lisp.el (forward-list):
7443         * lisp.el (backward-list):
7444         * lisp.el (down-list):
7445         * lisp.el (backward-up-list):
7446         * lisp.el (up-list):
7447         * lisp.el (kill-sexp):
7448         * lisp.el (backward-kill-sexp):
7449         * menubar.el (add-menu-button):
7450         * menubar.el (add-submenu):
7451         * menubar.el (delete-menu-item):
7452         * menubar.el (relabel-menu-item):
7453         * mouse.el (narrow-window-to-region):
7454         * obsolete.el (define-obsolete-variable-alias):
7455         * obsolete.el (store-substring):
7456         * package-admin.el:
7457         * package-admin.el (package-admin-install-function):
7458         * package-admin.el (package-admin-install-function-mswindows):
7459         * package-admin.el (package-admin-default-install-function):
7460         * package-get.el (package-get-update-base-entries):
7461         * packages.el (packages-load-package-dumped-lisps):
7462         * packages.el (packages-collect-package-dumped-lisps):
7463         * printer.el (generic-print-buffer):
7464         * printer.el (generic-print-region):
7465         * replace.el (occur-mode-mouse-goto):
7466         * replace.el (perform-replace):
7467         * select.el (get-selection-no-error):
7468         * simple.el:
7469         * simple.el (newline):
7470         * simple.el (open-line):
7471         * simple.el (edit-and-eval-command):
7472         * simple.el (goto-line):
7473         * simple.el (undo):
7474         * simple.el (kill-region):
7475         * simple.el (copy-region-as-kill):
7476         * simple.el (kill-ring-save):
7477         * simple.el (set-mark):
7478         * simple.el (next-line):
7479         * simple.el (previous-line):
7480         * simple.el (line-move):
7481         * simple.el (set-goal-column):
7482         * simple.el (comment-region):
7483         * subr.el:
7484         * subr.el (putf):
7485         * syntax.el (modify-syntax-entry):
7486         * syntax.el (map-syntax-table):
7487         * view-less.el (view-file):
7488         * view-less.el (view-buffer):
7489         * view-less.el (view-file-other-window):
7490         * window-xemacs.el (backward-other-window):
7491         * window.el:
7492         * window.el (one-window-p):
7493         * window.el (walk-windows):
7494         * window.el (window-list):
7495         * x-mouse.el (x-mouse-kill):
7496         * x-select.el (x-get-cutbuffer):
7497         * x-select.el (x-store-cutbuffer):
7498         * term/bg-mouse.el (bg-mouse-line-to-center):
7499         * term/sun-mouse.el (window-line-end):
7500         * term/sun-mouse.el (sun-select-region):
7501         * term/sun.el (kill-region-and-unmark):
7502         * mule/mule-category.el:
7503         * mule/mule-category.el (modify-category-entry):
7504         * mule/mule-category.el (char-category-list):
7505         * mule/mule-coding.el (coding-system-force-on-output):
7506         * mule/mule-misc.el (coding-system-put):
7507         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7508
7509 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7510
7511         * cus-face.el: Typo fixes and tiny clarifications.
7512         * custom.el: ditto
7513
7514 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7515
7516         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7517         * startup.el (normal-top-level): Setup auto-save-list-file-name
7518         if auto-save-list-file-prefix is non-nil.
7519
7520 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7521
7522         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7523
7524 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7525
7526         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7527         get symbol at point-min.
7528
7529 2000-10-24  Didier Verna  <didier@xemacs.org>
7530
7531         * info.el (Info-emacs-info-file-name): defconst it.
7532         * info.el (Info-footnote-tag): defcustom it.
7533         * info.el (Info-no-description-string): ditto.
7534         * info.el (Info-find-node): adapt to new semantics of
7535         'Info-suffixed-file (don't do the case variants stuff).
7536         * info.el (Info-insert-dir): rewrite the dir file variants code.
7537         * info.el (Info-directory-files): New. Return the list of info
7538         files in a directory.
7539         * info.el (Info-dir-outdated-p): use it.
7540         * info.el (Info-parse-dir-entries): ditto.
7541         * info.el (Info-build-dir-anew): don't restrict to files ending
7542         with a ".info.*" extension.
7543         * info.el (Info-set-mode-line): ditto.
7544         * info.el (Info-read-subfile): adapt to new semantics of
7545         'Info-suffixed-file (append 'exact argument).
7546         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7547         string independently of the case.
7548         * info.el (Info-suffixed-file): use it (match all possible case
7549         for the file name).
7550         * info.el (Info-insert-file-contents): code cleanup.
7551         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7552         columns.
7553         * info.el (Info-batch-rebuild-dir): ditto.
7554         * info.el (Info-read-node-name-1): ditto.
7555         * info.el (Info-search): ditto.
7556         * info.el (Info-fontify-node): ditto.
7557
7558
7559 2000-10-24  Didier Verna  <didier@xemacs.org>
7560
7561         * process.el (shell-command): when called from a program, avoid
7562         'push-mark's "mark-set" message.
7563
7564 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7565
7566         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7567         by a symbol, not by a vector.
7568         * mule/vietnamese.el (vscii): Likewise.
7569         (viscii): Likewise.
7570         * mule/cyrillic.el (koi8-r): Likewise.
7571
7572         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7573         by a symbol, not by a vector.
7574         (chinese-big5-2): Likewise.
7575         * mule/ethiopic.el (ethiopic): Likewise.
7576         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7577         (vietnamese-viscii-upper): Likewise.
7578
7579 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7580
7581         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7582
7583 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7584
7585         * byte-optimize.el (byte-optimize-car): New function.
7586         (byte-optimize-cdr): Ditto.
7587
7588 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7589
7590         * byte-optimize.el: Partial synch with FSF 20.7.
7591         Optimize constant concatenation.
7592         Add keymapp as a side effect free function.  It is a built-in.
7593         (byte-after-unbind-pos): Remove byte-equal.
7594
7595 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7596
7597         * update-elc-2.el: Quote regexps correctly.
7598
7599 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7600
7601         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7602         (ccl-compile): Apply integerp, not integer-or-char-p to
7603         check the type of the buffer magnification
7604         (ccl-compile-write-string): Encode a string with binary
7605         coding system.
7606         (ccl-compile-write-repeat): Likewise.
7607
7608 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7609
7610         * buff-menu.el:
7611         * bytecomp.el:
7612         * coding.el:
7613         * faces.el:
7614         * files.el:
7615         * fill.el:
7616         * float-sup.el:
7617         * font-lock.el:
7618         * help.el:
7619         * iso8859-1.el:
7620         * loaddefs.el:
7621         * menubar-items.el:
7622         * menubar.el:
7623         * modeline.el:
7624         * msw-font-menu.el:
7625         * paragraphs.el:
7626         * paths.el:
7627         * replace.el:
7628         * simple.el:
7629         * sound.el:
7630         * startup.el:
7631         * version.el:
7632         * x-faces.el:
7633         * x-font-menu.el:
7634         Remove purecopy.
7635
7636 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7637
7638         * simple.el (do-auto-fill): Use the function pointer to by
7639         `comment-line-break-function', not `indent-new-comment-line'. This
7640         fixes an issue with cc-mode comment continuation.
7641
7642 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7643
7644         * simple.el (turn-on-auto-fill):  Add (interactive).
7645         * mwheel.el (mwheel-install): Add (interactive).
7646         * font-lock.el (turn-on-font-lock): Add (interactive).
7647         (turn-off-font-lock): Add (interactive).
7648
7649 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7650
7651         * packages.el (packages-special-base-regexp): Add `man'.
7652
7653 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7654
7655         * wid-edit.el (widget-specify-active): map over extents in current
7656         buffer like `widget-specify-inactive' does.  Mapping over the
7657         inactive extent object does not work since the current extent is
7658         ignored by `map-extents'.
7659
7660 2000-10-04  Martin Buchholz <martin@xemacs.org>
7661
7662         * XEmacs 21.2.36 is released.
7663
7664 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7665
7666         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7667         Optimize the compiled-function-constants vector by byte-code
7668         reference counts.
7669
7670 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7671
7672         * build-report.el (build-report-delete-regexp): quote value in
7673         defcustom
7674
7675 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7676
7677         * build-report.el (build-report): Don't bind srcdir which we don't
7678         use in `multiple-value-bind' to avoid the only byte-compiler
7679         warning.
7680
7681 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7682
7683         * build-report.el: Requires cl and custom now.
7684         build-report-version is determined by XEmacs version -- remove
7685         build-report-version*.
7686         * build-report.el (build-report-version): Removed.
7687         * build-report.el (build-report-installation-version-regexp): New.
7688         * build-report.el (build-report-version-file-regexp): New.
7689         * build-report.el (build-report-installation-srcdir-regexp): New.
7690         * build-report.el (build-report-destination): Offer
7691         xemacs-build-reports and xemacs-beta.
7692         * build-report.el (build-report-keep-regexp): Adjusted.
7693         * build-report.el (build-report-delete-regexp): Adjusted.
7694         * build-report.el (build-report-make-output-dir): New.
7695         * build-report.el (build-report-installation-file): Replace use of
7696         `concat' with `expand-file-name'.
7697         * build-report.el (build-report-make-output-file): Removed.
7698         * build-report.el (build-report-make-output-files): New.
7699         * build-report.el (build-report-subject): Identify as
7700         user-variable with "*...".
7701         * build-report.el (build-report-prompts): Ditto.
7702         * build-report.el (build-report-version-file): New.
7703         * build-report.el (build-report-file-encoding): Identify as
7704         user-variable with "*...".
7705         * build-report.el (build-report-make-output-get): New.
7706         * build-report.el (build-report-insert-header): Report
7707         emacs-version and system-configuration instead of
7708         build-report-version.
7709         * build-report.el (build-report-insert-make-output): Add file
7710         argument.
7711         * build-report.el (build-report-insert-installation-file):
7712         Re-indent.
7713         * build-report.el (build-report-keep): Change docstring,
7714         re-indent.
7715         * build-report.el (build-report-delete): Ditto.
7716         * build-report.el (build-report-installation-data): New.
7717         * build-report.el (build-report-version-file-data): New.
7718
7719 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7720
7721         * byte-optimize.el (byte-optimize-lapcode):
7722         Fix the optimization of using the first 5 elements of the
7723         constants vector for variables.
7724         (byte-optimize-lapcode): Fix another ancient broken optimization.
7725
7726 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7727
7728         * *: Spelling mega-patch
7729
7730 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7731
7732         * easymenu.el: doc fixes.
7733         (easy-menu-do-define): Use backquote.
7734         (easy-menu-change):
7735         (easy-menu-add):
7736         `when' seems much clearer than `if' here.
7737         (easy-menu-remove):
7738         (easy-menu-add-item):
7739         (easy-menu-item-present-p):
7740         (easy-menu-remove-item):
7741         Wrap using (when (featurep 'menubar) ...)
7742
7743 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7744
7745         * bytecomp.el (displaying-byte-compile-warnings):
7746         Revert Ben's change to this function below so that the compile log
7747         is displayed properly for users of the "popper" package.
7748
7749 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7750
7751         * window.el (save-selected-window): Use backquote.
7752
7753         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7754         Renamed from `byte-compile-file-form-defvar'.
7755         * bytecomp.el (byte-compile-defvar-or-defconst):
7756         Only cons onto current-load-list in top-level forms.
7757         Else this leaks a cons cell every time a defun is called.
7758         Renamed from `byte-compile-defvar', for clarity.
7759         Warn when docstring of defvar is not a string.
7760         Use consistent error messages.
7761         Better comments.
7762
7763 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7764
7765         * simple.el (set-variable):
7766         Remove unneeded defvar by rearranging order of let* forms.
7767
7768         * mule/mule-ccl.el (ccl-get-next-code):
7769         * menubar-items.el (bookmark-menu-filter):
7770         (language-environment-menu-filter):
7771         (tutorials-menu-filter):
7772         * toolbar-items.el (toolbar-compile):
7773         * byte-optimize.el (disassemble-offset):
7774         Use (declare (special ...)) instead of `defvar'.
7775
7776         * cl-macs.el (cl-do-proclaim):
7777         Fix (declare (special ...)) warning suppression syntax.
7778
7779 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7780
7781         * info.el (Info-tag-table-marker):
7782         (Info-tag-table-buffer):
7783         (Info-find-file-node):
7784         (Info-read-subfile):
7785         (Info-build-node-completions):
7786         (Info-search):
7787         (Info-mode):
7788         Multiple info buffer support.
7789
7790 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7791
7792         * ldap.el (ldap-decode-entry): New defun
7793         (ldap-search-entries): Use it in order to decode DN-prefixed
7794         entries properly
7795
7796 2000-08-23  Daniel Pittman <daniel@danann.net>
7797
7798         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7799         Use `eq', not `=', to compare symbols.
7800
7801 2000-07-30  Ben Wing  <ben@xemacs.org>
7802
7803         * bytecomp.el (byte-compile-report-error):
7804         * bytecomp.el (displaying-byte-compile-warnings):
7805         if stack-trace-on-error is set, send out a backtrace when
7806         an error is encountered that stops byte compilation.  this
7807         should make it much much easier to track down those curious
7808         problems.  also undo the kludge of using a separate "*Show*"
7809         buffer for display when there's a temp-buffer-show-function;
7810         we can avoid this by just being a little smarter.
7811
7812         * dialog-items.el:
7813         * dialog-items.el (search-dialog-regexp): New.
7814         * dialog-items.el (search-dialog-callback):
7815         * dialog-items.el (make-search-dialog):
7816         add a regexp option to the dialog and clean up a bit.
7817
7818         * dialog.el:
7819         * dialog.el (yes-or-no-p-dialog-box):
7820         * dialog.el (get-dialog-box-response):
7821         * dialog.el (make-dialog-box):
7822         * dialog.el (dialog-box-finish): New.
7823         * dialog.el (dialog-box-cancel): New.
7824         * dialog.el (internal-make-dialog-box-exit): New.
7825         implement [properly!] the :modal property of the new dialog box
7826         interface.  this is the first time xemacs has ever had *proper*
7827         modal dialog boxes, giving the standard window-system feedback.
7828         (e.g. under windows, clicking on a disabled frame causes a beep
7829         and makes the dialog box flash three times.)
7830
7831         * dragdrop.el: header keyword frobbing.
7832
7833         * dumped-lisp.el (preloaded-file-list):
7834         renamed winnt.el to win32-native.el.
7835
7836         * faces.el (face-property):
7837         * faces.el (set-face-property):
7838         * faces.el (frob-face-property):
7839         * faces.el (frob-face-font-2):
7840         * faces.el (make-face-bold):
7841         * faces.el (make-face-italic):
7842         * faces.el (make-face-bold-italic):
7843         * faces.el (make-face-unbold):
7844         * faces.el (make-face-unitalic):
7845         * faces.el (make-face-smaller):
7846         * faces.el (make-face-larger):
7847         clean up the implementation of these so that window-system-specific
7848         methods are called only on objects belonging to that window system.
7849         previously, you could have [e.g.] mswindows-make-face-bold called
7850         on font object of device type `stream', which is not good and
7851         explains the subtle errors Adrian was getting when byte-compiling
7852         something that required 'term. (Adrian, now you can use stack-trace-
7853         on-error to find the exact place where things are going wrong instead
7854         of having to laboriously binary-search your way through.)
7855
7856         * finder.el (finder-known-keywords):
7857         cleaned up -- properly sorted, clarified the meanings of many of
7858         the keywords, and added a few -- mswin, gui, content, build, www,
7859         user, services.  the last two try to distinguish between a package
7860         that's used directly by the user, and a package that provides
7861         support services to other packages.
7862
7863         * font-lock.el (lisp-font-lock-keywords-2):
7864         update list of lisp control structures to include everything,
7865         including new ones i introduced.
7866
7867         * gutter.el: header keyword frobbing.
7868
7869         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7870         recent isearch element was not doing so!  you got the second-most-
7871         recent instead.
7872
7873         * lisp-mode.el (construct-lisp-mode-menu):
7874         more menubar cleanups.
7875         * lisp-mode.el (with-selected-window):
7876         make it indent properly.
7877
7878         * menubar-items.el (default-menubar): lots of menubar cleanups.
7879         rearranged the options menu the most, e.g. splitting up the
7880         Keyboard/Mouse menu into a new Editing menu and combining the
7881         separate Scrollbar/Gutter/Toolbar submenus into Display.
7882         Got rid of General, moved items to Editing or new Troubleshooting.
7883         Moved Packages to Tools; doesn't seem to belong under Options.
7884         Added stuff to the Cmds menu, e.g. Change Case.
7885
7886         NB please don't complain about these periodic menubar changes.
7887         Anything like this is necessarily incremental in its construction
7888         -- By constant use you gradually become more and more aware of
7889         better and better ways to group menu items.  When we eventually
7890         move the options menu to a property sheet, the existing structure
7891         will probably be preserved fairly well.
7892
7893         * minibuf.el (next-history-element): fix problems with pressing
7894         down arrow in repeat-complex-command.
7895
7896         * modeline.el:
7897         * modeline.el (modeline-3d-p): New.
7898         added custom variable for controlling the 3d modeline.  the
7899         corresponding Options item has been present for a long time,
7900         but commented out with "fix me!" comments.  it's fixed now.
7901
7902         * obsolete.el (add-menu):
7903         remove bogus gettexts.
7904
7905         * process.el (shell-quote-argument):
7906         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7907         For bash under Windows native, see below.
7908
7909         * simple.el:
7910         * simple.el (display-warning-buffer):
7911         Fixed the handling of warning display to eliminate the annoying
7912         *Show* buffer, like was done for byte-compiler output above.
7913
7914         * simple.el (debug-print): New.
7915         Simple function for sending debug messages to the console and/or
7916         other debug places.
7917
7918         * subr.el (replace-in-string):
7919         Rewrite this function to avoid N^2 behavior with large strings --
7920         catastrophic with the new Windows selection code! (Apparently the
7921         author of this function didn't realize there was a fun
7922         replace-match that could make his life much easier, because we
7923         duplicated the entire logic.  The new version is smaller, easier
7924         to understand, much more robust, and has extended features --
7925         those of replace-match.)
7926
7927         * window.el:
7928         * window.el (with-selected-window): New.
7929         An obvious complement to the existing `with-selected-frame' and
7930         `with-current-buffer'.
7931
7932         * win32-native.el: Renamed from winnt.el.
7933         Added a great deal of stuff for properly handling process quoting,
7934         somewhat modeled on Kirill's original model (which i later threw
7935         away).  We should now finally have correctly working process arg
7936         quoting/dequoting so that the final app gets exactly what we
7937         intended.  Because the mechanism is in Lisp, it's easily
7938         extendible. (For those running bash and running the native
7939         version, I tried hard to do what I thought was correct.  But more
7940         thought is needed, and ideally the volunteer work of people with
7941         these configurations that they generally run on.)
7942
7943         * x-font-menu.el (x-font-menu-font-data):
7944         Put in defvar's to fix byte-compiler warnings.
7945
7946 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7947
7948         * select.el (selection-coercion-alist): Initialise.
7949         * select.el (select-coerce-to-text): New.
7950         * select.el (select-coerce): New.
7951         New functions to perform type and value coercion.
7952
7953         * select.el (select-buffer-killed-default): Keep data if it was
7954         on the clipboard.
7955
7956 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7957
7958         * menubar-items.el (default-menubar): Fix typo.
7959         (default-menubar): `lambda' was mispelled as `lamda'.
7960
7961 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7962
7963         * window.el (shrink-window-if-larger-than-buffer): Remove
7964         edge checking code.
7965
7966 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7967
7968         * paths.el (gnus-local-domain): Removed.
7969         (gnus-local-organization): Ditto.
7970         (gnus-startup-file): Ditto.
7971
7972 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7973
7974         * files.el (auto-mode-alist): Add .spec for RPM.
7975
7976 2000-07-31  Andy Piper  <andy@xemacs.org>
7977
7978         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7979
7980 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7981
7982         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7983         browse-url.
7984         * help.el (xemacs-www-page): Ditto.
7985         (xemacs-www-faq): Ditto.
7986         * menubar-items.el (default-menubar): Ditto.
7987
7988         * wid-edit.el (widget-url-link-action): Ditto.
7989         From: Kenichi OKADA <okada@opaopa.org>.
7990
7991 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7992
7993         * finder.el (finder-commentary): Add autoload cookie.
7994
7995 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7996
7997         * files.el (insert-file-contents-literally): Fix second let
7998         binding for `coding-system-for-read' to `coding-system-for-write'
7999         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8000
8001 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8002
8003         * files.el (insert-file-contents-literally): Use binary coding
8004         system (from Morioka san).
8005         (insert-file-contents-literally): Make file-name-handler method.
8006
8007 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8008
8009         * cl-macs.el (get-selection): Add defsetf.
8010
8011 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8012
8013         * x-init.el (x-activate-region-as-selection): replace obsolete
8014         function x-own-selection with own-selection.
8015         (ow-find): replace obsolete functions x-get-selection and
8016         x-get-clipboard with get-selection and get-clipboard.
8017         (init-post-x-win): replace obsolete function x-disown-selection
8018         with disown-selection.
8019
8020 2000-07-20  Mike Sperber  <mike@xemacs.org>
8021
8022         * startup.el (load-user-init-file): Only try to load init file if
8023         it exists.
8024
8025 2000-07-10  Andy Piper  <andy@xemacs.org>
8026
8027         * dialog-items.el: sync with Ben's patch.
8028
8029         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8030         comment.
8031         (progress-text-glyph): deleted.
8032         (progress-layout-glyph): make completely minimal.
8033         (progress-gauge-glyph): ditto.
8034         (progress-display-style): fix to handle dynamic instantiator
8035         changes.
8036         (progress-text-instantiator): new.
8037         (progress-layout-instantiator): new.
8038         (progress-gauge-instantiator): new.
8039         (set-progress-display-instantiator): renamed and changed from
8040         set-progress-display-style.
8041         (progress-abort-glyph): use instantiator not glyph.
8042         (append-progress-display): use set-progress-display-instantiator
8043         and set-glyph-image.
8044         (abort-progress-display): ditto.
8045         (raw-append-progress-display): ditto.
8046
8047 2000-07-20  Ben Wing  <ben@xemacs.org>
8048
8049         * code-files.el: Move Mule-specific code to mule-coding.el.
8050
8051 2000-07-15  Ben Wing  <ben@xemacs.org>
8052
8053         * autoload.el:
8054         Fixed comments.
8055
8056         * cmdloop.el:
8057         * cmdloop.el (yes-or-no-p):
8058         * cmdloop.el (y-or-n-p):
8059         Make these functions use should-use-dialog-box-p and not be
8060         overridden in dialog.el.
8061
8062         * cus-dep.el:
8063         * cus-dep.el (Custom-make-dependencies): Removed.
8064         * cus-dep.el (Custom-make-dependencies-1): New.
8065         * cus-dep.el (Custom-make-one-dependency): New.
8066         New entry point for use in Makefiles, to avoid excessive
8067         invocations.
8068
8069         * cus-edit.el (custom-variable-reset-saved):
8070         * cus-edit.el (custom-variable-reset-standard):
8071         * cus-edit.el (custom-save-resets):
8072         Fix bytecompiler warnings.
8073
8074         * dialog.el:
8075         * dialog.el (yes-or-no-p-dialog-box):
8076         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8077         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8078         * dialog.el (get-dialog-box-response):
8079         * dialog.el (message-or-box):
8080         * dialog.el (make-dialog-box):
8081         * dialog.el (popup-dialog-box): New.
8082         Avoid yes-or-no-p bogosities.
8083         Create a general function `make-dialog-box' to encapsulate all
8084         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8085
8086         * dumped-lisp.el (preloaded-file-list):
8087         Add dialog-items.  Clean up.  Group files by types.
8088
8089         * easymenu.el (easy-menu-add):
8090         * easymenu.el (easy-menu-remove):
8091         Account for accelerators.
8092
8093         * extents.el:
8094         * extents.el (extent-list): New args, like in map-extents.
8095         * extents.el (extent-at-event): New.
8096         * extents.el (extents-at-event): New.
8097
8098         * font-lock.el:
8099         * font-lock.el (font-lock-mode):
8100         * font-lock.el (font-lock-default-fontify-buffer):
8101         * font-lock.el (font-lock-default-unfontify-region):
8102         * font-lock.el (font-lock-fontify-syntactically-region):
8103         * font-lock.el (font-lock-fontify-keywords-region):
8104         Use new progress-feedback names.
8105
8106         * font-lock.el (java-font-lock-identifier-regexp):
8107         * font-lock.el (java-font-lock-class-name-regexp):
8108         Fix bytecompiler warnings.
8109
8110         * gutter-items.el:
8111         * gutter-items.el (progress-display-use-echo-area): Removed.
8112         * gutter-items.el (progress-feedback-use-echo-area): New.
8113         * gutter-items.el (progress-display-popup-period): Removed.
8114         * gutter-items.el (progress-feedback-popup-period): New.
8115         * gutter-items.el (set-progress-display-style): Removed.
8116         * gutter-items.el (set-progress-feedback-style): New.
8117         * gutter-items.el (progress-display-style): Removed.
8118         * gutter-items.el (progress-feedback-style): New.
8119         * gutter-items.el (progress-stack):
8120         * gutter-items.el (progress-displayed-p): Removed.
8121         * gutter-items.el (progress-feedbacked-p): New.
8122         * gutter-items.el (clear-progress-display): Removed.
8123         * gutter-items.el (clear-progress-feedback): New.
8124         * gutter-items.el (progress-display-clear-when-idle): Removed.
8125         * gutter-items.el (progress-feedback-clear-when-idle): New.
8126         * gutter-items.el (remove-progress-display): Removed.
8127         * gutter-items.el (remove-progress-feedback): New.
8128         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8129         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8130         * gutter-items.el (append-progress-display): Removed.
8131         * gutter-items.el (append-progress-feedback): New.
8132         * gutter-items.el (abort-progress-display): Removed.
8133         * gutter-items.el (abort-progress-feedback): New.
8134         * gutter-items.el (raw-append-progress-display): Removed.
8135         * gutter-items.el (raw-append-progress-feedback): New.
8136         * gutter-items.el (display-progress-display): Removed.
8137         * gutter-items.el (display-progress-feedback): New.
8138         * gutter-items.el (current-progress-display): Removed.
8139         * gutter-items.el (current-progress-feedback): New.
8140         * gutter-items.el (current-progress-display-label): Removed.
8141         * gutter-items.el (current-progress-feedback-label): New.
8142         * gutter-items.el (progress-display): Removed.
8143         * gutter-items.el (progress-feedback): New.
8144         Replace "progress-display" with "progress-feedback" globally.
8145
8146         * gutter-items.el (lprogress-display): Removed.
8147         * gutter-items.el (progress-feedback-with-label): New.
8148         Rename lprogress-display ==> progress-feedback-with-label.
8149
8150         * gutter-items.el (search-dialog-direction): Removed.
8151         * gutter-items.el (search-dialog-text): Removed.
8152         * gutter-items.el (search-dialog-callback): Removed.
8153         * gutter-items.el (make-search-dialog): Removed.
8154         Move to dialog-items.el.
8155
8156         * help.el:
8157         * help.el (help-mode-quit):
8158         * help.el (mode-for-help): New.
8159         * help.el (help-sticky-window): New.
8160         * help.el (help-window-config): New.
8161         * help.el (with-displaying-help-buffer):
8162         * help.el (function-at-event): New.
8163         * help.el (help-symbol-regexp): New.
8164         * help.el (help-symbol-run-function-1): New.
8165         * help.el (help-symbol-run-function): New.
8166         * help.el (help-symbol-function-context-menu): New.
8167         * help.el (help-symbol-variable-context-menu): New.
8168         * help.el (help-symbol-function-and-variable-context-menu): New.
8169         * help.el (frob-help-extents): New.
8170         * help.el (describe-function-1):
8171         * help.el (variable-at-point):
8172         * help.el (variable-at-event): New.
8173         * help.el (describe-variable):
8174         Major overhaul.
8175         - Make functions and variables be mousable.
8176         - Middle button hyperlinks.
8177         - New context-menu entries.
8178
8179         * keydefs.el:
8180         * keydefs.el (global-map):
8181         New key bindings to move lines up and down.
8182
8183         * lisp-mode.el:
8184         * lisp-mode.el (construct-lisp-mode-menu): New.
8185         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8186         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8187         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8188         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8189         Make popup and menubar menus be different.  Popup menu uses
8190         clicked location and automatically assumes symbol under the mouse
8191         for various commands.
8192
8193         * menubar-items.el:
8194         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8195         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8196
8197         * menubar-items.el (global-popup-menu): Removed.
8198         * menubar-items.el (mode-popup-menu): Removed.
8199         * menubar-items.el (activate-popup-menu-hook): Removed.
8200         * menubar-items.el (popup-mode-menu): Removed.
8201         * menubar-items.el (popup-buffer-menu): Removed.
8202         * menubar-items.el (popup-menubar-menu): Removed.
8203         Move to menubar.el.
8204
8205         * menubar.el:
8206         * menubar.el (global-popup-menu): New.
8207         * menubar.el (mode-popup-menu): New.
8208         * menubar.el (activate-popup-menu-hook): New.
8209         * menubar.el (last-popup-menu-event): New.
8210         * menubar.el (popup-mode-menu): New.
8211         * menubar.el (popup-buffer-menu): New.
8212         * menubar.el (popup-menubar-menu): New.
8213         * menubar.el (menu-call-at-event): New.
8214         Move non-content functions here.  Add support for context menu
8215         items on extents.
8216
8217         * minibuf.el (minibuffer-history-uniquify):
8218         Typo fix.
8219
8220         * minibuf.el (read-file-name-1):
8221         Call new file dialog box if it exists.
8222
8223         * minibuf.el (mouse-rfn-setup-vars):
8224         Clean up "chop" action.
8225
8226         * mouse.el:
8227         * mouse.el (button2): Now bound to mouse-track.
8228         * mouse.el (click-inside-extent-p):
8229         * mouse.el (point-inside-extent-p):
8230         * mouse.el (point-inside-selection-p):
8231         * mouse.el (mouse-drag-or-yank): Removed.
8232         * mouse.el (mouse-begin-drag-n-drop): New.
8233         * mouse.el (mouse-eval-sexp):
8234         * mouse.el (mouse-track-activate-strokes): New.
8235         * mouse.el (mouse-track-do-activate): New.
8236         * mouse.el (mouse-track):
8237         * mouse.el (default-mouse-track-event-is-with-button): New.
8238         * mouse.el (default-mouse-track-cleanup-hook):
8239         * mouse.el (default-mouse-track-drag-hook):
8240         * mouse.el (default-mouse-track-drag-up-hook):
8241         * mouse.el (default-mouse-track-click-hook):
8242         Merge drag-n-drop into mouse-track.
8243         Add general "activate" support to replace specific button2 kludges.
8244         Use "button modifier" support in mouse-track.
8245
8246         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8247
8248         * package-ui.el:
8249         * package-ui.el (pui-menu):
8250         * package-ui.el (pui-popup-context-sensitive): Removed.
8251         Fix bytecompiler warnings.
8252         Clean up popup code a bit.
8253
8254         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8255
8256         * simple.el:
8257         * simple.el (transpose-lines):
8258         * simple.el (transpose-line-up): New.
8259         * simple.el (transpose-line-down): New.
8260         * simple.el (transpose-subr):
8261         * simple.el (transpose-subr-1): Removed.
8262         Clean up, add functions to move lines up and down.
8263
8264         * startup.el (mail-host-address):
8265         * startup.el (user-mail-address):
8266         Customize.
8267
8268         * subr.el:
8269         * subr.el (set-symbol-value-in-buffer): New.
8270         * subr.el (error):
8271         * subr.el (check-argument-type):
8272         * subr.el (defined-error-p): New.
8273         Add structured error support.
8274
8275         * toolbar-items.el (toolbar-compile):
8276         Use new make-dialog-box.
8277
8278         * update-elc.el:
8279
8280         * userlock.el (ask-user-about-lock-dbox):
8281         * userlock.el (ask-user-about-supersession-threat-dbox):
8282         * userlock.el (ask-user-about-lock):
8283         * userlock.el (ask-user-about-supersession-threat):
8284         Use new make-dialog-box.
8285         Add safety checks; use should use-dialog-box-p.
8286
8287         * window-xemacs.el:
8288         * window-xemacs.el (__buffer-dedicated-frame):
8289         * window-xemacs.el (buffer-dedicated-frame): New.
8290         * window-xemacs.el (set-buffer-dedicated-frame): New.
8291         Move dedicated-frame stuff into lisp.
8292
8293 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8294
8295         * printer.el (generic-print-region): Do not require that
8296         `printer-name' be set.
8297         (printer-name): Commentary clarification.
8298
8299 2000-07-19  Martin Buchholz <martin@xemacs.org>
8300
8301         * XEmacs 21.2.35 is released.
8302
8303 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8304
8305         * select.el (selection-coercible-types): Initialise.
8306
8307 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8308
8309         * select.el (own-clipboard): Bug fix.
8310
8311 2000-07-17  Mike Sperber  <mike@xemacs.org>
8312
8313         * cus-edit.el (custom-migrate-custom-file): Save init file before
8314         continuing.
8315
8316 2000-07-16  Mike Sperber  <mike@xemacs.org>
8317
8318         * startup.el (load-init-file): Remove silly call to
8319         `load-user-custom-file`.
8320         (maybe-migrate-user-init-file): Minor fixes.
8321
8322 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8323
8324         * apropos.el (apropos-documentation-check-doc-file):
8325         `doc' variable should be let-bound, as was presumably intended.
8326
8327         * cus-edit.el (custom-variable-reset-saved):
8328         (custom-variable-reset-standard):
8329         Remove unused variable comment-widget.  Twice.
8330
8331         * toolbar.el (toolbar-blank-press-function):
8332         Add a real defvar with initial value nil and proper docstring.
8333         (press-toolbar-button): No need to check for boundp-ness anymore.
8334
8335         * rect.el (open-rectangle-line): Remove useless (let) form.
8336         Add defvar for pending-delete-mode.
8337
8338         * info.el (Info-find-node): This function needs an autoload cookie.
8339
8340         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8341         Use let* since the second form referred to the first.
8342
8343 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8344
8345         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8346         instead of removed `mswindows-get-clipboard'.
8347
8348
8349 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8350
8351         * select.el (select-convert-from-text): New.
8352         * select.el (select-convert-from-length): New.
8353         * select.el (select-convert-from-integer): New.
8354         * select.el (select-convert-from-identity): New.
8355         * select.el (select-convert-from-filename): New.
8356         * select.el (selection-converter-in-alist): Use them.
8357         New converter functions for X.
8358
8359         * select.el (get-selection): Removed comment.
8360
8361         * select.el (own-selection): Removed append code - I thought
8362         I'd already done this, but apparently not...
8363
8364         * select.el: Changed comment about TIMESTAMP.
8365
8366         * select.el (select-convert-in): New.
8367         * select.el (select-convert-out): New.
8368         New functions that get used by select.c.
8369
8370         * select.el (select-buffer-killed-default): New.
8371         * select.el (select-buffer-killed-text): New.
8372         * select.el (selection-buffer-killed-alist): New.
8373         New list and functions that get called if a relevant selection
8374         exists and a buffer gets killed.
8375
8376         * select.el (select-convert-to-targets):
8377         * select.el (select-convert-to-identity): Removed.
8378         * select.el (select-convert-from-identity): Removed.
8379         * select.el (select-converter-out-alist):
8380         Removed _EMACS_INTERNAL selection type.
8381
8382         * x-select.el (xselect-kill-buffer-hook): Removed.
8383         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8384         Removed this X-specific nonesense. Use the generic support
8385         in select.el instead.
8386
8387 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8388
8389         * mule/mule-category.el (defined-category-hashtable):
8390         Use make-hash-table instead of make-hashtable
8391
8392         * buff-menu.el: Byte-compiler warning fix.
8393
8394         * isearch-mode.el (isearch-highlight-all-cleanup):
8395         Remove unused variable `isearch-highlight-all-start'.
8396
8397         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8398
8399         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8400
8401         * cus-dep.el (Custom-make-dependencies):
8402         Add autoload cookie for custom-add-loads to generated custom-load.el.
8403
8404         * autoload.el (autoload-package-name): Warning suppression.
8405         Move defvar prior to first use.
8406
8407         * custom.el: Add autoload for custom-declare-face.
8408         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8409         * cl.el (cl-hack-byte-compiler):
8410         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8411         to work properly.
8412
8413 2000-07-08  Mike Sperber  <mike@xemacs.org>
8414
8415         * startup.el (load-home-init-file): Added variable.
8416         (maybe-migrate-user-init-file): Added.
8417         (load-user-init-file): Load custom file if different from init
8418         file.
8419
8420         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8421         "startup."
8422
8423         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8424         Moved `custom-file'-related code to cus-file.el.
8425
8426         * cus-file.el: New file.
8427
8428 2000-04-01  Mike Sperber  <mike@xemacs.org>
8429
8430         * packages.el (packages-find-package-directories): Added support
8431         for external package hierarchies with in-place installations.
8432
8433         * find-paths.el (paths-root-in-place-p): Added.
8434         (paths-find-emacs-directory): Added support for external
8435         directories with in-place installations.
8436         (paths-find-site-directory): Ditto.
8437
8438         * startup.el (find-user-init-file): Also look for
8439         ~/.xemacs/init.elc? in preference to ~/.emacs.
8440
8441 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8442
8443         * select.el (own-selection):
8444         * select.el (own-clipboard): Changed `append' parameter to
8445         `how-to-use' parameter.
8446         * select.el (own-selection): Removed icky append code.
8447         * select.el (own-selection, get-selection): Removed extra type
8448         checking.
8449         * select.el (selection-appender-alist):
8450         * select.el (selection-converter-{in|out}-alist): Initialise.
8451         * select.el (select-append-to-*): New.
8452         * select.el (select-convert-from-*): New.  New functions to append
8453         data and convert data from external type.
8454
8455 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8456
8457         * font-lock.el: Javadoc enhancements.
8458
8459 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8460
8461         * printer.el (generic-print-region): Compose job name from buffer
8462         name.
8463
8464 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8465
8466         * font-lock.el (font-lock-fontify-pending-extents): Call
8467         font-lock-fontify-region instead of font-lock-fontify-buffer
8468         to avoid unnecessary progress gauges.
8469
8470 2000-07-06  Craig Lanning  <lanning@scra.org>
8471
8472         * custom-load.el (faces):
8473
8474         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8475         dir is a regex.
8476
8477         * process.el (call-process-internal): from Dan Holmsand, use binary
8478         coding systems so that jka-compr works.
8479
8480 2000-07-07  Ben Wing  <ben@xemacs.org>
8481
8482         * font-lock.el: Undo previous change.  Unfortunately, some
8483         files actually use the variables directly in their init code
8484         without quoting them.
8485
8486 2000-07-07  Ben Wing  <ben@xemacs.org>
8487
8488         * font-lock.el (defvar font-lock-*-face): Removed.
8489
8490         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8491         only when necessary.
8492
8493 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8494
8495         * cl-macs.el: fix cl-transform-function-property kludge
8496         so that it does not require a random feature.
8497
8498 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8499
8500         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8501         as in Linux kernel "Rules.make".
8502
8503 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8504
8505         * build-report.el (build-report): Add autoload cookie.
8506
8507 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8508
8509         * package-ui.el (defgroup pui):  Correct a misspelling
8510         (pui-toggle-package-delete):  Change `seleted' to `selected'
8511
8512 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8513
8514         * package-get.el (package-get-update-base):
8515         (package-get): Use insert-file-contents-literally always.
8516         (package-get-maybe-save-index):
8517         Force coding system for writing to binary.
8518
8519 2000-06-08  Mike Alexander  <mta@arbortext.com>
8520
8521         * code-process.el (call-process-region): If there is no coding
8522         system for the process on process-coding-system-alist use the
8523         coding system of the buffer containing the region.
8524
8525 2000-06-10  Ben Wing  <ben@xemacs.org>
8526
8527         * cmdloop.el (command-error):
8528         If debug-on-error and noninteractive, output backtrace.
8529
8530         * files.el (file-relative-name):
8531         Remove MSDOS references.
8532
8533         * simple.el (line-number): New function, due to non-obvious
8534         behavior/usage of count-lines.
8535
8536         * simple.el (count-lines): document non-obvious usage to get
8537         line number.
8538
8539 2000-06-11  Ben Wing  <ben@xemacs.org>
8540
8541         * faces.el ((featurep 'xpm)):
8542         * x-faces.el (x-init-face-from-resources):
8543         * x-faces.el (x-init-frame-faces):
8544         * x-misc.el (x-init-specifier-from-resources):
8545         * x-misc.el (x-get-resource-and-bogosity-check):
8546         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8547         * x-mouse.el (x-init-pointer-shape):
8548         * x-scrollbar.el (x-init-scrollbar-from-resources):
8549         Add sixth argument to x-get-resource calls so as to issue warnings
8550         rather than errors on bogus arguments.
8551
8552 2000-06-05  Ben Wing  <ben@xemacs.org>
8553
8554         * compat.el: new file.  provides a clean, non-intrusive way to
8555         define compatibility functions.
8556
8557         * process.el (shell-quote-argument): temporary fix for lack
8558         of nt-quote-process-args.  #### I need to put back the overall
8559         structure of that mechanism but redo the guts of it using the
8560         extra intelligence in the C code.
8561
8562 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8563
8564         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8565         `package-get' does in package-get.el, instead of using external
8566         "md5sum" program.
8567
8568         * package-get.el (package-get): Insert package file literally to
8569         make checksum calculation work.
8570
8571 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8572
8573         * code-files.el (convert-mbox-coding-system): Deleted.
8574         (file-coding-system-alist): Removed reference to
8575         convert-mbox-coding-system.
8576
8577 2000-05-28  Martin Buchholz <martin@xemacs.org>
8578
8579         * XEmacs 21.2.34 is released.
8580
8581 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8582
8583         * font-lock.el (font-lock-keywords): Rewrote docstring
8584
8585 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8586
8587         * loadhist.el (unload-feature): handle case where x is both boundp
8588         and fboundp
8589
8590 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8591
8592         * packages.el: It's ok to use built-in macros, but not lisp
8593         defined ones.
8594
8595 2000-05-20  Ben Wing  <ben@xemacs.org>
8596
8597         * font-lock.el:
8598         * font-lock.el (font-lock-message-threshold):
8599         * font-lock.el (font-lock-mode):
8600         * font-lock.el (font-lock-default-fontify-buffer):
8601         * font-lock.el (font-lock-always-fontify-immediately):
8602         * font-lock.el (font-lock-old-extent): Removed.
8603         * font-lock.el (font-lock-old-len): Removed.
8604         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8605         * font-lock.el (font-lock-pending-extent-table): New.
8606         * font-lock.el (font-lock-range-table): New.
8607         * font-lock.el (font-lock-after-change-function):
8608         * font-lock.el (font-lock-after-change-function-1): Removed.
8609         * font-lock.el (font-lock-fontify-pending-extents): New.
8610         * font-lock.el ('font-lock-revert-cleanup): Removed.
8611         * font-lock.el ('font-lock-revert-setup): Removed.
8612         Rewrite deferral code to handle any number of changes, merging
8613         them properly.  Remove hacked-up code for revert-buffer, now
8614         unnecessary.
8615
8616         * menubar-items.el (default-menubar):
8617         In Options->Edit Init File, don't switch to emacs-lisp-mode
8618         unless necessary; doing this turns off font-lock.
8619
8620 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8621
8622         * keydefs.el: Define C-x BS to backward-kill-sentence.
8623
8624 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8625
8626         * files.el (hack-local-variables-prop-line): Use non-greedy
8627         matching to process -*-texinfo-*- -*-.
8628
8629 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8630
8631         * minibuf.el (minibuf-directory-files): new function.
8632         (read-file-name-activate-callback): use minibuf-directory-files.
8633         (read-directory-name-internal): ditto.
8634         (mouse-file-display-completion-list): ditto.
8635         (mouse-directory-display-completion-list): ditto.
8636         (read-file-name-internal): remove "./" from completion list unless
8637         explicitly matched, for consistency.
8638
8639 2000-05-11  Ben Wing  <ben@xemacs.org>
8640
8641         * gutter-items.el (gutter-buffers-tab):
8642         * gutter-items.el (add-tab-to-gutter):
8643         * gutter-items.el (update-tab-in-gutter):
8644         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8645         * gutter-items.el (append-progress-display):
8646         * gutter-items.el (abort-progress-display):
8647         * gutter-items.el (raw-append-progress-display):
8648         Further fixes.  Use set-glyph-image not set-image-instance-property,
8649         to fix problems with multiple windows in a frame.
8650
8651         * menubar-items.el (tutorials-menu-filter):
8652         Fix typo.
8653
8654         * startup.el (early-error-handler):
8655         Display message box under windows; otherwise, message will disappear
8656         before it can be viewed.
8657
8658         * update-elc.el:
8659         Fix bug in NEEDTODUMP processing.
8660
8661 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8662
8663         * startup.el (lock-directory): Removed.
8664         (superlock-file): Ditto.
8665         (startup-set-paths): Remove lockdir.
8666         (startup-setup-paths-warning): Remove lock-directory.
8667
8668         * setup-paths.el (paths-find-lock-directory): Removed.
8669         (paths-find-superlock-file): Ditto.
8670
8671 2000-05-09  Ben Wing  <ben@xemacs.org>
8672
8673         * faces.el (set-face-property):
8674         * faces.el (set-face-font):
8675         * faces.el (set-face-foreground):
8676         * faces.el (set-face-background):
8677         * faces.el (set-face-background-pixmap):
8678         * faces.el (set-face-underline-p):
8679         * faces.el (set-face-strikethru-p):
8680         * faces.el (set-face-highlight-p):
8681         * faces.el (set-face-dim-p):
8682         * faces.el (set-face-blinking-p):
8683         * faces.el (set-face-reverse-p):
8684         doc string changes.
8685
8686         * glyphs.el:
8687         * glyphs.el (make-image-specifier):
8688         * glyphs.el (glyph-property):
8689         * glyphs.el (set-glyph-image):
8690         * glyphs.el (make-glyph):
8691         * glyphs.el (make-pointer-glyph):
8692         * glyphs.el (make-icon-glyph):
8693         * glyphs.el (widget-image-instance-p): New.
8694         authorship info, lots of doc changes.  New predicate, inadvertently
8695         omitted.  the general principle with specifier docs is now that
8696         the description of instantiators should go with the make-foo-specifier
8697         fun's doc string, rather than in foo-specifier-p.  this follows
8698         conventions elsewhere in XEmacs and in general is a lot more obvious
8699         of a place to look.  sometimes the make-foo-specifier function needs
8700         to be created in the process.
8701
8702         * gutter.el:
8703         * gutter.el (make-gutter-specifier): New.
8704         * gutter.el (make-gutter-size-specifier): New.
8705         * gutter.el (make-gutter-visible-specifier): New.
8706         specifier doc updates according to the conventions specified before.
8707
8708         * objects.el:
8709         * objects.el (make-font-specifier):
8710         * objects.el (make-color-specifier):
8711         * objects.el (make-face-boolean-specifier): New.
8712         specifier doc updates according to the conventions specified before.
8713
8714         * specifier.el:
8715         * specifier.el (set-specifier):
8716         * specifier.el (make-integer-specifier): New.
8717         * specifier.el (make-boolean-specifier): New.
8718         * specifier.el (make-natnum-specifier): New.
8719         * specifier.el (make-generic-specifier): New.
8720         * specifier.el (make-display-table-specifier): New.
8721         specifier doc updates according to the conventions specified before.
8722
8723         * toolbar.el:
8724         * toolbar.el (make-toolbar-specifier): New.
8725         specifier doc updates according to the conventions specified before.
8726
8727 2000-05-09  Ben Wing  <ben@xemacs.org>
8728
8729         * process.el (call-process-internal): Revert to previous version
8730         because Mike's change clashed with a change I did not long before.
8731         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8732         Thanks very much Mike for pointing out the bug and submitting a
8733         patch!
8734
8735 2000-04-13  Mike Alexander  <mta@arbortext.com>
8736
8737         * process.el (call-process-internal): Send the correct input buffer
8738         (call-process-internal): Return the exit status of the process
8739
8740 2000-05-07  Ben Wing  <ben@xemacs.org>
8741
8742         * winnt.el:
8743         * winnt.el (nt-quote-args-verbatim): Removed.
8744         * winnt.el (nt-quote-args-prefix-quote): Removed.
8745         * winnt.el (nt-quote-args-backslash-quote): Removed.
8746         * winnt.el (nt-quote-args-double-quote): Removed.
8747         * winnt.el (nt-quote-args-functions-alist): Removed.
8748         * winnt.el (nt-quote-process-args): Removed.
8749         Remove all stuff for argument quoting.  We borrow the code instead
8750         from Emacs 20.6, which is much more careful in its quoting
8751         (e.g. in handling runs of the escape character) and avoids most of
8752         the need for this Lisp mechanism by checking to see whether we're
8753         running a Cygwin or normal program and doing the appropriate
8754         quoting.  If we end up needing such a mechanism, we should add
8755         it by extending the variable `mswindows-quote-process-args' so it
8756         can take an alist of regexps.
8757
8758 2000-05-07  Ben Wing  <ben@xemacs.org>
8759
8760         * keydefs.el:
8761         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8762         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8763         the window without moving point.
8764
8765         * simple.el:
8766         * simple.el (scroll-up-one): New.
8767         * simple.el (scroll-down-one): New.
8768         Functions for use with C-M-up/down.
8769
8770 2000-05-01  Martin Buchholz <martin@xemacs.org>
8771
8772         * XEmacs 21.2.33 is released.
8773
8774 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8775
8776         * dialog.el (yes-or-no-p-dialog-box):
8777         Fix docstring.
8778         Fix following horrible bug in X11 mode with focus-follows-mouse:
8779           1. Visit two files in two different frames.
8780           2. do File->Revert Buffer in one of those frames.
8781           3. Dialog box appears.
8782           4. Arrange things so that the mouse passes over the *other*
8783              frame, then to the dialog box, and click on "Yes".
8784           5. The file contents end up in the *wrong* buffer!
8785         Add TODO comment.
8786
8787 2000-04-28  Ben Wing  <ben@xemacs.org>
8788
8789         * help.el (describe-installation): correct typo introduced
8790         in last patch: boundp -> fboundp.
8791
8792         * etags.el (buffer-tag-table-list):
8793         canonicalize filenames to Unix format so that tag-table-alist
8794         searching works under Windows.
8795
8796         * autoload.el:
8797         Bowdlerize the supposedly objectionable words
8798         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8799
8800         * gutter-items.el (set-progress-display-style):
8801         * gutter-items.el (search-dialog-callback):
8802         * gutter-items.el (make-search-dialog):
8803         Change to new callback-ex api.
8804
8805 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8806
8807         * help.el: (describe-installation): decode-coding-string is not
8808         defined in a non MULE environment.
8809
8810 2000-04-28  Ben Wing  <ben@xemacs.org>
8811
8812         * gutter-items.el (buffer-list-changed-hook):
8813         use it, not record-buffer-hook.
8814
8815         * subr.el (record-buffer-hook): Removed.
8816
8817 2000-04-27  Ben Wing  <ben@xemacs.org>
8818
8819         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8820         use NORECORD option.  Andy will not like this, but the existing
8821         gutter behavior is just wrong, as per this comment:
8822
8823         ;; this used to add the norecord flag to both calls below.
8824         ;; this is bogus because it is a pervasive assumption in XEmacs
8825         ;; that the current buffer is at the front of the buffers list.
8826         ;; for example, select an item and then do M-C-l
8827         ;; (switch-to-other-buffer).  Things get way confused.
8828         ;;
8829         ;; Andy, if you want to maintain the current look, you must
8830         ;;  *uncouple* the gutter order and buffers order.
8831
8832         * loaddefs.el (completion-ignored-extensions): unfuckify.
8833
8834         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8835         xemacs.mak.
8836
8837         * autoload.el (batch-update-one-directory): new function, used in
8838         xemacs.mak.
8839
8840         * loadup.el: set gc-cons-threshold very high unless dumping --
8841         loadup during update-elc is much much much faster.  also do this
8842         when quick-building.
8843
8844         add commented-out code for profiling loadup.
8845
8846
8847         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8848         is required in order to build xemacs.
8849
8850 2000-04-26  Ben Wing  <ben@xemacs.org>
8851
8852         * loadup.el: don't garbage collect during loadup if quick-build
8853         compile-time option is set.
8854
8855 2000-04-23  Ben Wing  <ben@xemacs.org>
8856
8857         * update-elc.el: compute whether any dumped .el or .elc files
8858         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8859         if so.
8860
8861         * update-elc.el (update-elc-files-to-compile): always change
8862         NOBYTECOMPILE in the src directory rather than current dir,
8863         so it will work under NT.
8864
8865         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8866         the form of this file is identical between Unix and Windows.
8867         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8868         Added comment.
8869         (update-autoloads-from-directory): updated doc string.
8870         updated doc strings in a few other places.
8871
8872 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8873
8874         * bytecomp.el (byte-force-recompile): Fix argument to
8875         byte-recompile-directory.
8876
8877 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8878
8879         * gutter-items.el (progress-display-clear-when-idle): Use
8880         add-one-shot-hook.
8881         * gutter-items.el (clear-progress-display): Adjust number of
8882         arguments.
8883
8884 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8885
8886         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8887
8888 2000-04-16  Ben Wing  <ben@xemacs.org>
8889
8890         * printer.el: New file.
8891
8892         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8893
8894         * help.el (describe-installation): Fix decoding for Windows.
8895
8896         * menubar-items.el:
8897         * menubar-items.el (default-menubar):
8898         * menubar-items.el (tutorials-menu-filter): New.
8899         * menubar-items.el (popup-menubar-menu):
8900         Add authorship.  Redo Help menu and Tutorials filter.
8901
8902         * menubar.el: Correct comment.
8903
8904         * modeline.el (modeline-buffer-identification): Correct doc string.
8905
8906         * simple.el:
8907         * simple.el (printing): Removed.
8908         * simple.el (printer-name): Removed.
8909         * simple.el (generic-print-buffer): Removed.
8910         * simple.el (generic-print-region): Removed.
8911         Move generic print code to printer.el.
8912
8913 2000-04-15  Ben Wing  <ben@xemacs.org>
8914
8915         * simple.el (generic-print-region): New.
8916         make this function actually work.
8917         (generic-print-buffer): call generic-print-region.
8918
8919 2000-04-14  Andy Piper  <andy@xemacs.org>
8920
8921         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8922         by using the new widget-callback-current-channel.
8923         (search-dialog-callback): ditto.
8924
8925 2000-04-12  Andy Piper  <andy@xemacs.org>
8926
8927         * gutter.el (default-gutter-position): moved from gutter-items.el.
8928         (default-gutter-position-changed-hook): ditto.
8929         (gutter-element-visibility-changed-hook): ditto.
8930         (set-gutter-element): ditto.
8931         (remove-gutter-element): ditto.
8932         (set-gutter-element-visible-p): ditto.
8933         (gutter-element-visible-p): ditto.
8934         (init-gutter): ditto.
8935
8936         * dialog.el (make-dialog-box): renamed and moved from
8937         gutter-items.el
8938
8939         * gutter-items.el: move various functions elsewhere.
8940
8941 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8942
8943         * menubar-items.el: Fixed place of parenthesis.
8944
8945 2000-04-12  Ben Wing  <ben@xemacs.org>
8946
8947         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8948                 without constantly being prompted for the tag.
8949         * simple.el: Added a number of section headings, to clarify the
8950                 organization of this file.
8951         * simple.el (activate-region):
8952         * simple.el (region-exists-p):
8953         * simple.el (region-active-p):
8954                 Moved these three function down to the other side of
8955                 the case-changing functions, so they join the rest of
8956                 the region code.
8957         * simple.el (printing): New.
8958         * simple.el (printer-name): New.
8959         * simple.el (generic-print-buffer): New.
8960                 New functions, a very simple prototype for a unified
8961                 printing interface.
8962
8963         * process.el (call-process-internal): Real fix for null BUFFER,
8964                 other problems with BUFFER specs.
8965
8966         * menubar-items.el:
8967                 Fixed up File->Print to use new printing functions.
8968                 Various corrections and expansions to Grep/Compile menus.
8969                 New options for Printing.
8970                 New options for SMTP Mail, the way to send mail under
8971                   MS Windows. (There's also a package patch to make SMTP
8972                   Mail be the default under MSWin.)
8973
8974 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8975
8976         * menubar-items.el: Selecting Rectangle Mousing from menubar
8977         did not work.  Needed to quote mouse-track-rectangle-p.
8978
8979 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8980
8981         * cl-compat.el (keywordp): Removed.
8982
8983 2000-04-05  Andy Piper  <andy@xemacs.org>
8984
8985         * gutter-items.el (progress-layout-glyph): don't initialize here.
8986         (progress-gauge-glyph): use dynamic sizing.
8987         (set-progress-display-style): new function. Set progress glyphs
8988         appropriately depending on the style.
8989         (progress-display-style): new variable. Custom version of
8990         set-progress-display-style.
8991         (progress-abort-glyph): switch to dynamic sizes.
8992         (search-dialog-text): make the edit field active.
8993
8994 2000-04-04  Andy Piper  <andy@xemacs.org>
8995
8996         * gutter-items.el (make-search-dialog): need to make the search
8997         dialog visible after creation.
8998
8999         * menubar-items.el (default-menubar): use the search dialog for
9000         searching. Remove some extraneous search menu items.
9001
9002         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9003         well as strings.
9004         (make-gutter-only-dialog-frame): allow the user to create the
9005         frame unmapped. Allow the gutter spec to be given as a glyph.
9006         (search-dialog-direction): new variable.
9007         (search-dialog-text): new variable.
9008         (search-dialog-callback): new function. Callback for the search
9009         dialog action.
9010         (make-search-dialog): new function. Create a user-friendly search
9011         dialog.
9012
9013 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9014
9015         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9016         under Windows.
9017
9018 2000-04-01  Andy Piper  <andy@xemacs.org>
9019
9020         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9021         progress more accurately.
9022
9023 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9024
9025         * finder.el (finder-compile-keywords): Process readable files only.
9026         Because error in process of .#finder-inf.el when compile xemacs
9027         with --with-clash-detection option.
9028
9029 2000-03-31  Andy Piper  <andy@xemacs.org>
9030
9031         * gutter-items.el (append-progress-display): don't delay after a
9032         successful font-lock.
9033         (make-gutter-only-dialog-frame): new function. Allow users to
9034         create gutter-only dialogs.
9035
9036 2000-03-27  Mike Alexander  <mta@arbortext.com>
9037
9038         * process.el (call-process-internal): Handle a null BUFFER
9039         parameter correctly.
9040
9041 2000-03-28  Andy Piper  <andy@xemacs.org>
9042
9043         * gutter-items.el (abort-progress-display): put strings in the
9044         gutter not extents.
9045         (progress-layout-glyph): signal special 'quit callback.
9046         (progress-display-quit-function): deleted.
9047         (progress-display-stop-callback): deleted.
9048         (progress-display-dispatch-command-events): deleted.
9049         (append-progress-display): remove calls to
9050         progress-display-dispatch-command-events.
9051         (raw-append-progress-display): ditto.
9052
9053 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9054
9055         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9056         being a list.  Actually define `stipple-pixmap-p' which is used as
9057         an error predicate.  Correctly handle PIXMAP being either relative
9058         or absolute file name.
9059
9060 2000-03-24  Andy Piper  <andy@xemacs.org>
9061
9062         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9063         (abort-progress-display): ditto. Don't delete the created extent.
9064         (raw-append-progress-display): ditto.
9065         (progress-display-dispatch-non-command-events): new
9066         function. Encapsulates what we want to do when no command input is
9067         required.
9068         (progress-display-dispatch-command-events): likewise, but disable
9069         for now since it causes too many problems.
9070         (append-progress-display): use them.
9071         (raw-append-progress-display): ditto.
9072         (default-gutter-position-changed-hook): set this rather than
9073         default-gutter-position-changed.
9074         (default-gutter-position-changed-hook): lambda with zero arguments
9075         rather than one.
9076         (raw-append-progress-display): trap errors in pending input since
9077         allowing them to signal will hose the gauge well and
9078         truly. Ideally we would like to delay these until we are more able
9079         to cope.
9080         (append-progress-display): ditto.
9081
9082 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9083
9084         * lisp/make-docfile.el: call-process-internal is now implemented
9085         in process.el.
9086
9087 2000-03-21  Ben Wing  <ben@xemacs.org>
9088
9089         * mule\mule-cmds.el (set-language-info-alist):
9090         Fix to correspond to new menu arrangement.
9091
9092 2000-03-21  Ben Wing  <ben@xemacs.org>
9093
9094         * process.el:
9095         * process.el (call-process-internal): New.
9096         New implementation of call-process.  Only enabled under NT, so far.
9097         stderr handling not implemented yet in CVS'd C code.
9098
9099 2000-03-20  Ben Wing  <ben@xemacs.org>
9100
9101         * lisp-mode.el:
9102         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9103         * lisp-mode.el (lisp-interaction-mode):
9104         Put back Lisp Interaction menubar for Jan V's sake.
9105
9106         * simple.el:
9107         * simple.el (mark-ring):
9108         * simple.el (dont-record-current-mark): New.
9109         * simple.el (in-shifted-motion-command): New.
9110         * simple.el (mark-ring-unrecorded-commands): New.
9111         * simple.el (mark-ring-max):
9112         * simple.el (set-mark-command):
9113         * simple.el (push-mark):
9114         * simple.el (handle-pre-motion-command):
9115         Implement scheme for not recording unimportant marks.
9116
9117         * subr.el:
9118         * subr.el (function-allows-args): New.
9119         New function function-allows-args.
9120
9121 2000-03-20  Martin Buchholz <martin@xemacs.org>
9122
9123         * XEmacs 21.2.32 is released.
9124
9125 2000-03-20  Andy Piper  <andy@xemacs.org>
9126
9127         * gutter-items.el (update-tab-in-gutter): force selection of the
9128         selected-window if required to do so.
9129         (buffers-tab-items): ditto.
9130         (add-tab-to-gutter): ditto.
9131         (create-frame-hook): use force-selection.
9132         (default-gutter-position-changed): lambdify.
9133         (update-tab-hook): deleted since it was only used in one place.
9134
9135 2000-03-18  Andy Piper  <andy@xemacs.org>
9136
9137         * files.el (find-file-noselect): undo change that shouldn't have
9138         gone in.
9139
9140 2000-03-17  Andy Piper  <andy@xemacs.org>
9141
9142         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9143         of selected-window trickery.
9144
9145         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9146         frames tabs.
9147         (progress-display-stop-callback): progress -> progress-display
9148         (progress-display-quit-function): ditto.
9149         (clear-progress-display): ditto.
9150         (remove-progress-display): ditto.
9151         (append-progress-display): ditto.
9152         (abort-progress-display): ditto.
9153         (raw-append-progress-display): ditto.
9154         (display-progress-display): ditto.
9155         (current-progress-display-label): ditto.
9156         (current-progress-display): ditto.
9157         (lprogress-display): ditto and save the buffer
9158         (progress-display): ditto. Otherwise the buffer sometimes gets
9159         changed which confuses font-lock.
9160
9161         * font-lock.el (font-lock-default-fontify-buffer): catch all
9162         errors, not just quit.
9163         (font-lock-mode): progress -> display-progress
9164         (font-lock-default-fontify-buffer): ditto.
9165         (font-lock-fontify-syntactically-region): ditto.
9166         (font-lock-fontify-keywords-region): ditto.
9167
9168 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9169
9170         * cl.el (gensym): Move to here from cl-macs.el.
9171         (gentemp): Ditto.
9172
9173 2000-03-16  Andy Piper  <andy@xemacs.org>
9174
9175         * font-lock.el (font-lock-mode): use lprogress and friends for
9176         progress management.
9177         (font-lock-default-fontify-buffer): ditto.
9178         (font-lock-fontify-syntactically-region): ditto.
9179         (font-lock-fontify-keywords-region): ditto.
9180         (font-lock-revert-cleanup): fix reverting.
9181         (font-lock-revert-setup): ditto.
9182
9183         * gutter-items.el (progress-use-echo-area): new variable. Use the
9184         echo area for progress gauges if non-nil.
9185         (clear-progress): remove echo area stuff and defer to
9186         clear-message.
9187         (append-progress): dispatch non-command events after each progress
9188         increment. Remove echo area stuff.
9189         (abort-progress): remove echo area stuff and defer to
9190         display-message.
9191         (raw-append-progress): ditto. Dispatch non-command events after
9192         gutter redisplay.
9193         (display-progress): defer echo area stuff to display-message.
9194
9195         * gutter-items.el (clear-progress):
9196         (abort-progress): indentation changes.
9197         (display-progress): don't clear progress.
9198         (append-progress): compare messages with equal.
9199         (raw-append-progress): use dispatch-non-command-events to flush
9200         widget creation events.
9201
9202 2000-03-13  Ben Wing  <ben@xemacs.org>
9203
9204         * abbrev.el:
9205         * abbrev.el (abbrev-string-to-be-defined): New.
9206         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9207         Changes for use with the menubar.
9208
9209 2000-03-12  Ben Wing  <ben@xemacs.org>
9210
9211         * alist.el (vassoc): moved here from font-menu.el.
9212
9213         * custom.el (defface): typo fix.
9214
9215         * dialog.el (yes-or-no-p-dialog-box):
9216         * dialog.el (message-box):
9217         * files.el (save-some-buffers-1):
9218         Put accelerators in the button names.
9219
9220         * font-lock.el (font-lock-comment-face):
9221         * font-lock.el (font-lock-keyword-face):
9222         * font-lock.el (font-lock-function-name-face):
9223         Fixed some of the colors under MS Windows because the existing
9224         default colors were hardly different from black and needed to be
9225         made lighter.
9226
9227         * font-menu.el:
9228         * font-menu.el (font-menu-split-long-menu):
9229         * font-menu.el (font-menu-family-constructor):
9230         * font-menu.el (font-menu-size-constructor):
9231         * font-menu.el (font-menu-weight-constructor):
9232         * font-menu.el (font-menu-set-font):
9233         vassoc moved to alist.el.
9234         Accelerators added to all menus.
9235         Unused bound var new-props removed.
9236
9237         * keydefs.el: I did a whole lot of rearranging to put things in a
9238         more consistent order and fixed a number of cases where key
9239         combinations involving up, down, left, right and so on were
9240         defined but the corresponding keypad combinations were not
9241         defined.
9242
9243         * lisp-mode.el:
9244         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9245         * lisp-mode.el (emacs-lisp-mode):
9246         * lisp-mode.el (lisp-interaction-mode):
9247         * lisp-mode.el (flet):
9248         Added accelerators onto the menus.
9249         Made all the different versions of the let function be indented
9250         the same way.
9251         Undid Steve's easy-menu-ification, because it makes it impossible
9252         to have the menubar and popup menus different.
9253         Cleaned up the menu; added items for find-function &c and some
9254         indenting, and removed debug-on-*.
9255
9256         * list-mode.el (list-mode-hook):
9257         * list-mode.el (list-mode):
9258         * list-mode.el (completion-setup-hook):
9259         * list-mode.el (display-completion-list):
9260         Added support for the :window-height keyword, which is required
9261         because of other changes that I made for the file dialog box.  I
9262         also made the hook variables list-mode-hook and
9263         completion-setup-hook and also minibuffer-setup-hook in
9264         minibuf.el be permanent-local; see comment in list-mode.el.
9265
9266         * map-ynp.el (map-y-or-n-p):
9267         Added accelerators to the dialog buttons.
9268
9269         * menubar-items.el (menu-truncate-list):
9270         New internal function.
9271         * menubar-items.el (submenu-generate-accelerator-spec):
9272         * menubar-items.el (menu-item-strip-accelerator-spec):
9273         * menubar-items.el (menu-item-generate-accelerator-spec):
9274         New exported functions, for use in auto-generating accelerator specs.
9275
9276         * menubar-items.el:
9277         * menubar-items.el (default-menubar):
9278         * menubar-items.el (maybe-add-init-button):
9279         * menubar-items.el (bookmark-menu-filter):
9280         * menubar-items.el (slow-format-buffers-menu-line):
9281         * menubar-items.el (build-buffers-menu-internal):
9282         * menubar-items.el (language-environment-menu-filter):
9283         * menubar-items.el (default-popup-menu):
9284         * menubar-items.el (popup-buffer-menu):
9285         * menubar-items.el (popup-menubar-menu):
9286         Did a major overhaul on this file, and in fact I'm nowhere near
9287         done working on the menubar, and there will be more patches to
9288         come.  A basic summary of what I've done:
9289
9290         a) I added accelerators to all of the menu items.  For menus that
9291         are auto-generated, such as the buffers menu, the accelerators are
9292         automatically added to the beginning of each line using the
9293         numbers 1 through 9, then zero, and then letters starting with A,
9294         but omitting the letters that are already in use for the fixed
9295         menu items at the top of the buffers menu.  To facilitate adding
9296         accelerators of this kind, I created some new functions
9297         (*-accelerator-spec), which are also being used by other filters
9298         that auto generate lists of things such as ftp sites to download
9299         packages.  If people really don't like these accelerators
9300         appearing at the beginning of the menu items, a variable can be
9301         added to optionally turn them off, but I think this is rather
9302         pointless because other menu items have accelerators and many or
9303         most of the menu users will use the accelerators if the support is
9304         there.
9305
9306         b) I combined the top level Tools and Apps menus into a single
9307         Tools menu, because the distinction between the two is not
9308         obvious, and the items on the menus are not used often enough that
9309         putting some of them onto submenus is a problem.
9310
9311         c) I created two new top level menus called View and Cmds because
9312         there were too many items on the File and Edit menus, and I'm going
9313         to be adding more items to these menus.  In contrast to the Tools
9314         menu, the items on these menus may be used quite often during an
9315         editing session, and so should be available with fewer
9316         keystrokes.
9317
9318         d) I added a number of options to the options menu, including one
9319         for controlling whether the alt key can be used to traverse to
9320         menu items using the accelerators, one for controlling behavior of
9321         control-k, one for controlling how the kill and yank functions
9322         interact with the clipboard, a few additional buffers-menu
9323         options, and various other things.  I also did a bit of
9324         rearranging, for example, combining the keyboard and mouse options
9325         into a single keyboard and mouse submenu to facilitate the
9326         accelerators on that level.
9327
9328         e) I changed the variable buffers-menu-format-buffer-line-function
9329         to take two arguments instead of one, the second argument being
9330         the line number for use in creating an accelerator.  I added a
9331         hack to support existing functions with one argument (although I
9332         doubt that very many of these exist), for backward compatibility.
9333
9334         f) I moved the top level mule menu to be a submenu of the edit
9335         menu.  I think that most of the items on this menu are fairly
9336         useless and there are certainly not enough frequently used items
9337         to justify this being its own top level menu.
9338
9339         g) I combined most of the items in big-menubar.el into the main menu.
9340         If people think the main menu is too big, it would be possible to
9341         create different configurations, some smaller.
9342
9343         * menubar.el (check-menu-syntax):
9344         Deleted some syntax checks that were no longer valid, partly
9345         because of changes that were already made a long time ago, and
9346         partly because of a change I made where I allow the name of the
9347         menu item to be an evaluated expression rather than just a string,
9348         similar to all of the other parameters of a menu item.
9349
9350         * minibuf.el:
9351         * minibuf.el (read-file-name-1):
9352         * minibuf.el (mouse-read-file-name-1):
9353         I made a number of changes to improve the appearance
9354         and functioning of the file dialog box.  They include:
9355
9356         a) Fixing the problem where closing the dialog box by clicking on
9357         the close button of the window didn't properly exit the
9358         minibuffer.
9359
9360         b) Fixing the problem that if you typed part of a file name, and
9361         then clicked on a completion with the mouse, the file was not
9362         correctly selected.
9363
9364         c) Changing the title of the dialog box to reflect the operation
9365         being done in accordance with user interface conventions, rather
9366         than the name of the dialog box buffer, which is rather useless.
9367
9368         d) Remove the words "possible completions are" which didn't
9369         belong.
9370
9371         e) Fix things so that the completions scroll off the end of the
9372         completions windows only to the right, rather than both to the
9373         right and down, which is in accordance with Windows user interface
9374         conventions.
9375
9376         * msw-init.el (init-post-mswindows-win):
9377         Added a binding for meta-F4, which is the standard windows binding
9378         for exiting a program.
9379
9380         * select.el (get-selection-no-error):
9381         * select.el (own-selection):
9382         * select.el (own-clipboard):
9383         Added an optional argument called append to the functions
9384         own-selection and own-clipboard.  This adds support for appending
9385         text to the existing selection and allows the function
9386         own-clipboard to be used as the value of the variable
9387         interprogram- cut-function.
9388
9389         Fixed a bug in own-selection in handling zmacs-region-stays.
9390
9391         * simple.el (historical-kill-line): New.
9392
9393         * simple.el (kill-line):
9394         * simple.el (interprogram-cut-function):
9395         * simple.el (interprogram-paste-function):
9396         * simple.el (handle-pre-motion-command):
9397         * simple.el (next-line):
9398         * simple.el (previous-line):
9399         a) Expanded the variable kill-whole-line, so that function
9400         kill-line can be set to delete the entire line always, not just
9401         when cursor is at the beginning of the line.  This is controlled
9402         by setting the variable kill-whole-line to the symbol 'always.
9403         This behavior, as well as the existing kill-whole-line behavior,
9404         now only take effect when kill-line is called interactively,
9405         although this is a departure from a previous behavior in the case
9406         of setting this variable kill-whole-line to t.  It is almost
9407         certainly what has always been intended, and most likely the old
9408         way of doing things introduced bugs.  I also created a function
9409         called historical-kill-line, which ignores the kill-whole-line
9410         setting and always gives the historical behavior of only killing
9411         to the end of the line.  I bound this function to shift- control-k
9412         so that the kill to end of line behavior is available, even when
9413         kill-whole-line has been set to change control-k into the simple
9414         delete-whole-line behavior. (This can be set using the options
9415         menu.)
9416
9417         b) I changed things so that kill and yank now interact with the
9418         clipboard by default under windows.  This was done by changing the
9419         default value of interprogram-cut- function and
9420         interprogram-paste-function.  You can get the old behavior by
9421         setting these to nil, and there is an option on the options menu
9422         to do this.
9423
9424         c) I added support for selecting text using shifted motion keys.
9425         This support is on by default and can be controlled by the
9426         variable shifted-motion-keys-select-region.  There is also a
9427         variable called unshifted-motion-keys-deselect-region that
9428         controls more specifically how the shifted motion key behavior
9429         works.  I did not put an option on the options menu to turn this
9430         off, because I can't imagine why this would be useful.
9431
9432         * simple.el (forward-block-of-lines):
9433         * simple.el (backward-block-of-lines):
9434         * simple.el (block-movement-size):
9435         New.
9436
9437         * simple.el (uncapitalized-title-words):
9438         * simple.el (uncapitalized-title-word-regexp):
9439         * simple.el (capitalize-string-as-title):
9440         * simple.el (capitalize-region-as-title):
9441         New.
9442
9443
9444         * subr.el (add-hook):
9445         * subr.el (make-local-hook): New.
9446         * subr.el (remove-local-hook): New.
9447         * subr.el (add-one-shot-hook): New.
9448         * subr.el (add-local-one-shot-hook): New.
9449         Added some functions to make using hooks easier.
9450         These include:
9451
9452         a) Functions add-local-hook and remove-local-hook to make it easy
9453         to use local hooks.
9454
9455         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9456         make it possible to add a "one-shot" hook, which is to say a hook
9457         that runs only once, and automatically removes itself after the
9458         first time it has run.
9459
9460 2000-03-09  Andy Piper  <andy@xemacs.org>
9461
9462         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9463
9464 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9465
9466         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9467         Moved from menubar-items.el.
9468         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9469
9470 2000-03-08  Andy Piper  <andy@xemacs.org>
9471
9472         * gutter-items.el (build-buffers-tab-internal): add selected field
9473         to buffers tab spec.
9474
9475 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9476
9477         * minibuf.el (last-exact-completion): Initialize to nil.
9478
9479 2000-03-07  Didier Verna  <didier@xemacs.org>
9480
9481         * startup.el (command-line-1): remove unused variable
9482         `first-file-buffer'.
9483
9484 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9485
9486         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9487         which is also used for Web server log files.
9488
9489 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9490
9491         * mule/mule-charset.el: Setup auto-fill-chars.
9492
9493 2000-03-02  SL Baur  <steve@beopen.com>
9494
9495         * subr.el (with-string-as-buffer-contents): Reimplement using
9496         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9497         non-deletion of buffer after execution problem.
9498         (with-output-to-string): Use unique buffer name.
9499
9500 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9501
9502         * gutter-items.el (buffers-tab-sort-function):  New variable.
9503         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9504
9505 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9506
9507         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9508
9509 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9510
9511         * menubar-items.el (maybe-add-init-button): Remove the "Load
9512         .emacs" button from all menubars.
9513
9514 2000-03-01  Didier Verna  <didier@xemacs.org>
9515
9516         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9517         region rectangle replacement (from Jan Vroonhof).
9518         (replace-rectangle): new function.
9519
9520 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9521
9522         * mule/mule-cmds.el (set-default-coding-systems): Use
9523         set-terminal-coding-system and set-keyboard-coding-system.
9524         * coding.el (set-terminal-coding-system): Use
9525         set-console-tty-output-coding-system.
9526         (set-keyboard-coding-system): Use
9527         set-console-tty-input-coding-system.
9528
9529 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9530
9531         * minibuf.el (read-variable): Allow symbol to default argument.
9532
9533 2000-02-27  Andy Piper  <andy@xemacs.org>
9534
9535         * gutter-items.el (update-tab-hook): new function to be used for
9536         hooks.
9537         (create-frame-hook): add update-tab-hook.
9538         (record-buffer-hook): ditto.
9539         (default-gutter-position-changed): ditto.
9540         (default-gutter-position): updating the buffers tab is now handled
9541         by a hook.
9542         (default-gutter-position-changed-hook): new variable.
9543         (gutter-element-visibility-changed-hook): ditto.
9544         (set-gutter-element-visible-p): call it.
9545         (set-gutter-element): use modify-specifier-instances. Set extents
9546         as duplicable before using.
9547         (remove-gutter-element): ditto.
9548         (set-gutter-element-visible-p): ditto.
9549         (init-gutter): new function.
9550         (add-tab-to-gutter): use new gutter-element functions rather than
9551         setting specifiers directly.
9552         (clear-progress): ditto.
9553         (abort-progress): ditto.
9554         (gutter-buffers-tab-visible-p): renamed from
9555         default-gutter-visible-p
9556
9557         * specifier.el (modify-specifier-instances): new function from Jan
9558         Vroonhof.
9559
9560         * x-init.el (init-post-x-win): call init-gutter.
9561
9562         * msw-init.el (init-post-mswindows-win): call init-gutter.
9563
9564         * menubar-items.el (default-menubar): Update to reflect new gutter
9565         variables.
9566
9567 2000-02-26  Andy Piper  <andy@xemacs.org>
9568
9569         * gutter-items.el (set-gutter-element): new function. Add gutter
9570         elements to the specified gutter.
9571         (remove-gutter-element): new function. Remove gutter elements from
9572         the specified gutter.
9573         (set-gutter-element-visible-p): new function. Set gutter element
9574         visibility for the provided gutter-visible specifier.
9575
9576 2000-02-23  Andy Piper  <andy@xemacs.org>
9577
9578         * gutter-items.el (add-tab-to-gutter): specify dimensions
9579         dynamically.
9580
9581 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9582
9583         * gutter-items.el (add-tab-to-gutter):
9584         * package-get.el (package-get-interactive-package-query):
9585         * package-ui.el (pui-directory-exists):
9586         (pui-install-selected-packages):
9587         (pui-list-packages):
9588         Use #'(lambda ...)  instead of '(lambda ...).
9589
9590 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9591
9592         * startup.el (load-user-init-file): Check to make sure user
9593           has an init-file before calling load().
9594
9595 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9596
9597         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9598
9599 2000-02-23  Martin Buchholz <martin@xemacs.org>
9600
9601         * XEmacs 21.2.31 is released.
9602
9603 2000-02-21  Mike Sperber <mike@xemacs.org>
9604
9605         * loadup.el (really-early-error-handler):
9606         * update-elc.el:
9607         * make-docfile.el:
9608         Remove dependency on EMACSBOOTSTRAP... environment variables.
9609
9610 2000-02-21  Martin Buchholz <martin@xemacs.org>
9611
9612         * XEmacs 21.2.30 is released.
9613
9614 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9615
9616         * byte-optimize.el (byte-optimize-plus):
9617         (byte-optimize-minus):
9618         (byte-optimize-multiply):
9619         Optimize (- 0) to 0, not (-)
9620         Optimize (+ 5 3.0) to 8.0
9621         Optimize (* 5 3.0) to 15.0
9622         Improve readability.
9623
9624 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9625
9626         * modeline.el: (modeline-scrolling-method): change modeline
9627         mswindows cursor appearance according to the value.
9628
9629         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9630         and 'gui-element face colors and 'gui-element face font to Windows
9631         defaults.
9632
9633 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9634
9635         * font-lock.el: Javadoc enhancements
9636
9637 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9638
9639         * ldap.el (toplevel): Test if LDAP support has been compiled in
9640         (ldap-verbose): New option
9641         (ldap-search-entries): Renamed from the previous ldap-search
9642         Conditionalize message display on ldap-verbose
9643         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9644         defuns
9645         (ldap-search): Is now defined as an obsolete wrapper calling
9646         ldap-search-basic or ldap-search-entries
9647
9648
9649 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9650             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9651             Jan Vroonhof  <jan@xemacs.org>
9652
9653         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9654         When for-effect is true, didn't call `byte-optimize-form'
9655         in and/or subforms without last.
9656
9657 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9658
9659         * package-get.el (package-get-download-sites): Use correct custom
9660         type.
9661
9662 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9663
9664         * files.el (write-file): Ask for coding system when compiled with
9665         file-coding.
9666
9667 2000-02-16  Andy Piper  <andy@xemacs.org>
9668
9669         * buffer.el (switch-to-buffer): give norecord argument to
9670         set-window-buffer instead of explicitly recording.
9671
9672         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9673         we have to pick a window.
9674
9675 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9676
9677         * mule/mule-cmds.el (describe-language-support): Don't add
9678         unexist function to help-map.
9679         (describe-coding-system): Don't use already assigend `C'.
9680
9681 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9682
9683         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9684         work in custom.
9685
9686 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9687
9688         * about.el: Ienaga's e-mail address change.
9689
9690 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9691
9692         * etags.el (find-tag): force new window -- even if buf already
9693         visible -- when other-window is t
9694
9695 2000-02-16  Martin Buchholz <martin@xemacs.org>
9696
9697         * XEmacs 21.2.29 is released.
9698
9699 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9700
9701         * cl-extra.el (getf): This is now identical to `plist-get', so
9702         just defalias it.
9703         * cl-macs.el: Make getf an alias to plist-get, at the
9704         byte-compiler level, using define-compiler-macro.
9705
9706 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9707
9708         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9709
9710 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9711
9712         * lisp/etags.el (find-tag-internal): set exact-tagname to
9713           a regular expression that matches against the tagname
9714           part of the tag entry first instead of only looking in
9715           the context area.
9716
9717 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9718
9719         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9720         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9721
9722 2000-02-07  Martin Buchholz <martin@xemacs.org>
9723
9724         * XEmacs 21.2.28 is released.
9725
9726 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9727
9728         * cl-extra.el (getf): Just call `get', never `get*'.
9729         Make arglist match docstring.
9730         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9731         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9732         * byte-optimize.el: remove references to `get*'.
9733
9734 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9735
9736         * mule/european.el: Add syntax information for Latin3 and Latin4.
9737
9738 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9739
9740         * byte-optimize.el: Byte-optimize (length "foo")
9741
9742 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9743
9744         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9745         width check using `window-leftmost-p' and `window-rightmost-p'.
9746
9747 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9748
9749         * wid-edit.el (widget-match-inline): An atom never matches a
9750           list.
9751
9752 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9753
9754         * modeline.el: Consolidated 'x and 'mswindows specification under
9755         'win tag.
9756
9757 2000-01-29  Andy Piper  <andy@xemacs.org>
9758
9759         * gutter-items.el: (format-buffers-tab-line): Try and be
9760         intelligent about buffer naming when we have duplicates.
9761
9762 2000-01-29  Andy Piper  <andy@xemacs.org>
9763
9764         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9765         updated when it becomes visible.
9766
9767 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9768
9769         * bytecomp.el (byte-compile-insert-header): Properly set coding
9770         system under MULE and file-coding.
9771
9772 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9773
9774         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9775         (dontusethis-set-value-terminal-coding-system-handler):
9776         (dontusethis-set-value-keyboard-coding-system-handler):
9777         Never undefine coding system aliases.  Emergency fix for gnus.
9778
9779 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9780
9781         * files.el (abbreviate-file-name): Use directory-sep-char instead
9782         of hard-coded "/".
9783
9784 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9785
9786         * startup.el (user-init-file-base-list): New variable, replacing
9787         user-init-file-base.
9788         (find-user-init-file): New function.
9789         (command-line-early): Use it.
9790         (load-user-init-file): Ditto.
9791
9792 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9793
9794         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9795         calling valid-image-instantiator-format-p
9796
9797 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9798
9799         * isearch-mode.el (isearch-mode): The variable is
9800         isearch-unhidden-extents, not isearch-opened-extents.
9801
9802 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9803
9804         * minibuf.el (next-history-element): Modify error message if a
9805         default value is available.
9806
9807 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9808
9809         * bytecomp.el (byte-compile-file): Don't unconditionally write
9810         .elc files in binary - might contain non-Latin1.
9811
9812 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9813
9814         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9815         for windows-nt.
9816
9817         * version.el:
9818         * startup.el (user-init-file-base):
9819         * process.el (call-process-region):
9820         * files.el (make-backup-file-name):
9821         (backup-file-name-p):
9822         (file-relative-name):
9823         (abbreviate-file-name):
9824         (set-auto-mode):
9825         * code-process.el (call-process-region): Removed unnecessary
9826         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9827         support out of the universe.
9828
9829         * process.el:
9830         * code-process.el:
9831         * bytecomp.el (byte-compile-file): Removed reference to
9832         buffer-file-type, and commented usage of binary-process-output
9833         NTEmacs variables.
9834
9835 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9836
9837         * help.el (function-arglist): Add case for macro.
9838
9839 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9840
9841         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9842         printers.
9843         (custom-display): Added a menu for printer/display tags.
9844
9845         * frame.el (frame-type):
9846         * device.el (device-type): Added 'msprinter to the doc string, and
9847         removed 'pc -- it is not going to be implemented ever.
9848         (call-device-method): Fixed docstring typo.
9849         Defined specifier tags 'printer and 'display.
9850
9851 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9852
9853         * lisp/itimer.el (itimer-run-expired-timers): (consp
9854           last-command-event-time) instead of (consp
9855           'last-command-event-time).
9856
9857 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9858
9859         * msw-glyphs.el: Removed obsolete commentary.
9860
9861 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9862
9863         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9864         better default value.
9865
9866 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9867
9868         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9869         (read-string): Ditto.
9870         (eval-minibuffer): Ditto.
9871         (read-command): Ditto.
9872         (read-function): Ditto.
9873         (read-variable): Ditto.
9874         (read-number): Ditto.
9875         (read-shell-command): Ditto.
9876         (read-number): Record history.
9877
9878 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9879
9880         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9881
9882 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9883
9884         * faces.el (startup-initialize-custom-faces): New function.
9885         Reset all faces created during auto-autoloads loading time
9886         by defface.
9887         * startup.el (command-line): Call it.
9888
9889 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9890
9891         * about.el (about-hackers): Add myself to contributors list.
9892
9893 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9894
9895         * menubar-items.el (maybe-add-init-button): Removed an argument in
9896         a call to load-user-init-file, as the function managed to lose its
9897         formal parameter a few betas ago.
9898
9899 2000-01-18  Martin Buchholz <martin@xemacs.org>
9900
9901         * XEmacs 21.2.27 is released.
9902
9903 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9904
9905         * process.el (shell-command-to-string): Use the FSF docstring.
9906         Make shell-command-to-string the standard function, and
9907         exec-to-string the (deprecated) alias.
9908
9909         * startup.el: typo fix.
9910
9911 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9912
9913         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9914
9915 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9916
9917         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9918         buffers after visible buffers.
9919         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9920
9921 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9922
9923         * info.el (Info-extract-menu-node-name): Stop at a dot
9924         followed by whitespace or right parenthesis.
9925
9926 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9927
9928         * info.el (Info-directory-list): Warn against using Customize with
9929         Info-directory-list.
9930
9931 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9932
9933         * minibuf.el (read-file-name): doc fix.
9934
9935         * autoload.el (update-file-autoloads): doc fix.
9936
9937         * about.el (about-hackers): Change my E-mail address.
9938
9939 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9940
9941         * info.el (Info-visit-file): Just use the `f' interactive spec to
9942         read a filename in the standard way.
9943
9944 2000-01-13  Andy Piper  <andy@xemacs.org>
9945
9946         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9947         (gutter-buffers-tab-extent): new variable.
9948         (update-tab-in-gutter): call add-tab-to-gutter again if the
9949         orientation has changed.
9950         (add-tab-to-gutter): cope with different orientations.
9951
9952 2000-01-11  Didier Verna  <didier@xemacs.org>
9953
9954         * info.el (Info-following-node-name): backward-skip dots as well
9955         as spaces (dots at the end of a node name aren't part of it).
9956         (Info-extract-menu-node-name): don't skip dots. There could be
9957         some in the node name.
9958         (Info-index): allow dots to be part of a node name.
9959
9960 2000-01-12  Andreas Jaeger  <aj@suse.de>
9961
9962         * files.el (auto-mode-alist): Added idlwave-mode.
9963         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9964
9965 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9966
9967         * info.el (Info-search): Show default value.
9968
9969 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9970
9971         * info.el (Info-read-node-completion-table): New variable.
9972         (Info-read-node-name-1): New function.
9973         (Info-read-node-name): Use it.
9974         (Info-follow-reference): Use DEFAULT argument of completing-read.
9975         (Info-menu): Ditto.
9976
9977 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9978
9979         * hyper-apropos.el (hyper-describe-key-briefly): Save
9980         window configuration.
9981         (hyper-describe-face): Use DEFAULT of completing-read.
9982         (hyper-apropos-read-variable-symbol): Ditto.
9983         (hyper-apropos-read-function-symbol): Ditto.
9984
9985 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9986
9987         * mule/mule-cmds.el (set-default-coding-system): Set
9988         comint-exec-hook to use coding-system-for-read and
9989         coding-system-for-write so that C-x RET c works.
9990
9991 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9992
9993         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9994         (previous-matching-history-element): Increment
9995         minibuffer-max-depth by 1.
9996         (next-matching-history-element): Ditto.
9997
9998 2000-01-11  Andy Piper  <andy@xemacs.org>
9999
10000         * gutter-items.el (buffers-tab): Create a new face for the buffers
10001         tab.
10002         (buffers-tab-face): use it.
10003
10004 2000-01-10  Didier Verna  <didier@xemacs.org>
10005
10006         * modeline.el (modeline-scrolling-method): change modeline X
10007         cursor appearance according to the value.
10008
10009 2000-01-07  Andreas Jaeger  <aj@suse.de>
10010
10011         * about.el (about-hackers): Moved my entry to contributor list.
10012         (xemacs-hackers): Added myself.
10013         (about-maintainer-info): Added description of myself.
10014
10015
10016 2000-01-07  Didier Verna  <didier@xemacs.org>
10017
10018         * modeline.el (modeline-scrolling-method): new variable.
10019         (mouse-drag-modeline): add reference to it in the docstring.
10020         (mouse-drag-modeline): handle it.
10021
10022 2000-01-08  Andy Piper  <andy@xemacs.org>
10023
10024         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10025         calls.
10026         (remove-buffer-from-gutter-tab): ditto.
10027
10028 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10029
10030         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10031         (custom-face-edit): Fix grammatical error in help message.
10032
10033 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10034
10035         * movemail.el: Added.
10036
10037         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10038
10039 2000-01-03  Didier Verna  <didier@xemacs.org>
10040
10041         * modeline.el (mouse-drag-modeline): remove the code related to
10042         the modeline horizontal scrolling facility.
10043
10044 1999-12-31  Martin Buchholz <martin@xemacs.org>
10045
10046         * XEmacs 21.2.26 is released.
10047
10048 1999-12-28  Andy Piper  <andy@xemacs.org>
10049
10050         * wid-edit.el (widget-push-button-value-create): The gui cache
10051         does not agree with native widgets which can only be displayed
10052         once per window. The reasons for caching are diminished now that
10053         we don't hog resources when creating buttons.
10054         (widget-push-button-cache) deleted.
10055
10056 1999-12-24  Martin Buchholz <martin@xemacs.org>
10057
10058         * XEmacs 21.2.25 is released.
10059
10060 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10061
10062         * hyper-apropos.el (hyper-apropos): Toggle
10063         hyper-apropos-programming-apropos correctly.
10064         Set REGEXP when user accepts default value.
10065
10066 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10067
10068         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10069         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10070
10071 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10072
10073         * mule/mule-category.el (undefined-category-designator):
10074         Return char instead of character.  Search for undefined one.
10075         (describe-category): Use with-displaying-help-buffer.
10076
10077 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10078
10079         * byte-optimize.el (byte-optimize-plus):
10080         Optimize (+ 1) to 1 instead of (1+ nil).
10081
10082         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10083
10084         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10085
10086         * byte-optimize.el (byte-optimize-char-before): New function.
10087         Remove performance penalty for using (char-before) instead of (char-after).
10088
10089 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10090
10091         * mule/mule-category.el (char-category-list): Return character
10092         instead of integer.
10093
10094 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10095
10096         * minibuf.el (read-buffer): Check default is buffer object.
10097
10098 1999-11-25  Andy Piper  <andy@xemacs.org>
10099
10100         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10101         for buttons.
10102
10103 1999-12-16  Andreas Jaeger  <aj@suse.de>
10104
10105         * package-get.el (package-get-maybe-save-index): Fixed typo.
10106         Patch by Jeff Miller <jmiller@smart.net>.
10107
10108 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10109
10110         * gnuserv.el (gnuserv-process-filter):  don't call
10111         gnuserv-write-to-client when gnuserv-current-client is nil
10112
10113 1999-12-14  Martin Buchholz <martin@xemacs.org>
10114
10115         * XEmacs 21.2.24 is released.
10116
10117 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10118
10119         * about.el (about-hackers): Update my email address.
10120
10121 1999-12-07  Martin Buchholz <martin@xemacs.org>
10122
10123         * XEmacs 21.2.23 is released.
10124
10125 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10126
10127         * package-get.el (package-get-download-sites): Removed several
10128         defunct download sites, added many new ones, and corrected a few
10129         incorrect directory-on-site entries.  Added physical locations to
10130         site-description.
10131
10132 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10133
10134         * finder.el (finder-commentary): add DOC string and fix
10135         interactive spec
10136
10137 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10138
10139         * help.el (describe-function): Don't forget to intern the string
10140         completing-read returns.
10141         (describe-variable): Ditto.
10142
10143 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10144
10145         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10146         `hyper-apropos-help-mode' here to find symbol to customize
10147         irregardless of cursor position and simplify
10148         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10149         `hyper-apropos-popup-menu'.
10150
10151 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10152
10153         * apropos.el (apropos-mode-map): Add return to call
10154         apropos-follow.
10155         (apropos-print): Call apropos-mode to have better
10156         command reference. Put keymap text-poperty to
10157         symbole name.
10158
10159 1999-11-22  Alastair Burt  <burt@dfki.de>
10160
10161         * help.el: (describe-bindings-1): Added handling of keymaps for
10162         the extents at point.
10163
10164 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10165
10166         * gutter-items.el (buffers-tab-items): Wrap the function in a
10167         save-match-data
10168
10169 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10170
10171         * help.el (describe-function): Use the DEFAULT argument to
10172         completing-read.
10173         (describe-variable): Ditto.
10174
10175 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10176
10177         * minibuf.el (read-from-minibuffer): Add optional argument
10178         DEFAULT to have better mini-buffer history support.
10179         (completing-read): Pass default to read-from-minibuffer.
10180         (read-buffer): Pass default to completing-read.
10181
10182 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10183
10184         * font-lock.el (font-lock-doc-string-face): Document the
10185         `font-lock-lisp-like' property.
10186
10187 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10188
10189         * lisp-mode.el: Specify `font-lock-lisp-like'.
10190
10191         * font-lock.el (font-lock-lisp-like): New function.
10192         (font-lock-fontify-syntactically-region): Use it.
10193
10194 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10195
10196         * XEmacs 21.2.22 is released
10197
10198 1999-11-28  Martin Buchholz <martin@xemacs.org>
10199
10200         * XEmacs 21.2.21 is released.
10201
10202 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10203
10204         * minibuf.el (read-coding-system): Accept symbol and
10205         coding-system object as a default-coding-system.
10206
10207 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10208
10209         * minibuf.el (read-coding-system): Accept symbol as
10210         a default-coding-system.
10211
10212 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10213
10214         * apropos.el (apropos-documentation): Use insert instead
10215         of princ.
10216
10217 1999-11-07  William M. Perry  <wmperry@aventail.com>
10218
10219         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10220           for the linux console.
10221
10222         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10223           stuff to work when you are not on a window system, since the GPM
10224           mouse support now allows pasting from outside of XEmacs.
10225
10226 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10227
10228         * XEmacs 21.2.20 is released
10229
10230 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10231
10232         * setup-paths.el (paths-default-info-directories): Add
10233         /usr/share/info and /usr/local/share/info.
10234
10235 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10236
10237         * about.el: Updated Vladimir Ivanovic's info.
10238
10239 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10240
10241         * auto-show.el (auto-show-truncationp): Remove.
10242
10243         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10244
10245 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10246
10247         * indent.el (indent-line-to): fix bug: spaces were not replaced
10248         with tab if column is multiple of tab-width
10249         From dhn@qedinc.com
10250
10251 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10252
10253         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10254         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10255
10256         * package-get.el (package-get-package-provider): Be verbose when
10257         interactive. Patch from Robert Pluim
10258
10259 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10260
10261         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10262         info file suffixes.
10263
10264 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10265
10266         * process.el (open-network-stream): Add a new optional parameter
10267         PROTOCOL to support udp; fix a minor typo and add an explanation
10268         in docstring for udp programming.
10269
10270         * code-process.el (open-network-stream): Add a new optional
10271         parameter PROTOCOL to support udp; fix a minor typo and add an
10272         explanation in docstring for udp programming.
10273
10274 1999-10-18  Andy Piper  <andy@xemacs.org>
10275
10276         * gui.el (make-gui-button): be more precise about how we call
10277         callbacks.
10278
10279         * wid-edit.el (widget-push-button-value-create): Use the new form
10280         of native gui-button.
10281
10282 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10283
10284         * info.el (Info-page-prev): Don't do (sit-for 0).
10285
10286 1999-10-13  Andy Piper  <andy@xemacs.org>
10287
10288         * gutter-items.el (progress-abort-glyph): new glyph for showing
10289         abort status.
10290         (append-progress): dispatch-event rather than sit-for.
10291         (abort-progress): new function. Show the abort glyph with an
10292         appropriate message.
10293         (raw-append-progress): dispatch-event rather than sit-for.
10294         (display-progress): cope with aborts.
10295
10296         * gui.el (make-gui-button): Use native widgets for buttons
10297         unconditionally.
10298         (insert-gui-button): ditto.
10299         (gui-button-p): ditto.
10300
10301         * xbm-button.el: remove from core.
10302
10303         * xpm-button.el: remove from core.
10304
10305 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10306
10307         * faces.el (init-device-faces): Don't initialize the random faces
10308         on the stream device.
10309
10310 1999-10-06  Andy Piper  <andy@xemacs.org>
10311
10312         * files.el (recover-file): Don't use ls under windows for revert buffer.
10313
10314 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10315
10316         * package-get.el (package-get-download-menu): Make menu really
10317         toggle download sites.
10318         (package-get-download-sites): Add autoload cookie.
10319
10320 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10321
10322         * setup-paths.el (paths-find-module-directory): Ditto.
10323
10324 1999-09-29  Werner Fink  <werner@suse.de>
10325
10326         * setup-paths.el (paths-find-exec-directory): Add missing nil
10327         parameter for environment.
10328
10329 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10330
10331         * modeline.el (modeline-format):
10332         Only purecopy the strings.  Else
10333         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10334         barfs.
10335
10336 1999-08-28  Mike Woolley  <mike@bulsara.com>
10337
10338         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10339         user setting comint-completion-addsuffix and
10340         comint-process-echoes.
10341
10342 1999-09-22  Andy Piper  <andy@xemacs.org>
10343
10344         * gutter-items.el (update-tab-in-gutter): use
10345         last-nonminibuf-window instead of selected-window.
10346
10347 1999-09-18  Andy Piper  <andy@xemacs.org>
10348
10349         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10350         display on.
10351
10352         * subr.el (record-buffer-hook): new variable so that the hook gets
10353         some documentation.
10354
10355 1999-09-16  Andy Piper  <andy@xemacs.org>
10356
10357         * gutter-items.el (update-tab-in-gutter): only update when the
10358         gutter is visible.
10359         (remove-buffer-from-gutter-tab): ditto.
10360
10361 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10362
10363         * simple.el (do-auto-fill): Commented out part of Kinsoku
10364         processing.
10365
10366 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10367
10368         * isearch-mode.el (isearch-highlightify-region): Give the
10369         highlighting extents a high priority.
10370         (isearch-make-extent): Give the main highlighting extent an even
10371         higher priority.
10372
10373 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10374
10375         * packages.el (packages-compute-package-locations): Fix typo from
10376         -u rationalization.
10377
10378 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10379
10380         * setup-paths.el (paths-find-doc-directory): Respect value of
10381         `configure-doc-directory.'
10382
10383         * find-paths.el (paths-find-architecture-directory): Give
10384         precendence `default' argument (which typically comes from
10385         configure).
10386
10387 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10388
10389         * startup.el (command-line-early): Added options -user-init-file
10390         and -user-init-directory.
10391
10392         * files.el (user-init-file): Default to NIL so we can recognize
10393         when it's set.
10394
10395 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10396
10397         * obsolete.el (init-file-user):
10398         * startup.el:
10399         * packages.el (packages-compute-package-locations):
10400         * package-get.el (package-get-user-index-filename):
10401         * menubar-items.el (maybe-add-init-button):
10402         * info.el (Info-annotations-path):
10403         * dump-paths.el:
10404         Change `user-init-directory' to be an absolute path.
10405         Use `user-init-directory' where appropriate.
10406         Zap `init-file-user' and its uses.
10407
10408 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10409
10410         * subr.el (copy-symbol): New function.
10411
10412 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10413
10414         * isearch-mode.el (isearch-done): Be sure to restore invisible
10415         extents in the proper buffer.
10416         (isearch-pre-command-hook): Set this-command to the correct value
10417         in case the buffer has changed and old overriding-local-map was
10418         used.
10419         (isearch-restore-extent): Use remprop instead of setting the
10420         property to nil.
10421
10422 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10423
10424         * cmdloop.el (execute-extended-command): Update zmacs region
10425         before the delay.
10426         (execute-extended-command): Make the message gettext-friendly.
10427
10428 1999-09-07  Andy Piper  <andy@xemacs.org>
10429
10430         * gutter-items.el (progress-gauge-glyph): renamed from
10431         progress-glyph.
10432         (progress-text-glyph): new variable.
10433         (progress-layout-glyph): use layouts and text glyphs.
10434         (progress-area-buffer): removed.
10435         (progress-text-and-extent): new variable.
10436         (progress-displayed-p): dynamically create gutter area buffer.
10437         (clear-progress): ditto.
10438         (raw-append-progress): ditto.
10439         (append-progress): use new glyph names.
10440         (raw-append-progress): only create the extent when needed. set
10441         properties more optimally.
10442         (progress): remove args.
10443
10444 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10445
10446         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10447         mapcar where the return value is unused.
10448         (isearch-restore-invisible-extents): Ditto.
10449         (isearch-highlight-all-cleanup): Ditto.
10450         (isearch-delete-extents-in-range): Traverse the extents only once.
10451         (isearch-highlight-all-update): Don't start over if the search
10452         string has changed and more input is pending.
10453
10454 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10455
10456         * packages.el (packages-find-package-data-path): Ditto.
10457
10458         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10459
10460         * subr.el (mapc-internal): Don't make obsolete.
10461
10462         * cl-extra.el (mapc): Resurrect.
10463
10464 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10465
10466         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10467         alias.
10468
10469         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10470         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10471         (isearch-yank-clipboard): Use get-clipboard instead of
10472         x-get-clipboard.
10473         (isearch-yank-selection): Fix docstring.
10474
10475 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10476
10477         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10478
10479 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10480
10481         * cl-macs.el (extent-start-position): Fix setf method.
10482         (extent-end-position): Ditto.
10483
10484 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10485
10486         * isearch-mode.el: End merge with FSF 20.4.
10487
10488         * isearch-mode.el (search-invisible): New variable.
10489         (isearch-hide-immediately): Ditto.
10490         (isearch-unhidden-extents): Ditto.
10491         (isearch-range-invisible): New function.
10492         (isearch-unhide-extent): Ditto.
10493         (isearch-restore-invisible-extents): Ditto.
10494         (isearch-restore-extent): Ditto.
10495
10496         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10497         implementation.
10498         (isearch-ring-retreat-edit): Ditto.
10499         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10500         (isearch-forward-regexp): New arguments NOT-REGEXP and
10501         NO-RECURSIVE-EDIT.
10502         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10503         (isearch-backward-regexp): New arguments NOT-REGEXP and
10504         NO-RECURSIVE-EDIT.
10505         (isearch-mode): Return isearch-success.
10506         (isearch-update): Use unread-command-events instead of
10507         unread-command-event.
10508         (isearch-abort): If an invalid regexp is encountered, keep popping
10509         states.
10510         (isearch-*-char): Use FSF implementation.
10511         (isearch-whitespace-chars): Use the more robust FSF's
10512         implementation.
10513         (isearch-within-brackets): New variable.
10514         (isearch-mode): Initialize it.
10515         (isearch-edit-string): Bind it.
10516         (isearch-search-and-update): Set it.
10517         (isearch-push-state): Push it.
10518         (isearch-top-state): Pop it.
10519         (isearch-search): Set it.
10520         (isearch-printing-char): When called by isearch-whitespace-chars,
10521         handle M-SPC gracefully.
10522         (isearch-message-prefix): New argument ELLIPSIS.
10523         (isearch-message-suffix): Ditto.
10524         (isearch-message): Use the ELLIPSIS argument when calling
10525         isearch-message-prefix and isearch-message-suffix.
10526         (isearch-message-prefix): Distinguish between "wrapped" and
10527         "overwrapped" search, FWIW.
10528
10529 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10530
10531         * isearch-mode.el (isearch-edit-string): Use the head of the
10532         search ring instead of search-last-string and search-last-regexp.
10533         (search-highlight): Renamed from isearch-highlight.
10534         (isearch-exit): Use the new name.
10535         (isearch-highlight): Ditto.
10536         (isearch-dehighlight): Ditto.
10537         (isearch-update-ring): New function.
10538         (isearch-done): Call it.
10539         (isearch-done): New argument EDIT.
10540         (isearch-repeat): If search string is empty, look up at the car of
10541         the search ring; ignore the yank pointer.
10542         (isearch-abort): Call isearch-done with NOPUSH.
10543         (isearch-cancel): New function.
10544         (isearch-mode-map): Bind it to ESC ESC ESC.
10545
10546         * isearch-mode.el: Begin merge with FSF 20.4.
10547
10548 1999-09-01  Andy Piper  <andy@xemacs.org>
10549
10550         * x-select.el (x-get-clipboard): obsolete.
10551         (x-yank-clipboard-selection): obsolete
10552
10553         * select.el (disown-selection): need to be careful to disown the
10554         clipboard if we set it via selection.
10555         (get-clipboard): move from x-select.el
10556         (yank-clipboard-selection): ditto.
10557
10558 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10559
10560         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10561         isearch-highlight-all-matches to nil.
10562         (isearch-fixed-case): New variable.
10563         (isearch-mode): Initialize it.
10564         (isearch-edit-string): Save it.
10565         (isearch-toggle-case-fold): Set it.
10566         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10567         need to check isearch-fixed-case.
10568         (isearch-toggle-case-fold): Update highlighting of all matches
10569         before the pause.
10570         (isearch-edit-string):
10571
10572 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10573
10574         * isearch-mode.el (isearch-edit-string): Call isearch-message
10575         before reading the event so that the prompt is displayed properly.
10576         (isearch-message): Use isearch-nonincremental when calling
10577         isearch-message-prefix.
10578         (minibuffer-local-isearch-map): Bind up and down to do the same as
10579         M-p and M-n respectively.
10580         (isearch-done): New arg NOPUSH.
10581         (isearch-edit-string): Use it.
10582         (isearch-edit-string): Don't bind isearch-string.
10583         (isearch-ring-adjust): Edit string, *then* push state.
10584
10585 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10586
10587         * faces.el (isearch-secondary): Make isearch-secondary look
10588         different than default.
10589
10590 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10591
10592         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10593         save-excursion.
10594         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10595         (isearch-update): Call isearch-dehighlight without arguments.
10596         (isearch-done): Ditto.
10597
10598         * isearch-mode.el (isearch-fix-case): If the search string has no
10599         upper-case letters, allow the folding to be reenabled.
10600         Previously, once disabled, the folding would remain that way until
10601         the end of isearch.
10602         (isearch-top-state): Call isearch-fix-case.
10603
10604         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10605         save-excursion.
10606         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10607
10608 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10609
10610         * xpm-button.el:
10611         xbm-button.el: Need to exist in core because gui.el depends on
10612         them.
10613
10614 1999-08-31  Andy Piper  <andy@xemacs.org>
10615
10616         * gutter-items.el (buffers-tab-face): new customizable variable.
10617         (buffers-tab-default-buffer-line-length): new specifier for
10618         maximum viewable characters.
10619         (progress-stack): new variable for implementing widget-based
10620         progress messages.
10621         (progress-area-buffer): ditto.
10622         (progress-glyph-height): ditto.
10623         (progress-stop-callback): ditto.
10624         (progress-quit-function): new function.
10625         (progress-glyph): new variable.
10626         (progress-layout-glyph): ditto.
10627         (progress-displayed-p): new function, see message-displayed-p for
10628         details.
10629         (clear-progress): ditto.
10630         (remove-progress): ditto.
10631         (append-progress): ditto.
10632         (raw-append-progress): ditto.
10633         (display-progress): ditto.
10634         (current-progress): ditto.
10635         (current-progress-label): ditto.
10636         (progress): ditto.
10637         (lprogress): ditto.
10638
10639
10640 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10641
10642         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10643
10644         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10645         `isearch-yank-selection'.
10646         (isearch-mode-map): Use it.
10647         (isearch-yank-selection): Use `get-selection' instead of
10648         `get-x-selection'.
10649
10650 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10651
10652         * faces.el (isearch-secondary): Create face here.
10653
10654         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10655         timers.
10656
10657 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10658
10659         * subr.el (buffer-string): More robust backward compatibility
10660         check, courtesy William Perry.
10661
10662 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10663
10664         * replace.el (perform-replace): Stop the search after the search
10665         limit has been reached.
10666
10667 1999-08-23  Andy Piper  <andy@xemacs.org>
10668
10669         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10670         here if we don't have one.
10671
10672 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10673
10674         * ldap.el (ldap-coding-system): Default to nil until we get
10675         efficient UTF8 support
10676         (ldap-decode-string): Guard against `decode-coding-string' not
10677         being defined
10678         (ldap-encode-string): Guard against `encode-coding-string' not
10679         being defined
10680
10681 1999-08-23  Didier Verna  <didier@xemacs.org>
10682
10683         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10684         Some doc strings improvements, and add a star to the `interactive'
10685         calls.
10686
10687 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10688
10689         * font-lock.el (java-font-lock-keywords-3): introduced new
10690         keywords and regexpes for javadoc syntax 1.2.
10691
10692 1999-08-17  Andy Piper  <andy@xemacs.org>
10693
10694         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10695         format-buffers-tab-line.
10696         (buffers-tab-max-buffer-line-length): new variable.
10697         (format-buffers-tab-line): new function. truncate names if over
10698         buffers-tab-max-buffer-line-length.
10699
10700 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10701
10702         * cus-start.el: Customize the variable `bell-inhibit-time'.
10703
10704 1999-08-16  Andy Piper  <andy@xemacs.org>
10705
10706         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10707         brute-force approach to deleting the last buffer.
10708         (buffers-tab-grouping-regexp): new customizable variable.
10709         (select-buffers-tab-buffers-by-mode): use it.
10710
10711 1999-08-13  Andy Piper  <andy@xemacs.org>
10712
10713         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10714         deletion problem.
10715
10716 1999-07-30  Didier Verna  <didier@xemacs.org>
10717
10718         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10719         of princ to output symbols.
10720         (custom-save-face-internal): ditto.
10721         (custom-save-resets): ditto.
10722
10723 1999-08-09  Didier Verna  <didier@xemacs.org>
10724
10725         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10726         `regexp-quote' to protect the major mode name for use as a regular
10727         expression (c++ needs this for instance).
10728
10729 1999-08-08  Andy Piper  <andy@xemacs.org>
10730
10731         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10732         cope with similar mode names.
10733
10734         * gutter-items.el (buffers-tab-selection-function): new selection
10735         function.
10736         (select-buffers-tab-buffers-by-mode): new function.
10737         (buffers-tab-items): use it if set to only display buffers in the
10738         tab in the current buffer's group..
10739         (update-tab-in-gutter): use new api.
10740         (remove-buffer-from-gutter-tab): ditto.
10741
10742         * gutter-items.el (buffers-tab-max-size): set custom selection
10743         default to 6.
10744         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10745         (add-tab-to-gutter): set face as default.
10746
10747 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10748
10749         * faces.el (frob-face-property): Merge the fall-back specifier
10750         with the target, not replace it.
10751
10752 1999-08-05  Andy Piper  <andy@xemacs.org>
10753
10754         * gutter-items.el (update-tab-in-gutter): add frame argument for
10755         buffer-items.
10756         (update-tab-in-gutter): use it.
10757
10758         * gutter-items.el (record-buffer-hook): set.
10759
10760         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10761         change.
10762         (switch-to-buffer-hook) deleted.
10763
10764 1999-08-04  Andy Piper  <andy@xemacs.org>
10765
10766         * gutter-items.el (update-tab-in-gutter): make sure this will work
10767         as an argument to create-frame-hook.
10768
10769 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10770
10771         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10772         instead of timer emulation.
10773
10774 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10775
10776         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10777         Emacs isearch enhancements.
10778
10779 1999-07-28  Andy Piper  <andy@xemacs.org>
10780
10781         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10782         all devices that support tab controls.
10783         (remove-buffer-from-gutter-tab): new function. to be used as a
10784         value for kill-buffer-hook.
10785
10786 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10787
10788         * auto-show.el (auto-show-truncationp): changed to match
10789         `window_translation_on'
10790
10791 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10792
10793         * XEmacs 21.2.19 is released
10794
10795 1999-07-28  SL Baur  <steve@miho>
10796
10797         * code-files.el (insert-file-contents): Fix docstring.
10798         revert previous change.
10799
10800 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10801
10802         * fill.el (fill-region-as-paragraph): Change re-break-point to
10803         contain word-across-newline plus one character so that filling
10804         Japanese and Chinese works as desired.
10805         * simple.el (do-auto-fill): Ditto.
10806
10807 1999-07-26  SL Baur  <steve@miho>
10808
10809         * mule/japanese.el ("Japanese"): Do not specify a default input
10810         method.
10811         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10812
10813 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10814
10815         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10816         able to use cl-macs macro in early lisp.
10817
10818 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10819
10820         * custom.el:
10821         * cus-face.el:
10822         * cus-edit.el:
10823                 Massive custom Theme API changes.
10824
10825 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10826
10827         * code-files.el (insert-file-contents): Regard
10828         coding-system-magic-cookie if `coding-system-for-read' is nil.
10829
10830 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10831
10832         * mule/thai-xtis.el: Add coding: local variable, to avoid
10833         bootstrapping problem with C locale.
10834
10835 1999-07-22  Andy Piper  <andy@xemacs.org>
10836
10837         * dumped-lisp.el (preloaded-file-list): guard against putting
10838         gutter-items in a less than functional XEmacs.
10839         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10840
10841 1999-07-18  Bob Weiner  <weiner@beopen.com>
10842
10843         * fill.el (fill-context-prefix): Fixed bug that prevented the
10844         setting of an adaptive fill prefix when the `dont-skip-first' was
10845         t.
10846
10847 1999-07-22  SL Baur  <steve@miho>
10848
10849         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10850
10851 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10852
10853         * files.el (interpreter-mode-alist): add `make', `guile', and
10854         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10855         makefile-mode, guile is a scheme, and someday XEmacs will be
10856         modular enough to use as an efficient scripting tool.)
10857
10858 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10859
10860         * mule/mule-cmds.el (reset-language-environment): Regard
10861         coding-category `utf-8' and `ucs-4' if they are available.
10862
10863 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10864
10865         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10866         (prefer-coding-system): Fix DOC-string.
10867
10868         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10869         DOC-string too.
10870
10871         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10872         Mule.
10873         (coding-system-change-eol-conversion): Fix DOC-string.
10874
10875 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10876
10877         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10878         instead of `list-coding-system'.
10879
10880 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10881
10882         * menubar-items.el (default-menubar): `select-input-method' was
10883         renamed to `set-input-method'.
10884
10885         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10886         "Set Language Environment" menu.
10887
10888         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10889         "Describe Language Support" menu.
10890
10891 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10892
10893         * mule/chinese.el ("Chinese-GB"): Rename
10894         `chinese-gb-environment-setup-function' to
10895         `setup-chinese-gb-environment-internal'.
10896
10897 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10898
10899         * mule/korean.el: Use `define-coding-system-alias' instead of
10900         `copy-coding-system'.
10901
10902 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10903
10904         * mule/mule-cmds.el (set-language-environment-coding-systems):
10905         Treat duplicated coding-categories.
10906
10907 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10908
10909         * mule/japanese.el: Use `define-coding-system-alias' instead of
10910         `copy-coding-system'.
10911
10912 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10913
10914         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10915         coding-system `viscii'.
10916
10917 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10918
10919         * mule/cyrillic.el:
10920         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10921         (cyrillic-alternativnyj-decode-table): New variable.
10922         (cyrillic-alternativnyj-encode-table): New variable.
10923         - Specify `iso-8-1' as a category of coding-system
10924           `alternativnyj'.
10925         - Abolish general Cyrillic environment.
10926
10927 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10928
10929         * mule/chinese.el:
10930         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10931         - Register `chinese-gb-environment-setup-function' as a
10932           `setup-function' of "Chinese-GB" environment.
10933
10934 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10935
10936         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10937         optional argument `parents'.
10938
10939         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10940         property for Thai-XTIS.
10941
10942         * mule/mule-help.el (help-with-tutorial): Use property
10943         `tutorial-coding-system' of language-info as a coding-system to
10944         read tutorial file.
10945
10946 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10947
10948         * mule/thai-xtis.el: Don't setup `setup-function' and
10949         `exit-function'.
10950
10951         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10952         `set-coding-category-system' to set up coding-system for
10953         coding-category.
10954
10955         * mule/mule-cmds.el (prefer-coding-system): Use
10956         `set-coding-category-system' to set up coding-system for
10957         coding-category.
10958
10959 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10960
10961         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10962         Thai-XTIS environment.
10963
10964         * mule/mule-cmds.el (prefer-coding-system): Use
10965         `find-coding-system' instead of `coding-system-p'.
10966
10967 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10968
10969         * mule/mule-cmds.el (set-language-environment-coding-systems):
10970         Modify eol-type for XEmacs.
10971
10972         * mule/thai-xtis.el: Delete unused local variable `category'.
10973
10974         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10975         function.
10976         (prefer-coding-system): Don't call
10977         `update-coding-systems-internal'; use function
10978         `coding-category-list' instead of variable `coding-category-list';
10979         use `set-coding-priority-list' instead of `set-coding-priority';
10980         modify `eol-type' for XEmacs.
10981
10982         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10983         `charset-columns'.
10984         (char-width): Likewise.
10985
10986 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10987
10988         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10989         `tis-620'.
10990
10991         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10992         `set-coding-priority-list' instead of `set-coding-priority'; don't
10993         call `update-coding-systems-internal'.
10994
10995         * mule/mule-misc.el (coding-system-get): New function.
10996         (coding-system-put): New function.
10997         (coding-system-category): New function.
10998
10999 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11000
11001         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11002         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11003         to avoid conflict with leim/quail/thai-xtis.
11004
11005         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11006         to thai-xtis-chars.el.
11007
11008         * mule/thai-xtis-chars.el: New file (split from
11009         mule/thai-xtis.el).
11010
11011 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11012
11013         * mule/thai-xtis.el:
11014         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11015         - Add syntax entries.
11016         - Put `preferred-coding-system' of the charset `thai-xtis' to
11017           `tis-620'.
11018
11019 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11020
11021         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11022         rewritten to use write-multibyte-character.
11023
11024 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11025
11026         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11027         of `iso-2022-7'.
11028         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11029         ported yet.
11030         (read-input-method-name): Treat optional argument `default'.
11031
11032 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11033
11034         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11035         all.
11036         (set-language-info-alist): Set up menus here.
11037
11038 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11039
11040         * minibuf.el (completing-read): Add new optional argument
11041         `default'.
11042         (read-coding-system): Add new optional argument
11043         `default-coding-system'.
11044
11045 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11046
11047         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11048         (viet-viscii-...->viet-vscii...).
11049
11050 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11051
11052         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11053         and menus.
11054
11055 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11056
11057         * mule/mule-cmds.el (input-method-function): Add permanent-local
11058         property.
11059
11060 1999-03-30  Dave Love  <fx@gnu.org>
11061
11062         * mule/mule-cmds.el (current-language-environment): Doc fix.
11063
11064 1999-02-06  Richard Stallman  <rms@gnu.org>
11065
11066         * mule/european.el (setup-slovenian-environment): New function.
11067         ("Slovenian"): New language environment.
11068
11069 1999-01-27  Dave Love  <fx@gnu.org>
11070
11071         * mule/mule-cmds.el (current-language-environment): Provide :link,
11072         :type (choices) and appropriate :get.
11073
11074 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11075
11076         * mule/mule-cmds.el (describe-language-environment): Don't alter
11077         input-method-alist.
11078
11079 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11080
11081         * mule/mule-cmds.el (prefer-coding-system): Call
11082         set-coding-priority, so that the internal array of priorities is
11083         also updated.
11084
11085 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11086
11087         * mule/mule-cmds.el (prefer-coding-system): If the argument
11088         requires specific EOL conversion type, make the default coding
11089         systems use that.
11090
11091 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11092
11093         * mule/mule-cmds.el (set-language-environment): Pass the default
11094         eol-type to set-language-environment-coding-systems.
11095         (set-default-coding-systems): Copy the eol-type property for the
11096         new default values of {buffer-file,process}-coding-system from the
11097         old defaults.
11098         (set-language-environment-coding-systems): Accept an optional
11099         argument EOL-TYPE, and set the eol-type property of the default
11100         coding systems accordingly.
11101
11102 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11103
11104         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11105         use generate-new-buffer instead of get-buffer-create.
11106
11107 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11108
11109         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11110
11111 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11112
11113         * mule/mule-cmds.el (default-input-method): Fix custom type.
11114
11115 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11116
11117         * mule/mule-cmds.el (setup-specified-language-environment):
11118         Add apropos-inhibit property.
11119         (describe-specified-language-support): Likewise.
11120
11121 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11122
11123         * mule/mule-cmds.el: Doc fixes.
11124
11125 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11126
11127         * mule/mule-cmds.el (register-input-method): Doc-string
11128         modified.
11129
11130 1998-09-01  Dave Love  <fx@gnu.org>
11131
11132         * mule/mule-cmds.el (current-language-environment): Fix
11133         setter function.
11134
11135 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11136
11137         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11138         mule/european.el, mule/hebrew.el, mule/japanese.el,
11139         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11140         avoid bootstrapping problem if you need to recompile all the Lisp
11141         files using interpreted code.
11142
11143 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11144
11145         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11146         ("Latin-2"): Likewise.
11147
11148 1998-08-18  Per Starback  <starback@update.uu.se>
11149
11150         * mule/european.el (setup-latin2-environment): Fix typo.
11151
11152 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11153
11154         * mule/european.el: Give proper value of `input-method' key to all
11155         lang. env.
11156
11157         * mule/mule-cmds.el (activate-input-method): Handle the case that
11158         the arg INPUT-METHOD is nil correctly.
11159         (read-multilingual-string): Activate the specified input method
11160         before calling read-string.  Afterward, activate the original
11161         input method.
11162
11163 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11164
11165         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11166         (set-language-info-alist): Fix typo in doc-string.
11167
11168         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11169
11170 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11171
11172         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11173         (reset-language-environment): New function for the job that
11174         setup-english-environment used to do.
11175         (set-language-environment): Do more setups according to the info
11176         in language-info-alist.
11177         (read-language-name): Handle the case that the arg KEY is nil.
11178         (describe-language-environment): Handle input-method property.
11179
11180         * mule/: All files under this directory, which related with
11181         specific languages (such as mule/european.el, mule/greek.el,
11182         mule/hebrew.el, mule/misc-lang.el), modified as below.
11183         (setup-XXX-environment): Just call set-language-environment.  If
11184         they used to do some other jobs than what done by
11185         set-language-environment, those jobs are done in
11186         setup-XXX-environment-internal now.
11187         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11188         the value to setup-XXX-environment-internal.  Add properties
11189         input-method and features.
11190
11191         * mule/english.el (setup-english-environment): Just call
11192         reset-language-environment.
11193
11194         * mule/european.el (setup-8-bit-environment): Function deleted.
11195
11196 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11197
11198         * mule/mule-cmds.el (input-method-exit-on-first-char)
11199         (input-method-use-echo-area): Doc fixes.
11200
11201 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11202
11203         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11204         variable.
11205         (input-method-use-echo-area): New variable.
11206
11207 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11208
11209         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11210
11211 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11212
11213         * mule/mule-cmds.el (activate-input-method): Update mode line.
11214         (inactivate-input-method): Likewise.
11215
11216 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11217
11218         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11219         input method in the current buffer, but just bind
11220         current-input-method.
11221
11222 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11223
11224         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11225
11226         * mule/misc-lang.el ("IPA"): Add coding-priority and
11227         coding-system.
11228
11229 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11230
11231         * mule/greek.el: Add coding-priority.
11232
11233 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11234
11235         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11236         LANG-ENV.
11237
11238 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11239
11240         * mule/mule-cmds.el (register-input-method): Fix previous change.
11241         (setup-specified-language-environment): Doc fix.
11242
11243 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11244
11245         * mule/mule-cmds.el: Several doc fixes.
11246         (get-language-info, set-language-info): Rename argument.
11247         (set-language-info-alist): Likewise.
11248         (register-input-method): Rename argument.
11249         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11250
11251 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11252
11253         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11254         default value while reading an input method.
11255
11256 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11257
11258         * mule/mule-cmds.el (universal-coding-system-argument):
11259         Use buffer-file-coding-system as default.
11260
11261 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11262
11263         * mule/korean.el ("Korean"): Doc fix.
11264
11265 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11266
11267         * mule/mule-cmds.el (describe-language-environment): Print the
11268         languge environment at the head.
11269
11270 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11271
11272         * mule/japanese.el: Set exit-function to exit-japanese-environment
11273         for Japanese environment.
11274
11275 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11276
11277         * mule/mule-cmds.el (set-language-environment): Doc fix.
11278         (current-language-environment): Use defcustom.
11279         (default-input-method): Specify :type.
11280
11281 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11282
11283         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11284         modified.
11285         (prefer-coding-system): Doc-string modified.
11286
11287 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11288
11289         * mule/mule-cmds.el (set-language-info): Doc-string
11290         describes `coding-priority' KEY.
11291         (set-language-environment-coding-systems): New function.
11292         (select-safe-coding-system): New function.
11293         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11294         (set-language-info-alist): New optionla arg PARENTS.  Call
11295         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11296         (set-language-environment-coding-systems): New function.
11297
11298         * mule/chinese.el: Remove setting up of
11299         describe-chinese-environment-map and
11300         setup-chinese-environment-map.  Exclude them in args of calls to
11301         set-language-info-alist.  Register coding-priority key in
11302         language-info-alist.
11303
11304         * mule/cyrillic.el: Remove setting up of
11305         describe-cyrillic-environment-map and
11306         setup-cyrillic-environment-map.  Exclude them in args of calls to
11307         set-language-info-alist.  Register coding-priority key in
11308         language-info-alist.
11309
11310         * mule/english.el: Register coding-priority key in
11311         language-info-alist.
11312
11313         * mule/ethiopic.el: Register coding-priority key in
11314         language-info-alist.
11315
11316         * mule/european.el: Remove setting up of
11317         describe-european-environment-map and
11318         setup-european-environment-map.  Exclude them in args of calls to
11319         set-language-info-alist.  Register coding-priority key in
11320         language-info-alist.  Add "German" language env.
11321         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11322         (setup-german-environment): New function.
11323
11324         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11325         change default input method to "greek-postfix".
11326
11327         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11328         coding-priority key in
11329
11330 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11331
11332         * mule/mule-cmds.el (set-language-info): Doc fix.
11333         (input-method-inactivate-hook): Doc fix.
11334
11335 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11336
11337         * mule/mule-cmds.el (set-input-method): Renamed from
11338         select-input-method.
11339
11340 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11341
11342         * mule/mule-cmds.el (set-language-environment): Run
11343         exit-language-environment-hook before calling `exit-function'
11344         which is specified for the language environment.
11345
11346 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11347
11348         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11349         modified.
11350         (prefer-coding-system): Likewise.
11351         (describe-language-environment): Print aliases of each coding
11352         system.
11353         (set-language-environment-hook): New variable.
11354         (exit-language-environment-hook): New variable.
11355         (set-language-environment): Call these hooks.  Before setting a
11356         new language environment, exit from the
11357         current-language-environment if necessary.
11358         (input-method-verbose-flag): The value can be nil, t,
11359         complex-only, or default.
11360         (input-method-highlight-flag): Doc-string augmented.
11361         (activate-input-method): Check if we can run the registered
11362         function to activate an input method.
11363
11364         * mule/korean.el: Set exit-function for language environment
11365         "Korean" to exit-korean-environment.
11366         (setup-korean-environment): Moved to korea-util.el.
11367
11368 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11369
11370         * mule/mule-cmds.el (read-multilingual-string): Use
11371         current-input-method prior to default-input-method.  Don't bind
11372         current-input-method by `let', instead, activate the specified
11373         input method in the current buffer temporarily.
11374
11375 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11376
11377         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11378
11379 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11380
11381         * mule/chinese.el (post-read-decode-hz): Return the result of
11382         decode-hz-region.
11383         (pre-write-encode-hz): Do not change the value of
11384         last-coding-system.
11385
11386 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11387
11388         * mule/mule-ccl.el: Doc fixes.
11389
11390 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11391
11392         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11393         (check-ccl-program): New macro.
11394
11395 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11396
11397         * mule/mule-ccl.el: Comment about CCL syntax modified.
11398         (ccl-command-table): Add read-multibyte-character and
11399         write-multibyte-character.
11400         (ccl-code-table): Add ex-cmd.
11401         (ccl-extended-code-table): New variable.
11402         (ccl-embed-extended-command): New function.
11403         (ccl-compile-read-multibyte-character,
11404         ccl-compile-write-multibyte-character) New functions.
11405         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11406         ccl-dump-write-multibyte-character): New functions.
11407
11408 1999-07-22  SL Baur  <steve@miho>
11409
11410         * config.el (config-value-file): config.values is installed into
11411         doc-directory.
11412         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11413
11414 1999-07-19  Didier Verna  <didier@xemacs.org>
11415
11416         * rect.el: all functions rewritten, except when noted. Below is a
11417         list of interface changes.
11418         (apply-on-rectangle): new function. Obsoletes
11419         `operate-on-rectangle'. All functions that used to call this
11420         function now call the new one.
11421         (kill-rectangle): added optional prefix arg to fill lines.
11422         (delete-rectangle): ditto.
11423         (delete-extract-rectangle): ditto.
11424         (open-rectangle): ditto.
11425         (clear-rectangle): ditto.
11426         (delete-rectangle-line): added third arg FILL.
11427         (delete-extract-rectangle-line): ditto.
11428         (open-rectangle-line): ditto.
11429         (clear-rectangle-line): ditto.
11430
11431 1999-07-18  Andy Piper  <andy@xemacs.org>
11432
11433         * menubar-items.el (default-menubar): add gutter options.
11434
11435         * gutter-items.el: new file.
11436         (gutter): new group for custom.
11437         (gutter-visible-p): new variable.
11438         (default-gutter-position): ditto.
11439         (buffers-tab): new group for the buffers tab.
11440         (gutter-buffers-tab): widget to put in the gutter.
11441         (buffers-tab-max-size): max number of tabs.
11442         (buffers-tab-switch-to-buffer-function): function to call when a
11443         tab is pressed.
11444         (buffers-tab-omit-function): filter buffers with this function.
11445         (buffers-tab-format-buffer-line-function): format buffer names for
11446         inclusion in tabs.
11447         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11448         the record.
11449         (build-buffers-tab-internal): build a list of tab items.
11450         (buffers-tab-items): ditto.
11451         (add-tab-to-gutter): put a tab in the gutter area.
11452         (update-tab-in-gutter): reset the buffers in the tab.
11453
11454         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11455
11456         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11457         (switch-to-buffer-hooks): new hook.
11458
11459         * toolbar.el (default-toolbar-position): fix typo.
11460
11461 1999-07-16  Andy Piper  <andy@xemacs.org>
11462
11463         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11464
11465 1999-07-15  Didier Verna  <didier@xemacs.org>
11466
11467         * cus-edit.el (custom-prompt-variable): optional third arg makes
11468         prompt for a comment string.
11469         (customize-set-value): optional prefix makes this function handle
11470         variable comments.
11471         (customize-set-variable): ditto.
11472         (customize-save-variable): ditto.
11473         (customize-customized): handle custom comments.
11474         (customize-save-customized): ditto.
11475         (custom-variable-state-set): ditto.
11476         (custom-face-state-set): ditto.
11477         (customize-saved): ditto.
11478         (custom-variable-set): ditto.
11479         (custom-face-set): ditto.
11480         (custom-variable-save): ditto.
11481         (custom-face-save): ditto.
11482         (custom-variable-reset-saved): ditto.
11483         (custom-face-reset-saved): ditto.
11484         (custom-variable-reset-standard): ditto.
11485         (custom-face-reset-standard): ditto.
11486         (custom-comment-face): new face.
11487         (custom-comment-tag-face): ditto.
11488         (custom-comment): new widget.
11489         (custom-comment-create): new function.
11490         (custom-comment-delete): ditto.
11491         (custom-comment-value-set): ditto.
11492         (custom-comment-show): ditto.
11493         (custom-comment-invisible-p): ditto.
11494         (custom-variable-value-create): create a comment field widget.
11495         (custom-face-value-create): ditto.
11496         (custom-variable-menu): new entry for adding a custom comment.
11497         (custom-face-menu): ditto.
11498         (custom-save-variables): possibly save custom comments.
11499         (custom-save-faces): ditto.
11500
11501         * cus-face.el (custom-set-faces): the arguments can now have a
11502         custom comment as fourth argument.
11503
11504         * custom.el (custom-set-variables): the arguments can now have a
11505         custom comment as fifth element.
11506
11507 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11508
11509         * XEmacs 21.2.18 is released
11510
11511 1999-07-13  SL Baur  <steve@miho>
11512
11513         * lib-complete.el (read-library-name): Revert previous change.
11514         (read-library): Ditto.
11515
11516 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11517
11518         * packages.el (packages-package-list): Capitalize docstring.
11519
11520         * packages.el (packages-find-package-library-path): Use #'nconc
11521         rather than #'append to reduce consing -- #'mapcar uses Flist,
11522         which returns a freshly consed list.  #'append would create yet
11523         another fresh list, using Fmake_list in concat.
11524
11525         * packages.el (package-provide): Use setq with remassq like it
11526         says in its docstring.
11527
11528 1999-07-06  SL Baur  <steve@miho.m17n.org>
11529
11530         * lib-complete.el (progn-with-message): Fix typo.
11531
11532 1999-07-06  SL Baur  <steve@miho.m17n.org>
11533
11534         * mule/mule-misc.el (char-octet): Make function match docstring.
11535         From Katsumi Yamaoka <yamaoka@jpl.org>
11536
11537 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11538
11539         * wid-edit.el (widget-documentation): corrected spelling error.
11540
11541 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11542
11543         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11544         keys if already bound
11545
11546 1999-07-06  SL Baur  <steve@miho.m17n.org>
11547
11548         * lib-complete.el (progn-with-message): Revert previous changes.
11549
11550 1999-06-24  Bob Weiner  <weiner@beopen.com>
11551
11552         * lib-complete.el (find-library):
11553         (find-library-other-window):
11554         (find-library-other-frame): Completely rewrote
11555         so that these functions actually work when called non-interactively.
11556         Also made them handle LIBRARY arguments which end with .el or .elc.
11557
11558 1999-06-24  Bob Weiner  <weiner@beopen.com>
11559
11560         * simple.el (indent-new-comment-line): Locally bound
11561         `block-comment-start' to `comstart' or else when this is called
11562         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11563         `block-comment-start' value, ignoring any existing spacing after a
11564         comment prefix in the previous line and producing ugly comments.
11565
11566 1999-06-23  Bob Weiner  <weiner@beopen.com>
11567
11568         * list-mode.el (mouse-choose-completion):
11569         (choose-completion):
11570         (completion-switch-to-minibuffer): Added.
11571         ([Tab]): [Tab] previously switched to the minibuffer
11572         but since [space] does that and since most applications in the
11573         world use [Tab] to select the next item in a list, do that in the
11574         *Completions* buffer too.  This will cause the least confusion
11575         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11576         06/23/1999.
11577
11578 1999-06-22  Bob Weiner  <weiner@beopen.com>
11579
11580         * help.el (help-buffer-name): Added support for a null value
11581         of `help-buffer-prefix-string' since some buffers require no
11582         prefix.
11583
11584 1999-06-20  Bob Weiner  <weiner@beopen.com>
11585
11586         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11587         in the completion-list-mode-map to bury the completions buffer
11588         even when the minibuffer is no longer active.
11589
11590 1999-06-20  Bob Weiner  <weiner@beopen.com>
11591
11592         * list-mode.el (list-mode): It is visually disconcerting to have
11593         the text cursor disappear within list buffers, especially when
11594         moving from window to window, so leave it visible.
11595
11596 1999-07-01  SL Baur  <steve@miho.m17n.org>
11597
11598         * menubar-items.el (default-menubar): Conditionalize the bug
11599         report menu item (which may not be possible in this XEmacs).
11600         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11601
11602 1999-06-30  SL Baur  <steve@miho.m17n.org>
11603
11604         * subr.el (with-current-buffer): DOC string fix.
11605         Suggested by Bob Weiner <weiner@altrasoft.com>
11606
11607 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11608
11609         * cus-face.el (custom-face-italic): insert missing args
11610
11611 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11612
11613         * packages.el (package-locations): Changed default early package
11614         hierarchies to ~/.xemacs/mule-packages and
11615         ~/.xemacs/xemacs-packages.
11616
11617 1999-06-23  SL Baur  <steve@miho.m17n.org>
11618
11619         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11620
11621 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11622
11623         * packages.el (package-locations): Changed default early package
11624         hierarchy to ~/.xemacs/packages.
11625         (package-locations): Removed `packages' as a possible name for a
11626         late package hierarchy.
11627
11628 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11629
11630         * mule/mule-category.el (word-combining-categories): Set up new
11631         variable.
11632         (word-separating-categories): Likewise.
11633
11634 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11635
11636         * XEmacs 21.2.17 is released
11637
11638 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11639
11640         * font-menu.el (font-menu-set-font): allow for nil specification
11641         of font size.
11642
11643 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11644
11645         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11646         is 1.
11647
11648 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11649
11650         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11651         8859-5 instead of ISO 8859-1.
11652
11653 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11654
11655         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11656         (viet-viscii-encode-table): Ditto.
11657
11658         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11659         Make obsolete definition of char-octet.
11660
11661 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11662
11663         * subr.el: Move no-Mule make-char ...
11664         * help-nomule.el (make-char): To here.
11665         (string-width): Make Mule compatibility alias.
11666
11667 1999-06-15  Andy Piper  <andy@xemacs.org>
11668
11669         * select.el (get-selection-no-error): really make there be no-error.
11670         (get-selection): revert to original.
11671
11672 1999-06-11  Andy Piper  <andy@xemacs.org>
11673
11674         * select.el (selection-sets-clipboard): renamed.
11675         (own-selection): use it.
11676
11677 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11678
11679         * XEmacs 21.2.16 is released
11680
11681 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11682
11683         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11684         missing characters to avoid crash.
11685
11686 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11687
11688         * coding.el (set-terminal-coding-system): Only set the console
11689         coding system on the selected console if it is a tty.
11690
11691 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11692
11693         * cus-face.el:
11694         * cus-edit.el:
11695         * faces.el:
11696         (custom):
11697         (face-spec-set):
11698         * faces.el (frob-face-property):
11699         * font-menu.el (font-menu-set-font):
11700                   Actually apply changes from 1999-03-17
11701
11702 1999-06-10  Andy Piper  <andy@xemacs.org>
11703
11704         * select.el (get-selection): abstract out non error-signalling
11705         part.
11706         (get-selection-no-error): get-selection without signalling an
11707         error.
11708         (selection-is-clipboard-p): new variable. controls whether the
11709         selection sets the clipboard.
11710         (own-selection): use it.
11711
11712         * mouse.el (insert-selection): fallback to clipboard after trying
11713         primary selection and cutbuffer.
11714
11715 1999-06-05  Andy Piper  <andy@xemacs.org>
11716
11717         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11718         selection functions.
11719
11720 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11721
11722         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11723         default value.
11724         (load): Use `raw-text' instead of `no-conversion'.
11725         (insert-file-contents): Likewise.
11726
11727         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11728         of `no-conversion'.
11729
11730 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11731
11732         * coding.el: Don't copy `no-conversion' to `raw-text'.
11733
11734 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11735
11736         * subr.el (make-char): Define it if Mule is not around.
11737
11738 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11739
11740         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11741
11742         * x-select.el (x-disown-selection-internal): Restore symbol as an
11743         obsolete alias.
11744         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11745
11746 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11747
11748         * XEmacs 21.2.15 is released
11749
11750 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11751
11752         * subr.el (split-string): Avoid infinite looping
11753
11754 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11755
11756         * ldap.el (ldap-ignore-attribute-codings): New variable
11757         (ldap-default-attribute-decoder): New variable
11758         (ldap-coding-system): New variable
11759         (ldap-attribute-syntax-encoders): New variable
11760         (ldap-attribute-syntax-decoders): New variable
11761         (ldap-attribute-syntaxes-alist): New variable
11762         (ldap-encode-boolean): New function
11763         (ldap-decode-boolean): New function
11764         (ldap-encode-country-string): New function
11765         (ldap-decode-string): New function
11766         (ldap-decode-address): New function
11767         (ldap-encode-address): New function
11768         (ldap-decode-attribute): New function
11769         (ldap-search): Use some of these
11770
11771 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11772
11773         * version.el (emacs-version): Make the patch level/beta come
11774         before the XEmacs qualifier so that it gets into (funcall
11775         emacs-version) and thus in the bug reports.
11776         (emacs-version>=): Support patch levels.
11777
11778 1999-06-03  SL Baur  <steve@xemacs.org>
11779
11780         * version.el: implement x.y.z version number
11781         From Jan Vroonhof <vroonhof@math.ethz.ch>
11782
11783 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11784
11785         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11786
11787 1999-05-22  Vin Shelton <acs@xemacs.org>
11788
11789         * startup.el: Document -private and break out non-standard X options.
11790
11791 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11792
11793         * mule/mule-charset.el (charset-after): New function.
11794         (charset-direction): Synch with Mule, update docstring.
11795         (get-charset-property): New function.
11796         (put-charset-property): New function.
11797         (charset-plist): New function.
11798
11799         * mule/mule-charset.el (compose-region):
11800         (decompose-region): remove;  these functions (which don't work
11801         since we don't do composite characters) have been moved to
11802         mule-util.el.
11803         (toplevel): follow coding standards
11804
11805 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11806
11807         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11808         exist any more.
11809
11810         * code-files.el: Fix commentary to follow coding standards.  Move
11811         the single line left in mule-files.el to here.
11812
11813         * mule/mule-files.el: delete.
11814
11815 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11816
11817         * info.el (Info-scroll-prev): Use event functions instead of the
11818         old emacs 19 interface.
11819
11820 1999-06-02  Andy Piper  <andy@xemacs.org>
11821
11822         * x-font-menu.el (x-font-menu-load-font):
11823         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11824
11825 1999-05-31  Andy Piper  <andy@xemacs.org>
11826
11827         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11828         group.
11829         (font-menu-this-frame-only-p): ditto.
11830         (font-menu-max-items): reinstate, from Jan Vroonhof
11831         <vroonhof@math.ethz.ch>
11832         (font-menu-submenu-name-format): ditto.
11833         (font-menu-split-long-menu): ditto, for use by the family
11834         constructor.
11835         (font-menu-family-constructor): use it.
11836
11837 1999-05-30  Andy Piper  <andy@xemacs.org>
11838
11839         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11840         for use by the font menu.
11841
11842         * msw-font-menu.el: new file implementing mswindows specific
11843         font-menu behaviour.
11844         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11845         (mswindows-font-menu-junk-families): ditto.
11846         (hack-font-truename): ditto.
11847         (mswindows-font-regexp-ascii): ditto.
11848         (mswindows-reset-device-font-menus): ditto.
11849         (mswindows-font-menu-font-data): ditto.
11850         (mswindows-font-menu-load-font): ditto.
11851
11852         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11853         (x-font-menu-font-data): ditto.
11854         (x-font-menu-load-font): ditto.
11855
11856         * font-menu.el: new file implementing generic font menu behaviour.
11857         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11858         made device independent.
11859         (font-menu-this-frame-only-p): ditto.
11860         (font-menu-preferred-resolution): ditto.
11861         (font-menu-size-scaling): new variable used to determine whether
11862         sizes are in points or tenths of a point.
11863         (vassoc): moved from x-font-menu.el.
11864         (device-fonts-cache): ditto.
11865         (device-fonts-cache): ditto.
11866         (flush-device-fonts-cache): ditto.
11867         (reset-device-font-menus): copied from x-font-menu.el and made
11868         device independent. Most functionality deferred to
11869         device-dependent versions.
11870         (font-menu-family-constructor): copied from x-font-menu.el and
11871         made device independent.
11872         (font-menu-size-constructor): ditto.
11873         (font-menu-weight-constructor): ditto.
11874         (font-menu-set-font): ditto.
11875         (font-menu-change-face): ditto.
11876         (font-menu-load-font): new device method.
11877         (font-menu-font-data): ditto.
11878
11879         * x-font-menu.el: The above functions deleted.
11880
11881 1999-05-26  Andy Piper  <andy@xemacs.org>
11882
11883         * update-elc.el:
11884         * make-docfile.el:
11885         * loadup.el: rehash expand-file-name usage to not use default-directory.
11886
11887 1999-05-21  Andy Piper  <andy@xemacs.org>
11888
11889         * x-select.el (x-select-convert-to-text):
11890         (x-selected-text-type):
11891         (x-get-selection):
11892         (xselect-convert-to-string):
11893         (xselect-convert-to-compound-text):
11894         (xselect-convert-to-length):
11895         (xselect-convert-to-targets):
11896         (xselect-convert-to-delete):
11897         (xselect-convert-to-filename):
11898         (xselect-convert-to-charpos):
11899         (xselect-convert-to-lineno):
11900         (xselect-convert-to-colno):
11901         (xselect-convert-to-sourceloc):
11902         (xselect-convert-to-os):
11903         (xselect-convert-to-host):
11904         (xselect-convert-to-user):
11905         (xselect-convert-to-class):
11906         (xselect-convert-to-name):
11907         (xselect-convert-to-integer):
11908         (xselect-convert-to-atom):
11909         (xselect-convert-to-identity): functions renamed from x-* and
11910         moved to select.el.
11911         (x-get-secondary-selection): use rename get-selection.
11912         (x-get-clipboard): ditto.
11913         (x-own-selection): moved to select.el.
11914         (x-valid-simple-selection-p): ditto.
11915         (x-dehilight-selection): ditto.
11916         (x-own-clipboard): ditto.
11917         (x-disown-selection): ditto.
11918
11919         * x-mouse.el (x-yank-function): moved to mouse.el.
11920         (x-insert-selection): ditto.
11921         (x-set-point-and-move-selection): use renamed function.
11922
11923         * select.el (selected-text-type): moved and renamed from
11924         x-select.el.
11925         (selection-owner-p): moved to C.
11926         (selection-exists-p): ditto.
11927         (get-cutbuffer): new device method.
11928         (get-selection): generalised and moved from x-select.el.
11929         (own-selection): moved x-own-selection functionality into here.
11930         (dehilight-selection): renamed and moved from x-select.el.
11931         (own-clipboard): functionality moved from x-select.el using new
11932         generic C builtins.
11933         (disown-clipboard): ditto.
11934         (select-convert-to-text):
11935         (select-convert-to-string):
11936         (select-convert-to-compound-text):
11937         (select-convert-to-length):
11938         (select-convert-to-targets):
11939         (select-convert-to-delete):
11940         (select-convert-to-filename):
11941         (select-convert-to-charpos):
11942         (select-convert-to-lineno):
11943         (select-convert-to-colno):
11944         (select-convert-to-sourceloc):
11945         (select-convert-to-os):
11946         (select-convert-to-host):
11947         (select-convert-to-user):
11948         (select-convert-to-class):
11949         (select-convert-to-name):
11950         (select-convert-to-integer):
11951         (select-convert-to-atom):
11952         (select-convert-to-identity): new functions renamed from x-* and
11953         moved from x-select.el.
11954
11955         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11956         into here and use as the default window-system mouse yank.
11957         (insert-selection): generalised and moved from x-mouse.el.
11958         (own-clipboard): moved to C.
11959
11960         * msw-select.el (mswindows-selection-owned-p): deleted.
11961         (mswindows-own-selection): generalised and moved to select.el.
11962         (mswindows-disown-selection): generalised and moved to C.
11963         (mswindows-selection-owner-p): ditto.
11964
11965 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11966
11967         * XEmacs 21.2.14 is released
11968
11969 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11970
11971         * about.el: update contact info for jason and slb.
11972
11973 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11974
11975         * mule/european.el (setup-romanian-environment): Add Romanian
11976         support from Emacs/Mule romanian.el.
11977
11978 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11979
11980         * cus-face.el: Label all custom changes with the 'custom' tag.
11981
11982         * cus-edit.el: idem ditto.
11983
11984         * faces.el: Added suport for adding device tags to various functions.
11985         (custom): New device tag.
11986         (face-spec-set): Call reset face with tags argument. No longer do
11987         x-init-global-faces hack.
11988
11989         * faces.el (frob-face-property): Use an anonymous specifier to map
11990         frob-face-property-1 over.
11991
11992         * x-font-menu.el (font-menu-set-font): Always specify all
11993         properties to custom.
11994
11995 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11996
11997         * mule/european.el (setup-czech-environment): Add czech support.
11998         From David Sauer <davids@orfinet.cz>
11999
12000 1999-03-15  SL Baur  <steve@xemacs.org>
12001
12002         * check-features.el: Turn hard errors into warnings.
12003
12004 1999-03-21  SL Baur  <steve@xemacs.org>
12005
12006         * simple.el (delete-key-deletes-forward): As per discussion on
12007         xemacs-beta, default to t.
12008
12009 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12010
12011         * loadup.el: Define Installation-string before loading anything.
12012
12013 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12014
12015         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12016         From Anders Stenman <stenman@isy.liu.se>
12017
12018 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * wid-edit.el (widget-glyph-find): Ditto.
12021
12022         * packages.el (locate-library): Ditto.
12023
12024         * loadup.el (really-early-error-handler): Ditto.
12025
12026         * lib-complete.el (read-library): Ditto.
12027
12028         * faces.el (set-face-stipple): Ditto.
12029
12030         * code-files.el (load): Use new calling style of locate-file.
12031
12032 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12033
12034         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12035         dead.
12036
12037 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12038
12039         * dumped-lisp.el (preloaded-file-list): Don't load
12040         Installation.el.
12041
12042         * loadup.el (Installation-string): Define it here.
12043
12044 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12045
12046         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12047         Installation.el needs to be loaded before `dump-paths', otherwise
12048         the dumping process won't find it.
12049
12050 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12051
12052         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12053         subr so that we can use `replace-in-string' in Installation.el to
12054         get rid of C-m chars under the native Windows build.
12055
12056 1999-04-29  Andy Piper  <andy@xemacs.org>
12057
12058         * make-docfile.el: canonicalize file and directory names.
12059
12060         * device.el (call-device-method): new function for calling device
12061         specific methods.
12062         (define-device-method): new function for defining device methods.
12063         (define-device-method*): ditto.
12064
12065 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12066
12067         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12068
12069 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12070
12071         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12072         (cyrillic-koi8-r-encode-table): Likewise.
12073         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12074         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12075
12076         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12077         from vietnamese.el].
12078
12079         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12080         mule/mule-misc.el.
12081
12082 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12083
12084         * mule/thai-xtis.el:
12085         - Change font registry name from "Thai94x94-0" to "xtis-0".
12086         - Change mnemonic of coding-system `tis-620' to "TIS620".
12087
12088 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12089
12090         * mule/ethiopic.el: fixed.
12091
12092 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12093
12094         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12095
12096         * mule/thai-xtis.el: New file.
12097
12098         * mule/vietnamese.el: New file.
12099
12100         * mule/ethiopic.el: New file.
12101
12102 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12103
12104         * bytecomp.el (byte-compile-close-variables): Leave
12105         debug-issue-ebola-notices alone.
12106
12107 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12108
12109         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12110         at the top of the buffer since it is the most important thing to
12111         customize
12112         (ldap-get-host-parameter): New defun
12113         (ldap-search): Add a new parameter `withdn' to retrieve the
12114         distinguished names of entries
12115
12116 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12117
12118         * startup.el (splash-frame-body): Date and spelling fixes.
12119
12120 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12121
12122         * view-less.el (toggle-truncate-lines): add autoload tag
12123
12124 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12125
12126         * format.el (format-alist): Disable image stuff.
12127
12128 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12129
12130         * wid-edit.el (widget-glyph-find): Search by directories, then by
12131         suffixes rather than the other way around.
12132         (widget-image-conversion): Renamed to
12133         `widget-image-file-name-suffixes'.
12134
12135 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12136
12137         * mule/mule-charset.el: Made old functions obsolete, remove the
12138         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12139         (charset-iso-graphic-plane): Rename from charset-graphic.
12140         (charset-iso-final-char): Rename from charset-final.
12141         (charset-width): Rename from charset-columns.
12142         (charset-bytes): Added from fsf compatibility, returns always 1.
12143
12144         * mule/mule-misc.el: Move charset-doc-string alias to
12145         mule-charset.el
12146
12147 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12148
12149         * x-faces.el (x-make-font-bold-italic): honor
12150         *try-oblique-before-italic-fonts*
12151
12152 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12153
12154         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12155
12156 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12157
12158         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12159         name.
12160
12161 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12162
12163         * cl-extra.el (equalp): Would bug out for lists.
12164
12165 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12166
12167         * about.el (about-hackers):  Change cgw's email address
12168
12169 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12170
12171         * XEmacs 21.2.13 is released
12172
12173 1999-03-12  SL Baur  <steve@xemacs.org>
12174
12175         * simple.el (delete-key-deletes-forward): Revert to previous
12176         behavior.
12177
12178 1999-01-18  Didier Verna  <didier@xemacs.org>
12179
12180         * menubar-items.el (xemacs-splash-buffer): handle the case of
12181         multiple elements in the splash buffer body.
12182
12183         * startup.el (splash-frame-timeout): new constant: interval
12184         between splash buffer elements.
12185         (command-line-1): handle splash buffer with multiple elements (use
12186         a timeout).
12187         (splash-frame-body): Originally `startup-splash-frame-body'.
12188         Rewrote a cleaner and more readable version. This can now be array,
12189         in which case each element is displayed in turn in the splash buffer.
12190         (splash-frame-static-body): new constant. Persistent information
12191         across all splash buffer elements (preserves the possibility to give
12192         it in different languages.
12193         (circulate-splash-frame-elements): new function. Used as a timeout
12194         to circulate through all splash frame elements and display them in
12195         sequence.
12196         (display-splash-frame): originally `startup-splash-frame'. Handle
12197         the case of multiple elements in the splash buffer body. Now
12198         returns a timeout id if multiple elements to display, or nil.
12199
12200 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12201
12202         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12203         so they can be overridden by x-init-face-from-resources.
12204         Additionally specify the font name also with an x tag.
12205
12206 1999-03-08  Andy Piper  <andy@xemacs.org>
12207
12208         * package-get.el (package-get-base): autoload.
12209
12210         * menubar-items.el (default-menubar): add update menu item. Fix
12211         custom menu to only be activated when package-base is available.
12212
12213         * package-get.el (package-get-custom): don't load
12214         package-get-custom as it is auto-generated. Fix group definition.
12215
12216 1999-03-05  Didier Verna  <didier@xemacs.org>
12217
12218         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12219         instead of `symbol-name' (Thanks Kyle).
12220
12221         * cus-edit.el (custom-save-variables): use `prin1' instead of
12222         princ to write symbols.
12223
12224 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12225
12226         * XEmacs 21.2.12 is released
12227
12228 1999-03-05  SL Baur  <steve@xemacs.org>
12229
12230         * menubar-items.el (default-menubar): Add kfm browsing support.
12231         From Neal Becker <nbecker@fred.net>
12232
12233 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12234
12235         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12236         calls to font-lock during buffer reversion.
12237
12238 1999-02-12  Didier Verna  <didier@xemacs.org>
12239
12240         * info.el (Info-build-node-completions): unconditionally widen the
12241         tag table buffer.
12242
12243 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12244
12245         * x-faces.el (x-init-face-from-resources):
12246         Only set fonts in the 'x locale.
12247
12248 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12249
12250         * package-ui.el (pui-install-selected-packages): Don't throw on
12251         `package-admin-delete-binary-package' returning nil since it's
12252         normal.  Reindent function.
12253         (pui-add-required-packages): Handle case where packages selected
12254         for installation have never been installed.
12255
12256 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12257
12258         * menubar-items.el (default-menubar):
12259         Implement the ``Mule->Set coding system of process'' menu item.
12260
12261 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12262
12263         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12264         files
12265         - Change some `if's to `when's
12266
12267 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12268
12269         * XEmacs 21.2.11 is released
12270
12271 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12272
12273         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12274         against window close (Fix Bug #460).
12275         (ask-user-about-lock-dbox): Idem.
12276
12277 1999-02-25  SL Baur  <steve@xemacs.org>
12278
12279         * mule/mule-charset.el (charset-leading-byte): New function.
12280         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12281
12282 1999-02-12  Andy Piper  <andy@xemacs.org>
12283
12284         * about.el (xemacs-hackers): change andy's email address.
12285         (about-url-alist): change andy's web page address.
12286         (about-xemacs): add piper.
12287
12288 1999-02-16  SL Baur  <steve@xemacs.org>
12289
12290         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12291         of mule-base into lisp/mule.
12292
12293 1999-02-16  SL Baur  <steve@xemacs.org>
12294
12295         * mule/arabic.el:
12296         mule/canna-leim.el:
12297         mule/chinese.el:
12298         mule/cyrillic.el:
12299         mule/english.el:
12300         mule/european.el:
12301         mule/greek.el:
12302         mule/hebrew.el:
12303         mule/japanese.el:
12304         mule/kinsoku.el:
12305         mule/korean.el:
12306         mule/misc-lang.el:
12307         mule/mule-category.el:
12308         mule/mule-ccl.el:
12309         mule/mule-charset.el:
12310         mule/mule-cmds.el:
12311         mule/mule-coding.el:
12312         mule/mule-files.el:
12313         mule/mule-help.el:
12314         mule/mule-init.el:
12315         mule/mule-misc.el:
12316         mule/mule-tty-init.el:
12317         mule/mule-x-init.el:
12318         mule/viet-chars.el:  Remerge from mule-base.
12319
12320         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12321         of mule-base into lisp/mule.
12322
12323 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12324
12325         * process.el (exec-to-string): Use `shell-command-switch' in place
12326         of hard-wired "-c" (for WindowsNT).
12327
12328 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12329
12330         * menubar-items.el (default-menubar):  Remove obsolete
12331         "Gopher" item
12332
12333 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12334
12335         * package-admin.el (package-admin-get-install-dir): First fall
12336         back to the location of xemacs-base for non-mule packages.
12337
12338 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12339
12340         * paths.el:
12341         - improved automounter tmp directory support.
12342         - support 4 (!) empirically discovered automounter conventions
12343
12344 1999-02-12  SL Baur  <steve@xemacs.org>
12345
12346         * etags.el (pop-tag-mark): autoload to match key binding.
12347
12348 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12349
12350         * XEmacs 21.2.10 is released
12351
12352 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12353
12354         * package-get.el (package-get-remote-filename): Don't bug out for
12355         a local file name in the search entry.
12356
12357 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12358
12359         * XEmacs 21.2.9 is released
12360
12361 1999-01-19  Didier Verna  <didier@xemacs.org>
12362
12363         * replace.el (replace-search-function): new variable containing a
12364         function to perform a search-forward.
12365         (replace-re-search-function): new variable containing a function
12366         to perform a re-search-forward.
12367         (perform-replace): use them.
12368
12369 1999-01-25  Didier Verna  <didier@xemacs.org>
12370
12371         * select.el (selection-owner-p): use the name `XEmacs'.
12372         (cut-copy-clear-internal): ditto.
12373
12374 1999-01-18  Andy Piper  <andy@xemacs.org>
12375
12376         * about.el (about-url-alist): Update my entry.
12377         (xemacs-hackers): Ditto.
12378
12379 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12380
12381         * buffer.el (switch-to-buffer): Fixing documentation.
12382         * minibuf.el (minibuffer-completion-table): ditto.
12383         * cl-macs.el (return-from): ditto.
12384
12385 1999-01-04  Didier Verna  <didier@xemacs.org>
12386
12387         * replace.el (delete-non-matching-lines): temporarily disable
12388         case-folding when called interactively with a regexp containing
12389         uppercase characters.
12390         (delete-matching-lines): ditto.
12391         (count-matches): ditto.
12392         (list-matching-lines): ditto.
12393
12394 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12395
12396         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12397         abort if current window is split horizontally, not if others are
12398         split.  Got rid of unnecessary minibuffer checking.  Also, add
12399         some comments (it's still complex).
12400
12401 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12402
12403         * package-get.el: changed address for doc.ic.ac.uk to
12404         sunsite.doc.ic.ac.uk
12405
12406 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12407
12408         * ldap.el (toplevel): Remove requires so that the file compiles
12409         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12410
12411 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12412
12413         * dump-paths.el: Calculate module-directory and set
12414         module-load-path to the load path for modules.
12415
12416         * loadup.el: Get bootstrap value of module-load-path from the
12417         environment variable EMACSBOOTSTRAPMODULEPATH.
12418         - Display the module load path if we're debugging paths.
12419
12420         * setup-paths.el: Added function paths-find-site-module-directory.
12421         - Added function paths-find-module-directory.
12422         - Added function paths-construct-module-load-path.  Uses new
12423         environment variable EMACSMODULEPATH.
12424
12425 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12426
12427         * font.el (font-default-object-for-device):
12428         Oops! This `or' can't be replaced by `unless'.
12429         Fixed inability to run w3, among other things.
12430
12431 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12432
12433         * package-admin.el: Change initialization of
12434           package-admin-install-function dependent on system type.
12435           Change package-admin-install-function-mswindows to use
12436           "minitar".
12437
12438 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12439
12440         * mouse.el (default-mouse-motion-handler): Disable help echo while
12441         in the minibuffer.
12442
12443 1998-12-28  Martin Buchholz <martin@xemacs.org>
12444
12445         * XEmacs 21.2.8 is released.
12446
12447 1998-12-24  Martin Buchholz <martin@xemacs.org>
12448
12449         * XEmacs 21.2.7 is released.
12450
12451 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12452
12453         * package-ui.el (pui-list-packages): Set truncate-lines.
12454
12455         * package-get.el (package-get-download-menu): Use
12456         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12457
12458         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12459         (pui-help-string): idem.
12460         (list-packages-mode): New major mode.
12461         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12462         (pui-install-selected-packages): Add suport for removing packages.
12463         (pui-toggle-package-delete-key): New function.
12464         (pui-popup-context-sensitive): New kludge.
12465         (pui-list-packages): Add warning when `package-get-remote' is nil.
12466         (package-ui-add-site): New function.
12467
12468 1998-12-01  Didier Verna  <didier@xemacs.org>
12469
12470         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12471
12472 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12473
12474         * ldap.el: Custom-ized
12475         (toplevel): Do not provide `ldap' which is provided by C level
12476         LDAP code
12477         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12478
12479 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12480
12481         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12482
12483 1998-12-17  Andy Piper  <andy@xemacs.org>
12484
12485         * sound.el (sound-load-list): name changed from sound-load-alist.
12486         (sound-extension-list): name changed from sound-ext-list.
12487         (load-default-sounds): use new names.
12488         (load-sound-file): use new names.
12489
12490 1998-12-16  Andy Piper  <andy@xemacs.org>
12491
12492         * XEmacs 21.2.6 is released
12493
12494 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12495
12496         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12497         errors.
12498
12499 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12500
12501         * wid-edit.el (widget-echo-this-extent): Set
12502         help-echo-owns-message to t.
12503
12504 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12505
12506         * package-get.el (package-get-download-menu): use toggles for
12507           each site in the download site menu.
12508
12509 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12510
12511         * package-get.el (package-get): If we cannot find a package
12512           because package-get-remote is not set, give a more helpful
12513           error message.
12514
12515 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12516
12517         * package-get.el (package-get-remote-filename): use an EFS path
12518         with user anonymous if no user is specified.
12519
12520 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12521
12522         * faces.el (face-spec-set): Re-init fallfacks for default after
12523         calling reset-face on the default face.
12524
12525 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12526
12527         * package-admin.el (package-admin-default-install-function):
12528         Behave as advertised.  Make sure the pkg-dir is proper for
12529         default-directory.
12530         (package-admin-add-binary-package): Make sure the pkg-dir is
12531         proper for default-directory.
12532         (package-admin-install-function-mswindows): Make sure the pkg-dir
12533         is proper for default-directory.
12534
12535 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12536
12537         * XEmacs 21.2.5 is released
12538
12539 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12540
12541         * files.el (binary-file-regexps): regexp-opt is not available at
12542         bytecompile time.
12543
12544 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12545
12546         * x-win-xfree86.el:
12547         * x-win-sun.el (x-win-init-sun):
12548         * x-win-sun.el:
12549         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12550         * x-iso8859-1.el:
12551         * x-init.el (init-post-x-win):
12552         * x-init.el (init-pre-x-win):
12553         * x-init.el (x-initialize-compose):
12554         * x-init.el:
12555         * x-compose.el:
12556         * winnt.el:
12557         * widget.el:
12558         * wid-edit.el (widget-glyph-click):
12559         * wid-edit.el (widget-glyph-find):
12560         * wid-edit.el (widget-type):
12561         * view-less.el (view-buffer-other-window):
12562         * very-early-lisp.el:
12563         * version.el:
12564         * toolbar.el:
12565         * toolbar-items.el:
12566         * term/sun.el (suntool-map):
12567         * term/sun-mouse.el:
12568         * term/internal.el:
12569         * syntax.el (modify-syntax-entry):
12570         * symbol-syntax.el:
12571         * subr.el:
12572         * startup.el (lock-directory):
12573         * simple.el (set-comment-column):
12574         * simple.el (backward-delete-char-untabify):
12575         * shadow.el (find-emacs-lisp-shadows):
12576         * shadow.el:
12577         * setup-paths.el (paths-construct-info-path):
12578         * select.el (cut-copy-clear-internal):
12579         * process.el (call-process-region):
12580         * process.el (start-process-shell-command):
12581         * process.el:
12582         * paths.el (rmail-spool-directory):
12583         * paragraphs.el (use-hard-newlines):
12584         * package-get.el (package-get-dependencies):
12585         * package-admin.el (package-admin-delete-binary-package):
12586         * obsolete.el (truncate-string):
12587         * obsolete.el (store-substring):
12588         * mouse.el (default-mouse-track-maybe-own-selection):
12589         * mouse.el (mouse-yank-at-point):
12590         * modeline.el:
12591         * modeline.el (mouse-drag-modeline):
12592         * minibuf.el (read-directory-name-internal):
12593         * minibuf.el (read-file-name-internal):
12594         * minibuf.el (read-file-name-internal-1):
12595         * minibuf.el (read-file-name-2):
12596         * minibuf.el (exact-minibuffer-completion-p):
12597         * minibuf.el (read-from-minibuffer):
12598         * minibuf.el:
12599         * menubar.el (check-menu-syntax):
12600         * map-ynp.el (map-y-or-n-p):
12601         * make-docfile.el (docfile-out-of-date):
12602         * loadup.el ((member "run-temacs" command-line-args)):
12603         * loadup.el ((member "no-site-file" command-line-args)):
12604         * loadup.el (really-early-error-handler):
12605         * loadup.el:
12606         * loadhist.el:
12607         * loaddefs.el:
12608         * lisp-mnt.el (lm-verify):
12609         * lib-complete.el (lib-complete:cache-completions):
12610         * lib-complete.el (library-all-completions):
12611         * itimer.el (itimer-run-expired-timers):
12612         * info.el (Info-mode):
12613         * info.el (Info-insert-file-contents):
12614         * info.el (Info-rebuild-dir):
12615         * info.el (Info-build-dir-anew):
12616         * info.el (Info-parse-dir-entries):
12617         * info.el (Info-dir-outdated-p):
12618         * info.el (Info-insert-dir):
12619         * info.el (info-xref):
12620         * info.el:
12621         * hyper-apropos.el (hyper-apropos-get-doc):
12622         * hyper-apropos.el (hyper-describe-face):
12623         * hyper-apropos.el (hyper-apropos-mode):
12624         * hyper-apropos.el:
12625         * help.el (list-processes):
12626         * help.el:
12627         * gnuserv.el:
12628         * font.el (mswindows-font-create-name):
12629         * font.el (font-default-font-for-device):
12630         * font.el (x-font-create-object):
12631         * font.el (font-registry):
12632         * font.el:
12633         * font-lock.el (font-lock-keywords):
12634         * font-lock.el:
12635         * finder.el (finder-compile-keywords):
12636         * find-paths.el (paths-find-recursive-path):
12637         * fill.el (set-justification-center):
12638         * fill.el (fill-region-as-paragraph):
12639         * files.el (insert-directory):
12640         * files.el (wildcard-to-regexp):
12641         * files.el (recover-file):
12642         * files.el (basic-save-buffer):
12643         * files.el (delete-auto-save-file-if-necessary):
12644         * files.el (file-relative-name):
12645         * files.el (backup-extract-version):
12646         * files.el (backup-buffer):
12647         * files.el (set-visited-file-name):
12648         * files.el (set-auto-mode):
12649         * files.el (interpreter-mode-alist):
12650         * files.el:
12651         * files.el (find-file-noselect):
12652         * files.el (abbreviate-file-name):
12653         * files.el (parse-colon-path):
12654         * files.el (directory-abbrev-alist):
12655         * etags.el (visit-tags-table-buffer):
12656         * easymenu.el (easy-menu-define):
12657         * dragdrop.el (experimental-dragdrop-drag):
12658         * dragdrop.el (dragdrop-drop-do-functions):
12659         * dragdrop.el (dragdrop-drop-at-point):
12660         * disass.el (disassemble-1):
12661         * disass.el (disassemble-internal):
12662         * disass.el (disassemble):
12663         * disass.el:
12664         * derived.el (derived-mode-init-mode-variables):
12665         * derived.el (define-derived-mode):
12666         * custom.el (defgroup):
12667         * cus-edit.el (custom-quote):
12668         * config.el:
12669         * code-process.el (open-network-stream):
12670         * code-process.el (start-process):
12671         * code-process.el (call-process-region):
12672         * code-process.el (call-process):
12673         * code-process.el:
12674         * code-files.el (insert-file-contents):
12675         * code-files.el:
12676         * code-files.el (buffer-file-coding-system-for-read):
12677         * cmdloop.el (yes-or-no-p-minibuf):
12678         * cl.el:
12679         * cl-macs.el:
12680         * cl-extra.el:
12681         * callers-of-rpt.el (make-caller-report):
12682         * callers-of-rpt.el:
12683         * bytecomp.el (batch-byte-recompile-directory):
12684         * bytecomp.el (batch-byte-compile-1):
12685         * bytecomp.el (batch-byte-compile):
12686         * bytecomp.el (display-call-tree):
12687         * bytecomp.el (byte-compile-insert):
12688         * bytecomp.el (byte-compile-two-args-19->20):
12689         * bytecomp.el (byte-compile-variable-ref):
12690         * bytecomp.el (byte-compile-form):
12691         * bytecomp.el (byte-compile-top-level-body):
12692         * bytecomp.el (byte-compile-out-toplevel):
12693         * bytecomp.el (byte-compile-byte-code-maker):
12694         * bytecomp.el (byte-compile-file-form-defmumble):
12695         * bytecomp.el (byte-compile-file-form):
12696         * bytecomp.el (byte-compile-keep-pending):
12697         * bytecomp.el (byte-compile-insert-header):
12698         * bytecomp.el (byte-compile-from-buffer):
12699         * bytecomp.el (byte-compile-file):
12700         * bytecomp.el (byte-recompile-file):
12701         * bytecomp.el (byte-compile-close-variables):
12702         * bytecomp.el (byte-compile-warn-about-unused-variables):
12703         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12704         * bytecomp.el (byte-compiler-legal-options):
12705         * bytecomp.el (byte-compile-lapcode):
12706         * bytecomp.el (byte-optimize-log):
12707         * bytecomp.el ((fboundp 'defsubst)):
12708         * bytecomp.el:
12709         * bytecomp-runtime.el:
12710         * byte-optimize.el (byte-optimize-apply):
12711         * byte-optimize.el (car):
12712         * byte-optimize.el (byte-optimize-form):
12713         * byte-optimize.el (byte-optimize-form-code-walker):
12714         * byte-optimize.el:
12715         * build-report.el (build-report-insert-installation-file):
12716         * build-report.el (build-report):
12717         * auto-show.el:
12718         * apropos.el (apropos-documentation):
12719         - mega patch
12720         - clean up byte-compile warnings
12721         - remove unused variables
12722         - Use common lisp style hashtable functions
12723         - byte compiler cleanup
12724         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12725         - remove old backquote syntax usage
12726         - move some cl functionality into C for speed.
12727         - remove last remaining VMS support
12728         - spelling fixes
12729         - implement last, butlast, nbutlast, copy-list in C.
12730         - new macro ignore-file-errors, similar to ignore-errors
12731           (ignore-file-errors (delete-file "foo"))
12732         - get frequent garbage collection during loadup.el by tweaking
12733           gc-cons-threshold, rather than explicitly calling garbage-collect
12734         - default delete-key-deletes-forward to `t'.
12735
12736 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12737
12738         * XEmacs 21.2-beta4 is released.
12739
12740 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12741
12742         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12743         (easy-menu-item-present-p): Wrapper around find-menu-item.
12744         (easy-menu-remove-item): Wrapper around delete-menu-item.
12745
12746         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12747         (add-menu-button): Add 'in-menu' argument.
12748         (add-menu-item-1): Add in-menu support to helper function.
12749
12750 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12751
12752         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12753
12754 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12755
12756         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12757         of Dec 4, 1997.
12758
12759 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12760
12761         * process.el (shell-command-on-region): Report if the command
12762         succeeded or failed.
12763
12764 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12765
12766         * subr.el (buffer-substring-no-properties): Comment out.
12767
12768 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12769
12770         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12771           into font instances first, like `x-frob-font-size' does.
12772           (mswindows-find-larger-font): ditto
12773
12774 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12775
12776         * package-ui.el (pui-install-selected-packages): fix args in call
12777         to `package-get'.
12778
12779 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12780
12781         * package-get.el (host-name): New widget type.
12782         (package-get-remote): Better customization using new type.
12783         (package-get-download-sites): idem dito.
12784
12785         (package-get-custom): Do not use package-get-all untill we have
12786         runtime dependencies.
12787
12788         (package-get-remove-copy): Default to 't' we no longer need this
12789         kludge as we do not currently use depenencies.
12790
12791         (package-get-was-current): New variable.
12792         (package-get-require-base): New 'force-current' argument.
12793         (package-get-update-base): idem
12794         (package-get-package-provider):  idem
12795         (package-get-locate-index-file): New 'no-remote' argument.
12796         (package-get-locate-file): idem.
12797
12798         (package-get-maybe-save-index): New function.
12799         (package-get-update-base): Use it.
12800
12801 1998-10-28 Greg Klanderman <greg@alphatech.com>
12802
12803         * package-get.el (package-get-remote): default to nil; by default,
12804         don't go out to the net via EFS.  They must select a download site.
12805         (package-get-download-sites): new variable.
12806         (package-get-download-menu): new function.
12807         (package-get-locate-index-file): new function.
12808         (package-get-update-base): use it.
12809
12810         * menubar-items.el (default-menubar): add "Update Package Index"
12811         and "Add Download Site" menus under Options | Manage Packages.
12812
12813 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12814
12815         * package-get.el (package-get): bugfix code checking installed version
12816         for case where package is not currently installed.
12817         (package-get-require-signed-base-updates): new variable.
12818         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12819         deemed not a goot thing.  Use the variable
12820         package-get-allow-unsigned-base-updates instead.
12821
12822 1998-10-16 Greg Klanderman <greg@alphatech.com>
12823
12824         * package-get.el (package-get): Don't install an older version than
12825         we already have unless explicitly told to.  Issue a warning.
12826
12827         * package-ui.el (pui-add-required-packages): when adding
12828         dependencies, don't add packages that are up to date.
12829         (pui-package-symbol-char):  Don't consider a package out of date
12830         if you have a newer version installed than the latest version in
12831         package-get-base.
12832
12833         * package-get.el (package-get-base-filename): document that it may
12834         be a path relative to package-get-remote;  new default value.
12835         (package-get-locate-file): new function.
12836         (package-get-update-base): use it to expand package-get-base-filename.
12837         (package-get-save-base): new function to save the package-get database
12838         to file.
12839         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12840         (package-get-update-base): pass the REMOTE-SOURCE arg.
12841         (package-get-update-base-entry): call package-get-custom-add-entry.
12842         (package-get-file-installed-p): removed; no longer needed.
12843         (package-get-create-custom): ditto.
12844         (toplevel): remove code to build and load package-get-custom.el
12845         (package-get-custom-add-entry): new function.
12846
12847 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12848
12849         * wid-edit.el (widget-button-click): Don't switch window.
12850
12851 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12852
12853         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12854
12855 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12856
12857         * etags.el (find-tag-default): Run find-tag-hook using
12858         run-hooks rather than funcall
12859
12860 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12861
12862         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12863         and the current local map as the parents to isearch-mode-map.
12864
12865 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12866
12867         * XEmacs 21.2-beta3 is released.
12868
12869 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12870
12871         * package-get.el (package-get-update-base): use
12872         insert-file-contents-internal, not insert-file-contents-literally.
12873
12874 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12875
12876         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12877         dump time.
12878
12879 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12880
12881         * package-get.el (package-get-update-base-entry): new function.
12882         (package-get-update-base): renamed; was `package-get-load-base'.
12883         cleanup, and use package-get-update-base-from-buffer.
12884         (package-get-update-base-from-buffer): new function.
12885         (package-get-update-base-entries): new; helper for above.
12886         Do not eval lisp grabbed over ftp; parse it from new format.
12887
12888 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12889
12890         * files.el (set-auto-mode): Don't play games loading package-get
12891         database; package-get-package-provider will handle it all.
12892
12893 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12894
12895         * package-get.el (package-get-base-filename): new variable.
12896         (package-get-require-base): new function.
12897         (package-get-pgp-signed-begin-line): new variable.
12898         (package-get-pgp-signature-begin-line): ditto.
12899         (package-get-pgp-signature-end-line):  ditto.
12900         (package-get-load-base): new function.
12901         (package-get-interactive-package-query):
12902         (package-get-update-all):
12903         (package-get-dependencies):
12904         (package-get-package-provider):
12905         (package-get-custom): use package-get-require-base.
12906         [package-get-custom loading]: disable for now.
12907
12908         * package-ui.el (pui-list-packages): use (package-get-require-base)
12909
12910 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12911
12912         * package-ui.el: Correct obvious thinko in choosing extent face.
12913
12914 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12915
12916         * menubar-items.el (default-menubar): pui-list-package has nothing
12917         to with Customize. Move all the package stuff to a new Item in Options.
12918
12919         * package-ui.el (pui-menu): Add menu and Popup menu.
12920
12921         * package-get.el (package-get): Use new
12922         package-admin-get-install-dir.
12923
12924         * package-admin.el (package-admin-get-install-dir): New syntax.
12925         Conserve package location and put mule packages where mule-base is.
12926
12927         * package-get.el : Customized
12928
12929         * package-ui.el (pui): Customized
12930         (pui-package-install-dest-dir): New variable.
12931         (pui-install-selected-packages): Use it
12932
12933 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12934
12935         * package-get.el (package-get-interactive-package-query): Move
12936         dependency on package-get-base to run-time.
12937         (package-get-update-all): Ditto.
12938         (package-get-dependencies): Ditto.
12939         (package-get-package-provider): Ditto.
12940         (package-get-custom): Ditto.
12941
12942 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12943
12944         * events.el: Remove 'ascii-character property from 'backspace
12945         and 'delete symbols
12946
12947 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12948
12949         * package-get-base.el: removed.
12950
12951 1998-09-23  Didier Verna  <didier@xemacs.org>
12952
12953         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12954         (no-upper-case-p): new function.
12955         (with-search-caps-disable-folding): new macro.
12956         (with-interactive-search-caps-disable-folding): new macro.
12957         (zap-to-char): In interactive mode, do a case-sensitive search if
12958         the character is uppercase.
12959         (zap-up-to-char): ditto.
12960
12961         * replace.el (perform-replace): use the function no-upper-case-p.
12962
12963         * isearch-mode.el (isearch-fix-case): ditto.
12964         make obsolete `with-caps-disable-folding' and
12965         `isearch-no-upper-case-p'.
12966
12967         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12968         (tags-search): ditto.
12969         (tags-query-replace): ditto.
12970
12971         * info.el (Info-search): ditto.
12972
12973 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12974
12975         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12976
12977 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12978
12979         * package-admin.el (package-admin-rmtree): rewritten.  need to
12980         check for "." and ".." before symlink check.  expand files and
12981         directories with respect to DIRECTORY, not default-directory.
12982
12983 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12984
12985         * package-get.el (package-get-all): add INSTALL-DIR argument.
12986
12987 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12988
12989         * package-ui.el (pui-add-required-packages): new function, select
12990         dependent packages.
12991         (pui-display-keymap): bind it.
12992         (pui-help-string): document it.
12993         (pui-install-selected-packages): package-get-all -> package-get.
12994
12995         * package-get.el (package-get-dependencies): new function.
12996
12997 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12998
12999         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13000         regexps.
13001
13002 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13003
13004         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13005         function.
13006         (default-mouse-track-normalize-point): Use it.
13007
13008 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13009
13010         * package-admin.el (package-admin-delete-binary-package):
13011                 General cleanup. Remove unnessary use of progn and
13012         save-excursion.
13013         (package-admin-delete-binary-package): Do NOT mess with file
13014         modes. That is evil.
13015         (package-admin-delete-binary-package): Wrap all deleting in
13016         condition-case. The data in MANIFEST is untrustworthy.
13017         (package-admin-delete-binary-package): Let the OS worry about non
13018         empty directories.
13019
13020 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13021
13022         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13023         processing.
13024         (lm-report-bug): Fix mail address to send bug reports to.
13025
13026 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13027
13028         * XEmacs 21.2-beta2 is released.
13029
13030 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13031
13032         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13033
13034 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13035
13036         * info.el (Info-mode): Document page turning by double clicks in
13037         docstring so `M-x describe-mode' will display it.
13038
13039 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13040
13041         * info.el (Info-mouse-track-double-click-hook): Use character
13042         widths to calculate a border region where double clicking does
13043         page turning, and return `nil' by default so other hooks, such as
13044         region highlighting, will be run.
13045
13046 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13047
13048         * sound.el (default-sound-directory-list): Initialize with all the
13049         "sounds" directories in `data-directory-list'.  It used to just be
13050         the first one.
13051
13052         * packages.el (locate-data-directory-list): Created.  This gives
13053         the list of matching directories, unlike `locate-data-directory',
13054         which just gives the first one.
13055
13056 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13057
13058         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13059         make a binding in the local keymap until help-char handling is
13060         improved.
13061
13062         * help.el (help-keymap-with-help-key): Provide keymap with help
13063         binding.
13064         (help-print-help-form): New helper function.
13065
13066 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13067
13068         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13069         move extent to another buffer; no need to create a new extent.
13070         (isearch-fix-case): New function.
13071         (isearch-search-and-update): Use it.
13072
13073 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13074
13075         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13076         the keymap, not minor-mode-map-alist.
13077         (isearch-done): Restore overriding-local-map.
13078
13079 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13080
13081         * bytecomp.el (byte-compile-buffer-substring):
13082         Fix for: (byte-compile (defun f () (buffer-substring)))
13083         ==>   ** buffer-substring called with 3 args, but requires 0-3
13084         - new code not only works, but is more readable, too.
13085
13086 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13087
13088         * msw-faces.el (mswindows-init-device-faces): Don't try to
13089           specify a default font at this late stage. Do try to force
13090           creation of the default face font so that if it fails we get
13091           an error now instead of a crash at frame creation.
13092
13093           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13094           mswindows-make-font-unitalic: Canonical default weight
13095           changed from "Normal" to "Regular".
13096
13097           mswindows-make-font-bold / -bold-italic: Supplied device was
13098           not being passed into call to mswindows-find-smaller-font.
13099
13100 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13101
13102         * package-get.el (package-get-remote): Fix the path where to find
13103           the packages on xemacs.org.
13104
13105 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13106
13107         * about.el (about-maintainer-info): Update Ben's entry.
13108
13109 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13110
13111         * lisp/shadow.el (find-emacs-lisp-shadows):
13112         - `member' was being called on lists of length 2000!
13113         - Replace with hashtables.
13114         - Replace hand-coded loops with (dolist)
13115         - Fix comment typo
13116
13117 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13118
13119         * packages.el: Added new function, `package-delete-name', to
13120           delete existing packages from the installed package database
13121           (`packages-package-list').  Also added the "pkginfo" directory
13122           to `packages-special-base-regexp', so that the pkginfo directory
13123           would not get added to `late-packages'.
13124
13125         * package-admin.el: Added ability to delete an installed package
13126           (added low-level function, `package-admin-delete-package').
13127           Understands how to use the pkginfo/MANIFEST.<package> file to
13128           delete the package.  When installing a package, will also
13129           create a MANIFEST.* file if one is not provided by the
13130           package.  If the MANIFEST.* doesn't exist when deleting a
13131           package, the functions will fall back to attempting to delete
13132           any package-specific lisp directory.
13133
13134         * package-get.el: Moved some functions to package-admin.el.
13135           Added interactive function `package-get-delete-package', for
13136           use by users for deleting a package.
13137
13138           Also modified to not require the presence of efs.
13139
13140 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13141
13142         * files.el (find-file-noselect): Handle all signals, kill the
13143         buffer and resignal.
13144
13145 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13146
13147         * cl-macs.el (glyph-image): Add setf method.
13148
13149 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13150
13151         * package-get.el: Fixed broken EFS downloading.  Also, look for
13152           .tar.gz files first, in preference over .tgz files.
13153
13154         * package-ui.el: Fix display of package version numbers.
13155
13156 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13157
13158         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13159         argument.
13160
13161 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13162
13163         * list-mode.el: `display-completion-list': added new/optional
13164           keyword `:completion-string', which allows the programmer to
13165           change the "Possible completions are:" prompt.
13166
13167         * menubar-items.el: Added new pulldown menu-pick to start up the
13168           visual package browser/installer:
13169
13170                 Options->Customize->List Packages
13171
13172         * package-admin.el: Added hooks for installing under both Unix
13173           and MS Windows.  Does additional error checking.  No longer
13174           calls "add-big-package.sh" to install packages under Unix; now
13175           calls gunzip & tar directly.
13176
13177         * package-get.el: Added ability to install packages from files
13178           on a local disk/CDROM.  Now deletes any existing package lisp
13179           directory.  Does completion on available packages when
13180           querying for package names.  Will also search for .tgz files
13181           in addition for .tar.gz files.  Tries to reload
13182           auto-autoloads, as a convenience when loading new packages,
13183           and also tries to add any new package paths to `load-path'.
13184           Changed all occurences of `concat' to use `expand-file-name'.
13185
13186         * package-ui.el: New file which implements the main visual
13187           package browser/installer, which is started via a menu pick or
13188           M-x pui-list packages.
13189
13190 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13191
13192         * startup.el (load-init-file): spelling fix.
13193
13194 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13195
13196         * startup.el (normal-top-level): Load auto-autoload files
13197         covariantly with their precedence.
13198
13199 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13200
13201         * menubar-items.el (default-menubar): Remove "Font Weight"
13202         option, there is currently no custom equivalent.. Customize-faces
13203         is "Edit faces".
13204
13205         * x-font-menu.el (font-menu-set-font): Use customize to set
13206         default face.
13207
13208         * faces.el (face-spec-update-all-matching): New function.
13209
13210         * cus-face.el (custom-set-face-update-spec): New function.
13211         Interface to customize faces from elisp.
13212
13213         (custom-face-value-create): Show the customized settings if set
13214         but not saved.
13215
13216 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13217
13218         (custom-face-value-create): Show the customized settings if set
13219         but not saved.
13220
13221 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13222
13223         * keydefs.el (global-map): Add FSF 20.3 binding of
13224         query-replace-regexp.
13225
13226 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13227
13228         * minibuf.el (read-file-name-internal-1): use
13229         user-name-completion-1 instead of user-name-completion.
13230
13231 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13232
13233         * loadup.el:
13234         * make-docfile.el:
13235         * update-elc.el: Don't set `source-directory' (now defunct as a
13236         global variable) no more.
13237
13238         * packages.el (packages-list-autoloads): Made `source-directory'
13239         (now defunct as a global variable) a parameter.
13240
13241 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13242
13243         * about.el (about-hackers): new email
13244
13245 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13246
13247         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13248
13249 1998-07-17  Didier Verna  <didier@xemacs.org>
13250
13251         * faces.el (set-face-property):
13252         (set-face-dim-p):
13253         (face-dim-p): updated the doc strings now that the dim property isn't
13254         tty-specific.
13255         (face-equal): the dim property is now a common one.
13256
13257         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13258         Renamed the `stipple' attribute to `background-pixmap'.
13259         (custom-face-background-pixmap): make custom-face-stipple an
13260         obsolete alias for this.
13261
13262 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13263
13264         * find-paths.el (paths-file-readable-directory-p): Created and
13265         used.
13266
13267         * loadup.el: Don't set inhibit-... flags from run-temacs.
13268
13269 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13270
13271         * packages.el (packages-data-path-depth): Added and used.
13272
13273 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13274
13275         * about.el:
13276         - Change .xpm to .png, delete "zcat" section.
13277         - cosmetic fix in the 'marcpa' entry.
13278
13279         * etc/photos
13280         - convert all .xpm.Z to .png
13281         - rename mrb to martin
13282         - rename mcook-m to mcookm
13283
13284 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13285
13286         * x-init.el (x-initialize-compose): Add support for
13287         dead-circumflex as YET ANOTHER NAME for that dead key.
13288
13289 1998-08-05  Colin Rafferty <colin@xemacs.org>
13290
13291         * setup-paths.el (paths-construct-exec-path): Made the
13292         last-packages really be last.
13293         (paths-construct-data-directory-list): Ditto.
13294
13295 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13296
13297         * startup.el(startup-splash-frame-body):
13298         Update Copyright notice in splash screen
13299
13300 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13301
13302         * minibuf.el (read-file-name-internal-1): do ~user completion.
13303
13304 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13305
13306         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13307         aginst destroyed extents
13308
13309 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13310
13311         * package-get.el (package-get): add `install-dir' argument.
13312
13313 1998-07-20  John Jones  <jj@asu.edu>
13314
13315         * package-get.el: calls to package-get-update-all will only
13316           update packages which are already installed.
13317
13318 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13319
13320         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13321         writable.
13322
13323 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13324
13325         * about.el (about-hackers): Correct my email.
13326
13327 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13328
13329         * about.el (about-hackers): new email-address.
13330
13331 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13332
13333         * minibuf.el (read-number): Don't let `input-error' condition
13334         escape.
13335
13336 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13337
13338         * about.el (about-hackers): use my `email-for-life' address.
13339
13340 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13341
13342         * XEmacs 21.2-beta1 is released.
13343
13344 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13345
13346         * ldap.el (ldap-search): Doc string change
13347
13348 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13349
13350         * menubar-items.el (default-menubar): Removed references to
13351         `data-directory', and use `locate-data-file' instead, and made
13352         then greyed out if they don't exist.
13353
13354 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13355
13356         * keymap.el (events-to-keys): Use `format' instead of `concat'
13357         since the latter does not accept integer args anymore
13358
13359 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13360
13361         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13362         macros replaced.
13363
13364 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13365
13366         * make-docfile.el: Get first initialization from very-early-lisp.el
13367         * update-elc.el: Ditto.
13368         * loadup.el (really-early-error-handler): Ditto.
13369
13370         * packages.el (packages-unbytecompiled-lisp): Add new file,
13371         very-early-lisp.el.
13372
13373         * very-early-lisp.el: New file.
13374
13375 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13376
13377         * Symbols that have been obsolete for at least 3 years removed (II).
13378
13379         * obsolete.el (eval-current-buffer): Make compatible.
13380         (byte-code-function-p): Ditto.
13381         (send-string): Removed.
13382         (send-region): Removed.
13383         (screen-scrollbar-width): Removed.
13384         (set-screen-scrollbar-width): Removed.
13385         (set-screen-left-margin-width): Removed.
13386         (set-screen-right-margin-width): Removed.
13387         (screen-left-margin-width): Removed.
13388         (screen-right-margin-width): Removed.
13389         (set-buffer-left-margin-width): Removed.
13390         (set-buffer-right-margin-width): Removed.
13391         (buffer-left-margin-width): Removed.
13392         (buffer-right-margin-width): Removed.
13393         (x-set-frame-icon-pixmap): Removed.
13394         (x-set-screen-icon-pixmap): Removed.
13395         (pixel-name): Removed.
13396         (make-pixmap): Removed.
13397         (make-cursor): Removed.
13398         (pixmap-width): Removed.
13399         (pixmap-contributes-to-line-height-p): Removed.
13400         (set-pixmap-contributes-to-line-height): Removed.
13401
13402 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13403
13404         * obsolete.el (popup-menu-up-p): removed.
13405         (read-no-blanks-input): Removed.
13406         (wholenump): Removed.
13407         (ring-mod): Removed (what was ring-mod?).
13408         (current-time-seconds): Removed.
13409         (run-special-hook-with-args): Removed.
13410         (dot): Removed.
13411         (dot-marker): Removed.
13412         (dot-min): Removed.
13413         (dot-max): Removed.
13414         (window-dot): Removed.
13415         (set-window-dot): Removed.
13416
13417         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13418         `dot-min'.
13419
13420         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13421
13422         * code-files.el (insert-file-contents): Rename
13423         run-special-hook-with-args to run-hook-with-args-until-success.
13424         (write-region): Ditto.
13425
13426 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13427
13428         * about.el: Fix typos, update release date.
13429
13430         * Symbols that have been obsolete for at least 3 years removed.
13431
13432         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13433         screen- functions.
13434         (toplevel): remove setf methods for screen functions.
13435         * cl-macs.el (extent-data): defsetf removed.
13436         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13437         many places to remove.
13438         (comment-indent-hook): Ditto.
13439         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13440         (buffer-dedicated-screen): Ditto.
13441         (deiconify-screen): Ditto.
13442         (delete-screen): Ditto.
13443         (event-screen): Ditto.
13444         (find-file-other-screen): Ditto.
13445         (find-file-read-only-other-screen): Ditto.
13446         (live-screen-p): Ditto.
13447         (screen-height): Ditto.
13448         (screen-iconified-p): Ditto.
13449         (screen-list): Ditto.
13450         (screen-live-p): Ditto.
13451         (screen-name): Ditto.
13452         (screen-parameters): Ditto.
13453         (screen-pixel-height): Ditto.
13454         (screen-pixel-width): Ditto.
13455         (screen-root-window): Ditto.
13456         (screen-selected-window): Ditto.
13457         (screen-totally-visible-p): Ditto.
13458         (screen-visible-p): Ditto.
13459         (screen-width): Ditto.
13460         (screenp): Ditto.
13461         (get-screen-for-buffer): Ditto.
13462         (get-screen-for-buffer-noselect): Ditto.
13463         (get-other-screen): Ditto.
13464         (iconify-screen): Ditto.
13465         (lower-screen): Ditto.
13466         (mail-other-screen): Ditto.
13467         (make-screen): Ditto.
13468         (make-screen-invisible): Ditto.
13469         (make-screen-visible): Ditto.
13470         (modify-screen-parameters): Ditto.
13471         (new-screen): Ditto.
13472         (next-screen): Ditto.
13473         (next-multiscreen-window): Ditto.
13474         (other-screen): Ditto.
13475         (previous-screen): Ditto.
13476         (previous-multiscreen-window): Ditto.
13477         (raise-screen): Ditto.
13478         (redraw-screen): Ditto.
13479         (select-screen): Ditto.
13480         (selected-screen): Ditto.
13481         (set-buffer-dedicated-screen): Ditto.
13482         (set-screen-height): Ditto.
13483         (set-screen-position): Ditto.
13484         (set-screen-size): Ditto.
13485         (set-screen-width): Ditto.
13486         (show-temp-buffer-in-current-screen): Ditto.
13487         (switch-to-buffer-other-screen): Ditto.
13488         (visible-screen-list): Ditto.
13489         (window-screen): Ditto.
13490         (x-set-screen-pointer): Ditto.
13491         (x-set-frame-pointer): Ditto.
13492         (screen-title-format): Ditto.
13493         (screen-icon-title-format): Ditto.
13494         (terminal-screen): Ditto.
13495         (delete-screen-hook): Ditto.
13496         (create-screen-hook): Ditto.
13497         (mouse-enter-screen-hook): Ditto.
13498         (mouse-leave-screen-hook): Ditto.
13499         (map-screen-hook): Ditto.
13500         (unmap-screen-hook): Ditto.
13501         (default-screen-alist): Ditto.
13502         (default-screen-name): Ditto.
13503         (x-screen-defaults): Ditto.
13504         (x-create-screen): Ditto.
13505         * obsolete.el: meta-flag removed.
13506         baud-rate removed.
13507         sleep-for-millisecs removed.
13508         extent-data removed.
13509         set-extent-data removed.
13510         set-extent-attribute removed.
13511         extent-glyph removed.
13512         extent-layout removed.
13513         set-extent-layout removed.
13514         list-faces-display removed.
13515         list-faces removed.
13516         trim-versions-without-asking removed.
13517         after-write-file-hooks removed.
13518         truename removed.
13519         auto-fill-hook removed.
13520         blink-paren-hook removed.
13521         select-screen-hook, deselect-screen-hook removed.
13522         auto-raise-screen, auto-lower-screen removed.
13523
13524         * msw-mouse.el: Global change resource -> mswindows-resource.
13525
13526         * XEmacs 21.0-pre5 is released.
13527
13528 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13529
13530         * about.el (about-hackers): Credits update.
13531
13532 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13533
13534         * register.el (insert-register): Don't activate the region.
13535
13536 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13537
13538         * select.el: Restore x-* symbols for backwards compatibility:
13539         x-copy-primary-selection, x-kill-primary-selection,
13540         x-delete-primary-selection, x-select-make-extent-for-selection,
13541         x-valid-simple-selection-, x-cut-copy-clear-internal.
13542
13543 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13544
13545         * XEmacs 21.0-pre4 is released.
13546
13547 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13548
13549         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13550         reporting bugs.
13551         (maybe-add-init-button): Fix semantics under Windows.  Use
13552         `expand-file-name' rather than `concat'.
13553
13554         * help.el (print-messages): New function.
13555
13556 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13557
13558         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13559
13560 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13561
13562         * about.el: Tweaked my entry in about-hackers.
13563
13564         * find-paths.el (paths-emacs-root-p):
13565           Relaxed emacs-root checking of an in-place installation to
13566           also accommodate the flat layout used on MS Windows.
13567
13568 1998-06-29  John Jones  <jj@asu.edu>
13569
13570         * package-get.el: calls to package-get-update-all will only
13571           update packages which are already installed.
13572
13573 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13574
13575         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13576         are handled by the gui-element face fallbacks now.
13577
13578         * x-faces.el: default gui-element face to "background" as well as
13579         the default face.
13580
13581         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13582         and default face settings since these are set as fallbacks now in
13583         the appropriate domain.
13584
13585 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13586
13587         * text-mode.el (text-mode): Reorder regexp so the OR part
13588         corresponding to `page-delim' goes first and the hack in
13589         `forward-paragraph' will work.
13590         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13591
13592 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13593
13594         * subr.el (remove-hook): When checking the hook value
13595           with functionp, don't apply car to it.
13596
13597 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13598
13599         * package-get.el (package-get-remote-filename):
13600           Don't use file-name-as-directory because the local directory
13601           separator conventions might not be the same as ftp's.
13602
13603 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13604
13605         * ldap.el (ldap-host-parameters-alist): New name of
13606         `ldap-host-parameters-plist'
13607
13608 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13609
13610         * package-get.el: Using (require 'package-get-base), now that it
13611         provides itself.  Consequently removed all instances of (load
13612         "package-get-base.el").
13613
13614 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13615
13616         * subr.el (remove-hook): Don't treat the hook value as a
13617           list unless it is both consp and not functionp.
13618
13619 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13620
13621         * about.el: Email address for Ben Wing is ben@xemacs.org.
13622         * auto-show.el: Ditto.
13623         * bytecomp.el: Ditto.
13624         * faces.el: Ditto.
13625         * x-scrollbar.el: Ditto.
13626         * x-misc.el: Ditto.
13627         * tty-init.el: Ditto.
13628         * toolbar-items.el: Ditto.
13629         * symbol-syntax.el: Ditto.
13630         * specifier.el: Ditto.
13631         * objects.el: Ditto.
13632         * hyper-apropos.el: Ditto.
13633         * glyphs.el: Ditto.
13634
13635 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13636
13637         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13638         vertical-divider-always-visible-p.
13639         (default-mouse-motion-handler): Ditto.
13640
13641 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13642
13643         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13644         global value.
13645
13646 1998-06-21  Oliver Graf <ograf@fga.de>
13647
13648         * build-reports.el: changed receiver to xemacs-build-reports list
13649
13650 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13651
13652         * font.el: Split font-family-mappings into X and
13653           mswindows-specific versions.
13654           mswindows-font-create-[object|name]: Treat supplied size
13655           as a pointsize. Added underline and strikethru handling.
13656
13657         * msw-faces.el: changed default mswindows charset to western.
13658
13659         * msw-glyphs.el: removed space in border-glyph font string that
13660           was inserted to get round bugs in the mswindows C font code.
13661
13662 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13663
13664         * about.el (about-hackers): Credits update.
13665
13666         * help-nomule.el (tutorial-supported-languages): Add Romanian
13667         TUTORIAL.
13668
13669         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13670         to ISO-8859-2.
13671
13672 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13673
13674         * font.el: Split font-family-mappings into X and
13675           mswindows-specific versions.
13676           mswindows-font-create-[object|name]: Treat supplied size
13677           as a pointsize. Added underline and strikethru handling.
13678
13679         * msw-faces.el: changed default mswindows charset to western.
13680
13681         * msw-glyphs.el: removed space in border-glyph font string that
13682           was inserted to get round bugs in the mswindows C font code.
13683
13684 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13685
13686         * minibuf.el: make read-color-completion-table call
13687           (mswindows-color-list for mswindows devices.
13688
13689 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13690
13691         * lisp/font-lock.el
13692         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13693         Let declaration items contain non-word symbol characters.
13694
13695 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13696
13697         * package-get.el (package-get-package-provider): Added autoload
13698         cookie.  Loading "package-get-base.el" in ALL functions that use
13699         it.  Fixed some (interactive ...) with multiple argument specs
13700         again.  Cosmetic indentation changes.
13701
13702 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13703
13704         * info.el (Info-insert-dir): Don't use nreverse on variables
13705         that you want to use later.
13706
13707 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13708
13709         * x-mouse.el (x-set-point-and-move-selection): Replace call
13710         to x-kill-primary-selection with kill-primary-selection
13711
13712 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13713
13714         * simple.el (what-cursor-position): Make cursor position reported
13715         use value of column-number-start-at-one
13716
13717 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13718
13719         * about.el (xemacs-hackers): Fix Jareth's email address.
13720
13721 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13722
13723         * startup.el (startup-splash-frame): Remove
13724         `xemacs-startup-logo-function'.
13725
13726 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13727
13728         * about.el (about-hackers): Update credits list.
13729
13730 1998-06-06  Jeff Miller <jmiller@smart.net>
13731
13732         * lisp/sound.el: Update sound-ext to allow filenames with
13733           extensions to be found by load-sound-file
13734
13735 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13736
13737         * info.el (Info-rebuild-outdated-dir): Removed variable
13738         (Info-auto-generate-directory): New variable
13739         (Info-save-auto-generated-dir): New variable
13740         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13741         (Info-build-dir-anew): Second parameter removed.  Use
13742         `Info-save-auto-generated-dir'
13743         (Info-rebuild-dir): Ditto
13744
13745 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13746
13747         * list-mode.el (next-list-mode-item): Would not recognize
13748         border between directly neighbored items.
13749
13750 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13751
13752         * package-get.el: add autoloads for some functions.
13753
13754 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13755
13756         * specifier.el (let-specifier): Tiny docfixes.
13757
13758 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13759
13760         * msw-mouse.el: set selection-pointer-glyph to Normal.
13761
13762 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13763
13764         * wid-edit.el (widget-specify-secret): New function.
13765         (widget-after-change): Use it.
13766         (widget-specify-field): Use it.
13767
13768 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13769
13770         * mouse.el (drag-window-divider): Use `(not done)' instead of
13771         `doit'; reuse result of `window-pixel-edges'.
13772
13773         * modeline.el (drag-modeline-event-lag): Rename to
13774         drag-divider-event-lag.
13775
13776 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13777
13778         * specifier.el (let-specifier): Rewritten not to generate needless
13779         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13780         arguments.
13781
13782 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13783
13784         * minibuf.el (read-file-name-1): Setup buffer-local value of
13785         `completion-ignore-case' in completions buffer under Windows.
13786
13787 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13788
13789         * about.el (about-maintainer-glyph): Fix support for not
13790         compressed images.
13791
13792 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13793
13794         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13795
13796         * mouse.el (mouse-track): Cancel selection if misc-user event with
13797         `cancel-mode-internal' function is fetched.
13798
13799 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13800
13801         * files.el (save-some-buffers-1): Fixed return value.
13802
13803 1998-06-01  Oliver Graf <ograf@fga.de>
13804
13805         * dragdrop.el: added experimental
13806
13807 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13808
13809         * startup.el (after-init-hook, init-file-user,
13810         user-init-directory, load-user-init-file):  Purge references
13811         to "~/.xemacs/init.el" from docstrings.
13812
13813         (load-user-init-file) Use paths-construct-path to construct
13814         paths to user init files.  Go directly to ~/.emacs, do not
13815         search ~/.xemacs/, do not load `default-custom-file'.
13816
13817 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13818
13819         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13820         general *sh.
13821         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13822
13823 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13824
13825         * menubar-items.el (default-menubar): add Update Packages to customize
13826         menu.
13827
13828 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13829
13830         * faces.el: use toolbar face as a fallback for toolbar properties
13831         in xpm-color-symbols instead of default.
13832
13833         * msw-faces.el: rename 3d-object -> gui-element face.
13834
13835 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13836
13837         * startup.el (xemacs-startup-logo-function): New variable.
13838         (startup-splash-frame): Use it.
13839
13840 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * files.el (save-some-buffers): Would wait 1 second.
13843         (save-some-buffers-1): Delete other windows here instead of in
13844         `save-some-buffers'.
13845         (save-some-buffers): Force redisplay only if windows were deleted.
13846
13847 1998-06-02  Didier Verna  <didier@xemacs.org>
13848
13849         * cus-face.el (custom-face-attributes): generalized the use of
13850         toggle buttons for boolean attributes.
13851         Re-ordered the items a bit.
13852
13853 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13854
13855         * sound.el (default-sound-directory): Use `locate-data-directory'
13856         to find the sounds directory.
13857
13858 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13859
13860         * sound.el: default sound-ext to .wav under mswindows, .au
13861         otherwise. load-default sounds without extensions.
13862
13863 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13864
13865         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13866         if send-pr is not bound.
13867
13868 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13869
13870         * files.el: grok idl files in auto-mode-alist.
13871 1998-06-01  Jeff Miller  <jmiller@smart.net>
13872
13873         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13874         calling `upcase'.
13875
13876 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13877
13878         * msw-glyphs.el: add xbm to the list of image types supported.
13879
13880 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13881
13882         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13883         instead of XEmacs one when dumping InfoDock.
13884
13885 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13886
13887         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13888         for `modeline-visible-p'
13889
13890         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13891
13892 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13893
13894         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13895         since it's not used anymore. doc string fixes.
13896
13897         * package-get.el (package-get-file-installed-p): new function. use
13898         instead of file-installed-p which is in an external package.
13899
13900 1998-05-28  Oliver Graf <ograf@fga.de>
13901
13902         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13903         favor of select-window/switch-to-buffer
13904
13905 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13906
13907         * startup.el: changed (getenv "HOME") to (user-home-directory)
13908
13909 1998-05-25  Oliver Graf <ograf@fga.de>
13910
13911         * frame.el (cde-start-drag) moved to dragdrop.el
13912         (offix-start-drag-region) moved to dragdrop.el
13913         (offix-start-drag) moved to dragdrop.el
13914         * dragdrop.el (cde-start-drag) moved from frame.el
13915         (offix-start-drag-region) moved from frame.el
13916         (offix-start-drag) moved from frame.el
13917         (cde-start-drag-region) cde drag regions
13918         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13919
13920 1998-05-26  Oliver Graf <ograf@fga.de>
13921
13922         * dragdrop.el: created dragdrop-drag prototypes
13923         (cde-start-drag-region) fixed typo
13924
13925 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13926
13927         * simple.el (after-init-hook): Remove reader macro.
13928
13929         * packages.el (packages-hardcoded-lisp): Get rid of reader
13930         macros.  Update DOC string.
13931
13932 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13933
13934         * mouse.el (drag-window-divider): Ditto.
13935
13936         * modeline.el (mouse-drag-modeline): Use it.
13937
13938         * lisp-mode.el (let-specifier): Specify indentation.
13939
13940         * specifier.el (let-specifier): Renamed from
13941         `with-specifier-instance'.
13942
13943 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13944
13945         * x-faces.el:
13946         * faces.el: move definition of xpm-color-symbols from x-faces.el
13947         to faces. Predicate x-get-resource on the presence of x.
13948
13949         * msw-faces.el: set 3d-object face rather than modeline. Specify
13950         faces as specfier defaults.
13951
13952         * package-get.el: don't use package-admin-add-single-file-package.
13953
13954 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13955
13956         * toolbar-items.el: Fixup tooltips.
13957         (toolbar-gnus): Don't use obsolete variable
13958         toolbar-news-frame-properties.
13959         (toolbar-news-reader): Default to `gnus' instead of
13960         `not-configured'.
13961
13962         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13963         Windows.
13964
13965 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13966
13967         * package-get.el: rename -installedp -> -installed-p.
13968
13969 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13970
13971         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13972         attributes, and assinged it to continuation, truncation and
13973         hscroll glyphs.
13974
13975         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13976         and made continuation, truncation and hscroll glyphs arrow
13977         characters out of that font.
13978
13979 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13980
13981         * minibuf.el (minibuffer-electric-separator): Play nicely with
13982         directory-sep-char being \.
13983         (minibuffer-electric-tilde): Ditto.
13984         (read-file-name-map): Ditto.
13985
13986 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13987
13988         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13989         on X devices.
13990         (default-mouse-track-deal-with-down-event): Avoid
13991         `x-disown-selection'; use `disown-selection' instead.
13992
13993 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13994
13995         * select.el:
13996         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13997         moved to (cut-copy-clear-internal) in select.el. Ditto for
13998         (x-delete-primary-selection) (x-kill-primary-selection)
13999         (x-copy-primary-selection).
14000         (own-clipboard): new function.
14001
14002         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14003         functions in select.el. remove old ones.
14004         (mswindows-own-clipboard): new function.
14005
14006 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14007
14008         * gnuserv.el: allow connections from mswindows type devices.
14009
14010 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14011
14012         * msw-glyphs.el: change image type used from cursor to resource.
14013
14014 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14015
14016         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14017         for {top,bottom}-{left,right} values in addition to
14018         {top,bottom}_{left,right}.
14019         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14020
14021 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14022
14023         * cl-macs.el (specifier-instance): Undefine its setf method.
14024
14025         * specifier.el (with-specifier-instance): Added docstring.
14026
14027         * mouse.el (drag-window-divider): Ditto.
14028
14029         * modeline.el (mouse-drag-modeline): Use it.
14030
14031         * lisp-mode.el (with-specifier-instance): Define its indentation
14032         level.
14033
14034         * specifier.el (with-specifier-instance): New macro.
14035
14036 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14037
14038         * package-get.el (package-get-create-custom): new function to
14039         auto-generate package-get-custom.el from package-get-base.el.
14040         * (package-get-ever-installedp): new function.
14041         * (package-get-custom): new function to get all packages specified
14042         by customize.
14043
14044 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14045
14046         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14047
14048 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14049
14050         * cl-extra.el: Reverse previous float change.
14051
14052 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14053
14054         * x-faces.el:
14055         * faces.el (try-font-name): moved from x-faces.el since it is
14056         required by w3 under mswindows as well X.
14057
14058 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14059
14060         * winnt.el: Removed evil (setq completion-ignore-case t)
14061         clause, one more overlookef fsfism.
14062         (nt-quote-args-functions-alist): End sentences with double space.
14063
14064 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14065
14066         * window-xemacs.el (push-window-configuration): Remove kludgery of
14067         recaching default-toolbar specifier.
14068         (pop-window-configuration): Ditto.
14069         (unpop-window-configuration): Ditto.
14070
14071 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14074
14075 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14076
14077         * winnt.el (nt-quote-args-verbatim): Added function.
14078         (nt-quote-args-prefix-quote): Added function.
14079         (nt-quote-args-backslash-quote): Added function.
14080         (nt-quote-args-double-quote): Added function.
14081         (nt-quote-args-functions-alist): New variable.
14082         (nt-quote-process-args): Added function. This is the main quoting
14083         work horse called from process-nt.c
14084
14085 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14086
14087         * winnt.el: Removed duplicate definitions for backspace,
14088         delete, M-backspace and C-M-backspace.
14089         (file-name-buffer-file-type-alist): Removed this variable.
14090         (find-buffer-file-type): Removed function.
14091         (find-file-binary):  Removed function.
14092         (find-file-text): Removed function.
14093         (find-file-not-found-set-buffer-file-type): Removed function.
14094         (save-to-unix-hook): Removed function.
14095         (revert-from-unix-hook): Removed function.
14096         (using-unix-filesystems): Removed function.
14097         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14098         warning.
14099         (x-set-selection): Removed function.
14100         (x-get-selection): Removed function.
14101         Removed commented FSFisms.
14102         Replaced copyright notice (this file is not part of GNU Emacs).
14103         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14104         comint-process-echoes setting to t.
14105
14106 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14107
14108         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14109         and used following the interface change of
14110         `paths-find-recursive-path'.
14111
14112         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14113         regexp instead of a list of base names.
14114         (paths-version-control-filename-regexp):
14115         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14116         Introduced and used following the interface change of
14117         `paths-find-recursive-path'.
14118
14119 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14120
14121         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14122         on X devices, rather than on all non-TTY devices.
14123
14124 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14125
14126         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14127
14128         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14129
14130 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14131
14132         * itimer.el (activate-itimer): Fixed usage of integers
14133         as argument to `concat'.
14134
14135 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14136
14137         * itimer.el (start-itimer): replace the use of `concat' with
14138         `format'
14139
14140 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14141
14142         * mode-motion.el (mode-motion-hook): Clarify docstring.
14143         From Bob Weiner <weiner@altrasoft.com>
14144
14145         * loadhist.el (symbol-file): Supply prompt string when used
14146         interactively.
14147         From Bob Weiner <weiner@altrasoft.com>
14148
14149 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14150
14151         * loadup.el (really-early-error-handler): Ditto.
14152
14153         * update-elc.el: Ditto.
14154
14155         * setup-paths.el (paths-construct-exec-path): Ditto.
14156
14157         * make-docfile.el: Ditto.
14158
14159         * find-paths.el (paths-decode-directory-path): Use split-path
14160         instead of decode-path.
14161
14162         * files.el (parse-colon-path): Update docstring reference.
14163
14164 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14165
14166         * msw-init.el:
14167         * x-init.el:
14168         Bind cut'n'paste keys to non window-system specific functions.
14169
14170         * msw-select.el: New function mswindows-clear-clipboard.
14171         mswindows-cut-copy-clipboard extended to handle clearing of the
14172         selection and renamed to mswindows-cut-copy-clear-clipboard.
14173
14174         * select.el: on mswindows devices delete-primary-selection
14175         calls mswindows-clear-clipboard.
14176
14177 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14178
14179         * simple.el (quoted-insert): Inhibit quit when using read-char.
14180
14181         * cmdloop.el (read-char): Don't inhibit quit.
14182         (read-char-exclusive): Ditto.
14183         (read-char): Signal quit if quit-char was pressed.
14184         (read-char-exclusive): Ditto.
14185         (read-quoted-char): Return a character, not integer.
14186
14187         * menubar-items.el (default-popup-menu): Use Andy's generic
14188         selection code.
14189         (default-popup-menu): Fix code.
14190
14191 1998-05-14  Oliver Graf <ograf@fga.de>
14192
14193         * dragdrop.el (dragdrop-function-widget): this time it's done
14194
14195 1998-05-13  Oliver Graf <ograf@fga.de>
14196
14197         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14198
14199 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14200
14201         * device.el (device-pixel-width):
14202         (device-pixel-height):
14203         (device-mm-width):
14204         (device-mm-height):
14205         (device-bitplanes):
14206         (device-color-cells): Swapped parameters to device-system-metric
14207         according to the interface change.
14208
14209 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14210
14211         * mouse.el (default-mouse-motion-handler): Use new name of the
14212         function event-over-vertical-divider-p.
14213         Do not set E-W arrow cursor over the divider if
14214         vertical-divider-draggable-p is nil in the window.
14215         ([top-level]): Use new name for the variable
14216         vertical-divider-map.
14217         (drag-window-divider): Respect vertical-divider-draggable-p.
14218         Variable name typo fixes.
14219
14220 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14221
14222         * keymap.el (kbd): Define here; handle string constants and
14223         others...
14224
14225 1998-05-15  Christian Nyb <chr@mediascience.no>
14226
14227         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14228         in Emacs 18.
14229
14230 1998-05-13  Didier Verna  <didier@xemacs.org>
14231
14232         * mouse.el (drag-window-divider): give the vertical divider a
14233         pressed look when dragging it.
14234
14235 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14236
14237         * faces.el: predicate some more face operations on x or mswindows
14238         not just x.
14239
14240         * modeline.el: enable modeline coloring for mswindows.
14241
14242 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14243
14244         * minibuf.el (minibuffer-default): Added variable; compatible with
14245         FSF Emacs.
14246         (next-history-element): Used `minibuffer-default'.
14247
14248 1998-05-12  Oliver Graf <ograf@fga.de>
14249
14250         * dragdrop.el (dragdrop-function-widget): button and mods ok
14251         arguments still look a bit strange
14252         (dragdrop-compare-mods) created
14253         (dragdrop-drop-do-functions) correctly checks for buttons and
14254         modifiers
14255
14256 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14257
14258         * setup-paths.el (paths-default-info-directories): Replace
14259         path-separator with directory-sep-char.
14260
14261         * files.el (path-separator): Don't define it here.
14262
14263 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14264
14265         * update-elc.el: Ditto.
14266
14267         * setup-paths.el (paths-construct-exec-path): Ditto.
14268
14269         * make-docfile.el: Ditto.
14270
14271         * loadup.el (really-early-error-handler): Ditto.
14272
14273         * find-paths.el (paths-decode-directory-path): Use decode-path
14274         instead of decode-path-internal.
14275
14276         * files.el (parse-colon-path): Update docstring.
14277
14278 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14279
14280         * subr.el (get-buffer-window-list): Make BUFFER optional.
14281
14282         * window-xemacs.el (windows-of-buffer): Defalias to
14283         get-buffer-window-list.
14284
14285 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14286
14287         * disass.el: Fix maintainer keyword.
14288
14289         * bytecomp.el (byte-compile-and-load-file): Autoload.
14290         (byte-compile-buffer): Ditto.
14291
14292         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14293         value is returned, not the name.
14294         (lisp-imenu-generic-expression): Enable it.
14295         (lisp-mode-variables): Ditto.
14296         (lisp-indent-offset): Change defconst to defvar.
14297         (lisp-indent-function): Ditto.
14298         (lisp-body-indent): Ditto.
14299
14300 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14301
14302         * modeline.el: Use zap-last-kbd-macro-event.
14303
14304         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14305         nil, don't attempt to do anything with messages.
14306         (eval-last-sexp): Use `letf' for clarity.
14307
14308 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14309
14310         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14311
14312 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14313
14314         * buff-menu.el:
14315         * lisp-mode.el:
14316         * obsolete.el:
14317         Change empty docstrings into no doc strings at all.
14318         Fix bogus FSF-format docstrings.
14319         * etags.el: Fix docstring.
14320
14321 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14322
14323         * package-get.el (package-get): Use internal md5
14324
14325 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14326
14327         * about.el (about-xemacs): Correct abuse of concat.
14328
14329 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14330
14331         * info.el (Info-mode): Use easymenu.
14332
14333 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14334
14335         * apropos.el (apropos): Don't use concat with integers.
14336
14337         * cmdloop.el (describe-last-error): Handle the case when no error
14338         was seen gracefully.
14339
14340         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14341         defun.
14342         (apropos-describe-plist): Ditto.
14343
14344         * help.el (with-displaying-help-buffer): Revert to a defun.
14345         (describe-key): Use it as defun.
14346         (describe-mode): Ditto.
14347         (describe-bindings): Ditto.
14348         (describe-prefix-bindings): Ditto.
14349         (describe-installation): Ditto.
14350         (view-lossage): Ditto.
14351         (describe-function): Ditto.
14352         (describe-variable): Ditto.
14353         (describe-syntax): Ditto.
14354
14355 1998-05-11  Oliver Graf <ograf@fga.de>
14356
14357         * dragdrop.el: changed order of require/provide
14358         (dragdrop-drop-mime-default) changed to new calling conventions
14359         (dragdrop-drop-do-functions) changed to new calling conventions
14360         (dragdrop-function-widget) this one needs more work...
14361
14362 1998-05-10  Oliver Graf <ograf@fga.de>
14363
14364         * about.el: another small change in my entry
14365         * dragdrop.el (dragdrop-drop-log-function): logging added
14366         plus customizations
14367         changed interface to handler functions. now called with event
14368         and object
14369
14370 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14371
14372         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14373         E-W arrow pointer displayed over draggable dividers.
14374
14375         * mouse.el (default-mouse-motion-handler): Show it when
14376         appropriate.
14377         (drag-window-divider): Added.
14378         ([top-level]): Initialized window-divider-map with a keymap
14379         binding the above function to left button down event.
14380
14381         * x-mouse.el (x-init-pointer-shape): Initialize
14382         divider-pointer-glyph from Cursor.dividerPointer, or use default
14383         E-W double arrow.
14384
14385 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14386
14387         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14388
14389 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14390
14391         * simple.el (count-words-buffer): Don't query for buffer.
14392         (count-lines-buffer): Ditto.
14393
14394 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14395
14396         * help.el (where-is): add optional insert argument.
14397
14398 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14399
14400         * help.el (describe-key-briefly): New argument INSERT.
14401
14402         * simple.el (eval-expression): New optional argument; synch with
14403         FSF 20.3.
14404
14405         * keydefs.el (global-map): Add new register bindings.
14406
14407         * register.el: Synched with FSF 20.3.
14408
14409 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14410
14411         * window-xemacs.el (recenter): all arguments are optional.
14412
14413 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14414
14415         * device.el: (device-pixel-width): Reflected name/parameters
14416         change to device-system-metric.
14417         (device-pixel-height): Ditto.
14418         (device-mm-width): Ditto.
14419         (device-mm-height): Ditto.
14420         (device-bitplanes): Ditto.
14421         (device-color-cells): Ditto.
14422
14423 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14424
14425         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14426
14427         * cl.el (most-positive-fixnum): Document.
14428         (most-negative-fixnum): Ditto.
14429
14430         * cus-dep.el: Updated comment.
14431
14432         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14433         constant.
14434
14435         * cus-load.el (custom-put): Removed.
14436
14437         * files.el (after-find-file): Just resignal quit instead of
14438         signaling "canceled".
14439
14440 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14441
14442         * frame.el (other-frame): Use `focus-frame' instead of
14443         select-frame kludges.
14444
14445         * lisp-mode.el: Update lisp-indent-function for
14446         save-selected-frame and with-selected-frame.
14447
14448         * frame.el (save-selected-frame): New macro.
14449         (with-selected-frame): Ditto.
14450         (other-frame): Use `set-frame-focus'.
14451
14452 1998-05-06  Oliver Graf <ograf@fga.de>
14453
14454         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14455         (dragdrop-drop-url-default) default handler for URL drops created
14456         (dragdrop-drop-mime-default) default handler for MIME drops created
14457         (dragdrop-drop-functions) default custom for handling drops created
14458         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14459
14460 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14461
14462         * mouse.el: Removed redundant mouse-mswindows-drop function.
14463
14464 1998-05-05  Oliver Graf <ograf@fga.de>
14465
14466         * about.el: changed some text in my entry
14467         * dragdrop.el: added customs
14468
14469 1998-05-04  Oliver Graf <ograf@fga.de>
14470
14471         * mouse.el: killed global drop key bindings
14472         (mouse-offix-drop) removed
14473         * dragdrop.el: created
14474         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14475
14476 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14477
14478         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14479         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14480
14481         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14482         obsolete comment.
14483
14484         * scrollbar.el (scrollbars-visible-p): Use new
14485         {vertical,horizontal}-scrollbar-visible-p specifiers.
14486
14487 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14488
14489         * device.el (device-pixel-height):
14490         (device-pixel-width):
14491         (device-mm-width):
14492         (device-mm-height):
14493         (device-bitplanes):
14494         (device-color-cells): Moved these 6 functions from device.c; they
14495         all use single (device-system-metrics) call.
14496
14497 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14498
14499         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14500         were renamed.
14501
14502         * menubar-items.el:
14503         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14504         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14505
14506         * help.el (help-map): Remove Hyperbole keybinding logic.
14507         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14508
14509 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14510
14511         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14512         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14513
14514 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14515
14516         * msw-glyphs.el: use nicer icon3 from the frame icon.
14517
14518 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14519
14520         * version.el (emacs-version): Remove InfoDock conditionals.
14521
14522         * startup.el (startup-splash-frame): Change ID logo name.
14523
14524 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14525
14526         * files.el (after-find-file): If the user presses C-g on
14527         directory-creation prompt, kill the buffer.
14528
14529 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14530
14531         * simple.el (count-words-region): Reverse previous change.
14532
14533 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14534
14535         * replace.el (query-replace): Just call perform-replace.
14536         (query-replace-regexp): Ditto.
14537         (perform-replace): Move region handling here.
14538         (perform-replace): Use the new arg to match-data.
14539
14540 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14541
14542         * x-init.el: Install X specific display table that
14543           displays char 0240 as a space to avoid whatever it is
14544           that screws up display of that character code.
14545
14546 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14547
14548         * help.el (function-arglist): If no arguments are documented for a
14549         subr, print nothing rather than incorrect output.
14550
14551 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14552
14553         * cmdloop.el (command-error): Update bail-out error message to use
14554         `emacs-program-name'.
14555
14556         * lib-complete.el: Remove reader macro cruft.
14557
14558         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14559         cruft.
14560
14561         * simple.el (count-words-region): Drop interactive-p check on the
14562         message.
14563
14564 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14565
14566         * font.el
14567         * msw-faces.el
14568         Correct spelling of mswindows-font-canonicalize-name.
14569
14570 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14571
14572         * ldap.el (ldap-host-parameters-alist): Replaced with
14573         `ldap-host-parameters-plist'
14574         (ldap-search): Adapt to previous change
14575
14576 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14577
14578         * about.el (about-hackers): Update Bob Weiner bio.
14579         (about-maintainer-info): Ditto.
14580
14581 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14582
14583         * simple.el (display-warning-minimum-level): Docfix.
14584
14585 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14586
14587         * widget.el (:default-get): New keyword.
14588         * wid-edit.el (default, widget-default-default-get): Define it.
14589         (group, widget-group-default-get): Define it.
14590         (menu-choice, widget-choice-default-get): Define it.
14591         (widget-default-get): New function.
14592         (widget-choice-action): Call it.
14593         (widget-editable-list-entry-create): Call it.
14594
14595 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14596
14597         * byte-optimize.el (byte-boolean-vars): Removed.
14598         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14599         lookup through `byte-boolean-vars'.
14600
14601 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14602
14603         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14604         resource-provided values into ghost specs for scrollbar-height and
14605         scrollbar-width.
14606
14607 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14608
14609         * byte-optimize.el: Don't attempt to optimize /=.
14610
14611         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14612         (byte-compile-/=): Ditto.
14613
14614 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14615
14616         * apropos.el: Use `with-displaying-help-buffer'.
14617         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14618         Use `with-displaying-help-buffer'.
14619         (apropos-follow): Do not give special treatment to buffer cursor
14620         was in prior to a mouse click.
14621         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14622         (apropos-print-doc): Set correct buffer for setting text
14623         properties.
14624
14625 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14626
14627         * help.el (help-buffer-prefix-string): New variable.
14628         (help-buffer-name): Use it.
14629
14630         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14631         mode menu.
14632
14633 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14634
14635         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14636
14637 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14638
14639         * files.el (find-file-noselect): Update docstring.
14640         (find-file-noselect): Signal an error if found an unreadable file.
14641         (file-chase-links): Save the match data.
14642         (normal-mode): Use `lwarn' and `error-message-string'.
14643         (interpreter-mode-alist): Change defconst to defvar.
14644         (inhibit-first-line-modes-regexps): Ditto.
14645         (inhibit-first-line-modes-regexps): Added .tgz.
14646         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14647         (change-major-mode-with-file-name): New user-option.
14648         (set-visited-file-name): Synched with FSF.
14649         (file-name-extension): New function, from FSF 20.3.
14650         (file-relative-name): Synched with FSF.
14651         (save-some-buffers): Support the C-r feature.
14652         (recover-session): Synched with FSF.
14653         (kill-some-buffers): Ditto.
14654         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14655
14656 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14657
14658         * files.el (insert-file): Undo previous change and reenable use of
14659         format.el.
14660
14661 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14662
14663         * window-xemacs.el (recenter): Define.
14664
14665 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14666
14667         * font.el (mswindows-font-create-name)
14668         (mswindows-font-create-object): new functions for mswindows type
14669         fonts.
14670
14671         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14672         strings are parsed as well as font objects.
14673
14674 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14675
14676         * modeline.el (defining-kbd-macro): Restore modeline indication of
14677         kbd-macro being recorded.
14678         (add-minor-mode): Simplify docstring.
14679         (modeline-minor-mode-menu): Remove stuff.
14680
14681 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14682
14683         * code-process.el (call-process): dynamically decide process
14684         coding type.
14685
14686 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14687
14688         * modeline.el: Add line-number-mode, column-number-mode to
14689         the modeline minor-mode menu.  Button2 on the line number does
14690         goto-line.
14691
14692 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14693
14694         * mouse.el: move x-selection-owner-p type things to
14695         selection-owner-p.
14696
14697         * msw-init.el: copy zmacs stuff from x-init.el
14698
14699         * msw-select.el (mswindows-own-selection)
14700         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14701         functions. Very simple minded implementation of selectio
14702         ownership.
14703
14704         * select.el (own-selection) (disown-selection)
14705         (activate-region-as-selection) (select-make-extent-for-selection)
14706         (valid-simple-selection-p): functions moved from x-select.el for
14707         generalized selection.
14708
14709         * x-select.el: see select.el changes.
14710
14711         * x-toolbar.el: use new selection functions.
14712
14713 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14714
14715         * packages.el (packages-find-package-directories): Fixed bug that
14716         would pick up multiple site-package directories.
14717         (package-locations): Added "xemacs-packages" as a late package
14718         location.
14719
14720         * find-paths.el: Now uses `emacs-program-name' and
14721         `emacs-program-version'.
14722         Additions to enforce version-specific directories in
14723         `paths-find-version-directory'.
14724
14725 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14726
14727         * default.el: Removed.
14728         * site-start.el: Removed.
14729
14730 1998-04-29  Didier Verna  <didier@xemacs.org>
14731
14732         * minibuf.el (minibuffer-history-minimum-string-length): Default
14733         to nil.
14734
14735 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14736
14737         * find-paths.el (paths-program-name): Rename.
14738         (paths-emacs-root-p): Ditto.
14739         (paths-find-site-directory): Ditto.
14740
14741 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14742
14743         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14744         `emacs-lisp-byte-compile-and-load'.
14745
14746 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14747
14748         * ldap.el (ldap-search): Fixed additional parameter passing to
14749         `ldap-open'
14750
14751 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14752
14753         * select.el (kill-primary-selection) (selection-owner-p)
14754         (copy-primary-selection) (yank-clipboard-selection)
14755         (selection-exists-p) (delete-primary-selection): new file and
14756         functions that do the right thing for the selected device.
14757
14758         * x-menubar.el: use generalised selection functions.
14759
14760         * dumped-lisp.el: dump select.el.
14761
14762 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14763
14764         * find-paths.el (paths-progname): New variable.
14765         (paths-emacs-root-p): Use it.
14766         (paths-find-site-directory): Ditto.
14767
14768 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14769
14770         * loadup.el ((member "dump" command-line-args)): Dump as
14771         `infodock' if InfoDock.
14772
14773 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14774
14775         * find-paths.el (construct-emacs-version): Simplify, include
14776         program name in the return value.
14777         * (paths-find-version-directory): Use it.
14778
14779 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14780
14781         * info.el (Info-parse-dir-entries): Fixed regexp
14782         (Info-build-dir-anew): Remove full suffix and capitalize info file
14783         name for files with no @direntry
14784         (Info-batch-rebuild-dir): New function
14785         (Info-suffixed-file): Check for regular files instead of simple
14786         file existence (could catch directories before)
14787
14788 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14789
14790         * setup-paths.el, find-paths.el: Removed uses of `not' which
14791         temacs doesn't have.
14792
14793         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14794         into root searching.
14795
14796 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14797
14798         * subr.el: Remove definition of `not'.
14799
14800 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14801
14802         * msw-glyphs.el: enable graphics support.
14803
14804 1998-04-23  Didier Verna  <didier@xemacs.org>
14805
14806         * x-menubar.el (default-menubar): restored the line-number-mode
14807         option.
14808
14809         * misc doc string updates related to the options menu.
14810
14811 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14812
14813         * setup-paths.el (paths-construct-load-path): Fix typo.
14814
14815 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14816
14817         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14818         font-menu-ignore-scaled-fonts don't have to be bound now; this
14819         gets us one step further towards making --no-autoloads work.
14820
14821         * startup.el (normal-top-level): Load auto-autoloads only if
14822         lisp-directory is non-nil.
14823
14824         * setup-paths.el (paths-construct-load-path): Made it robust
14825         against nil lisp-directory.
14826
14827         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14828         to the list of variables that cause a warning when nil.
14829
14830         * toolbar.el (init-toolbar-location): Now works even when there's
14831         no toolbar icon directory.
14832
14833 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14834
14835         * help.el (view-lossage): Recognize it.
14836
14837         * simple.el (log-message): Mark multiline messages.
14838
14839 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14840
14841         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14842
14843 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14844
14845         * package-get.el (package-get-all):  add `\n' separator to
14846         interactive specification so that both variables are read
14847
14848 1998-04-22  Didier Verna  <didier@xemacs.org>
14849
14850         * x-menubar.el: ported the options menu to Custom.
14851         Moved the "read only" toggle button to the buffers menu.
14852         Corrected some missing ;;;###autoload or defcustom.
14853
14854         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14855         the scrollbar-visible specifier for options menu handling.
14856
14857         * toolbar.el (toolbar-visible-p)
14858                      (toolbar-captioned-p)
14859                      (default-toolbar-position): defcustom wrappers around
14860         the toolbar specifiers for options menu handling.
14861
14862         * frame.el (get-frame-for-buffer-default-instance-limit):
14863         defcustom it for options menu handling.
14864
14865         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14866         font-lock-mode for options menu handling.
14867
14868         * cus-start.el: added Custom properties to overwrite-mode for
14869         options menu handling.
14870
14871 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14872
14873         * about.el: shameless self-promotion.
14874
14875 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14876
14877         * simple.el (raw-append-message): Slightly optimize.
14878         (remove-message): Use `push' for clarity.
14879         (append-message): Ditto.
14880         (display-warning): Dito.
14881         (raw-append-message): Send the message to the appropriate device.
14882
14883 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14884
14885         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14886         From Sean MacLennan <Sean.MacLennan@pika.ca>
14887
14888 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14889
14890         * setup-paths.el: Changed `directory-sep-char' to
14891         `path-separator', following a change in GNU Emacs.
14892
14893 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14894
14895         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14896         (Info-build-dir-anew): Add a final newline.
14897         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14898         is `always'
14899         (Info-rebuild-dir): Ditto
14900
14901         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14902
14903 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14904
14905         * simple.el (count-words-buffer): Retain zmacs region.
14906         (count-words-region): Ditto.
14907         * simple.el: (what-line): Expanded line counts.
14908         (count-lines): New parameter to conditionalize whether collapsed
14909         lines get counted.
14910         From Bob Weiner <weiner@altrasoft.com>
14911
14912 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14913
14914         * packages.el (package-locations): infodock-packages must override
14915         mule-packages and packages.
14916
14917 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14918
14919         * wid-edit.el:
14920         remove rude messages from widget-activation-widget-mapper
14921         and widget-activation-glyph-mapper
14922
14923 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14924
14925         * toolbar.el: Remove (featurep 'x) test from
14926         toolbar-make-button-list
14927
14928 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14929
14930         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14931         only if in the same frame.
14932
14933 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14934
14935         * packages.el (package-locations): Added site-packages hierarchy.
14936
14937         * setup-paths.el (paths-default-info-directories): Introduced and
14938         used.
14939
14940         * packages.el, setup-paths.el: Set various path searching depths
14941         to 1.
14942
14943         * packages.el (packages-hierarchy-depth):
14944         (packages-load-path-depth): Introduced and used.
14945
14946         * setup-paths.el (paths-load-path-depth): Introduced and used.
14947
14948         * find-paths.el (paths-find-recursive-path): Added max-depth
14949         parameter.
14950
14951 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14952
14953         * setup-paths.el (paths-construct-info-path): Removed
14954         dependency on behavior of (file-name-as-directory "").
14955
14956 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14957
14958         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14959         lisp objects
14960
14961 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14962
14963         * dump-paths.el, startup.el: Added handling for --debug-paths.
14964
14965 1998-04-15  William M. Perry  <wmperry@aventail.com>
14966
14967         * wid-edit.el: We cannot just set the help-echo or balloon-help
14968           properties for an extent based on the :help-echo widget
14969           property, since help-echo and balloon-help cause an EXTENT to
14970           get passed in, where :help-echo functions are expecting a WIDGET
14971
14972 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14973
14974         * scrollbar.el (init-scrollbar-from-resources): Call
14975         mswindows-init-scrollbar-metrics when appropriate.
14976
14977 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14978
14979         * dumped-lisp.el: dump x-toolbar for window system
14980
14981         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14982         have support and xpm.
14983
14984 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14985
14986         * files.el (toggle-read-only): Fix docstring.
14987         From Didier Verna <didier@xemacs.org>
14988
14989 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14990
14991         * startup.el (normal-top-level): Load autoload-file-name without
14992         specifying an extension---some people only auto-autoload.el.gz.
14993
14994 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14995
14996         * files.el (backup-enable-predicate): Don't bomb on NAME being
14997         nil.
14998
14999 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15000
15001         * find-paths.el, packages.el: Now prefers configure'd paths.
15002         This shouldn't cause any of the originally anticipated problems as
15003         the current paths architecture will not define the various
15004         configure-xxx variables if they're not specified on the configure
15005         command line.
15006
15007         * find-paths.el, setup-paths.el, packages.el: Removed all
15008         mentionings of "/" as a path separator.
15009         Used paths-construct-path throughout.
15010
15011         * find-paths.el (paths-construct-path): Created to assemble paths
15012         from directory components.
15013
15014         * setup-paths.el, packages.el: Used paths-decode-directory-path
15015         instead of decode-path-internal.
15016
15017         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15018         and associates.
15019         (paths-decode-directory-path) Created.
15020
15021         * setup-paths.el: Changed configure-exec-path to
15022         configure-exec-directory.
15023
15024 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15025
15026         * packages.el (packages-find-packages): Fixed decoding of
15027         EMACSPACKAGEPATH.
15028
15029         * startup.el: -no-packages -> -no-early-packages.
15030
15031         (packages-load-package-lisps): Fixed loading of auto-autoload
15032         files.
15033
15034         * startup.el (normal-top-level): Fixed loading of core
15035         auto-autoload.
15036
15037         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15038
15039         * startup.el, packages.el, dump-paths.el: Added proper settings
15040         for site-directory and lisp-directory variables.
15041
15042         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15043         inhibit-package-autoloads and fixed handling of it.
15044
15045         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15046         handling of former inhibit-package-init, now
15047         inhibit-early-packages, to make -vanilla etc. work.
15048
15049 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15050
15051         * code-process.el (start-process): Fallback to 'undecided instead
15052         of 'binary for process input coding stream.
15053
15054         * process.el (start-process): Docstring fix.
15055
15056 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15057
15058         * info.el (Info-insert-dir): Do not insert temporary dir files
15059         in Info-dir-file-attributes
15060         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15061         (Info-rebuild-dir): Ditto.
15062
15063 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15064
15065         * obsolete.el: Added obsoleteness declarations for
15066         `site-directory' and `Info-default-directory-list'.
15067
15068 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15069
15070         * find-paths.el (paths-find-emacs-root): Only look at the
15071         executable at the end of the symlink chain for determining the
15072         Emacs root.
15073
15074 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15075
15076         * setup-paths.el (paths-construct-info-path): Changed construction
15077         to cater to gone default in configure.
15078
15079         * find-paths.el (paths-uniq-append): Added.
15080
15081         * packages.el: Rewritten package path construction once again.
15082
15083         * dump-paths.el, startup.el: Removed package-path as a global
15084         variable.
15085
15086         * package-admin.el (package-admin-add-single-file-package):
15087         (package-admin-add-binary-package): Changed package-path to
15088         late-packages.
15089
15090         * packages.el (packages-split-path): Split path at "/" rather than
15091         nil according to change in emacs.c.
15092
15093 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15094
15095         * setup-paths.el (paths-construct-info-path): Changed info path
15096         order so that directories come out right.
15097         (paths-find-lock-directory): Fixed bug: It used to think
15098         configure-lock-directory is a path.
15099
15100 1998-04-06  Jeff Miller <jmiller@smart.net>
15101
15102         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15103         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15104         eases the use of toolbar-add/kill-item functions.
15105
15106 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15107
15108         * code-files.el (file-coding-system-alist): Commented out
15109         loaddefs.el magical treatment.
15110
15111 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15112
15113         * info.el (Info-rebuild-outdated-dir): Added new option
15114         `conservative' and made it the default
15115         (Info-rebuild-dir): Appropriately parse multi-line description
15116         strings, and multi-section dir files. Issue warning when dir
15117         is rebuilt as temporary
15118         (Info-build-dir-anew): Issue warning when dir is built as
15119         temporary
15120
15121 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15122
15123         * list-mode.el (list-mode-map): Bind highlight motion commands to
15124         standard keys left, right, C-b and C-f.
15125
15126 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15127
15128         * files.el (auto-mode-alist): allow .sc for Scheme->C
15129
15130 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15131
15132         * loadup.el (pureload): Don't quote (garbage-collect).
15133
15134 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15135
15136         * package-get-base.el: Updated.
15137
15138 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15139
15140         * isearch-mode.el (isearch-just-started): New variable.
15141         (isearch-mode): Set it.
15142         (isearch-repeat): Advance one character forward only if the search
15143         was successful, and was not just started.
15144         (isearch-repeat): Clear isearch-just-started.
15145
15146 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15147
15148         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15149         if running -batch.
15150
15151 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15152
15153         * subr.el (listify-key-sequence): Removed.
15154
15155 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15156
15157         * bytecomp.el (byte-compile-print-gensym): New option.
15158         (byte-compile-output-file-form): Use it.
15159         (byte-compile-output-docform): Ditto.
15160         (byte-compile-compiled-obj-to-list): Ditto.
15161
15162 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15163
15164         * msw-glyphs.el: set frame icon if xpm support.
15165
15166 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15167
15168         * help.el: Code that pretty prints variable values
15169           removed.
15170
15171 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15172
15173         * find-paths.el (paths-emacs-root-p): Correct test for installation
15174         directory.
15175         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15176
15177 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15178
15179         * loaddefs.el: Don't set debug-ignored-errors; leave
15180           its default value set to nil.
15181
15182 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15183
15184         * info.el (Info-rebuild-dir): fixed mis-spelling.
15185
15186 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15187
15188         * info.el (Info-rebuild-outdated-dir): New custom var
15189         (Info-insert-node): Create/update dir file when needed, ie when it
15190         does not exist or is older than some info files in directory
15191
15192 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15193
15194         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15195         for last packages, mainly for using a 20.4 package base.
15196
15197         * packages.el (late-packages): Typo fix.  It was called
15198         early-packages.
15199
15200         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15201         relative symlinks correctly.
15202         (paths-find-emacs-roots): More rigorous checking for plausible
15203         configuration-time root.
15204
15205         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15206         find its roots.
15207
15208 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15209
15210         * faces.el: Fix docstrings.
15211         * glyphs.el: Fix docstrings.
15212         * mouse.el: Fix docstrings.
15213
15214         * frame.el: Change phrase `current frame' to `selected frame'.
15215
15216         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15217
15218         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15219         macros using backquote to make them infinitely more readable.
15220
15221 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15222
15223         * packages.el (packages-find-package-path): Hardcoded specialized
15224         InfoDock support until we can clean this up.
15225
15226         * help.el (describe-bindings-1): Return the value of the bindings
15227         help buffer created.
15228         (describe-bindings): Ditto.
15229
15230         * simple.el (set-variable): Restore previous behavior of not
15231         bombing if the variable to set is not boundp.
15232
15233 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15234
15235         * packages.el (packages-handle-package-dumped-lisps): Allow for
15236         non-local files to be loaded off the package-lisp variable.
15237
15238 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15239
15240         * x-faces.el: Global X resources should override
15241           specs for all device classes (color, grayscale, mono);
15242           code currently doesn't override any of them.  Fixed by
15243           calling remove-specifier with '(x default) as the tag
15244           set and allowing inexact matches.
15245
15246 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15247
15248         * faces.el: Separated face initializations based on
15249           device classes into device type specific (tag set,
15250           instantiator) pairs.
15251
15252 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15253
15254         * wid-edit.el (widget-choice-action): Remember user's explicit
15255         choice.
15256         (widget-choice-value-create): Respect it.
15257         From Richard Stallman <rms@gnu.org>
15258
15259 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15260
15261         * setup-paths.el (paths-construct-info-path): Always append
15262         existing directories from configure-time info path.
15263
15264         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15265         Info-directory-list.
15266
15267         * info.el: Removed Info-default-directory-list which was broken by
15268         design.
15269         Removed bogus initialization of Info-directory-list---startup.el
15270         can do a much better job.
15271         Added autoload of Info-directory-list.
15272
15273         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15274         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15275         be exclusive; now it's merely given precedence, just like in the
15276         old days.
15277
15278 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15279
15280         * find-paths.el (paths-find-architecture-directory): Fix bug with
15281         finding; it used to default too early.
15282
15283 1998-03-25  Martin Buchholz <martin@xemacs.org>
15284
15285         * packages.el (packages-split-path): Fix a bug; it used to fail
15286         for paths that weren't split.
15287
15288 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15289
15290         * finder.el (finder-compile-keywords): trap on errors.
15291
15292 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15293
15294         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15295           fourth argument of t so that only the specs exactly
15296           matching the tag lists are removed.
15297
15298 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15299
15300         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15301
15302 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15303
15304         * minibuf.el (mouse-read-file-name-1): If a default directory was
15305         specified, use it for generating the completions.
15306
15307 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15308
15309         * update-elc.el: Now respects inhibit-package-init and
15310         inhibit-site-lisp.
15311         Now does path construction with loadup-paths.
15312
15313         * startup.el (normal-top-level, startup-setup-paths): Now respects
15314         inhibit-package-init and inhibit-site-lisp.
15315
15316         * packages.el (packages-find-package-path): Extended package path
15317         by version-specific hierarchies.
15318         (packages-find-packages): Now respects inhibit flag and
15319         inhibit-site-lisp.
15320         Moved path setup to loadup-paths.
15321
15322         * make-docfile.el: Now respects inhibit-package-init and
15323         inhibit-site-lisp.
15324         Now does path construction with loadup-paths.
15325
15326         * loadup.el: Now respects inhibit-package-init and
15327         inhibit-site-lisp.
15328
15329         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15330
15331         * loadup-paths.el: New file: setup load-path to encompass
15332         packages.
15333
15334 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15335
15336         * auto-show.el: load-gc renamed to pureload.
15337         * site-load.el: Ditto.
15338         * packages.el (toplevel): Ditto.
15339         * loadup.el (really-early-error-handler): Ditto.
15340         * dumped-lisp.el (preloaded-file-list): Ditto.
15341         * cus-face.el (custom-declare-face): Ditto.
15342
15343 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15344
15345         * <Today>: The Big Path Searching Overhaul.
15346
15347         * find-paths.el: New file: find and assemble paths in the
15348         installation hierarchy.
15349
15350         * setup-paths.el: New file: global layout of paths and directories
15351         within the XEmacs hierarchy.
15352
15353         * packages.el: Replaced everything related to path searching and
15354         startup by code in terms of find-paths.
15355
15356         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15357         the new path searching engine.
15358
15359         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15360         and setup-paths.
15361
15362 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15363
15364         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15365         setup-paths.el.
15366
15367 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15368
15369         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15370         compiles identically in any configuration.
15371         Removed irrelevant commentary.
15372
15373 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15374
15375         * simple.el (set-variable): Allow setting specifiers.
15376
15377 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15378
15379         * lisp.el (forward-sexp): Revert previous change.
15380
15381 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15382
15383         * frame.el (frame-initialize): Use `delete-console' instead of
15384         `delete-device' to delete the stream console to match the usage in
15385         Fkill_emacs.
15386
15387 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15388
15389         * files.el (cdpath-previous): New variable.
15390         (cd): Use it.
15391         From Bob Weiner <weiner@wave.altrasoft.com>
15392
15393 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15394
15395         * keydefs.el: Changed keybindings of forward-char,
15396           backward, scroll-up and scroll-down to point to their
15397           -command counterparts.
15398
15399         * simple.el: New functions: forwarc-char-command,
15400           backwrad-char-command, scroll-up-command,
15401           scroll-down-command which work liek their counterparts
15402           except that they honor the variable
15403           signal-error-on-buffer-boundary.
15404
15405           Definition of signal-error-on-buffer-boundary received
15406           from src/cmds.c.
15407
15408           defvar declaration added for word-across-newline to avoid
15409           byte-compiler warning about the free variable reference.
15410
15411 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15412
15413         * winnt.el: Removed "%t" from the beginning of
15414         modeline-format. From now on, there's no nt-specifics in the modeline.
15415
15416 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15417
15418         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15419         of `when' with `if'.
15420
15421 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15422
15423         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15424         mswindows. Must be reworked along with glyphs.el, or
15425         merged into it, after there is images support.
15426
15427         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15428         'mswindows.
15429
15430 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15431
15432         * faces.el: fix for text cursor initialization.
15433         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15434         From Andy Piper <andyp@parallax.co.uk>
15435
15436 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15437
15438         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15439         if there is an existing package that handles it and warn the user
15440         about that mode.
15441
15442 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15443
15444         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15445         Installation" menu item when Installation-string is not bound.
15446
15447 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15448
15449         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15450         From Jeremiah W. James <jerry@cs.ucsb.edu>
15451
15452 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15453
15454         * msw-faces.el:
15455         * faces.el: Fix face initialization.
15456
15457 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15458
15459         * files.el (backup-enable-predicate): fix breakage introduced
15460         by TMPDIR patch.
15461
15462 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15463
15464         * x-faces.el (x-init-face-from-resources): The
15465           TTY face property retrieval functions don't return
15466           specifiers, so use face-property instead.
15467
15468 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15469
15470         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15471
15472 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15473
15474         * x-menubar.el: Expanded documentation for
15475           option-save-faces.  Changed Options -> Browse Faces
15476           menu entry to invoke customize-face.
15477
15478 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15479
15480         * faces.el: Most face initialization moved out of
15481           init-other-random-faces to the top level so that the
15482           initialization happens before Xemacs is dumped.  Much
15483           of the fascist "face-differs-from-default-p or FROB!"
15484           code has been retired in favor of letting the user do
15485           what they want to do.  Face initialization code changed
15486           to use `default' specifier tag so that the settings can
15487           be overridden later if the user wishes it.
15488
15489 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15490
15491         * about.el (about-hackers): Update contributors list.
15492
15493 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15494
15495         * specifier.el: Define new specifier tag `default'.
15496
15497         * modeline.el: Initialize faces using `default' tag.
15498
15499         * x-faces.el (x-init-face-from-resources): Remove
15500           specifier specs containing the `default' tag before
15501           adding new specs.
15502
15503 1998-03-02  John Jones  <jj@asu.edu>
15504
15505         * package-get.el (package-get-all): fixed arguments on call to
15506         package-admin-add-single-file-package.
15507         * package-get.el (package-get-installedp): fixed to match
15508         advertised behavior.
15509         * package-get.el: added function package-get-update-all which
15510         installs newest versions of all the current packages (if they are
15511         not already installed).
15512
15513 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15514
15515         * files.el (find-file-noselect): Uncommented `truename' binding in
15516         `let*' and use it later to set `buffer-file-truename' iff it's
15517         still nil, as happens for example when finding a compressed
15518         file with "jka-compr".
15519
15520 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15521
15522         * faces.el: in make-face-* type functions do the operation for all
15523         window systems, not just the first one found.
15524
15525         * font.el: call mswindows-list-fonts for mswindows.
15526
15527 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15528
15529         * code-process.el (call-process-region):
15530         * process.el (call-process-region):
15531         * package-get.el (package-get-dir):
15532         * files.el (backup-enable-predicate):
15533         * gnuserv.el (gnuserv-temp-file-regexp):
15534         Use temp-directory in place of `/tmp'.
15535
15536 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15537
15538         * "Fast" dired-in-C enhancements for Windows 95/NT:
15539
15540         * files.el: Added function, `wildcard-to-regexp', from GNU
15541           Emacs.
15542
15543         * files.el (insert-directory): Modified to use special
15544           dired-in-C enhancements if present.
15545
15546 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15547
15548         * code-files.el: make default coding no-conversion.
15549
15550 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15551
15552         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15553         the load-path.
15554
15555         * update-elc.el: Strip directory when testing for files not to
15556         bytecompile.
15557
15558 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15559
15560         * lisp-mode.el: Use recommended form for menus.
15561
15562         * info.el (Info-construct-menu): Use recommended form for menus.
15563
15564         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15565         entry.
15566
15567 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15568
15569         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15570           (get-frame-for-buffer-noselect): Always return frames
15571           in the not-this-window-p cond clause.
15572
15573 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15574
15575         * help.el (describe-installation): New function.
15576
15577         * x-menubar.el (default-menubar): Add describe-installation to
15578         Help menu.
15579
15580         * packages.el (packages-unbytecompiled-lisp): Installation.el
15581         should not be bytecompiled.
15582
15583         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15584         XEmacs.
15585
15586         * x-menubar.el (default-menubar): Use correct guard for VM menu
15587         entry.
15588
15589         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15590         coding.
15591         From Andy Piper <andyp@parallax.co.uk>
15592
15593 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15594
15595         * ldap.el: Do not require ldap-internal at compile time.
15596
15597 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15598
15599         * code-files.el: new file. a virtual copy of mule-files.el
15600         but without charset
15601         dependencies. (toggle-buffer-file-ocding-system) new function for
15602         changing the eol type for the current buffer.
15603
15604         * code-process.el: new file. a copy of
15605         mule-process.el. mule-process.el will disappear when things have
15606         settled.
15607
15608         * coding.el: new file. a virtual copy of mule-files.el but
15609         without charset dependencies. (coding-system-base) new function
15610         for getting the parent coding system of a coding system with eol
15611         type set.
15612
15613         * dumped-lisp.el: add above files for the non-mule case.
15614
15615 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15616
15617         * window-xemacs.el (display-buffer): If no explicit
15618           frame is specified, search for a window that displays
15619           the buffer on the currently selected frame, before
15620           searching other frames.
15621
15622 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15623
15624         * frame.el (get-frame-for-buffer): If not-this-window-p
15625           is non-nil, use window on the selected frame if it is not
15626           also the selected window.  When defaulting, search for
15627           windows on the currently selected fgrame before searching
15628           other frames.
15629
15630 1998-02-25  Didier Verna  <didier@xemacs.org>
15631
15632         * modeline.el (modeline-swap-buffers): originally named
15633         `mouse-release-modeline'. Whether to actually swap the buffers is
15634         decided in `mouse-drag-modeline'.
15635         (mouse-drag-modeline): A button release event is considered a
15636         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15637         stay unchanged.
15638
15639 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15640
15641         * x-menubar.el: Put redo on the menubar.
15642         From Aki Vehtari <Aki.Vehtari@hut.fi>
15643
15644 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15645
15646         * bytecomp.el (displaying-byte-compile-warnings): if
15647         temp-buffer-show-function is set, use it to display current set of
15648         warnings in the "*Compile-Log-Show*" buffer.
15649
15650         * simple.el (display-warning-buffer): if temp-buffer-show-function
15651         is set, use it to display current set of warnings in the
15652         "*Warnings-Show*" buffer.
15653
15654 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15655
15656         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15657         Common Lisp.
15658
15659 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15660
15661         * menubar.el: Allow button descriptors at least 2 long.
15662
15663         * x-menubar.el (default-menubar): Use recommended forms.
15664         (file-menu-filter): Remove.
15665         (edit-menu-filter): Remove.
15666
15667 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15668
15669         * about.el (about-hackers): Updated.
15670
15671 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15672
15673         * help.el (help-max-help-buffers): new variable
15674         (help-register-and-maybe-prune-excess): new function
15675         (help-buffer-name): use help-max-help-buffers.
15676         (with-displaying-help-buffer): use
15677         help-register-and-maybe-prune-excess.
15678
15679         * help.el (help-maybe-pretty-print-value): if the value fits on
15680         one line, let it.
15681
15682 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15683
15684         * (with-displaying-help-buffer): there is no need to kill the buffer
15685         if it exists, because with-output-to-temp-buffer will clear it.
15686         further, killing the buffer violates the rule that
15687         temp-buffer-show-function, if set, has the full responsibility of
15688         showing the temp buffer.  killing the buffer fucks with the window
15689         configuration, hosing temp-buffer-show-function.
15690
15691
15692 1998-02-23  Didier Verna  <didier@xemacs.org>
15693
15694         * modeline.el (mouse-drag-modeline):
15695         - Always scroll the modeline that was originally clicked on.
15696         - Use x pixels instead of x characters (which doesn't work anyway)
15697         as horizontal reference for modeline dragging. This allows us to
15698         keep on dragging the modeline even if the motion event occurs in
15699         another window.
15700
15701 1998-02-23  Didier Verna  <didier@xemacs.org>
15702
15703         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15704         glyph on the modeline to indicate that dragging the mouse has an
15705         effect both horizontally and vertically.
15706
15707 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15708
15709         * about.el (about-xemacs): Get rid of redundant visible version
15710         number.
15711
15712 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15713
15714         * about.el (about-hackers): Update credits.
15715
15716 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15717
15718         * prim/register.el (view-register): Show register type file-query.
15719
15720 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15721
15722         * mode-motion.el (mode-motion-highlight-internal):
15723           save-excursion inside save-window-exucrsion form to
15724           hide buffer point changes from save-window-excursion.
15725           Prevents display flickering when the mouse pointer
15726           moves.
15727
15728 1998-02-17  Didier Verna  <didier@xemacs.org>
15729
15730         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15731         function to handle correctly the case of a toolbar one side of the
15732         window: scrolling will not necessarily happen.
15733
15734 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15735
15736         * files.el (after-find-file): Restore missing argument
15737           to format that provides filename for "... consider M-x
15738           recover-file" message.  Also call `message' with "%s"
15739           as the first arg instead of an arbitrary string.
15740
15741 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15742
15743         * about.el (about-hackers): Various additions.
15744
15745 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15746
15747         * autoload.el (generate-file-autoloads-1): Don't force an extra
15748         line out when copying on-the-same line autoloads.
15749
15750         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15751         is installed.
15752
15753 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15754
15755         * x11/x-win-xfree86.el (x-win-init-xfree86):
15756         * x11/x-win-sun.el (x-win-init-sun):
15757         * x11/x-init.el (x-initialize-compose):
15758         * prim/simple.el:
15759         (backward-or-forward-kill-sexp):
15760         (backward-or-forward-kill-sentence):
15761         (backward-or-forward-kill-word):
15762         (backward-or-forward-delete-char):
15763         * prim/isearch-mode.el (isearch-help-or-delete-char):
15764         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15765         x-keysym-on-keyboard-p to detect backspace.
15766         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15767         Clean up symbols used with dead keys, checking Linux and solaris
15768         keysyms.
15769         Simplify x-win-*.el using above methods.
15770         Change documentation for x-keysym-*-p functions.
15771
15772 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15773
15774         * about.el (about-hackers): Restore entries for Michael Sperber and
15775         Vinnie Shelton.
15776         From Vinnie Shelton <acs@acm.org>
15777
15778 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15779
15780         * simple.el (count-words-region): Ditto.
15781
15782 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15783
15784         * simple.el (count-words-buffer): Document.  Don't print anything
15785         if non-interactive.
15786
15787 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15788
15789         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15790         multiple files in InfoDock.
15791
15792 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15793
15794         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15795         from version.el in InfoDock.
15796
15797         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15798         specially.
15799
15800 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15801
15802         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15803         variable name in docstring.
15804
15805 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15806
15807         * menubar.h: Include "gui.h".
15808
15809 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15810
15811         * site-load.el: Fix documentation.
15812
15813 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15814
15815         * package-get-base.el (package-get-base): Updated.
15816
15817         * keymap.el: PC-ize.
15818
15819 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15820
15821         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15822         from' on a fresh line.
15823
15824 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15825
15826         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15827         object.
15828
15829 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15830
15831         * undo-stack.el: PC-ize.
15832
15833         * cmdloop.el: PC-ize.
15834
15835 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15836
15837         * bytecomp-runtime.el: PC-ize.
15838
15839         * byte-optimize.el: Prolog fixup.  PC-ize.
15840
15841         * cus-dep.el: Spelling fix.
15842
15843         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15844         entries follow).
15845
15846 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15847
15848         * text-mode.el (text-mode-hook-identify): New function,
15849         put on text-mode-hook.  Set text-mode-variant here.
15850         (text-mode): Don't set it here.
15851
15852 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15853
15854         * text-mode.el (text-mode-hook): New defvar.
15855         (text-mode-variant): New variable.
15856         (text-mode): Set that variable locally.
15857         (toggle-text-mode-auto-fill): New command.
15858
15859 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15860
15861         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15862
15863 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15864
15865         * text-mode.el (paragraph-indent-text-mode):
15866         Renamed from spaced-text-mode.
15867         (text-mode-map): Bind TAB to indent-relative.
15868         (indented-text-mode-map): Variable deleted.
15869         (indented-text-mode): Now an alias for text-mode.
15870
15871 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15872
15873         * loadup.el: test-atoms debugging stuffs removed.
15874
15875 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15876
15877         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15878
15879 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15880
15881         * help.el (describe-beta): Made it use `locate-data-file'.
15882         (describe-distribution): Ditto.
15883         (describe-copying): Ditto.
15884         (describe-project): Ditto.
15885         (view-emacs-news): Ditto.
15886
15887         * help-nomule.el (help-with-tutorial): Made it use
15888         `locate-data-file' to find tutorial.
15889
15890 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15891
15892         * about.el: Corrected my email address.
15893
15894         * mouse.el: Added 'mouse-mswindows-drop' similar to
15895         'mouse-offix-drop'.
15896
15897 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15898
15899         * loadup.el (running-xemacs): Spelling fix.
15900
15901 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15902
15903         * packages.el (packages-find-packages-1): Don't allow a backwards
15904         compatible lisp tree to overwrite `preloaded-file-list'.
15905
15906 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15907
15908         * loadup.el: Don't delete "xemacs" prior to dumping.
15909
15910 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15911
15912         * package-info.el (pi-last-mod-date): New function.
15913         (pi-author-version): New function.
15914         (batch-update-package-info): Use them.
15915
15916 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15917
15918         * frame.el (get-frame-for-buffer-default-to-current): Create.
15919         (get-frame-for-buffer-noselect): Allow user to use current frame
15920         with `get-frame-for-buffer-default-to-current'.
15921
15922 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15923
15924         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15925         (byte-compile-output-docform): Ditto.
15926         (byte-compile-compiled-obj-to-list): Ditto.
15927
15928 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15929
15930         * startup.el (command-line-1): Removed code that ran
15931           buffer-menu.
15932
15933 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15934
15935         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15936
15937 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15938
15939         * frame.el (suspend-emacs-or-iconify-frame): Check using
15940         `device-on-window-system-p' instead of explicitly checking for X,
15941         so that the same logic works for MS Windows.
15942         (suspend-or-iconify-emacs): Ditto.
15943
15944 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15945
15946         * about.el (about-maintainer-info): Andy Piper is back.
15947         (xemacs-hackers): Updated Andy Piper's email address.
15948         (about-hackers): Added Jonathan Harris.
15949         (about-hackers): Updated Tibor Polgar's email address.
15950
15951 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15952
15953         * about.el: Add xemacs.org email manager.
15954
15955         * package-get-base.el (package-get-base): Updated with most recent
15956         package updates.
15957
15958 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15959
15960         * help.el (function-arglist): Use `indirect-function' instead of
15961         `symbol-function' so that aliases are treated correctly.
15962
15963 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15964
15965         * help.el (help-map): Add f1 binding to `help-for-help'.
15966         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15967         (describe-key-briefly): Use `princ' "%s" to print object.
15968         (with-displaying-help-buffer): Kill buffer if it exists, again.
15969         (describe-key): Use `princ' "%s" to print object.
15970         (describe-function-1): Use `princ' "%s" to print object.
15971         Commented out alias lines removed.
15972         (help-pretty-print-limit): New variable to control pretty-printing
15973         of variable values.
15974         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15975         `help-pretty-print-value' again.  Only print-print when OBJECT is
15976         list of length less than `help-pretty-print-limit'.
15977         (describe-variable): Use `help-maybe-pretty-print-value' again.
15978
15979 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15980
15981         * simple.el (blink-matching-open): Remove C++ kludge.
15982         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15983
15984 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15985
15986         * info.el (Info-default-directory-list): Made the documentation
15987         more explanitory.
15988
15989 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15990
15991         * lisp/packages.el:
15992         * lisp/package-admin.el:
15993         * lisp/build-report.el:
15994         Fix typos.
15995
15996 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15997
15998         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15999         warnings in Java buffers without final newline and editing the
16000         last line.
16001
16002 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16003
16004         * packages.el (packages-find-packages-1): Don't allow a backwards
16005         compatible lisp tree to overwrite `preloaded-file-list'.
16006         Suggested by Colin Rafferty  <colin@xemacs.org>
16007
16008         * mouse.el (mouse-offix-drop): Set undo-boundary.
16009         From Oliver Graf <ograf@fga.de>
16010
16011 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16012
16013         * loadup.el (load-gc): rewrite as defun.
16014         Print something sensical if a required dump-time file isn't found.
16015
16016 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16017
16018         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16019         bug strikes a menudescriptor.
16020
16021         * package-get-base.el (package-get-base): Updated.
16022
16023         * package-info.el (batch-update-package-info): Derive REQUIRES
16024         from the Makefile.
16025
16026 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16027
16028         * files.el (save-some-buffers): Don't play games with deleting
16029         other windows if we are in the minibuffer window.
16030
16031 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16032
16033         * modeline.el (modeline-minor-mode-menu): Add support for :active
16034         (add-minor-mode): Document :active property to TOGGLE.
16035
16036 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16037
16038         * modeline.el (modeline-minor-mode-menu): Add support for an
16039         `:included' predicate in the `toggle-sym' plist.
16040         (add-minor-mode): Document the :included property, format
16041         docstring some more.
16042         (modeline-minor-mode-menu): Documentation string added.
16043
16044 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16045
16046         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16047         labels from the symbol-names by thwacking off the overly redundant
16048         and overused "mode", parenthesizing "minor", and capitalizing the
16049         resultant strings.  Also shortened the menu's title by eliminating
16050         the redundant buffer name.
16051         (add-minor-mode): Beautified the docstring, added mention of the
16052         `:menu-tag' property of TOGGLE.
16053         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16054         `toggle-sym' to beatify the mode-life menus.
16055         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16056         `auto-fill-function'.
16057
16058 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16059
16060         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16061         menus to :style 'toggle.
16062
16063 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16064
16065         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16066
16067 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16068
16069         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16070         only recognize first hyperlink.
16071         (hyper-apropos-highlightify): Deletia, this is already done by
16072         `hyper-apropos-insert-face'.
16073         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16074
16075 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16076
16077         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16078         mail.
16079         (toolbar-mail-reader): Add support for `send'.
16080         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16081
16082 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16083
16084         * info.el (Info-emacs-info-file-name): Add defvar for
16085         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16086         will function properly.
16087
16088 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16089
16090         * simple.el: make the backwards delete function called by
16091         `backward-or-forward-delete-char' user configurable.
16092
16093 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16094
16095         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16096         compiled function got loaded from.
16097
16098 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16099
16100         * term/apollo.el: Synched up with InfoDock 3.6.2.
16101
16102 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16103
16104         * startup.el (load-init-file): Load autoloads earlier.
16105         (startup-splash-frame): Handle InfoDock logo.
16106
16107         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16108         InfoDock.
16109         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16110
16111         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16112         doesn't have this function.
16113
16114         * packages.el (locate-data-file): Fix to call `locate-file'.
16115
16116 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16117
16118         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16119         version of version.el.
16120         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16121
16122         * x-menubar.el (default-menubar): Guard reference to
16123         `gnuserv-frame'.
16124         (default-menubar): Guard references to `font-lock-mode'.
16125         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16126         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16127
16128         * make-docfile.el: Don't snarf doc strings from autoloads.
16129
16130         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16131         loading auto-autoloads files.
16132
16133         * loaddefs.el: Disable dumping autoloads.
16134
16135 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16136
16137         * lisp-mnt.el: Synch to Emacs 20.2.
16138
16139         * help.el: Remove manual autoload of `finder-by-keyword'.
16140
16141         * finder.el (finder-by-keyword): Autoload.
16142
16143         * help.el: Conditionalize hyperbole setup.
16144
16145 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16146
16147         * packages.el (package-require): Update to reflect new data format.
16148
16149 1998-01-02  Didier Verna  <didier@xemacs.org>
16150
16151         * x-menubar.el (default-menubar): make the tutorials available
16152         through the menubar. (Plus some compilation warnings cleanup).
16153
16154 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16155
16156         * check-features.el: New file.  Perform sanity check after build.
16157
16158         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16159         files to tooltalk package.
16160         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16161         package.
16162
16163         * package-admin.el (package-admin-xemacs): Use better default for
16164         location of XEmacs binary.
16165
16166 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16167
16168         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16169         tag with sexp and add value tag with value `t'.
16170
16171 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16172
16173         * package-get.el: Changes to work with real data.
16174         From Pete Ware <ware@cis.ohio-state.edu>
16175
16176         * packages.el (packages-reload-autoloads): Guard load for the time
16177         being.
16178
16179         * update-elc.el ("packages.el"): Force loading packages.el instead
16180         of possibly out-of-date packges.elc.
16181         * make-docfile.el ("packages.el"): Ditto.
16182
16183 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16184
16185         * build-report.el (build-report-delete-regexp): Added a rule for
16186         the main tarball shadowing anything past it.
16187
16188 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16189
16190         * packages.el (package-provide): Delete a previous provide.
16191
16192         * package-info.el: New file.
16193
16194         * package-get.el: New file.
16195         From Pete Ware <ware@cis.ohio-state.edu>
16196         (package-get): Fix md5 computation to work with Mule.
16197
16198 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16199
16200         * simple.el (log-message-*): Quote symbols in docstrings properly.
16201
16202 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16203
16204         * packages.el (packages-new-autoloads): Ignore symbolic links.
16205
16206         * cus-face.el (face-custom-attributes-get): Fix typo.
16207         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16208
16209 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16210
16211         * startup.el (load-init-file): Reload new or changed autoloads
16212         unless inhibited.  Reload modified dumped lisp (stubbed).
16213
16214         * packages.el (packages-new-autoloads): New function.
16215         (packages-reload-autoloads): New function.
16216         (packages-reload-dumped-lisp): New (stub) function.
16217
16218         * loadup.el: Inhibit reloading dumped files when running temacs.
16219
16220         * loadhist.el (file-provides): Extend to handle variant
16221         extensions.
16222
16223         * replace.el (query-replace): Fix typo.
16224
16225 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16226
16227         * make-docfile.el: list-autoloads-path has been renamed.
16228         * update-elc.el: list-autoloads has been renamed.
16229
16230         * packages.el (packages-list-autoloads): Renamed.
16231         (packages-list-autoloads-path): Ditto.
16232
16233 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16234
16235         * packages.el (packages-find-packages-1): Made it signal a warning
16236         for an error in an auto-autoload.el file.
16237
16238 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16239
16240         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16241         tag with const.
16242         From Aki Vehtari <Aki.Vehtari@hut.fi>
16243
16244         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16245
16246         * loadhist.el (unload-feature): Remove autoload.
16247
16248 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16249
16250         * loadhist.el: Unpackaged.
16251
16252         * help.el (describe-symbol-find-file): Rename
16253         `describe-function-find-file' and make old name obsolete.
16254         (describe-function-1): Use it.
16255         (describe-function-1): Guard reference to
16256         `compiled-function-annotation'.
16257
16258 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16259
16260         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16261         argument.
16262         (help-mode-quit): New optional arg to control whether it kills or
16263         buries.  Tidied up.
16264         (with-displaying-help-buffer): Don't kill buffer initially, even
16265         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16266         (help-pretty-print-value): Rename back from
16267         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16268         use it, otherwise use dumped `cl-prettyprint'.
16269         (describe-variable): Use `help-pretty-print-value' again.
16270         (find-func): Removed reference to "find-func" at end.
16271
16272 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16273
16274         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16275           GUI XEmacs. Rename? x-menubar is rather window system
16276           independant, except for a couple of items.
16277
16278 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16279
16280         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16281         entries as they will no longer be distributed with XEmacs.
16282
16283         * format.el (format-alist): Fix image/tiff regexps.
16284         From P. E. Jareth Hein <jareth@camelot-soft.com>
16285
16286         * help.el (help-maybe-pretty-print-value): Rename.
16287         (describe-variable): Use it.
16288         (describe-variable): Add trailing linefeed.
16289
16290 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16291
16292         * help.el (describe-function-1): Don't output anything for
16293           arglist of autoload functions.
16294
16295 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16296
16297         * help.el (describe-function-1): Don't output anything for
16298           arglist of autoload functions.
16299
16300 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16301
16302         * help.el (help-mode-map): New bindings for `help-mode-bury',
16303         `describe-function-at-point', `describe-variable-at-point',
16304         `Info-elisp-ref', `customize-variable', `help-next-section' and
16305         `help-prev-section'.
16306         (help-next-section): New function.
16307         (help-prev-section): New function.
16308         (help-mode-quit): Changed to kill the help buffer.
16309         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16310         correctly.
16311         (help-buffer-name): New function to generate the name of help
16312         buffers.
16313         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16314         argument giving the name of the help buffer.
16315         (describe-key): Use `with-displaying-help-buffer' with name.
16316         (describe-mode): Ditto.
16317         (describe-bindings): Ditto.
16318         (describe-prefix-bindings): Ditto.
16319         (view-lossage): Ditto.
16320         (with-syntax-table): New macro.
16321         (function-called-at-point): Use `ignore-errors' and
16322         `with-syntax-table'.
16323         (function-at-point): Ditto.
16324         (describe-function): Use `with-displaying-help-buffer' with name.
16325         (function-arglist): Extracted from `describe-function-1'.  Returns
16326         function's arglist as string.
16327         (function-documentation): Extracted from `describe-function-1'.
16328         Returns function's docstring.
16329         (describe-function-1): Remove all the "stream" garbage, including
16330         the stream argument.  Use `function-arglist' and
16331         `function-documentation'.
16332         (describe-function-arglist): Just use `function-arglist'.
16333         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16334         (help-pretty-print-value): New function to help with
16335         pretty-printing variable values.  Knows about `#<...>'.  Needs
16336         `pp-internal'.
16337         (describe-variable): Use `with-displaying-help-buffer' with name.
16338         Formatting improved.  Display file where variable is defined, if
16339         known.  Use `help-pretty-print-value'.
16340         (describe-syntax): Use `with-displaying-help-buffer' with name.
16341         (list-processes): Remove "stream" garbage.
16342
16343 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16344
16345         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16346         call a dumped routine instead.
16347
16348         * x-win-xfree86.el: Wrap file in defun.
16349         * x-win-sun.el: Ditto.
16350
16351 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16352
16353         * help.el (view-emacs-news): Remove usage of outl-mouse which
16354         advises functions and does other evil things.
16355
16356 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16357
16358         * format.el (format-alist): Add `image/tiff'.
16359         From P. E. Jareth Hein <jareth@camelot-soft.com>
16360
16361 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16362
16363         * about.el (about-hackers): More names added.
16364
16365         * make-docfile.el: Remove superfluous package path search.
16366
16367         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16368
16369 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16370
16371         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16372         ignored shadows.
16373
16374 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16375
16376         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16377         get trailing slashes when added to the load-path.
16378
16379         * x-init.el (init-x-win): Locate where XEmacs X localization files
16380         are.
16381
16382 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16383
16384         * x-faces.el: Added support for foregroundToolBarColor
16385           to xpm-color-symbols.
16386
16387 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16388
16389         * etags.el (tags-remove-duplicates): Removed.
16390         (buffer-tag-table-list): Use `delete-duplicates'.
16391
16392         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16393         correctly.
16394         (get*): Defalias to `get'.
16395
16396         * cl.el (eql): Compare integers with `eq'.
16397         (cl-map-extents): Check for `map-extents' first.
16398
16399 1997-12-17  Didier Verna  <didier@xemacs.org>
16400
16401         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16402         added the 'numero', 'copyright' and 'trademark' symbols.
16403
16404         * leim/quail/latin-post.el ("french-postfix"): see above.
16405
16406 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16407
16408         * widget.el (define-widget): Check the arguments.
16409
16410         * cus-edit.el (customize-face): Use `check-argument-type'.
16411         (custom-variable-value-create): Use `signal' to signal error.
16412         (custom-variable-reset-saved): Ditto.
16413         (custom-variable-reset-standard): Ditto.
16414         (custom-face-reset-saved): Ditto.
16415
16416         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16417         (widget-default-format-handler): Ditto.
16418         (widget-checklist-add-item): Ditto.
16419         (widget-radio-add-item): Ditto.
16420         (widget-editable-list-entry-create): Ditto.
16421         (widget-sexp-prompt-value): Ditto.
16422
16423         * custom.el (custom-declare-variable): Signal errors better.
16424         (custom-handle-keyword): Ditto.
16425         (custom-declare-group): Ditto.
16426
16427         * window-xemacs.el (windows): Ditto.
16428
16429         * menubar.el (menu): Ditto.
16430
16431         * keydefs.el (keyboard): Ditto.
16432
16433         * minibuf.el (minibuffer): Ditto.
16434
16435         * process.el (execute): Ditto.
16436
16437         * fill.el (fill): Ditto.
16438
16439         * modeline.el (modeline): Ditto.
16440
16441         * help.el (help): Ditto.
16442
16443         * faces.el (faces): Ditto.
16444
16445         * files.el (files): Ditto.
16446
16447         * x-init.el (x): Ditto.
16448
16449         * lisp-mode.el (lisp): Ditto.
16450
16451         * process.el (processes): Ditto.
16452
16453         * mouse.el (mouse): Ditto.
16454
16455         * abbrev.el (abbrev): Moved from cus-edit.
16456
16457         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16458         as variable declaration.
16459
16460 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16461
16462         * menubar.el (find-menu-item): Use `check-argument-type'.
16463         (find-menu-item): Cosmetic changes.
16464
16465 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16466
16467         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16468
16469 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16470
16471         * startup.el (set-default-load-path): Only search package-path
16472         when not running temacs.
16473
16474         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16475         files.
16476
16477         * loadup.el: Correct commentary.  Reformatting.
16478         (really-early-error-handler): Use absolute path to the
16479         first dumped-lisp.el file.
16480         (really-early-error-handler): Print full path name of
16481         each dumped lisp file (inherited from InfoDock).
16482
16483         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16484         dumped-lisp.el files.
16485
16486         * make-docfile.el (preloaded-file-list): Reorder when the
16487         package-path is searched.
16488         * update-elc.el: Ditto.
16489
16490         * lisp-mode.el (call-with-condition-handler): Treat the same as
16491         `condition-case' for indentation.
16492
16493         * about.el (about-xemacs): Update release date.
16494
16495 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16496
16497         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16498         anywhere but at the last clause.
16499         (ecase): Disallow `t' and `otherwise'.
16500
16501 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16502
16503         * cus-edit.el (custom-buffer-create-buttons): New function
16504         from stuff moved out of `custom-buffer-create-internal'.
16505         (custom-novice): New variable.  Default t.
16506         (custom-display-global-buttons): Ditto.  Default `top'.
16507         (custom-buffer-create-internal): Only display help if
16508         `custom-novice' is non-nil.  Display global buttons according to
16509         `custom-display-global-buttons'.
16510
16511 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16512
16513         * menubar.el (find-menu-item): Use `check-argument-type'.
16514         (find-menu-item): Cosmetic changes.
16515
16516 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16517
16518         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16519         look.
16520
16521 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16522
16523         * format.el (format-deannotate-region):  Bug fix.
16524         Deannotating a region containing unknown tags would fail
16525         (causing decoding of text/enriched to fail at user level)
16526
16527 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16528
16529         * minibuf.el (read-directory-name): Support sixth
16530           arg, HISTORY, as already documented.
16531
16532 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16533
16534         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16535         to `ecase'.
16536
16537 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16538
16539         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16540         skk-activate.
16541
16542 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16543
16544         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.