(U-00021FF0): Add `ideographic-structure'; add `sound@ja/on'; add
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-sip-itaiji-005'.
5
6         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
7         XEmacs CHISE.
8
9 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `==hanyo-denshi/tk/mf-01'.
13
14         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
15         for XEmacs CHISE.
16
17 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
20         `=>ucs-itaiji-007'.
21
22 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `==ucs-sip-var-002'.
26
27         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
28         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
29
30 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
33         setting for `==ucs-itaiji-001'.
34
35 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `==ucs-sip-itaiji-001'.
39
40         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
41         XEmacs CHISE.
42         (==ucs-sip-itaiji-001): Ditto.
43
44 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `=+>ucs-bmp-var-003'.
48
49         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
50         CHISE.
51         (=+>ucs-bmp-var-003): Ditto.
52
53 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `=>ucs-bmp-cjk@cognate'.
57
58         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
59         XEmacs CHISE.
60
61 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=ucs-sip-itaiji-005'.
65
66         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
67         XEmacs CHISE.
68
69 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
72         setting for `=>ucs@cognate'.
73
74         * mule/mule-charset.el (default-coded-charset-priority-list): Add
75         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
76
77         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
78         CHISE.
79         (=>ucs@hanyo-denshi): Abolished.
80         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
81         (=>ucs-bmp-itaiji-009): Ditto.
82         (=>ucs-sip@cognate): Ditto.
83
84 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=>ucs-bmp-itaiji-004'.
88
89         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
90         XEmacs CHISE.
91
92 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `=>ucs-itaiji-004'.
96
97 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
101         `=>ucs-bmp-itaiji-007'.
102
103         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
104         XEmacs CHISE.
105         (=>ucs-itaiji-004): Ditto.
106         (=>ucs-sip-itaiji-004): Ditto.
107         (=>ucs-bmp-itaiji-007): Ditto.
108
109 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `=ucs-itaiji-010'.
113
114 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-charset.el (default-coded-charset-priority-list):
117         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
118         - Add `=ucs-bmp-itaiji-010'.
119         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
120           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
121         - Add `=>ucs-sip@iwds-1'.
122
123         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
124         XEmacs CHISE.
125         (=ucs-bmp-itaiji-010): Ditto.
126         (=>ucs-sip@iwds-1): Ditto.
127
128 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
132
133         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
134         XEmacs CHISE.
135         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
136
137 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=>ucs-itaiji-003'.
141
142 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=>ucs-bmp-itaiji-003'.
146
147         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
148         XEmacs CHISE.
149         (=>ucs-bmp-itaiji-003): Ditto.
150
151 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=ucs-bmp-itaiji-011'.
155
156         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
157         XEmacs CHISE.
158
159 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
162         setting for `==ucs-var-002'.
163
164 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `==ucs-itaiji-002'.
168
169 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `==ucs-sip-itaiji-002'.
173
174         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
175         XEmacs CHISE.
176
177 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
184         `=>ucs-sip-itaiji-007'.
185
186         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
187         XEmacs CHISE.
188         (=>ucs-sip-itaiji-007): Ditto.
189         (=ucs-sip-itaiji-007): Ditto.
190         (=ucs-itaiji-011): Ditto.
191         (=ucs-sip-itaiji-011): Ditto.
192
193 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist):
196         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
197
198 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `==ucs-bmp-var-002'.
202
203         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
204         CHISE.
205         (==ucs-bmp-var-002): Ditto.
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist):
208         Modify some priorities.
209
210 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
213         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
214         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
215
216 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=big5-cdp-var-001'.
220
221         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
222         XEmacs CHISE.
223
224 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `==ucs-itaiji-005'.
228
229 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232         setting for `=ucs-itaiji-007'.
233
234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
235         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
236
237         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
238         XEmacs CHISE.
239         (==ucs-bmp-itaiji-005): Ditto.
240         (=ucs-itaiji-007): Ditto.
241         (=ucs-bmp-itaiji-007): Ditto.
242
243 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `==gt-pj-k1' and `==gt-pj-k2'.
247
248 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
251         CHISE.
252         (==gt-pj-k2): Ditto.
253
254 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `=>ucs-itaiji-005'.
258
259 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
262         `=>>cbeta'.
263
264 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `=>ucs-sip@component'.
268
269         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
270         instead of `=ucs' as its mother.
271         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `=>ucs-itaiji-006'.
275
276 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
279         `=>ucs-bmp-itaiji-006'.
280
281         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
282         XEmacs CHISE.
283         (=>ucs-bmp-itaiji-006): Ditto.
284
285 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
288         `=>ucs-bmp-itaiji-001'.
289
290         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
291         XEmacs CHISE.
292
293 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
297
298         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
299         instead of `=ucs' as its mother.
300         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
301         (==ucs-bmp-itaiji-002): Ditto.
302         (==ucs-itaiji-003): Ditto.
303         (==ucs-bmp-itaiji-003): Ditto.
304
305 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         setting for `=big5-cdp-var-002'.
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `=big5-cdp-var-002'.
312
313         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
314         XEmacs CHISE.
315
316 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `=ucs-sip-var-004'.
320
321         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
322         XEmacs CHISE.
323
324 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `=>ucs-bmp-cjk@iwds-1'.
328
329         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
330         XEmacs CHISE.
331
332 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335         setting for `=ucs-var-005'.
336
337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
338         `=ucs-bmp-var-005'.
339
340         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
341         CHISE.
342         (=ucs-bmp-var-005): Ditto.
343
344 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
347         `=>ucs-sip-itaiji-002'.
348
349         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
350         XEmacs CHISE.
351
352 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         setting for `=>ucs-itaiji-002'.
356
357 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
360         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
361
362         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
363         (=>ucs-itaiji-002): Ditto.
364         (=>ucs-bmp-itaiji-002): Ditto.
365
366 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         setting for `=>ucs-itaiji-001'.
370
371 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
374         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
375
376         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
377         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
378         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
379         (=>ucs-sip-itaiji-001): Ditto.
380
381         * mule/mule-coding.el(coded-charset-entity-reference-alist):
382         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
383         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
384
385 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-charset.el (default-coded-charset-priority-list):
388         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
389         `=jef-china3' and `chinese-isoir165'.
390
391 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=>ucs-bmp-itaiji-005'.
395
396         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
397         XEmacs CHISE.
398         (=>ucs-bmp-itaiji-005): Ditto.
399
400 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `=+>jis-x0213-2'.
404
405 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `=+>adobe-japan1-6'.
409
410 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
413         `=+>jis-x0208@1978'.
414
415 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
418         setting for `=>ucs@component'.
419
420 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
424
425 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist):
428         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
429
430 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
433         CHISE.
434         (=>ucs@jis/2004): Ditto.
435
436 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist):
439         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
440
441 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `=>cbeta'.
445
446 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
449         setting for `==big5-cdp-itaiji-001'.
450
451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
452         `==big5-cdp-itaiji-001'.
453
454         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
455         XEmacs CHISE.
456
457 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
461         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
465         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
466
467         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
468         XEmacs CHISE.
469         (=>big5-cdp-itaiji-001): Ditto.
470         (=big5-cdp-itaiji-002): Ditto.
471         (=big5-cdp-itaiji-003): Ditto.
472
473 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
477
478 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-charset.el (default-coded-charset-priority-list):
481         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
482         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
483         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
484
485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
486         setting for `=ucs-var-008'.
487
488         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
489         CHISE.
490         (=ucs-bmp-var-008): Likewise.
491
492 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-charset.el (default-coded-charset-priority-list):
495         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
496
497 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `==ucs-sip@JP/hanazono'.
501
502         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
503         XEmacs CHISE.
504
505 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
508         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
509
510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
511         `=ucs-bmp-var-006'.
512
513         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
514         CHISE.
515         (=ucs-bmp-var-006): Likewise.
516
517 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `=ucs-bmp-itaiji-009'.
521
522         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
523         XEmacs CHISE.
524         (=ucs-bmp-itaiji-009): Likewise.
525
526 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `=>big5-cdp'.
530
531 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
534         (utf-8-ivs-gb): Likewise.
535         (utf-8-gb-er): Likewise.
536         (utf-8-ivs-gb-er): Likewise.
537         (utf-8-cns): Likewise.
538         (utf-8-ivs-cns): Likewise.
539         (utf-8-cns-er): Likewise.
540         (utf-8-ivs-cns-er): Likewise.
541         (utf-8-big5): Likewise.
542         (utf-8-ivs-big5): Likewise.
543         (utf-8-big5-er): Likewise.
544         (utf-8-ivs-big5-er): Likewise.
545         (utf-8-jis): Likewise.
546         (utf-8-ivs-jis): Likewise.
547         (utf-8-jis-er): Likewise.
548         (utf-8-ivs-jis-er): Likewise.
549         (utf-8-ks): Likewise.
550         (utf-8-ivs-ks): Likewise.
551         (utf-8-ks-er): Likewise.
552         (utf-8-ivs-ks-er): Likewise.
553
554 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
557         (utf-8-ivs-jp): Likewise.
558         (utf-8-jp-er): Likewise.
559         (utf-8-ivs-jp-er): Likewise.
560
561 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
564         setting for `=ucs-var-010'.
565
566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
567         `=ucs-bmp-var-010'.
568
569         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
570         CHISE.
571         (=ucs-bmp-var-010): Likewise.
572
573 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `=ucs-sip@JP/hanazono'.
577
578         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
579         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
580
581 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-charset.el (default-coded-charset-priority-list):
584         - Add `=big5-cdp-var-004'.
585         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
586           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
590         `=big5-cdp-var-005'.
591
592         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
593         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
594         `=big5-cdp-var-003'.
595         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
596         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
597         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
598
599 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-charset.el (default-coded-charset-priority-list):
602         Don't prefer ucs-compat CCSes to other CCSes.
603
604 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `===ucs-bmp-cjk-compat@unicode'.
608
609         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
610         coded-charset for XEmacs CHISE.
611
612 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
615         `=ucs-sip-itaiji-003'.
616
617         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
618         XEmacs CHISE.
619
620 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         setting for `=ucs-var-004'.
624
625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
626         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
627
628         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
629         XEmacs CHISE.
630         (=ucs-var-004): Ditto.
631         (=ucs-bmp-var-004): Ditto.
632
633 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `=ucs-sip-var-003'.
637
638         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
639         XEmacs CHISE.
640
641 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `=ucs-itaiji-006'.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `=ucs-bmp-itaiji-006'.
648
649         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
650         XEmacs CHISE.
651         (=ucs-bmp-itaiji-006): Ditto.
652
653 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `=ucs-sip-var-002'.
657
658         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
659         XEmacs CHISE.
660
661 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `=ucs-sip-itaiji-002'.
665
666         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
667         XEmacs CHISE.
668
669 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         setting for `==hanyo-denshi/tk'.
673
674 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
677         (=hanyo-denshi/tk): Fix `long-name'.
678         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
679
680 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         setting for `=>mj'.
684
685 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
686
687         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
688         coded-charset for XEmacs CHISE.
689
690 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
693         setting for `=hanyo-denshi/tk'.
694
695 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
698         `=hanyo-denshi/tk/mf-01'.
699
700         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
701         XEmacs CHISE.
702         (=hanyo-denshi/tk/mf-01): Ditto.
703
704 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-charset.el (default-coded-charset-priority-list):
707         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
708
709 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-charset.el (default-coded-charset-priority-list):
712         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
713
714 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
721
722         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
723         XEmacs CHISE.
724         (=ucs-bmp-itaiji-004): Ditto.
725         (=ucs-itaiji-005): Ditto.
726         (=ucs-bmp-itaiji-005): Ditto.
727
728 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `=ucs-sip-itaiji-001'.
732
733         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
734         XEmacs CHISE.
735
736 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
740         `=ucs-itaiji-008'.
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
744         `=ucs-bmp-itaiji-008'.
745
746         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
747         XEmacs CHISE.
748         (=ucs-bmp-itaiji-001): Ditto.
749         (=ucs-itaiji-003): Ditto.
750         (=ucs-bmp-itaiji-003): Ditto.
751         (=ucs-itaiji-008): Ditto.
752         (=ucs-bmp-itaiji-008): Ditto.
753
754 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
758
759         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
760         for XEmacs CHISE.
761         (==ucs-bmp-cjk-compat@JP): Ditto.
762
763 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `===hng-tzs'.
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `===hng-tzs'.
770
771         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
772         CHISE.
773
774 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for `===hng-doh'.
778
779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
780         `===hng-doh'.
781
782         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
783         CHISE.
784
785 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `===hng-wad'.
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `===hng-wad'.
792
793         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
794         CHISE.
795
796 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         settings for `==koseki' and `===hng-kcc'.
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `===hng-kcc'.
803
804         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
805         CHISE.
806
807 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `===hng-nkk'.
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `===hng-nkk'.
814
815         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
816         CHISE.
817
818 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for `===hng-ink'.
822
823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
824         `===hng-ink'.
825
826         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
827         CHISE.
828
829 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         setting for `===hng-jhk'.
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `===hng-jhk'.
836
837         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
838         CHISE.
839
840 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
843         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
844         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
845         (===jis-x0213-1@2004): Likewise.
846         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
847         "jisx0213\\(\\.2004\\)-1" as the registry.
848         (=+>jis-x0213-1@2004): Likewise.
849         (=>jis-x0213-1@2004): Likewise.
850
851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
852         `===jis-x0213-1@2004'.
853
854 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857         setting for `===hng-nak'.
858
859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
860         `===hng-nak'.
861
862         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
863         CHISE.
864
865 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
868         setting for `===hng-hos'.
869
870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
871         `===hng-hos'.
872
873         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
874         CHISE.
875
876 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
879         setting for `===hng-tzj'.
880
881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
882         `===hng-tzj'.
883
884         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
885         CHISE.
886
887 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890         setting for `===hng-kae'.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `===hng-kae'.
894
895         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
896         CHISE.
897
898 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         setting for `===hng-kar'.
902
903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
904         `===hng-kar'.
905
906         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
907         CHISE.
908
909 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
912         setting for `===hng-kyd'.
913
914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
915         `===hng-kyd'.
916
917         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
918         CHISE.
919
920 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
923         setting for `===hng-hok'.
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `===hng-hok'.
927
928         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
929         CHISE.
930
931 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         setting for `===hng-jyu'.
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `===hng-jyu'.
938
939         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
940         CHISE.
941
942 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
945         setting for `===hng-zkd'.
946
947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
948         `===hng-zkd'.
949
950         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
951         CHISE.
952
953 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         setting for `===hng-kmi'.
957
958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
959         `===hng-kmi'.
960
961         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
962         CHISE.
963
964 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
967         setting for `===hng-okd'.
968
969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
970         `===hng-okd'.
971
972         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
973         CHISE.
974
975 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
978         setting for `===hng-nkm'.
979
980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
981         `===hng-nkm'.
982
983         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
984         CHISE.
985
986 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
989         setting for `===hng-nto'.
990
991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
992         `===hng-nto'.
993
994         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
995         CHISE.
996
997 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         setting for `===hng-yhk'.
1001
1002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1003         `===hng-yhk'.
1004
1005         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1006         CHISE.
1007
1008 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1011         setting for `===hng-sok'.
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1014         `===hng-sok'.
1015
1016         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1017         CHISE.
1018
1019 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1020
1021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1022         setting for `===hng-kda'.
1023
1024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1025         `===hng-kda'.
1026
1027         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1028         CHISE.
1029
1030 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `===hng-myz'.
1034
1035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1036         `===hng-myz'.
1037
1038         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1039         CHISE.
1040
1041 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         setting for `===hng-kgk'.
1045
1046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1047         `===hng-kgk'.
1048
1049         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1050         CHISE.
1051
1052 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `===hng-drt'.
1056
1057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058         `===hng-drt'.
1059
1060         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1061         CHISE.
1062
1063 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `===hng-mam'.
1067
1068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1069         `===hng-mam'.
1070
1071         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1072         CHISE.
1073
1074 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `===hng-dng'.
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `===hng-dng'.
1081
1082         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1083         CHISE.
1084
1085 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `=>cns11643-5'.
1089
1090 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1093         setting for `===hng-keg'.
1094
1095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1096         `===hng-keg'.
1097
1098         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1099         CHISE.
1100
1101 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `===hng-jou'.
1105
1106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1107         `===hng-jou'.
1108
1109         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1110         CHISE.
1111
1112 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         setting for `===hng-smk'.
1116
1117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1118         `===hng-smk'.
1119
1120         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1121         CHISE.
1122
1123 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         setting for `===hng-kyo'.
1127
1128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1129         `===hng-kyo'.
1130
1131         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1132         CHISE.
1133
1134 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1137         setting for `===hng-kss'.
1138
1139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140         `===hng-kss'.
1141
1142         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1143         CHISE.
1144
1145 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1148         setting for `===hng-wan'.
1149
1150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1151         `===hng-wan'.
1152
1153         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1154         CHISE.
1155
1156 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1159         setting for `===hng-ksk'.
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `===hng-ksk'.
1163
1164         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1165         CHISE.
1166
1167 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1168
1169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1170         setting for `===hng-kyu'.
1171
1172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1173         `===hng-kyu'.
1174
1175         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1176         CHISE.
1177
1178 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1181         setting for `===hng-skk'.
1182
1183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1184         `===hng-skk'.
1185
1186         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1187         CHISE.
1188
1189 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         setting for `===hng-sik'.
1193
1194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1195         `===hng-sik'.
1196
1197         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1198         CHISE.
1199
1200 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         setting for `===hng-kbk'.
1204
1205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1206         `===hng-kbk'.
1207
1208         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1209         CHISE.
1210
1211 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1214         setting for `===hng-kcj'.
1215
1216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1217         `===hng-kcj'.
1218
1219         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1220         CHISE.
1221
1222 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1225         setting for `===hng-k24'.
1226
1227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1228         `===hng-k24'.
1229
1230         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1231         CHISE.
1232
1233 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1234
1235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1236         setting for `===hng-gok'.
1237
1238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1239         `===hng-gok'.
1240
1241         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1242         CHISE.
1243 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `===hng-tsu'.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `===hng-tsu'.
1250
1251         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1252         CHISE.
1253
1254 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         setting for `===hng-sys'.
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `===hng-sys'.
1261
1262         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1263         CHISE.
1264
1265 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1268         - Use "&HNG010-<d><d><d><d><d>;" instead of
1269           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1270         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1274
1275         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1276         "hngkhi-0" as the suffix of registry.
1277         (===hng-khm): New coded-charset for XEmacs CHISE.
1278         (=ucs-itaiji-002): Ditto.
1279         (=ucs-bmp-itaiji-002): Ditto.
1280
1281 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         setting for `=>ucs@iwds-1'.
1285
1286         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1287         XEmacs CHISE.
1288
1289 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1292         CHISE.
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1295         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1296         `===hng-khi'.
1297
1298 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         setting for `===hng-khi'.
1302
1303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1304         `===hng-khi'.
1305
1306         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1307         CHISE.
1308
1309 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1312         #x9FA5 as the value of `max-code'.
1313         (=ucs-bmp-var-002): Likewise.
1314         (=ucs-bmp-var-003): Likewise.
1315         (=ucs-bmp-itaiji-084): Likewise.
1316         (=ucs-bmp-cjk@JP): Likewise.
1317         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1318         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1319         (=>ucs-bmp-cjk@component): Likewise.
1320
1321 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1324         CHISE.
1325
1326 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1329         XEmacs CHISE.
1330         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1331         `==jis-x0208@1978/2-pr' as the mother.
1332
1333 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1336         CHISE.
1337
1338 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1342
1343 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1346         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1347
1348 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1351         setting for `===ucs@gb'.
1352
1353 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1356         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1357         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1358         as the entity-reference for `===jis-x0213-1@2000'; use
1359         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1360
1361 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `===jis-x0208'.
1365
1366         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1367         instead of `===jis-x0208' as the mother.
1368         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1369         `===jis-x0208' as the mother.
1370         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1371         `===jis-x0208' as the mother.
1372         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1373         `===jis-x0213-1' as the mother.
1374         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1375         `===jis-x0213-1' as the mother.
1376         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1377         the mother.
1378         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1379         mother.
1380
1381 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         setting for `=ucs-var-001'.
1385
1386 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1387
1388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1389         `=ucs-bmp-var-001'.
1390
1391         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1392         CHISE.
1393         (=ucs-bmp-var-001): Ditto.
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         setting for `=ucs-var-003'.
1397
1398 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1401         `=ucs-bmp-var-003'.
1402
1403         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1404         CHISE.
1405         (=ucs-bmp-var-003): Ditto.
1406
1407 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1410         setting for `=ucs-var-002'.
1411
1412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1413         `=ucs-bmp-var-002'.
1414
1415         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1416         CHISE.
1417         (=ucs-bmp-var-002): Ditto.
1418
1419 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1422         XEmacs CHISE.
1423         (==jis-x0208@1978/5pr): Ditto.
1424
1425 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1426
1427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1428         `=>ucs-bmp-cjk@component'.
1429
1430         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1431         XEmacs CHISE.
1432         (=>ucs-bmp-cjk@component): Ditto.
1433
1434 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1437         setting for `=>iwds-1'.
1438
1439 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1442         CHISE.
1443
1444 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-charset.el (default-coded-charset-priority-list):
1447         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1448         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1449         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1450         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1451
1452 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1455         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1456
1457         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1458         `=>>ucs@iso' as the mother.
1459         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1460         mother.
1461
1462 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1465         setting for `===hanyo-denshi/ia'.
1466
1467 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `===hanyo-denshi/ia'.
1471
1472 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-conf.el (=koseki): Fix DOC.
1475         (==koseki): New coded-charset for XEmacs CHISE.
1476
1477 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1480         XEmacs CHISE.
1481         (===hanyo-denshi/jd): Fix DOC.
1482
1483 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1486         setting for `===hanyo-denshi/ip'.
1487
1488 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1489
1490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1491         `===hanyo-denshi/ip'.
1492
1493         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1494         XEmacs CHISE.
1495
1496 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1499         `==ucs-radicals@unicode' and `=>daikanwa'.
1500
1501         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1502         for XEmacs CHISE.
1503
1504 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1507         XEmacs CHISE.
1508
1509 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1512         `===ruimoku-v6'.
1513
1514 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1515
1516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1517         setting for `===ruimoku-v6'.
1518
1519 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1522         CHISE.
1523
1524 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1525
1526         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1527         coded-charset for XEmacs CHISE.
1528
1529 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1532         XEmacs CHISE.
1533
1534 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1537         `===ucs-sip@iso'.
1538
1539 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1542         CHISE.
1543
1544 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1547         `==ucs-sip@iso'.
1548
1549         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1550         CHISE.
1551
1552 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1555         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1556         (=ucs-sip-ext-b@iso): Fix registry.
1557         (==ucs-sip-ext-b@iso): Ditto.
1558         (===ucs-sip-ext-b@iso): Ditto.
1559
1560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1561         `=ucs-sip@iso'.
1562
1563 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1566         setting for `=>cbeta'.
1567
1568 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1569
1570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1571         `=>cns11643-7'.
1572
1573         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1574
1575 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1578         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1579
1580 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1583         `=ucs@cns'.
1584         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1585         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1586         `=ucs@jis/1990'.
1587         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1588         `=ucs@jis/2000'.
1589         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1590         `=ucs@jis/2004'.
1591         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1594         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1595
1596 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1597
1598         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1599         XEmacs CHISE.
1600         (==jis-x0208@1978/1pr): Ditto.
1601         (==jis-x0208@1978/2-pr): Ditto.
1602
1603 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `===jis-x0213-1@2004'.
1607
1608 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1611         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1612
1613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1614         `===hanyo-denshi/jb'.
1615
1616         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1617         XEmacs CHISE.
1618         (=+>hanyo-denshi/ft): Ditto.
1619         (=+>hanyo-denshi/jt): Ditto.
1620
1621 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1622
1623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1624         `===hanyo-denshi/hg'.
1625
1626 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1627
1628         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1629         XEmacs CHISE.
1630         (===hanyo-denshi/hg): Ditto.
1631
1632 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1633
1634         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1635         glyph-forms instead of detailed glyph-images.
1636         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1637         `=adobe-japan1-*'.
1638         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1639         (===adobe-japan1-1): Ditto.
1640         (===adobe-japan1-2): Ditto.
1641         (===adobe-japan1-3): Ditto.
1642         (===adobe-japan1-4): Ditto.
1643         (===adobe-japan1-5): Ditto.
1644         (===adobe-japan1-6): Ditto.
1645         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1646         `=>>>adobe-japan1' as the mother.
1647         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1648         `=>>adobe-japan1' as the mother.
1649         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1650         glyph-images.
1651         (==jis-x0208@1978): Ditto.
1652         (==jis-x0208@1983): Ditto.
1653         (==jis-x0208@1990): Ditto.
1654         (==jis-x0213-1): Ditto.
1655         (==jis-x0213-1@2000): Ditto.
1656         (==jis-x0213-1@2004): Ditto.
1657         (==jis-x0213-2): Ditto.
1658         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1659         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1660         `=jis-x0208@1978'.
1661         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1662         `=jis-x0208@1983'.
1663         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1664         `=jis-x0208@1990'.
1665         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1666         `=jis-x0213-1'.
1667         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1668         `=jis-x0213-1@2000'.
1669         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1670         `=jis-x0213-1@2004'.
1671         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1672         `=jis-x0213-2'.
1673         (===jis-x0208): New coded-charset for XEmacs CHISE.
1674         (===jis-x0208@1978): Ditto.
1675         (===jis-x0208@1983): Ditto.
1676         (===jis-x0208@1990): Ditto.
1677         (===jis-x0213-1): Ditto.
1678         (===jis-x0213-1@2000): Ditto.
1679         (===jis-x0213-2): Ditto.
1680         (===jis-x0212): Ditto.
1681         (===ks-x1001): Ditto.
1682         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1683         mother.
1684         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1685         as the mother.
1686         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1687         as the mother.
1688         (===cns11643-1): New coded-charset for XEmacs CHISE.
1689         (===cns11643-2): Ditto.
1690         (===cns11643-3): Ditto.
1691         (===cns11643-4): Ditto.
1692         (===cns11643-5): Ditto.
1693         (===cns11643-6): Ditto.
1694         (===cns11643-7): Ditto.
1695         (=>>cns11643-1): Ditto.
1696         (==big5-cdp): Indicate abstract glyph-images instead of
1697         representative glyph-images.
1698         (===big5-cdp): New coded-charset for XEmacs CHISE.
1699         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1700         detailed glyph-images.
1701         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1702         `=hanyo-denshi/*'.
1703         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1704         (===hanyo-denshi/ib): Ditto.
1705         (===hanyo-denshi/jt): Ditto.
1706         (===hanyo-denshi/ks): Ditto.
1707         (===mj): Ditto.
1708         (===mj-0): Ditto.
1709         (===mj-1): Ditto.
1710         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1711         `=>>>hanyo-denshi/*' as its mother.
1712         (==gt): Indicate abstract glyph-forms instead of detailed
1713         glyph-images.
1714         (===gt): New coded-charset for XEmacs CHISE.
1715         (=>>>gt): Indicates `==gt' instead of `=gt'.
1716         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1717         (==gt-k): Indicate abstract glyph-forms instead of detailed
1718         glyph-images.
1719         (===gt-k): New coded-charset for XEmacs CHISE.
1720         (==daikanwa): Indicates glyph-images instead of detailed
1721         glyph-images.
1722         (===daikanwa): New coded-charset for XEmacs CHISE.
1723         (===daikanwa/+p): Ditto.
1724         (===daikanwa/ho): Ditto.
1725         (==cbeta): Ditto.
1726         (===cbeta): Ditto.
1727         (==jef-china3): Ditto.
1728         (===jef-china3): Ditto.
1729         (==ruimoku-v6): Ditto.
1730         (==ucs@iso): Indicate representative glyph-forms instead of
1731         representative glyph-images.
1732         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1733         (==ucs@unicode): Indicate representative glyph-forms instead of
1734         representative glyph-images.
1735         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1736         `=ucs@unicode'.
1737         (==ucs@cns): Indicate representative glyph-forms instead of
1738         representative glyph-images.
1739         (==ucs@jis): Ditto.
1740         (==ucs@jis/1990): Ditto.
1741         (==ucs@jis/2000): Ditto.
1742         (==ucs@jis/2004): Ditto.
1743         (==ucs@ks): Ditto.
1744         (===ucs@iso): New coded-charset for XEmacs CHISE.
1745         (===ucs@unicode): Ditto.
1746         (===ucs@gb): Ditto.
1747         (===ucs@ks): Ditto.
1748         (===ucs-bmp-cjk@gb): Ditto.
1749         (===ucs-sip-ext-b@iso): Ditto.
1750
1751 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1754         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1755         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1756         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1757         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1758         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1759         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1760         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1761         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1762         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1763
1764         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1765         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1766         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1767         - Use "&g1-[NAME];" for `=>>[NAME]'.
1768         - Abolish "&g2-[NAME];".
1769
1770 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1771
1772         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1773         `=>>ucs@cns' as the mother.
1774
1775 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778         setting for `==ucs@ks'.
1779
1780 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1781
1782         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1783         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1784         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1785         0x00E30000〜0x00E409D5.
1786
1787 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1790         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1791         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1792
1793 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1797
1798         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1799         (=mj-0): Ditto.
1800         (=mj-1): Ditto.
1801         (==mj): Ditto.
1802         (==mj-0): Ditto.
1803         (==mj-1): Ditto.
1804         (=>>mj): Ditto.
1805
1806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1807         setting for `=mj' and `==mj'.
1808
1809 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1810
1811         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1812         CHISE.
1813
1814 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1817         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1818         `=>ucs@hanyo-denshi'.
1819
1820 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1823         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1824
1825         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1826         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1827
1828 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1829
1830         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1831         XEmacs CHISE.
1832
1833 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1836         Change priority of `=>>>ucs@iso'.
1837
1838         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1839         `=>>>ucs@iso' as the mother.
1840         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1841
1842 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1843
1844         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1845         Change priority of `=>>>ucs@unicode'.
1846
1847         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1848         `=ucs@unicode'.
1849
1850 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1851
1852         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1853         Change priority of `=>>>ucs@jis'.
1854
1855         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1856         `=ucs@jis'.
1857
1858 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1861         setting for `==daikanwa/+p'.
1862
1863 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1864
1865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1866         setting for `==shinjigen@1ed'.
1867
1868 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1869
1870         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1871         XEmacs CHISE.
1872
1873 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-conf.el (==shinjigen): Modify DOC.
1876         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1877         (==shinjigen@rev): Modify DOC.
1878
1879 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1882         CHISE.
1883
1884 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1887         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1888
1889         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1890         XEmacs CHISE.
1891
1892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1893         `==daikanwa'.
1894
1895 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1898         setting for `==cns11643-7'.
1899
1900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1901         `==cns11643-7'.
1902
1903 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1906         `==cns11643-6'.
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1909         setting for `==cns11643-6'.
1910
1911 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         setting for `==cns11643-5'.
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1917         `==cns11643-5'.
1918
1919 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1920
1921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1922         setting for `==cns11643-4'.
1923
1924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1925         `==cns11643-4'.
1926
1927 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1928
1929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1930         setting for `==cns11643-3'.
1931
1932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1933         `==cns11643-3'.
1934
1935 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `==cns11643-2'.
1939
1940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1941         `==cns11643-2'.
1942
1943 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1944
1945         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1946         Change priority of `=>>>ucs@ks'.
1947
1948         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1949         `=ucs@ks'.
1950
1951 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1952
1953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1954         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1955         `==ucs@cns' and `==cns11643-1'.
1956
1957         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1958         (==cns11643-2): Ditto.
1959         (==cns11643-3): Ditto.
1960         (==cns11643-4): Ditto.
1961         (==cns11643-5): Ditto.
1962         (==cns11643-6): Ditto.
1963         (==cns11643-7): Ditto.
1964
1965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1966         `==cns11643-1'.
1967
1968 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1969
1970         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1971         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1972         `=>>>ucs@jis/1990'.
1973
1974         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1975         `=ucs@jis/1990'.
1976         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1977         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1978
1979 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1982         Change priority of `=>>>ucs@cns'.
1983
1984         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1985         `=ucs@cns'.
1986
1987 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1988
1989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1990         `==ks-x1001'.
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1993         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1994         `==ks-x1001'.
1995
1996 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1999
2000 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2001
2002         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2003         `=jis-x0208'.
2004         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2005         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2006         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2007         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2008         (=>>>jis-x0213-1@2000): Changed to an alias for
2009         `=jis-x0213-1@2000'.
2010         (=>>>jis-x0213-1@2004): Changed to an alias for
2011         `=jis-x0213-1@2004'.
2012         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2013
2014 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2015
2016         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2017         `=adobe-japan1-0'.
2018         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2019         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2020         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2021         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2022         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2023         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2024
2025 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2029         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2030         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2031         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2032         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2033
2034 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2038         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2039         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2040         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2041         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2042         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2043         `==jis-x0212'.
2044
2045 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2046
2047         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2048         "AdobeJapan1-[0-6]$".
2049         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2050         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2051         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2052         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2053         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2054         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2055         (==adobe-japan1-1): Ditto.
2056         (==adobe-japan1-2): Ditto.
2057         (==adobe-japan1-3): Ditto.
2058         (==adobe-japan1-4): Ditto.
2059         (==adobe-japan1-5): Ditto.
2060         (==adobe-japan1-6): Ditto.
2061         (==jis-x0208): Ditto.
2062         (==jis-x0208@1978): Ditto.
2063         (==jis-x0208@1983): Ditto.
2064         (==jis-x0208@1990): Ditto.
2065         (==jis-x0213-1): Ditto.
2066         (==jis-x0213-1@2000): Ditto.
2067         (==jis-x0213-1@2004): Ditto.
2068         (==jis-x0213-2): Ditto.
2069         (==jis-x0212): Ditto.
2070         (==gb2312): Ditto.
2071         (==iso-ir165): Ditto.
2072         (==gb12345): Ditto.
2073         (==ks-x1001): Ditto.
2074         (==cns11643-1): Ditto.
2075         (==cns11643-2): Ditto.
2076         (==cns11643-3): Ditto.
2077         (==cns11643-4): Ditto.
2078         (==cns11643-5): Ditto.
2079         (==cns11643-6): Ditto.
2080         (==cns11643-7): Ditto.
2081         (==big5-cdp): Ditto.
2082         (==hanyo-denshi/ja): Ditto.
2083         (==hanyo-denshi/jb): Ditto.
2084         (==hanyo-denshi/jc): Ditto.
2085         (==hanyo-denshi/jd): Ditto.
2086         (==hanyo-denshi/ft): Ditto.
2087         (==hanyo-denshi/ia): Ditto.
2088         (==hanyo-denshi/ib): Ditto.
2089         (==hanyo-denshi/hg): Ditto.
2090         (==hanyo-denshi/jt): Ditto.
2091         (==hanyo-denshi/ks): Ditto.
2092         (==gt): Ditto.
2093         (==gt-k): Ditto.
2094         (==daikanwa): Ditto.
2095         (==shinjigen): Ditto.
2096         (==ucs@iso): Ditto.
2097         (==ucs@unicode): Ditto.
2098         (==ucs@gb): Ditto.
2099         (==ucs-bmp@gb): Ditto.
2100         (==ucs@cns): Ditto.
2101         (==ucs-bmp@cns): Ditto.
2102         (==ucs@jis): Ditto.
2103         (==ucs@jis/1990): Ditto.
2104         (==ucs@jis/2000): Ditto.
2105         (==ucs@jis/2004): Ditto.
2106         (==ucs@JP): Ditto.
2107         (==ucs@JP/hanazono): Ditto.
2108         (==ucs@ks): Ditto.
2109         (==ucs-bmp@ks): Ditto.
2110         (==ucs@cns11643): Ditto.
2111         (==ucs-bmp-cjk@gb): Ditto.
2112         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2113         (==ucs-sip-ext-b@iso): Ditto.
2114
2115 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2116
2117         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2118         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2119
2120         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2121         XEmacs CHISE.
2122         (=ucs-bmp-cjk@unicode): Abolished.
2123
2124 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2125
2126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2127         `=+>ucs-bmp-cjk-compat@jis'.
2128
2129         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2130         for XEmacs CHISE.
2131
2132 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2133
2134         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2135         CHISE.
2136
2137 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2138
2139         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2140         for XEmacs CHISE.
2141         (=jis-x0208@1978/1er-pr): Abolished.
2142         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2143         `=jis-x0208@1978/1er-pr' as the mother.
2144
2145 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2146
2147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2148         setting for `=ucs-itaiji-084'.
2149
2150 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2151
2152         * mule/mule-charset.el (default-coded-charset-priority-list):
2153         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2154
2155         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2156         XEmacs CHISE.
2157         (=ucs-bmp-itaiji-084): Ditto.
2158
2159 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2163
2164 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2165
2166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2167         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2168
2169         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2170         XEmacs CHISE.
2171         (=big5-cdp-var-5): Ditto.
2172
2173 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2174
2175         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2176         XEmacs CHISE.
2177
2178 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2179
2180         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2181         XEmacs CHISE.
2182
2183 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2184
2185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2186         setting for `=>>>hanyo-denshi/ft'.
2187
2188 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2189
2190         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2191         XEmacs CHISE.
2192         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2193         `=hanyo-denshi/jd' as the mother.
2194
2195 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2196
2197         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2198         XEmacs CHISE.
2199         (=+>adobe-japan1-1): Ditto.
2200         (=+>adobe-japan1-2): Ditto.
2201         (=+>adobe-japan1-3): Ditto.
2202         (=+>adobe-japan1-4): Ditto.
2203         (=+>adobe-japan1-5): Ditto.
2204         (=+>adobe-japan1-6): Ditto.
2205         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2206
2207 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2208
2209         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2210         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2211         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2212
2213         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2214         the top.
2215
2216 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2217
2218         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2219         XEmacs CHISE.
2220         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2221         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2222         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2223
2224 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2225
2226         * mule/mule-charset.el (default-coded-charset-priority-list):
2227         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2228         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2229
2230         * mule/mule-conf.el: Modify order of definitions of some
2231         coded-charsets.
2232
2233 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2234
2235         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2236         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2237         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2238
2239         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2240         CHISE.
2241         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2242         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2243
2244 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2245
2246         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2247         CHISE.
2248
2249 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2250
2251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2252         setting for `=daikanwa/+2p'.
2253
2254         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2255         XEmacs CHISE.
2256
2257 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2258
2259         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2260         XEmacs CHISE.
2261         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2262
2263 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2264
2265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2266         setting for `=>>>hanyo-denshi/ib'.
2267
2268 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2269
2270         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2271         XEmacs CHISE.
2272         (=>>>hanyo-denshi/ib): Ditto.
2273         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2274         `=hanyo-denshi/ja' as the mother.
2275         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2276         `=hanyo-denshi/ib' as the mother.
2277
2278 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2279
2280         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2281         XEmacs CHISE.
2282         (utf-8-ivs-mcs-er): Likewise.
2283         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2284         and `=>ucs-gb'.
2285         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2286         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2287         `ucs-gb' and `=>ucs-gb'.
2288         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2289         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2290         and `=>ucs-cns'.
2291         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2292         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2293         `ucs-cns' and `=>ucs-cns'.
2294         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2295         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2296         `ucs-big5' and `=>ucs-big5'.
2297         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2298         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2299         `ucs-big5' and `=>ucs-big5'.
2300         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2301         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2302         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2303         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2304         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2305         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2306         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2307         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2308         `=>ucs-jis'; modify DOC and mnemonic.
2309         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2310         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2311         and `=>ucs-jis'; modify DOC and mnemonic.
2312         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2313         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2314         `=>ucs-ks'.
2315         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2316         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2317         and `=>ucs-ks'.
2318         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2319
2320 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2321
2322         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2323         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2324
2325 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2326
2327         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2328         Modify priorities.
2329
2330 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2333         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2334
2335 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2339
2340 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2341
2342         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2343         CHISE.
2344
2345 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2346
2347         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2348         CHISE.
2349
2350 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2351
2352         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2353         CHISE.
2354
2355 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `=+>ucs-bmp-cjk@unicode'.
2359
2360         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2361         for XEmacs CHISE.
2362
2363 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2366         setting for `=>>daikanwa'.
2367
2368 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2371         `=>>hanyo-denshi/jt'.
2372
2373 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2376         XEmacs CHISE.
2377         (=+>jis-x0208@1990): Ditto.
2378         (=+>jis-x0213-1@2000): Ditto.
2379
2380 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2383         XEmacs CHISE.
2384
2385 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2388         XEmacs CHISE.
2389         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2390         `=hanyo-denshi/jc' as the mother.
2391
2392 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2395         setting for `=+>adobe-japan1'.
2396
2397         * mule/mule-charset.el (default-coded-charset-priority-list):
2398         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2399         and `=>>hanyo-denshi/ft' to `=>>gt'.
2400
2401 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2404         XEmacs CHISE.
2405         (=>>adobe-japan1-1): Ditto.
2406         (=>>adobe-japan1-2): Ditto.
2407         (=>>adobe-japan1-3): Ditto.
2408         (=>>adobe-japan1-4): Ditto.
2409         (=>>adobe-japan1-5): Ditto.
2410         (=>>adobe-japan1-6): Ditto.
2411         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2412
2413 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2414
2415         * mule/mule-conf.el (=adobe-japan1): New alias for
2416         `=adobe-japan1-6'.
2417         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2418         (=>>>adobe-japan1-1): Ditto.
2419         (=>>>adobe-japan1-2): Ditto.
2420         (=>>>adobe-japan1-3): Ditto.
2421         (=>>>adobe-japan1-4): Ditto.
2422         (=>>>adobe-japan1-5): Ditto.
2423         (=>>>adobe-japan1-6): Ditto.
2424         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2425
2426 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         setting for `=>>>adobe-japan1'.
2430
2431 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2434         setting for `=+>ucs@ks'.
2435
2436 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2439         XEmacs CHISE.
2440         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2441         `=adobe-japan1-6' as the mother.
2442
2443 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2446         setting for `=>cns11643-7'.
2447
2448 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2451         CHISE.
2452
2453 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2456         XEmacs CHISE.
2457         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2458
2459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2460         setting for `=>ucs@jis/2004'.
2461
2462 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2465         setting for `=+>gt'.
2466
2467         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2468         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2469
2470 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2473         `=>ucs@unicode' as the mother.
2474         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2475         mother.
2476         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2477         mother.
2478         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2479         mother.
2480
2481 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2484         setting for `=+>ucs@unicode'.
2485
2486         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2487         CHISE.
2488
2489 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2490
2491         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2492         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2493         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2494         - Add setting for `=+>ucs@cns'.
2495
2496         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2497         CHISE.
2498         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2499         as the mother.
2500         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2501         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2502
2503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2504         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2505
2506 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         setting for `=>ucs@ks'.
2510
2511 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2514         `=ucs-bmp-cjk-compat@unicode'.
2515
2516         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2517         coded-charset for XEmacs CHISE.
2518
2519 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2522         `=ucs-bmp-cjk-compat'.
2523
2524         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2525         XEmacs CHISE.
2526
2527 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2530         CHISE.
2531
2532 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2535         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2536
2537         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2538         `=>ucs@jis/1990'.
2539         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2540
2541 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2544         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2545
2546         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2547         CHISE.
2548         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2549         mother.
2550
2551 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2554         `=>jis-x0213-2@usual'.
2555         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2556         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2557         `=>jis-x0213-2@usual' as the mother.
2558
2559 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2562         (=>ucs@JP): New alias for `=+>ucs@jis'.
2563
2564 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2567         `=>jis-x0208@usual'.
2568         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2569         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2570         `=>jis-x0208@usual' as the mother.
2571         (=>jis-x0208): Likewise.
2572
2573 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2576         setting for `=+>jis-x0208@1978'.
2577
2578 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2579
2580         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2581         XEmacs CHISE.
2582
2583 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2586         setting for `=>>>ucs@jis/1990'.
2587
2588 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2591         setting for `=>ucs@jis/1990'.
2592
2593 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         setting for `=ucs@JP/hanazono'.
2597
2598         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2599         CHISE.
2600         (=ucs@JP/hanazono): Ditto.
2601         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2602         (=>>hanyo-denshi/jc): Ditto.
2603         (=>>hanyo-denshi/jd): Ditto.
2604
2605 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2608         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2609
2610 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2613         XEmacs CHISE.
2614
2615 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2618         XEmacs CHISE.
2619
2620 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2623         `=ucs-bmp-cjk@JP'.
2624
2625 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2628         XEmacs CHISE.
2629
2630 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2633         Modify order of settings; add settings for `=daikanwa@rev2'.
2634
2635 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2638         setting for `=>>cbeta'.
2639
2640         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2641         CHISE.
2642
2643 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2646         setting for `=>>adobe-japan1'.
2647
2648 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2651         XEmacs CHISE.
2652
2653 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2656         setting for `=>>hanyo-denshi/ia'.
2657
2658         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2659         XEmacs CHISE.
2660
2661 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2664         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2665
2666         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2667         XEmacs CHISE.
2668         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2669         `=hanyo-denshi/jt' as the mother.
2670
2671 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2672
2673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2674         setting for `=>>>jis-x0213-2'.
2675
2676         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2677         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2678         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2679
2680 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2683         XEmacs CHISE.
2684
2685 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2686
2687         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2688         XEmacs CHISE.
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2691         `=>>jis-x0213-1@2004'.
2692
2693 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2696         XEmacs CHISE.
2697
2698 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2701         - Use "&g2-*;" as entity-references for `=>>>*'.
2702         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2703
2704         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2705         XEmacs CHISE.
2706         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2707         as the mother.
2708
2709 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2712         setting for `=>>hanyo-denshi/ib'.
2713
2714         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2715         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2716         (=>>jis-x0208@1990): Ditto.
2717         (=>>hanyo-denshi/ib): Ditto.
2718
2719         * mule/mule-charset.el (default-coded-charset-priority-list):
2720         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2721
2722 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2725         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2726         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2727         `=>>>ucs@jis/2004'.
2728
2729 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2732         XEmacs CHISE.
2733         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2734         `=jis-x0213-1@2004' as the mother.
2735         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2736         (=>>>ucs@ks): Ditto.
2737
2738         * mule/mule-charset.el (default-coded-charset-priority-list):
2739         Modify priority of `=hanyo-denshi/*'.
2740
2741 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         settings for `=>>ucs@JP' and `=ucs@JP'.
2745
2746 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2749         CHISE.
2750
2751 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2754         setting for `=>>>ucs@cns'.
2755
2756         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2757         CHISE.
2758
2759 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2762         instead of `=>>>jis-x0213-1@2004' as the mother.
2763         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2764         (=>>>ucs@unicode): Likewise.
2765         (=>>>ucs@jis): Likewise.
2766         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2767         mother.
2768         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2769
2770 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2773         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2774         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2775         `=>>>ucs@jis'.
2776
2777 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-charset.el (default-coded-charset-priority-list):
2780         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2781         and `=jis-x0213-*-2000'.
2782
2783 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2786         XEmacs CHISE.
2787         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2788         `=>>jis-x0213-1' as the mother.
2789
2790 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2793         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2794
2795 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2798
2799 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2802         XEmacs CHISE.
2803
2804 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-coding.el (decomposition-feature-list): Set
2807         `=decomposition', `=decomposition@cid' and
2808         `=decomposition@hanyo-denshi'.
2809
2810 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2813         setting for `=>>hanyo-denshi/ks'.
2814
2815         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2816         XEmacs CHISE.
2817
2818 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2821         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2824         `=hanyo-denshi/ks/mf'.
2825
2826         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2827         XEmacs CHISE.
2828         (=hanyo-denshi/ks/mf): Ditto.
2829
2830 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         settings for P=hanyo-denshi/jt'.
2834
2835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2836         `=hanyo-denshi/jt'.
2837
2838         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2839         XEmacs CHISE.
2840
2841 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2844         settings for `=hanyo-denshi/ip'.
2845
2846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2847         `=hanyo-denshi/ip'.
2848
2849         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2850         XEmacs CHISE.
2851
2852 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2855         settings for `=hanyo-denshi/hg'.
2856
2857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2858         `=hanyo-denshi/hg'.
2859
2860         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2861         XEmacs CHISE.
2862
2863 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2866         setting for `=>>hanyo-denshi/ft'.
2867
2868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2869         `=>>hanyo-denshi/ft'.
2870
2871         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2872         XEmacs CHISE.
2873
2874 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2875
2876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2877         settings for `=hanyo-denshi/ib'.
2878
2879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2880         `=hanyo-denshi/ib'.
2881
2882         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2883         XEmacs CHISE.
2884
2885 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2888         settings for isolated characters of `=hanyo-denshi/ia' and
2889         non-isolated characters of `=hanyo-denshi/*'.
2890
2891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2892         `=hanyo-denshi/ia'.
2893
2894         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2895         XEmacs CHISE.
2896
2897 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2900         setting for isolated characters of `=hanyo-denshi/ft'.
2901
2902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2903         `=hanyo-denshi/ft'.
2904
2905         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2906         XEmacs CHISE.
2907
2908 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2911         setting for isolated characters of `=hanyo-denshi/jd'.
2912
2913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2914         `=hanyo-denshi/jd'.
2915
2916         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2917         XEmacs CHISE.
2918
2919 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         setting for isolated characters of `=hanyo-denshi/jc'.
2923
2924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2925         `=hanyo-denshi/jc'.
2926
2927         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2928         XEmacs CHISE.
2929
2930 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2933         setting for isolated characters of `=hanyo-denshi/jb'.
2934
2935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2936         `=hanyo-denshi/jb'.
2937
2938         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2939         XEmacs CHISE.
2940
2941 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2944         setting for isolated characters of `=hanyo-denshi/ja'.
2945
2946 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2949         `=hanyo-denshi/ja'.
2950
2951         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2952         XEmacs CHISE.
2953
2954 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2957         settings for isolated characters of `=adobe-japan1-6'.
2958
2959 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2962         CHISE.
2963         (=daikanwa/+2p): Ditto.
2964         (=daikanwa/ho): Ditto.
2965
2966 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2969         coding-system for XEmacs CHISE.
2970
2971 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2974         setting for `=>>ruimoku-v6'.
2975
2976         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2977         CHISE.
2978
2979 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         setting for `=daikanwa@rev1'.
2983
2984 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2987         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2988
2989 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2992         XEmacs CHISE.
2993         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2994
2995 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2998         CHISE.
2999
3000 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3003         CHISE.
3004
3005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3006         setting for `=>ucs@jis'.
3007
3008 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3011         setting for `=>jis-x0208@usual'.
3012
3013         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3014         XEmacs CHISE.
3015         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3016         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3017         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3018
3019 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3022         CHISE.
3023         (=>>>jis-x0208@1990): Ditto.
3024         (=>>>jis-x0213-1): Ditto.
3025         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3026         mother.
3027         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3028         as the mother.
3029
3030 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3033         setting for `=>ucs@cns' and `=>>ucs@ks'.
3034
3035         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3036         CHISE.
3037
3038 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3041         CHISE.
3042
3043 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3046         CHISE.
3047         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3048         mother.
3049
3050 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3053         `==>ucs-bmp-cjk@bucs'.
3054
3055         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3056         XEmacs CHISE.
3057
3058 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3061         setting for `==>ucs@bucs'.
3062
3063         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3064         XEmacs CHISE.
3065
3066 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3069         - Add setting for `=>>jis-x0208'.
3070         - Omit setting for `=>>jis-x0208@1990'.
3071         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3072           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3073           `=ucs@FOO'.
3074
3075 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3078         setting for `=>daikanwa'.
3079
3080 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-conf.el (=daikanwa): Fix DOC.
3083         (=>daikanwa): New abstract character for XEmacs CHISE.
3084         (=>ucs@iso): Likewise.
3085         (=>ucs@unicode): Likewise.
3086         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3087
3088 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3089
3090         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3091         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3092           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3093         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3094         - Add `=>big5-cdp'.
3095
3096 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3099         (=>big5-cdp): New abstract character.
3100
3101 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3104         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3105         `chinese-big5'.
3106
3107 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-charset.el (default-coded-charset-priority-list):
3110         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3111
3112         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3113         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3114         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3115         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3116         and `=>jis-x0213-2'.
3117
3118 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3121         XEmacs CHISE.
3122         (=>>ucs@jis/2000): Likewise.
3123         (=>>ucs@jis/2004): Likewise.
3124
3125 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3128         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3129         `=>>ucs@cns'.
3130
3131         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3132         XEmacs CHISE.
3133         (=>>gt): Use quote instead of backquote; modify DOC.
3134         (=>gt): Use quote instead of backquote.
3135         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3136         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3137         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3138         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3139         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3140         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3141
3142 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3145         `=>>ucs@unicode' and `=>>gt'.
3146
3147 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3150         XEmacs CHISE.
3151         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3152         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3153         `=jis-x0208@1978/1er-pr' as the mother.
3154         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3155
3156 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3159         `=ucs@unicode' as the mother.
3160
3161 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3162
3163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3164         setting for `=>>ucs@unicode'.
3165
3166         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3167         CHISE.
3168
3169 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3172         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3173
3174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3175         `=adobe-japan1-6' and `=adobe-japan1-base'.
3176
3177         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3178         XEmacs CHISE.
3179         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3180         specify `min-code' and `max-code'.
3181         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3182         (=adobe-japan1-2): Likewise.
3183         (=adobe-japan1-3): Likewise.
3184         (=adobe-japan1-4): Likewise.
3185         (=adobe-japan1-5): Likewise.
3186         (=adobe-japan1-6): Likewise.
3187
3188 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3191         setting for `=>gt'.
3192
3193 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3196         CHISE.
3197
3198 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3201         setting for `=>zinbun-oracle'.
3202
3203         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3204         for XEmacs CHISE.
3205
3206 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3209         for XEmacs CHISE.
3210         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3211         `=jis-x0208@1978' as the mother.
3212
3213 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3216         - Use `=gt' instead of `ideograph-gt'.
3217         - Use `=gt-k' instead of `ideograph-gt-k'.
3218         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3219         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3220         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3221         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3222         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3223         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3224         - Use `=>>gt' instead of `<=>gt'.
3225         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3226         - Add setting for `=>>jis-x0208@1990'.
3227         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3228           `=>>jis-x0213-1@2000'.
3229         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3230         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3231           `=>>jis-x0213-1@2004'.
3232         - Add setting for `=>>jis-x0208@1978'.
3233         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3234
3235 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3238         XEmacs CHISE.
3239
3240 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3243         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3244         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3245         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3246         `<=>jis-x0213-1@2004'.
3247
3248 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3251         CHISE.
3252         (=>jis-x0213-2): Ditto.
3253
3254 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3257         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3258
3259 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3262         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3263         `=>jis-x0213-1'.
3264
3265 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3268         CHISE.
3269         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3270
3271 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3272
3273         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3274         `<==>jis-x0213-1'.
3275         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3276         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3277         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3278         (<=>jis-x0208): New alias for `=>jis-x0208'.
3279         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3280         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3281         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3282         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3283         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3284         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3285         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3286         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3287         (=>>gt): Renamed from `<==>gt'.
3288         (<==>gt): New alias for `=>>gt'.
3289
3290 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3293         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3294         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3295         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3296         - Add settings for `<=>jis-x0213-1@2000' and
3297           `<=>jis-x0213-1@2004'.
3298
3299         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3300         XEmacs CHISE.
3301         (<==>jis-x0213-1): Likewise.
3302         (<==>jis-x0213-1@2000): Likewise.
3303         (<==>jis-x0213-1@2004): Likewise.
3304         (<=>jis-x0208): Add property `=>iso-ir 168'.
3305         (<=>jis-x0208@1997): Likewise.
3306         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3307         as the mother; add property `=>iso-ir 228'.
3308         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3309         property `=>iso-ir 228'.
3310         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3311         property `=>iso-ir 233'.
3312         (<==>gt): Renamed from `<=>gt'.
3313         (<=>gt): New alias for `<==>gt'.
3314
3315 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3318         CHISE.
3319         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3320         `<=>jis-x0208' as the mother.
3321         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3322         (<=>jis-x0213-1@2000): Ditto.
3323         (<=>jis-x0213-1@2004): Ditto.
3324
3325 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3328         settings for `<=>gt'.
3329
3330         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3331
3332 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3335         XEmacs CHISE.
3336         (=jis-x0208@1978/-4pr): Likewise.
3337         (=jis-x0208@1978/4-pr): Likewise.
3338         (=jis-x0213-1): Likewise.
3339         (=ucs@iso): Likewise.
3340         (=ucs@unicode): Likewise.
3341         (=ucs@gb): Likewise.
3342         (=ucs@gb/fw): Likewise.
3343         (=ucs@cns): Likewise.
3344         (=ucs@cns/fw): Likewise.
3345         (=ucs@jis): Likewise.
3346         (=ucs@jis/fw): Likewise.
3347         (=ucs@jis/1990): Likewise.
3348         (=ucs@jis/2000): Likewise.
3349         (=ucs@jis/2004): Likewise.
3350         (=ucs@JP): Likewise.
3351         (=ucs@ks): Likewise.
3352         (=ucs@big5): Likewise.
3353         (=ucs@big5/cns11643): Likewise.
3354         (=ucs@cns11643): Likewise.
3355
3356 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3357
3358         * mule/mule-charset.el (default-coded-charset-priority-list):
3359         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3360
3361         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3362         CHISE.
3363         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3364         mother.
3365
3366 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3369         from src/mule-charset.c].
3370         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3371         specify `final'.
3372         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3373         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3374         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3375         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3376         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3377         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3378
3379 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3382         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3383         (=jis-x0208@1978/i-4): Specify `partial'.
3384         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3385         mother coded-charset.
3386         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3387
3388 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3391         settings for `=jis-x0213-1@2004'.
3392
3393 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3396         CHISE.
3397         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3398         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3399         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3400         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3401         temporarily.
3402         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3403
3404 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3407         CHISE.
3408         (=shinjigen@1ed): Inherited from `=shinjigen'.
3409         (=shinjigen@rev): Likewise.
3410
3411 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3414         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3415
3416 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3419         define it as an alias.
3420         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3421         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3422         alias.
3423         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3424         alias.
3425
3426 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3429         CHISE.
3430
3431 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3434         CHISE.
3435         (shinjigen-2): Ditto.
3436
3437 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3438
3439         * mule/mule-charset.el (default-coded-charset-priority-list):
3440         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3441         `chinese-big5-eten-*' and `chinese-big5'.
3442
3443 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3444
3445         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3446         #x9FA5 temporarily.
3447
3448 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3449
3450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3451         settings for `=jis-x0208@1978/i1'.
3452
3453 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3454
3455         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3456         XEmacs CHISE.
3457
3458 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3461         XEmacs CHISE.
3462
3463 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3466         XEmacs CHISE.
3467
3468 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3471         CHISE.
3472         (=ucs-bmp@cns): Likewise.
3473         (=ucs-bmp@jis): Likewise.
3474         (=ucs-bmp@ks): Likewise.
3475
3476 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3477
3478         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3479         CHISE.
3480         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3481
3482 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3483
3484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3485         settings for `=zinbun-oracle'.
3486
3487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3488         `=zinbun-oracle'.
3489
3490 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3493         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3494         `=ucs@iso'.
3495
3496 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/mule-charset.el (default-coded-charset-priority-list):
3499         Delete `ucs-sip'; modify order of some CCSs.
3500
3501 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3504         in XEmacs CHISE.
3505
3506         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3507         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3508         CHISE.
3509
3510 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3511
3512         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3513         its registry.
3514         (=ucs-radicals@unicode): Likewise.
3515
3516 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3519         CHISE.
3520
3521 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3524         CHISE.
3525
3526 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3529         CHISE.
3530
3531 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3532
3533         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3534         Modify preference of *isolated settings*.
3535
3536 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3537
3538         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3539         utf-2000 is provided.
3540         (=ucs@cns11643): Likewise.
3541
3542 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3545         Prefer every *isolated setting* to ordinary setting.
3546
3547 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3548
3549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3550         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3551
3552 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3555         CHISE.
3556
3557 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3558
3559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3560         settings for `=jis-x0208@1997'.
3561
3562 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3565         `=jis-x0208@1997'.
3566
3567 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3570         XEmacs CHISE.
3571
3572 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3573
3574         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3575         `=jis-x0208@1978'.
3576         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3577         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3578         `=jis-x0208-1990' as the mother.
3579         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3580
3581 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3584         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3585         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3586         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3587         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3588         for `=ucs@JP'.
3589
3590 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3591
3592         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3593         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3594         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3595         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3596         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3597         `=daikanwa@rev2'.
3598
3599 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3602         (=gt): Likewise.
3603         (=gt-k): Likewise.
3604         (=gt-pj-*): Likewise.
3605         (=gt-pj-k1): Likewise.
3606         (=gt-pj-k2): Likewise.
3607         (=daikanwa): Likewise.
3608         (=daikanwa-rev1): Likewise.
3609         (=daikanwa-rev2): Likewise.
3610         (=big5-pua): Likewise.
3611         (=big5-eten): Likewise.
3612         (chinese-big5-eten-a): Likewise.
3613         (chinese-big5-eten-b): Likewise.
3614         (=hanziku-*): Likewise.
3615         (=cbeta): Likewise.
3616         (=jef-china3): Likewise.
3617         (=ruimoku-v6): Likewise.
3618         (=ucs@iso): Likewise.
3619         (=ucs@unicode): Likewise.
3620         (=ucs@gb): Likewise.
3621         (=ucs@cns): Likewise.
3622         (=ucs@jis): Likewise.
3623         (=ucs@jis-1990): Likewise.
3624         (=ucs@jis-2000): Likewise.
3625         (=ucs@jp): Likewise.
3626         (=ucs@ks): Likewise.
3627         (=ucs@big5): Likewise.
3628         (=ucs-radicals): Likewise.
3629         (=ucs-radicals@unicode): Likewise.
3630         (=ucs-bmp-cjk): Likewise.
3631         (=ucs-bmp-cjk@unicode): Likewise.
3632         (=ucs-sip-ext-b): Likewise.
3633         (=ucs-sip-ext-b@iso): Likewise.
3634
3635 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3638         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3639
3640 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3643         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3644         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3645         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3646         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3647         arabic-digit, ipa and ``&I-B-XXXX;''.
3648
3649 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3650
3651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3652         setting for (I-)HZK{03..12}-XXXX.
3653
3654 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3657         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3658
3659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3660         `=ruimoku-v6'.
3661
3662         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3663         CHISE.
3664
3665 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3666
3667         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3668         (=ucs@unicode): Likewise.
3669         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3670         (=ucs@cns): Likewise.
3671         (=ucs@jis): Likewise.
3672         (=ucs@ks): Likewise.
3673         (=ucs@big5): Likewise.
3674
3675 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3676
3677         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3678         `ucs-jis'.
3679         (utf-8-jis-er): Likewise.
3680         (utf-8-jp): New coding-system.
3681         (utf-8-jp-er): Likewise.
3682
3683         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3684
3685 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3688
3689         * mule/japanese.el: Move definition of `euc-jisx0213' to
3690         mule/mule-coding.el.
3691
3692 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3693
3694         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3695         mule-coding before loading update-cdb when utf-2000 is provided.
3696
3697 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3698
3699         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3700         `=daikanwa'.
3701
3702 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3703
3704         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3705         definition codes when `utf-2000' is provided.
3706
3707 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3708
3709         * mule/mule-category.el (word-combining-categories): Don't setup
3710         `word-combining-categories' in XEmacs CHISE.
3711         (word-separating-categories): Add setting about Latin script in
3712         XEmacs CHISE.
3713
3714 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3715
3716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3717         setting for `chinese-big5'.
3718
3719 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3722         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3723         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3724         add setting for HZK0[12]-xxxx.
3725
3726 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3727
3728         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3729         in XEmacs CHISE.
3730
3731 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3732
3733         * mule/mule-charset.el (default-coded-charset-priority-list):
3734         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3735         and `chinese-big5' to `=gt-pj-*'.
3736
3737 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3738
3739         * mule/mule-conf.el (=daikanwa): Renamed from
3740         `ideograph-daikanwa'.
3741         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3742
3743 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * mule/mule-conf.el (=cns11643-7): Renamed from
3746         `chinese-cns11643-7'.
3747         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3748
3749 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3750
3751         * mule/mule-conf.el (=cns11643-6): Renamed from
3752         `chinese-cns11643-6'.
3753         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3754
3755 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3756
3757         * mule/mule-conf.el (=cns11643-5): Renamed from
3758         `chinese-cns11643-5'.
3759         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3760
3761 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3762
3763         * mule/mule-conf.el (=cns11643-4): Renamed from
3764         `chinese-cns11643-4'.
3765         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3766
3767 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3768
3769         * mule/mule-conf.el (=cns11643-3): Renamed from
3770         `chinese-cns11643-3'.
3771         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3772
3773 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3776         `=cns11643-2'.
3777         (chinese-cns11643-2): New alias for `=cns11643-2'.
3778
3779 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3780
3781         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3782         `=cns11643-1'.
3783         (chinese-cns11643-1): New alias for `=cns11643-1'.
3784
3785 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3786
3787         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3788         (chinese-gb12345): New alias for `=gb12345'.
3789
3790 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3791
3792         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3793         (chinese-gb2312): New alias for `=gb2312'.
3794
3795 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3796
3797         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3798         (chinese-big5): New alias for `=big5'.
3799
3800 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3803         (korean-ksc5601): New alias for `=ks-x1001'.
3804
3805 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3806
3807         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3808         `=jis-x0212'.
3809         (japanese-jisx0212): New alias for `=jis-x0212'.
3810
3811 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3812
3813         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3814         `=jis-x0208-1983'.
3815         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3816
3817 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3818
3819         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3820         `=jis-x0208-1978'.
3821         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3822
3823 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3826         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3827
3828 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3831         (chinese-cns11643-3): Specify iso-ir 183.
3832         (chinese-cns11643-4): Specify iso-ir 184.
3833         (chinese-cns11643-5): Specify iso-ir 185.
3834         (chinese-cns11643-6): Specify iso-ir 186.
3835         (chinese-cns11643-7): Specify iso-ir 187.
3836         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3837         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3838
3839 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3840
3841         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3842         \uXXXX for every cases.
3843
3844 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3845
3846         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3847         (ucs-big5): Changed to an alias for `=ucs@big5'.
3848
3849 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3850
3851         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3852         (ucs-ks): Changed to an alias for `=ucs@ks'.
3853
3854 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3855
3856         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3857         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3858
3859 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3860
3861         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3862         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3863
3864 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3865
3866         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3867         (ucs-jis): Changed to an alias for `=ucs@jis'.
3868
3869 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3870
3871         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3872         (ucs-cns): Changed to an alias for `=ucs@cns'.
3873
3874 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3875
3876         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3877         (ucs-gb): Changed to an alias for `=ucs@gb'.
3878
3879 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3880
3881         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3882         `ideograph-daikanwa-2'.
3883         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3884         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3885
3886 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3887
3888         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3889         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3890
3891         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3892         for `xemacs-chise-version'.
3893
3894 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * mule/mule-charset.el (default-coded-charset-priority-list):
3897         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3898         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3899         instead of `ideograph-hanziku-*'.
3900
3901         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3902         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3903
3904 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3905
3906         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3907         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3908         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3909         `utf-2000' is provided.
3910
3911 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3912
3913         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3914         is provided [was builtin coded-charsets].
3915
3916 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3917
3918         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3919         is provided [was builtin coded-charsets].
3920
3921 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3922
3923         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3924         is provided [was builtin coded-charsets].
3925
3926 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3927
3928         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3929         is provided [was builtin coded-charsets].
3930
3931 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3932
3933         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3934         when `utf-2000' is provided [was builtin coded-charsets].
3935
3936 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3937
3938         * mule/mule-conf.el (=hanziku-*): Renamed from
3939         `ideograph-hanziku-*'.
3940         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3941
3942 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3943
3944         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3945         `utf-2000' is provided [was builtin coded-charsets].
3946         (ideograph-hanziku-{1..12}): Likewise.
3947
3948 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3949
3950         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3951         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3952
3953 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3954
3955         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3956         when `utf-2000' is provided [was builtin coded-charsets].
3957
3958 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3959
3960         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3961         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3962         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3963
3964 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3965
3966         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3967         (ideograph-gt): Changed to an alias for `=gt'.
3968
3969 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3970
3971         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3972         is provided; it was defined as a builtin coded-charset.
3973         (ideograph-gt): Likewise.
3974
3975 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3976
3977         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3978         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3979
3980 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3981
3982         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3983         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3984
3985 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3986
3987         * mule/mule-conf.el (=big5-eten): Renamed from
3988         `chinese-big5-eten'.
3989         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3990
3991 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3992
3993         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3994         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3995
3996 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3997
3998         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3999         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4000
4001 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4002
4003         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4004         (china3-jef): Changed to an alias for `=jef-china3'.
4005
4006 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4007
4008         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4009         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4010
4011         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4012         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4013         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4014         when `utf-2000' is provided.
4015
4016 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4017
4018         * mule/mule-charset.el (default-coded-charset-priority-list):
4019         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4020
4021         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4022         (ucs-jis-2000): Deleted.
4023
4024 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4025
4026         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4027         UTF-2000.
4028         (=ucs-jis-2000): New coded-charset for UTF-2000.
4029
4030 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4031
4032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4033         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4034
4035 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4036
4037         * mule/mule-charset.el (default-coded-charset-priority-list):
4038         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4039         `ideograph-cbeta'.
4040
4041 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4042
4043         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4044         builtin coded-charset].
4045
4046 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4047
4048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4049         settings for &K0-xxxx and &I-K0-xxxx.
4050
4051 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4052
4053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4054         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4055
4056 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4057
4058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4059         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4060
4061 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4062
4063         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4064         UTF-2000.
4065         (ideograph-gt-pj-k1): Likewise.
4066         (ideograph-gt-pj-k2): Likewise.
4067
4068 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4069
4070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4071         `=jis-x0208'.
4072
4073 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4074
4075         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4076         UTF-2000 [was a builtin coded-charset].
4077
4078 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4079
4080         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4081         (utf-8-gb-er): Likewise.
4082
4083 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4084
4085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4086         settings for JIS X 0212 and JIS X 0208:1978.
4087
4088 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4089
4090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4091         setting for JIS X 0213.
4092
4093 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4094
4095         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4096         standard-case-table in UTF-2000.
4097
4098 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4099
4100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4101         definitions for isolated-chars.
4102
4103 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4104
4105         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4106         `configure-utf-2000-lisp-directory'.
4107         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4108         `mule-lisp-load-path'.
4109
4110 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4111
4112         * startup.el (startup-setup-paths): Set and use
4113         `utf-2000-lisp-directory'.
4114         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4115         UTF-2000.
4116
4117 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4118
4119         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4120         (paths-find-utf-2000-lisp-directory): New function.
4121         (paths-construct-load-path): Add new optional argument
4122         `utf-2000-lisp-directory'.
4123
4124         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4125
4126 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4127
4128         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4129         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4130         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4131         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4132         `chinese-big5-2' in UTF-2000.
4133
4134         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4135         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4136
4137 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4138
4139         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4140         `big5-eten-er' in UTF-2000.
4141         (big5-cdp): Modify DOC-string and mnemonic.
4142
4143 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4144
4145         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4146         UTF-2000 [renamed from utf-8-er].
4147         (utf-8-gb): New coding-system in UTF-2000.
4148         (utf-8-gb-er): Likewise.
4149         (utf-8-cns): Likewise.
4150         (utf-8-cns-er): Likewise.
4151         (utf-8-big5): Likewise.
4152         (utf-8-big5-er): Likewise.
4153         (utf-8-jis): Likewise.
4154         (utf-8-jis-er): Likewise.
4155         (utf-8-ks): Likewise.
4156         (utf-8-ks-er): Likewise.
4157         (utf-8-er): Likewise.
4158
4159 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4160
4161         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4162         instead of `utf-8-unix' in UTF-2000.
4163
4164         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4165
4166 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4167
4168         * mule/japanese.el (euc-jisx0213): New coding-system.
4169
4170         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4171         `japanese-jisx0208-1990' as the mother.
4172
4173 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4174
4175         * dumped-lisp.el (preloaded-file-list): Change condition of
4176         loading "close-cdb".
4177
4178 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4179
4180         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4181         setup `coded-charset-entity-reference-alist'.
4182
4183 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4184
4185         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4186         UTF-2000.
4187
4188 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4189
4190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4191         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4192
4193 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4194
4195         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4196         (chinese-big5-eten-a): Likewise.
4197         (chinese-big5-eten-b): Likewise.
4198         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4199         code range is #x8140 .. #x8DFE.
4200
4201 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4202
4203         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4204         UTF-2000.
4205         (chinese-big5-cdp): Likewise.
4206
4207 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4208
4209         * dumped-lisp.el (preloaded-file-list): Rename
4210         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4211
4212 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4213
4214         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4215         append `system-char-db-source-file-list' into
4216         `preloaded-file-list' in UTF-2000.
4217
4218 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4219
4220         * dumped-lisp.el (preloaded-file-list): Delete
4221         character-definition files.
4222
4223 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4224
4225         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4226         UTF-2000.
4227
4228 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4229
4230         * mule/mule-charset.el (default-coded-charset-priority-list):
4231         Delete `mojikyo-2022-1'.
4232
4233 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4234
4235         * mule/mule-charset.el (default-coded-charset-priority-list):
4236         Delete `mojikyo'.
4237
4238 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4239
4240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4241         `ucs-sip'.
4242
4243 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4244
4245         * mule/mule-charset.el (default-coded-charset-priority-list):
4246         Comment out `chinese-gb12345'.
4247
4248 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4249
4250         * bytecomp.el (byte-compile-insert-header): Fixed.
4251
4252 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4253
4254         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4255         XEmacs UTF-2000.
4256
4257 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4258
4259         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4260         UTF-2000.
4261
4262 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4263
4264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4265         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4266
4267 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4268
4269         * mule/mule-charset.el (default-coded-charset-priority-list):
4270         `japanese-jef-china3' is renamed `china3-jef'.
4271
4272 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4273
4274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4275         `japanese-jef-china3' and `ideograph-cbeta'.
4276
4277 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4278
4279         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4280
4281 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4282
4283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4284         `chinese-big5-cdp'.
4285
4286 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4287
4288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4289         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4290
4291 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4292
4293         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4294         loading character definitions.
4295
4296 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4297
4298         * dumped-lisp.el (preloaded-file-list): Rename
4299         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4300
4301 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4302
4303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4304         `chinese-big5'.
4305
4306 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4307
4308         * dumped-lisp.el (preloaded-file-list): Dump
4309         "Ideograph-R028-Private" with XEmacs UTF-2000.
4310
4311 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4312
4313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4314         `chinese-gb12345'.
4315
4316 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4317
4318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4319         `ideograph-gt-pj-{1..11}'.
4320
4321         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4322         XEmacs UTF-2000.
4323
4324 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4325
4326         * mule/mule-charset.el (default-coded-charset-priority-list):
4327         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4328         `chinese-isoir165'.
4329
4330 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4331
4332         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4333         `image/png', `image/x-xpm' and `image/tiff'.
4334
4335         * files.el (binary-file-regexps): Add *.PNG.
4336
4337 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4338
4339         * mule/mule-charset.el (default-coded-charset-priority-list):
4340         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4341         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4342
4343 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4344
4345         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4346         the first completion when UTF-2000 is running.
4347
4348 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4349
4350         * mule/mule-charset.el (default-coded-charset-priority-list):
4351         Delete `ucs'.
4352
4353 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4354
4355         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4356
4357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4358         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4359
4360 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4361
4362         * mule/vietnamese.el (vscii-2): Delete abolished property
4363         `composite'; now composite mode is default.
4364
4365 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4366
4367         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4368         of `raw-text'; check \uHHHH representation even if non-ascii
4369         characters are not found.
4370
4371         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4372         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4373         unconditionally.
4374
4375         * mule/viet-ccl.el: New file.
4376
4377         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4378         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4379         - Separate CCL based implementations to viet-ccl.el.
4380
4381 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4382
4383         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4384         "jisx0213.2000-1".
4385         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4386
4387         * mule/mule-charset.el (default-coded-charset-priority-list):
4388         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4389         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4390
4391 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4392
4393         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4394
4395 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4396
4397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4398         `ucs' in UTF-2000.
4399
4400 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4401
4402         * mule/mule-charset.el (default-coded-charset-priority-list):
4403         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4404         `arabic-iso8859-6'.
4405
4406 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4407
4408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4409         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4410
4411 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4412
4413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4414         `katakana-jisx0201' in UTF-2000.
4415
4416 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4417
4418         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4419         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4420         "u0FB50-Arabic-Presentation-Forms-A",
4421         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4422         "u0FE50-Small-Form-Variants",
4423         "u0FE70-Arabic-Presentation-Forms-B",
4424         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4425         UTF-2000.
4426
4427 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4428
4429         * dumped-lisp.el (preloaded-file-list): Delete
4430         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4431         ... "Ideograph-R214-Flute" in UTF-2000.
4432
4433 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4434
4435         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4436         (japanese-jisx0213-2): New coded-charset.
4437
4438         * dumped-lisp.el (preloaded-file-list): Add
4439         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4440         "Ideograph-R030-Mouth".
4441
4442 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4443
4444         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4445         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4446         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4447         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4448         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4449         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4450         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4451         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4452
4453 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4454
4455         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4456         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4457         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4458         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4459         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4460
4461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4462         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4463
4464 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4465
4466         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4467         in UTF-2000.
4468
4469 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4470
4471         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4472         (chinese-isoir165): Moved from mule/chinese.el.
4473         (chinese-cns11643-3): Moved from mule/chinese.el.
4474         (chinese-cns11643-4): Moved from mule/chinese.el.
4475         (chinese-cns11643-5): Moved from mule/chinese.el.
4476         (chinese-cns11643-6): Moved from mule/chinese.el.
4477         (chinese-cns11643-7): Moved from mule/chinese.el.
4478
4479         * mule/chinese.el: Move definition of coded-charsets to
4480         mule/mule-conf.el.
4481
4482 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4483
4484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4485         `ideograph-daikanwa'.
4486
4487 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4488
4489         * dumped-lisp.el (preloaded-file-list): Delete
4490         "ccs-jisx0201-latin.el".
4491
4492 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4493
4494         * dumped-lisp.el (preloaded-file-list): Add
4495         "u031A0-Extended-Bopomofo" in UTF-2000.
4496
4497 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4498
4499         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4500         renamed to u02E00-CJK-Radical-Supplement.
4501
4502 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4503
4504         * dumped-lisp.el (preloaded-file-list): Add
4505         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4506         "u030A0-Katakana", "u03100-Bopomofo",
4507         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4508         "u03200-Enclosed-CJK-Letters-and-Months" and
4509         "u03300-CJK-Compatibility".
4510
4511 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4512
4513         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4514         "u02F00-Kangxi-Radicals" and
4515         "u02FF0-Ideographic-Description-Characters".
4516
4517 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4518
4519         * dumped-lisp.el (preloaded-file-list): Add
4520         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4521         "u02800-Braille-Patterns" in UTF-2000.
4522
4523 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4524
4525         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4526         "uXXXXX-*.el" in UTF-2000.
4527
4528         * bytecomp.el (byte-compile-insert-header): Delete comments if
4529         non-ASCII characters are found; allow `byte-compile-dynamic' and
4530         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4531         `raw-text'.
4532
4533 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4534
4535         * dumped-lisp.el (preloaded-file-list): Add
4536         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4537         "u025A0-Geometric-Shapes.el".
4538
4539 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4540
4541         * dumped-lisp.el (preloaded-file-list): Add
4542         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4543         "u02460-Enclosed-Alphanumerics.el".
4544
4545 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4546
4547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4548         `chinese-gb2312'.
4549
4550         * dumped-lisp.el (preloaded-file-list): Add
4551         "u02200-Mathematical-Operators.el" and
4552         "u02300-Miscellaneous-Technical.el".
4553
4554 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4555
4556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4557         `chinese-cns11643-*'.
4558
4559         * dumped-lisp.el (preloaded-file-list): Add
4560         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4561         "u02190-Arrows.el" in UTF-2000.
4562
4563 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4564
4565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4566         `korean-ksc5601'.
4567
4568         * dumped-lisp.el (preloaded-file-list): Add
4569         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4570         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4571         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4572
4573 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4574
4575         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4576
4577 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4578
4579         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4580         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4581         "u01780-Khmer.el", "u01800-Mongolian.el",
4582         "u01E00-Latin-Extended-Additional.el" and
4583         "u01F00-Greek-Extended.el" in UTF-2000.
4584
4585 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4586
4587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4588         `ethiopic-ucs' and `ethiopic'.
4589
4590         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4591         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4592
4593         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4594         from mule/ethiopic.el.
4595
4596         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4597         mule/mule-conf.el.
4598
4599 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4600
4601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4602         `lao'.
4603
4604         * mule/mule-conf.el (lao): New coded-charset.
4605
4606         * dumped-lisp.el (preloaded-file-list): Add
4607         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4608         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4609         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4610         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4611         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4612
4613 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4614
4615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4616         `ucs-bmp' and `arabic-iso8859-6'.
4617
4618 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4619
4620         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4621         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4622         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4623
4624 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4625
4626         * startup.el (normal-top-level): Load autoload file for UTF-2000
4627         in UTF-2000.
4628
4629 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4630
4631         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4632         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4633         "u00020-Basic-Latin.el", "u00080-C1.el",
4634         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4635         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4636         "u002B0-Spacing-Modifier-Letters.el",
4637         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4638         UTF-2000.
4639
4640 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4641
4642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4643         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4644         instead of `vietnamese-viscii-*'.
4645
4646 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4647
4648         * mule/mule-conf.el: New file.
4649
4650         * mule/misc-lang.el: Move definition of charset `ipa' to
4651         mule/mule-conf.el.
4652
4653 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4654
4655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4656         `latin-viscii'; prefer it for characters used in Vietnamese.
4657
4658 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4659
4660         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4661
4662 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4663
4664         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4665         `vietnamese-viscii-lower'.
4666         (latin-viscii-upper): Renamed from charset
4667         `vietnamese-viscii-upper'.
4668         (vietnamese-viscii-lower): New alias for charset
4669         `latin-viscii-lower'.
4670         (vietnamese-viscii-upper): New alias for charset
4671         `latin-viscii-upper'.
4672
4673 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4674
4675         * mule/mule-charset.el (default-coded-charset-priority-list):
4676         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4677
4678 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4679
4680         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4681         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4682         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4683         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4684         lisp/utf-2000.
4685
4686 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4687
4688         * mule/ccs-tcvn5712.el: New file.
4689
4690 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4691
4692         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4693         in UTF-2000.
4694
4695 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4696
4697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4698         `japanese-jisx0208'.
4699
4700 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4701
4702         * dumped-lisp.el (preloaded-file-list): Add
4703         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4704         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4705         UTF-2000.
4706
4707         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4708         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4709         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4710         mule/ccs-viscii.el: New files.
4711
4712         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4713         if \uXXXX is found.
4714
4715 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4716
4717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4718         `hiragana-jisx0208' and `katakana-jisx0208'.
4719
4720 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4721
4722         * mule/chinese.el (chinese-cns11643-3): Define it even if
4723         `utf-2000' is provided.
4724         (chinese-cns11643-4): Likewise.
4725         (chinese-cns11643-5): Likewise.
4726         (chinese-cns11643-6): Likewise.
4727         (chinese-cns11643-7): Likewise.
4728
4729 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4730
4731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4732         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4733
4734 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4735
4736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4737         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4738
4739 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4740
4741         * mule/mule-charset.el (default-coded-charset-priority-list):
4742         Setup in UTF-2000.
4743
4744 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4745
4746         * mule/viet-chars.el: Don't define charset
4747         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4748         they are defined as builtin charsets.
4749
4750 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4751
4752         * version.el (emacs-version): Add more space just before UTF-2000
4753         version string.
4754
4755 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4756
4757         * version.el ([constant] emacs-version): Don't add a space in the
4758         preceding place of `xemacs-betaname' because it is duplicated.
4759         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4760
4761         * startup.el (splash-frame-body): Add ETL.
4762
4763 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4764
4765         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4766         is provided because it is defined as builtin charset.
4767         (chinese-cns11643-4): Likewise.
4768         (chinese-cns11643-5): Likewise.
4769         (chinese-cns11643-6): Likewise.
4770         (chinese-cns11643-7): Likewise.
4771
4772 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4773
4774         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4775         coding-system `iso-10646-ucs-4' is not defined.
4776
4777 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4778
4779         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4780         coding-system if `utf-2000' is provided.
4781
4782 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4783
4784         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4785         `utf-2000' is provided.
4786
4787 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4788
4789         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4790         if utf-2000 is provided temporally.
4791
4792 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4793
4794         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4795         as builtin variable].
4796
4797 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4798
4799         * files.el (insert-file-contents-literally): Treat file as binary;
4800         call file-name-handlers. [sync with Emacs 20.3.10]
4801
4802 2008-12-28  Vin Shelton  <acs@xemacs.org>
4803
4804         * XEmacs 21.4.22 is released
4805
4806 2008-12-30  Vin Shelton  <acs@xemacs.org>
4807
4808         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4809         during building even if no packages are found.
4810
4811 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4812
4813         * printer.el (generic-print-region): 
4814         (generic-print-buffer): 
4815         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4816         check if the msprinter device is available, now that msprinter is
4817         always available as a specifier tag. 
4818
4819 2008-12-24  Vin Shelton  <acs@xemacs.org>
4820
4821         * about.el: Add Francisco to my bio!
4822
4823 2008-12-23  Vin Shelton  <acs@xemacs.org>
4824
4825         * autoload.el: Move operator definitions to autoload-operators.el
4826         in the xemacs-base package.
4827
4828 2007-11-22  Vin Shelton  <acs@xemacs.org>
4829
4830         * about.el (about-hacker-contribution): Updated my bio.
4831
4832 2007-10-07  Vin Shelton  <acs@xemacs.org>
4833
4834         * XEmacs 21.4.21 is released
4835
4836 2007-09-19  Didier Verna  <didier@xemacs.org>
4837
4838         Update my personal info.
4839         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4840         * about.el (about-other-current-hackers): Ditto.
4841         * about.el (about-url-alist): Add my musical website.
4842         * about.el (about-personal-info): Update my entry.
4843         * about.el (about-hacker-contribution): Ditto.
4844
4845 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4846
4847         * package-get.el (package-get-download-sites): Update download
4848         sites in Japan.
4849         * package-get.el (package-get-pre-release-download-sites): Ditto.
4850
4851 2007-08-18  Vin Shelton  <acs@xemacs.org>
4852
4853         * package-get.el (package-get-pre-release-download-sites): Sync
4854         mirror sites with 21.5.  (Thanks, Adrian)
4855
4856 2007-08-09  Mike Sperber  <mike@xemacs.org>
4857
4858         * startup.el (migrate-user-init-file): Create backup of
4859         `user-init-file' before migrating.
4860         * startup.el (maybe-migrate-user-init-file): Print
4861         information about backup file.
4862         (maybe-create-compatibility-dot-emacs): Follow above change.
4863
4864 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4865
4866         * font-lock.el: Sync font-lock-add-keywords and
4867         font-lock-remove-keywords from GNU Emacs.
4868         * font-lock.el (font-lock-keywords-alist): New.
4869         * font-lock.el (font-lock-removed-keywords-alist): New.
4870         * font-lock.el (font-lock-add-keywords): New.
4871         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4872         * font-lock.el (font-lock-remove-keywords): New.
4873
4874 2007-08-16  Vin Shelton  <acs@xemacs.org>
4875
4876         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4877         patch from Hans de Graaff.
4878
4879 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4880
4881         * package-get.el (package-get-download-sites): Document Chile and
4882         update Denmark download site.
4883         * package-get.el (package-get-pre-release-download-sites): Ditto.
4884
4885 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4886
4887         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4888
4889 2006-12-09  Vin Shelton  <acs@xemacs.org>
4890
4891         * XEmacs 21.4.20 is released
4892
4893 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4894
4895         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4896
4897 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * info.el (Info-find-file-node, Info-insert-dir)
4900         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4901         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4902         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4903         and discussion.
4904
4905 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4906
4907         * obsolete.el (line-beginning-position): New, from 21.5.x.
4908         (line-end-position): Ditto.
4909
4910 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4911
4912         * package-get.el (package-get-download-sites): Welcome
4913         nl.xemacs.org and Thanks!
4914         * package-get.el (package-get-pre-release-download-sites): Ditto.
4915
4916 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4917
4918         * font-lock.el: Add support for not-so recent changes in Java to
4919         java-mode.
4920
4921 2006-01-28  Vin Shelton  <acs@xemacs.org>
4922
4923         * XEmacs 21.4.19 is released
4924
4925 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4926
4927         * easymenu.el: Update copyright. 
4928         * easymenu.el (easy-menu-all-popups):
4929         Add a docstring. 
4930         * easymenu.el (easy-menu-add):
4931         Document a bug, rework the function to preserve any existing
4932         non-default mode-popup-menu instead of overwriting it, and not to
4933         bother normalising the menu title (nothing else does).
4934         * easymenu.el (easy-menu-remove):
4935         Restore the default mode-popup-menu instead of leaving an empty
4936         one when we remove the last easy-menu popup. 
4937
4938 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4939
4940         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4941         as suggested by Rodrigo Ventura.
4942         * package-get.el (package-get-pre-release-download-sites): Ditto,
4943         with replacement of xemacs-21.5 by beta, which is the logical path
4944         to our beta core and package pre-releases.
4945
4946 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4947
4948         * package-get.el (package-get-download-sites): Add Hong Kong
4949         download site.
4950         * package-get.el (package-get-pre-release-download-sites): Ditto.
4951
4952 2005-12-26  Vin Shelton  <acs@xemacs.org>
4953
4954         * find-paths.el:
4955         * find-paths.el (paths-emacs-root-p): Add search for package root.
4956         * find-paths.el (paths-find-emacs-root): Replaced with
4957         paths-find-invocation-roots, which returns a list of roots.
4958         * find-paths.el (paths-find-invocation-roots): New.
4959         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4960
4961 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4962
4963         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4964         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4965
4966 2005-12-03  Vin Shelton <acs@xemacs.org>
4967
4968         * XEmacs 21.4.18 is released
4969
4970 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4971
4972         * package-get.el (package-get-download-sites): Update reflecting
4973         latest http://www.xemacs.org/Releases/ information generated by
4974         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4975         * package-get.el (package-get-pre-release-download-sites): Ditto.
4976
4977 2005-02-28  Simon Josefsson  <jas@extundo.com>
4978
4979         * about.el (xemacs-hackers): Add jas.
4980         (about-other-current-hackers): Likewise.
4981         (about-url-alist): Add URL for jas.
4982         (about-personal-info): Document jas.
4983         (about-hacker-contribution): Describe jas contributions.
4984
4985 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4986
4987         * easymenu.el (easy-menu-remove): As described in 
4988         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4989         except the "Command" menu from mode-popup-menu. 
4990
4991 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4992  
4993         * font.el (font-spatial-to-canonical): Correct calculation of 
4994         return value for pixel-based input value. 
4995  
4996 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4997
4998         * code-process.el (call-process): Process-related docstring
4999         improvements spurred by Norbert Koch.
5000         * code-process.el (call-process-region): Ditto.
5001         * code-process.el (start-process): Ditto.
5002
5003 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5004
5005         * finder.el (finder-find-library): Return filename actually
5006         searched for.
5007
5008 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5009
5010         * help.el (view-emacs-news): Use `expand-file-name' instead of
5011         `locate-data-file' as the latter will find any "NEWS" files that
5012         might exist in packages _before_ the one in core.
5013
5014 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5015
5016         * package-get.el (package-get-init-package):
5017         package-get-init-package buglet (21.4.17) by Jeff Mincy
5018         <mincy@rcn.com> fixing false temporary load-path shadows reported
5019         after package installation and simplifying code.
5020
5021 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5022
5023         * package-get.el (package-get-download-sites): Sync mirrors list
5024         with the XEmacs website.
5025         (package-get-pre-release-download-sites): Ditto.
5026
5027 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5028
5029         * derived.el (derived-mode-merge-syntax-tables):
5030         Revert my 21.5-only patch of 2003-07-18 which slipped in
5031         through Jerry James's patch of 2004-06-07.
5032
5033 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5034
5035         * cmdloop.el (keyboard-quit): Remove workaround for
5036         `region-active-p' not making sure active region is in current
5037         buffer now that it does.
5038         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5039         * simple.el (region-active-p): `region-active-p' to only return t
5040         when active region is in current buffer.
5041
5042 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5043
5044         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5045         package names, quell a byte-compiler warning, doc fix.
5046
5047 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5048
5049         * buffer.el (pop-to-buffer):
5050         * window-xemacs.el (display-buffer):
5051         Document use of `same-window-buffer-names,' `same-window-regexps'
5052         by pop-to-buffer and display-buffer. 
5053         
5054 2005-02-06  Vin Shelton <acs@xemacs.org>
5055
5056         * XEmacs 21.4.17 is released
5057
5058 2005-01-29  Ben Wing  <ben@xemacs.org>
5059
5060         * shadow.el (find-emacs-lisp-shadows):
5061         Add custom-defines to list of ignored files.
5062
5063 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5064
5065         * simple.el (shifted-motion-keys-select-region): Fix statement
5066         about unshifted-motion-keys-deselect-region.
5067
5068 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5069
5070         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5071         now) for GNU Emacs compatibility.
5072         (make-obsolete-variable): Ditto.
5073
5074 2004-01-08  Ben Wing  <ben@xemacs.org>
5075
5076         * code-files.el (load):
5077         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5078
5079 2004-12-05  Vin Shelton <acs@xemacs.org>
5080
5081         * XEmacs 21.4.16 is released
5082
5083 2004-12-04  Vin Shelton  <acs@xemacs.org>
5084
5085         * auto-autoloads.el: Regenerated.
5086
5087         * custom-load.el: Regenerated.
5088
5089 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5090
5091         Fix bug: apropos errors if a defalias refers to an undefined
5092         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5093
5094         * apropos.el (apropos):
5095         (apropos-command):
5096         * help.el (frob-help-extents):
5097         * help-macro.el (make-help-screen):
5098         * hyper-apropos.el (hyper-apropos-grok-functions):
5099         (hyper-apropos-get-doc):
5100         Catch void-function error thrown by `documentation'.
5101
5102 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5103
5104         * packages.el (package-require): Fix incorrect arg to format.
5105         This fixes a `format specifier' error.
5106
5107 2004-08-13  Jerry James  <james@xemacs.org>
5108
5109         * bytecomp.el (forward-word): Tell the byte compiler the correct
5110         number of arguments to forward-word.
5111
5112 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5113
5114         * etags.el: Fixed loading of include files for tag completion. Now
5115         you can make a tag file for a library, include it into your
5116         project and it will be reloaded only if it changed. Infinte
5117         include loops are detected and the correct tag files are loaded.
5118         * etags.el (buffer-tag-table-list): Load and verify tag files in
5119         the external function buffer-tag-table-list-load.
5120         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5121         tag files. Also load the included tag files. The priority of the
5122         included files is right below their parent file. If multiple
5123         matches occur then the symbols from the parent file are found
5124         first.
5125         * etags.el (tag-table-include-files): Corrected comment
5126         string. Switched to pattern constant tags-include-pattern to have
5127         it at a central location.
5128         * etags.el (tags-include-pattern): Added doc string.
5129         * etags.el (add-to-tag-completion-table): Removed obsolete
5130         comments as the include files are allready returned by
5131         buffer-tag-table-list and loaded.
5132         * etags.el (find-tag-internal): The include files are allready
5133         included in tag-tables as buffer-tag-table-list returns them now.
5134
5135 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5136
5137         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5138         Loading items into the notebook is now done by C code.
5139         * widgets-gtk.el (gtk-widget-instantiate-internal):
5140         Style no longer changed.
5141
5142 2004-06-28  Nix  <nix@esperi.org.uk>
5143
5144         * cmdloop.el (truncate-command-history-for-gc): Delay
5145         execution of all things that look up variable bindings,
5146         via `enqueue-eval-event'.
5147
5148 2004-06-24  Vin Shelton  <acs@xemacs.org>
5149
5150         * package-get.el (package-get-require-signed-base-updates):
5151         now defaults to nil.
5152
5153 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * subr.el (split-string): Clean up docstring.
5156
5157 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5158
5159         * faces.el (zmacs-region): fix typo in docstring.
5160
5161 2004-06-07  Jerry James  <james@xemacs.org>
5162
5163         * derived.el: Synch with Emacs 21.3.
5164         * subr.el (with-local-quit): New, from Emacs 21.3.
5165         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5166         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5167         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5168
5169 2004-06-16  Jerry James  <james@xemacs.org>
5170
5171         * cl.el (cl-set-substring): Increment start by the length of the
5172         string, not the string itself.
5173
5174 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5175
5176         * etags.el (tag-table-include-files): Expand included TAGS file
5177         paths to avoid problems with relative paths.  Thanks to Peter
5178         Chubb <peterc@gelato.unsw.edu.au>.
5179         * etags.el (tags-include-pattern): New.
5180         * etags.el (add-to-tag-completion-table): Parse and ignore
5181         trailing include lines.
5182
5183 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5184
5185         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5186         avoiding line solely composed of equal signs.
5187
5188 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5189
5190         * cus-edit.el (alloc): Typo fix.
5191         * cus-edit.el (custom-browse-visibility): Ditto.
5192         * cus-edit.el (custom-variable-value-create): Ditto.
5193         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5194         * cus-edit.el (custom-save-variables): Bind print-length and
5195         print-level to nil to avoid value abbreviation.
5196         * cus-edit.el (custom-save-face-internal): Ditto.
5197         * cus-edit.el (custom-save-faces): Save in sorted order.
5198         * cus-edit.el (custom-save-resets): Bind print-length and
5199         print-level to nil to avoid value abbreviation.
5200         * cus-edit.el (custom-save-loaded-themes): Ditto.
5201
5202 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5203
5204         * subr.el (split-string-default-separators): New.
5205         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5206         see comment in source.
5207
5208 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * mule/japanese.el (paragraph-start, paragraph-separate):
5211         Remove anchor to BOL.
5212
5213 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5214
5215         * cl.el (gensym, gentemp): Improve docstrings.
5216
5217 2004-05-10  Vin Shelton  <acs@xemacs.org>
5218
5219         * etags.el: Sync with 21.5 version.
5220
5221 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5222
5223         * etags.el:
5224         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5225         only for use with exuberant ctags. This will also enable building of 
5226         completion tables with exuberant ctags. This will not work with
5227         xemacs ctags. 
5228         * etags.el (get-tag-table-buffer): New function for creating of
5229         completion table is used if tags-exuberant-ctags-optimization-p ist t
5230         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5231         finding the tag names. New.
5232         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5233         building tag completion table with exuberant ctags. New.
5234         * etags.el (find-tag-internal): Improve exact tag matching for tags
5235         with name fields. Before the patch return types of functions or
5236         function parameters (with exuberant ctags) were found as matches.
5237
5238 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5239
5240         * list-mode.el (display-completion-list): Fixed completion list was
5241         taking the width of the frame and not of the window for displaying
5242         the selection methods.
5243
5244 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * menubar-items.el (default-menubar): Options are saved to custom.el.
5247
5248
5249 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5250
5251         * isearch-mode.el (isearch-abort): Preserve successful search target.
5252
5253 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5254
5255         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5256         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5257         Bihlmeyer.
5258         * gnuserv.el (gnuserv-mode-line-string): New.
5259         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5260         gnuserv-mode.
5261         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5262         * gnuserv.el (gnuserv-edit-files): Use
5263         make-x-device-with-gtk-fallback.
5264
5265 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5266
5267         * gtk-widgets.el: New import: gtk-accel-group-new.
5268         * dialog-gtk.el:
5269         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5270         * dialog-gtk.el (popup-builtin-question-dialog):
5271         Added support for dialog button mnemonics.
5272
5273 2004-03-22  Chris Green <cmg@dok.org>
5274
5275         * process.el (shell-command): Output buffer was ignored when a
5276         background process was run via shell-command.
5277
5278 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5279
5280         * cus-edit.el (custom-save-variables): Retrieve a list of
5281         variables to save first, sort it, and make sure the variables are
5282         saved in sorted order.
5283
5284 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5285  
5286         * package-get.el (package-get-update-base-from-buffer): Force
5287         binary coding system for verifying GnuPG signature in the
5288         package-index file.
5289  
5290 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5291
5292         * package-get.el (package-get-package-index-file-location): Handle
5293         missing "EMACSPACKAGEPATH" environment variable.
5294
5295 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5296
5297         * package-admin.el (package-admin-find-top-directory): Simplify
5298         directory comparisions and fix substring errors on short path
5299         components.
5300         * package-get.el (package-get-package-index-file-location):
5301         Default to first component of "EMACSPACKAGEPATH", if set.
5302
5303 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5304
5305         * package-get.el (process-error): New error datum.
5306
5307 2004-02-02  Vin Shelton <acs@xemacs.org>
5308
5309         * XEmacs 21.4.15 is released
5310
5311 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5312
5313         * itimer.el (activate-itimer): Modify the itimer timeout value as
5314         if it were begun at the last time when the itimer driver was woken
5315         up.
5316
5317 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * specifier.el (Copyright):
5320         Update.
5321         (make-specifier-and-init):
5322         (map-specifier):
5323         (canonicalize-inst-pair):
5324         (canonicalize-spec-list):
5325         (set-specifier):
5326         Synch docstrings to 21.5 where appropriate.
5327
5328 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5329
5330         * package-get.el (package-get-list-packages-where): New.  A
5331         function that allows searching for groups of packages.  For
5332         example, find all packages that require the fsf-compat package.
5333
5334 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5335
5336         The Great PUI Sync.
5337
5338         * auto-autoloads.el: Regenerated.
5339
5340         * custom-load.el: Regenerated.
5341
5342         * dumped-lisp.el (packages-hardcoded-lisp): New.
5343
5344         * menubar-items.el (menu-max-items): New.
5345         (menu-submenu-max-items): New.
5346         (menu-submenu-name-format): New.
5347         (menu-split-long-menu): New.
5348         (menu-sort-menu): New.
5349         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5350
5351         * obsolete.el (pui-add-install-directory): Renamed to the more
5352         logical `pui-set-local-package-get-directory'.
5353         (package-get-download-menu): Moved to `package-ui.el' and renamed
5354         to `package-ui-add-download-menu'.
5355
5356         * package-admin.el (package-admin-install-function-mswindows):
5357         Whitespace clean up.
5358         (package-admin-add-single-file-package): Removed.
5359         (package-admin-default-install-function): Whitespace clean up.
5360         (package-admin-find-top-directory): New.
5361         (package-admin-get-install-dir): Use it.
5362         (package-admin-get-manifest-file): 
5363         (package-admin-check-manifest): 
5364         (package-admin-add-binary-package):
5365         (package-admin-get-lispdir):
5366         (package-admin-delete-binary-package):
5367         (package-admin):
5368
5369         * package-get.el (package-get-package-index-file-location): New.
5370         (package-get-install-to-user-init-directory): New.
5371         (package-get-remote):
5372         (package-get-download-sites):
5373         (package-get-pre-release-download-sites): New.
5374         (package-get-site-release-download-sites): New.
5375         (package-get-base-filename):
5376         (package-get-always-update):
5377         (package-get-user-index-filename): Removed.
5378         (package-get-pgp-available-p): New.
5379         (package-get-require-signed-base-updates):
5380         (package-get-was-current):
5381         (package-entries-are-signed): New.
5382         (package-get-continue-update-base): New.
5383         (package-get-download-menu): Removed.
5384         (package-get-require-base):
5385         (package-get-update-base-entry):
5386         (package-get-locate-file):
5387         (package-get-locate-index-file):
5388         (package-get-maybe-save-index):
5389         (package-get-update-base):
5390         (package-get-update-base-from-buffer):
5391         (package-get-update-base-entries):
5392         (package-get-interactive-package-query):
5393         (package-get-update-all):
5394         (package-get-all):
5395         (package-get-dependencies):
5396         (package-get-init-package):
5397         (package-get-info): New.
5398         (package-get):
5399         (package-get-staging-dir):
5400         (package-get-set-version-prop): Removed.
5401         (package-get-installedp):
5402         (package-get-ever-installed-p):
5403         (packages): Removed.
5404         (package-get-custom-groups): Removed.
5405         (package-get-custom): Removed.
5406         (package-get-custom-add-entry): Removed.
5407
5408         * package-info.el (batch-update-package-info):
5409
5410         * package-net.el (package-net-batch-generate-bin-ini):
5411         (package-net-update-installed-db):
5412
5413         * package-ui.el (pui-info-buffer):
5414         (pui-directory-exists): Removed.
5415         (pui-package-dir-list): Removed.
5416         (pui-add-install-directory): Removed.
5417         (package-ui-download-menu): New.
5418         (package-ui-pre-release-download-menu): New.
5419         (package-ui-site-release-download-menu): New.
5420         (pui-set-local-package-get-directory): New.
5421         (pui-package-symbol-char):
5422         (pui-update-package-display):
5423         (pui-toggle-package):
5424         (pui-toggle-package-key):
5425         (pui-toggle-package-delete):
5426         (pui-toggle-package-delete-key):
5427         (pui-toggle-package-event):
5428         (pui-toggle-verbosity-redisplay):
5429         (pui-install-selected-packages):
5430         (pui-add-required-packages):
5431         (pui-help-echo):
5432         (pui-display-info):
5433         (list-packages-mode):
5434         (pui-list-packages):
5435
5436         * packages.el (packages-compute-package-locations):
5437         (package-require):
5438         (package-delete-name):
5439         (packages-hardcoded-lisp): Removed.
5440         (packages-useful-lisp): Removed.
5441         (packages-unbytecompiled-lisp): Removed.
5442         (packages-find-package-directories):
5443
5444         Summary:
5445
5446         Major code clean up of all things PUI.
5447
5448         Much improved code to determine where packages should be
5449         installed.  PUI no longer depends on any packages being
5450         pre-installed to compute where packages are to be installed to.
5451
5452         The user can specify the location of their package-index file.  It
5453         isn't necessary to set this because it has sane defaults.  People
5454         who "run-in-place" won't accidently overwrite the CVS
5455         package-index file.  See
5456         `package-get-package-index-file-location'. 
5457
5458         PUI will now properly clean up after itself in the event of an
5459         unsuccessful package install.  This drastically reduces the number
5460         of "wrong md5sum" FAQs.
5461
5462         non-Mule XEmacsen can no longer install Mule packages.
5463
5464         Package management via the custom interface has been removed.
5465
5466         The PUI related menubar items have been reorganised.
5467
5468         The PGP verification code has been fixed and the default for
5469         whether or not it is used is automatically computed.
5470
5471         * update-elc.el ((preloaded-file-list site-load-packages
5472         need-to-dump dumped-exe)):
5473         Just a couple of small changes to allow for
5474         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5475         existing anymore.
5476
5477 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5478
5479         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5480         apply `format' to the first argument of byte-compile-warn, it
5481         already calls format.
5482
5483 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5484
5485         * files.el (delete-old-versions): Avoid going interactive during
5486         make install when environment variable VERSION_CONTROL is set.
5487
5488 2003-12-04  Vin Shelton  <acs@xemacs.org>
5489
5490         * menubar-items.el (menu-item-search): Only bring up search dialog
5491         box if the feature is available and desired.
5492
5493 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5494
5495         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5496
5497 2003-11-05  Vin Shelton  <acs@xemacs.org>
5498
5499         * help.el (Help-prin1-face):
5500         (Help-princ-face):
5501         princ and prin1 are functions and need to be called as such.  The
5502         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5503
5504 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5505
5506         * about.el (about-xemacs): Give full version and build date.
5507
5508 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5509
5510         * win32-native.el (grep-null-device): This XEmacs has null-device.
5511
5512 2003-09-06  Mike Sperber  <mike@xemacs.org>
5513
5514         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5515         implement the specified semantics for `defvar.'
5516
5517 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5518
5519         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5520         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5521         displaying buffer in question.
5522
5523 2003-09-03  Vin Shelton <acs@xemacs.org>
5524
5525         * XEmacs 21.4.14 is released
5526
5527 2003-08-17  Vin Shelton  <acs@xemacs.org>
5528
5529         * about.el: Vanity patch.
5530
5531 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         * code-process.el (call-process):
5534         (call-process-region):
5535         (start-process):
5536         Document coding system processing.
5537
5538 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5539
5540         * startup.el (splash-frame-body): Idiomatic English.
5541
5542 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5543
5544         * font-lock.el (font-lock-match-java-declarations): Move
5545         save-restriction, narrow-to-region to beginning of function to
5546         avoid going beyond the limit and causing an infloop.
5547
5548 2003-04-16  Jerry James  <james@xemacs.org>
5549
5550         * keydefs.el: Remove mappings for keys mapped to the nowhere
5551         defined function function-key-error.
5552
5553 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5554
5555         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5556         lisp-interaction-mode-hook): Add the docstrings.
5557
5558 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5559
5560         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5561         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5562         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5563
5564 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5565
5566         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5567         lambda list after the original doc.  Care about
5568         #'(lambda () "SingleString") 
5569         (cl-upcase-arg): 
5570         (cl-function-arglist):
5571         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5572         circular data structures in lambda list specification
5573
5574 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5575
5576         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5577         to appear in font-lock-function-name-face.
5578
5579 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5580
5581         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5582         is not also the value of the lambda.
5583
5584 2003-05-06  Andy Piper  <andy@xemacs.org>
5585
5586         * files.el (revert-buffer): Make sure local variables get processed,
5587         even in the case of an optimized reversion.
5588
5589 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5590
5591         * XEmacs 21.4.13 is released
5592
5593 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5594
5595         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5596         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5597
5598 2003-02-14  Ben Wing  <ben@xemacs.org>
5599
5600         * byte-optimize.el:
5601         * byte-optimize.el (byte-compile-inline-expand):
5602         * byte-optimize.el (byte-compile-unfold-lambda):
5603         * byte-optimize.el (byte-optimize-form-code-walker):
5604         * byte-optimize.el (byte-optimize-form):
5605         * byte-optimize.el (byte-decompile-bytecode-1):
5606         * byte-optimize.el (byte-optimize-lapcode):
5607         Review carefully and sync up to 20.7 except for areas as noted.
5608         Fixes problem with JDE compilation.
5609
5610 2003-02-05  Ben Wing  <ben@xemacs.org>
5611
5612         * simple.el:
5613         * simple.el (motion-keys-for-shifted-motion):
5614         Omit M-S-home/end from motion keys.
5615
5616 2003-02-07  Ben Wing  <ben@xemacs.org>
5617
5618         * text-props.el (text-property-any):
5619         * text-props.el (text-property-not-all):
5620         Fix bug when end > start.
5621
5622 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5623
5624         * info.el (Info-insert-dir): Make default-directory end in
5625         separator.  Patch due to Martin Buchholz.
5626
5627 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * XEmacs 21.4.12 "Portable Code" is released.
5630
5631 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5632
5633         * about.el: Update golubev data.
5634
5635 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5636
5637         * isearch-mode.el (isearch-mode-map): Substitute comment on
5638         desirability, and back out "GR is printable" changes.
5639
5640 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5641
5642         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5643
5644 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5645
5646         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5647
5648 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5649
5650         * menubar-items.el (default-menubar): Use browse-url-mozilla
5651         instead of browse-url-gnome-moz for Mozilla.
5652
5653 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5654
5655         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5656
5657 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5658
5659         * files.el (auto-mode-alist): Remove redundant entries for modes
5660         that live in packages.
5661         (interpreter-mode-alist): Ditto.
5662
5663 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5664
5665         * menubar-items.el (default-menubar): Sync with current
5666         browse-url-xemacs.el.
5667
5668 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5669
5670         * XEmacs 21.4.10 "Military Intelligence" is released.
5671
5672 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5673
5674         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5675
5676 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5677
5678         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5679
5680 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5681
5682         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5683         effect free function.
5684         (font-lock-fontify-keywords-region): Supply the argument to
5685         font-lock-compile-keywords.
5686
5687 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5688
5689         * package-get.el (package-get-download-sites): Bring sites list
5690         up to date, prefer xx.xemacs.org addresses.
5691
5692 2002-09-27  Andy Piper  <andy@xemacs.org>
5693
5694         * dialog.el (make-dialog-box): for general dialogs only
5695         delete-frame-hook will be run.
5696
5697 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5698
5699         * font-lock.el (font-lock-fontify-syntactically-region): Add
5700         comment about lookup-syntax-properties, document LOUDLY as unused.
5701
5702 2002-08-26  Andy Piper  <andy@xemacs.org>
5703
5704         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5705         merge.
5706
5707 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5708
5709         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5710         (make-obsolete-variable): Ditto.
5711         (make-compatible): Ditto.
5712         (make-compatible-variable): Ditto.
5713
5714 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5715
5716         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5717         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5718
5719 2002-08-28  Andy Piper  <andy@xemacs.org>
5720
5721         * files.el (revert-buffer): propagate revert-without-query-status.
5722
5723 2002-06-03  Andy Piper  <andy@xemacs.org>
5724
5725         * dialog-items.el (make-search-dialog): align various subcontrols
5726         in visually pleasing ways, allow frame to autosize to the dialog
5727         size.
5728         * dialog.el (make-dialog-box): add a border inside the frame. Add
5729         :autosize property, if t then reset the frame size appropriately
5730         before the frame is mapped.
5731         * gutter-items.el (set-progress-feedback-instantiator): align
5732         various subcontrols.
5733         * gutter-items.el (set-progress-abort-instantiator): ditto.
5734
5735 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5736
5737         * XEmacs 21.4.9 "Informed Management" is released.
5738
5739 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5740
5741         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5742         "&optional append" argument.
5743
5744 2002-07-16  Didier Verna  <didier@xemacs.org>
5745
5746         * subr.el (replace-in-string): fix case fold bug introduced by
5747         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5748         case-fold-search in temporary buffers.
5749
5750 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5751
5752         * lib-complete.el (find-library): Remove check for mule because
5753         decompression DOES work on Mule.
5754
5755 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5756
5757         * simple.el (join-line): New alias for `delete-indentation'.
5758
5759 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5760
5761         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5762         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5763         (font-lock-builtin-face): New.
5764         (font-lock-constant-face): New.
5765         (font-lock-face-list): Add builtin and constant faces.
5766
5767 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5768
5769         * autoload.el (make-autoload): Support define-derived-mode.
5770         Collected puts of doc-string-elt property.  Based on a patch by
5771         Didier Verna <didier@xemacs.org>.
5772
5773 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5774
5775         * wid-edit.el (widget-field-activate): Fix docstring typo.
5776
5777 2002-07-23  Andy Piper  <andy@xemacs.org>
5778
5779         * about.el (about-personal-info): update me.
5780
5781 2002-07-12  Andy Piper  <andy@xemacs.org>
5782
5783         * custom.el (custom-theme-set-variables): remove bogus
5784         arguments. Use custom-set-default to set defaults.
5785         (custom-set-variables): update doc.
5786         (custom-local-buffer): new, synced from FSF.
5787         (custom-set-default): ditto.
5788         (defcustom): update doc.
5789
5790 2002-06-16  Andy Piper  <andy@xemacs.org>
5791
5792         * menubar-items.el (default-menubar): enable windows printing on
5793         cygwin as well as native.
5794
5795 2002-06-12  Andy Piper  <andy@xemacs.org>
5796
5797         * printer.el (generic-print-buffer): catch all errors so that the
5798         print device can be cleared in all scenarios.
5799         (Printer-clear-device): make sure clearing the printer allows it
5800         to be used again immediately.
5801         (generic-print-region): make sure the default printer face is
5802         black-on-white.
5803
5804 2002-04-23  Jerry James  <james@xemacs.org>
5805
5806         * window-xemacs.el (display-buffer-function): Change doc to
5807         reflect new arg.
5808         * window-xemacs.el (pre-display-buffer-function): Ditto.
5809         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5810         non-nil, make the new window just big enough for its contents.
5811         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5812         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5813         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5814
5815 2002-06-06  Andy Piper  <andy@xemacs.org>
5816
5817         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5818         (defcustom): ditto.
5819         (custom-handle-keyword): ditto.
5820
5821 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5822
5823         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5824         Make obsolete.  Default to nil.
5825         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5826         Inspired by a patch by John Palmieri.
5827
5828 2002-07-01  Mike Alexander  <mta@arbortext.com>
5829
5830         * process.el (shell-command-on-region): Don't delete the region
5831         before giving it to call-process-region
5832
5833 2002-06-04  Jerry James <james@eecs.ku.edu>
5834
5835         * find-paths.el (paths-find-architecture-directory): Search in
5836         `system-configuration'/`base', not `base'`system-configuration'.
5837
5838 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5839
5840         * info.el (Info-index): Add missing \ in [ t].
5841
5842 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5843
5844         * gutter-items.el (gutter-buffers-tab-visible-p,
5845         buffers-tab-omit-function, buffers-tab-selection-function,
5846         buffers-tab-filter-functions):
5847         Doc improvements.
5848
5849 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5850
5851         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5852
5853         * toolbar-items.el (toolbar-news): Fix typo in message string.
5854
5855 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5856
5857         * dialog.el (yes-or-no-p-dialog-box): 
5858         * cmdloop.el (y-or-n-p-minibuf):
5859         (yes-or-no-p-minibuf):
5860         (yes-or-no-p):
5861         (y-or-n-p): 
5862         Specify negative answers in docstrings.
5863
5864 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5865
5866         * package-ui.el (pui-help-echo): Display both installed and author
5867         version.  Use a balloon-help window to display extra info like
5868         package requires.
5869
5870 2002-05-30  Andy Piper  <andy@xemacs.org>
5871
5872         * files.el (revert-buffer-internal): don't visit
5873         revert-buffer. Kill buffer when not used. Suggested by Mike
5874         Alexander <mta@arbortext.com>
5875
5876 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5877
5878         * files.el (revert-buffer): More docstring fiddling.
5879
5880 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5881
5882         * files.el (revert-buffer):
5883         (revert-buffer-internal):
5884         (revert-buffer-insert-file-contents-function):
5885         Improve docstrings and comments.
5886
5887 2002-05-08  Andy Piper  <andy@xemacs.org>
5888
5889         * files.el (revert-buffer): observe noconfirm behavior.
5890
5891 2002-04-09  Andy Piper  <andy@xemacs.org>
5892
5893         * files.el (revert-buffer): use revert-buffer-internal if it looks
5894         like doing so will not result in any user-visible changes.
5895         (revert-buffer-internal): new function. Do the actual process of
5896         reversion and then see whether the result is any different to what
5897         we have already. If it is not then do nothing.
5898
5899 2001-12-11  Andy Piper  <andy@xemacs.org>
5900
5901         * menubar.el (get-popup-menu-response): re-order so that it works
5902         on more sane/facist window systems.
5903
5904 2001-12-03  Andy Piper  <andy@xemacs.org>
5905
5906         * faces.el (frob-face-property): don't infloop in face frobbing
5907         from Jan Vroonhof <jan@xemacs.org>.
5908
5909 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5910
5911         * faces.el (frob-face-property): Follow face fall-back hierarchy
5912         properly for face properties without an instance. Only do manual
5913         copy form 'default in last resort. This handles in particular
5914         the case where 'default itself has only a fall-back (which is
5915         the case by default on windows).
5916
5917 2001-11-24  Andy Piper  <andy@xemacs.org>
5918
5919         * printer.el (generic-print-region): set default-frame-plist to
5920         nil while creating the printer frame so that sizes reflect the
5921         printed page.
5922
5923         * faces.el (face-complain-about-font): Don't complain on printers.
5924
5925 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5926         
5927         * package-net.el: Andy synch.
5928         
5929 2001-12-16  Andy Piper  <andy@xemacs.org>
5930
5931         * package-get.el (package-get-update-all): Make sure installed.db
5932         gets updated after updating packages.
5933
5934 2002-03-28  Ben Wing  <ben@xemacs.org>
5935
5936         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5937         continuation, truncation so that we don't get line jumpiness from
5938         them being larger than the line height.
5939
5940         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5941
5942 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5943
5944         * font.el (font-window-system-mappings): Add mapping for Gtk
5945         (assume identical to X) 
5946
5947 2002-02-04  Andy Piper  <andy@xemacs.org>
5948
5949         * files.el (convert-standard-filename): Fix for short filename
5950         Peter Arius <pas@methodpark.de>
5951
5952 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5953
5954         * list-mode.el (default-choose-completion): completion-base-size
5955         should refer to local value in the completion list buffer.
5956
5957 2001-12-03  Didier Verna  <didier@xemacs.org>
5958
5959         * rect.el: autoload `replace-rectangle'.
5960         * keydefs.el (global-map): bind it to `C-x r p'.
5961
5962 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5963
5964         * XEmacs 21.4.8 "Honest Recruiter" is released.
5965
5966 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5967
5968         This patch is based on Jerry James's patch and analysis.
5969
5970         * select.el (get-clipboard):
5971         (get-selection):
5972         Update docstrings.
5973         (get-clipboard-foreign):
5974         (get-selection-foreign):
5975         New function for use as `interprogram-paste-function's.
5976
5977         * simple.el (interprogram-paste-function): Change default to
5978         `get-clipboard-foreign'; improve docstring.
5979         (interprogram-cut-function): Improve dosctring.
5980
5981 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5982
5983         * XEmacs 21.4.7 "Economic Science" is released.
5984
5985 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5986
5987         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5988
5989 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5990
5991         * obsolete.el (assq-delete-all): New compatibility alias for 
5992         remassq.
5993
5994 2002-01-09  Simon Josefsson  <jas@extundo.com>
5995
5996         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5997
5998 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5999
6000         * info.el (Info-auto-generate-directory): Default
6001         Info-auto-generate-directory to 'if-outdated.
6002
6003 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6004
6005         * startup.el (normal-top-level): Prevent migration code from
6006         trashing .emacs on an error in loading the init files.
6007
6008 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6009
6010         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6011         "system default" Xdefaults and friends get xrdb-mode.
6012
6013 2002-03-05  Mats Lidell  <matsl@contactor.se>
6014  
6015         * help-nomule.el (tutorial-supported-languages): Added Swedish
6016         tutorial. Sorted languages.
6017
6018 2002-02-11  Mike Sperber <mike@xemacs.org>
6019
6020         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6021         regenerating outdated dir files and dir is non-existent.
6022
6023 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6024
6025         * code-files.el (convert-mbox-coding-system): Improve comment.
6026         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6027         coding-system argument to `write-region-pre-hook' call.
6028         (write-region-pre-hook): Fix docstring to mention lockname argument.
6029
6030 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6031
6032         * minibuf.el (completing-read): Remove redundant wrong arg list.
6033
6034         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6035
6036 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6037
6038         * obsolete.el (interactive-form): new compatibility alias for 
6039         function-interactive.
6040
6041 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6042
6043         * menubar-items.el (Menubar-items-truncate-list): Removed.
6044         * menubar-items.el (Menubar-items-truncate-history): New.
6045         * menubar-items.el (default-menubar): Use
6046         Menubar-items-truncate-history.
6047
6048 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6049
6050         * printer.el (generic-print-region): Pass correct arguments to
6051         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6052         Torkelsson <torkel@acc.umu.se>.
6053
6054 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6055
6056         * help.el (describe-mode): synched with FSF 19.34; handle nil
6057         minor mode indicators.
6058
6059 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6060
6061         * minibuf.el (completing-read): Update docstring.
6062
6063 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6064
6065         * XEmacs 21.4.6 "Common Lisp" is released.
6066
6067 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6068
6069         * package-net.el: Inadvertant synch with Windows branch.  From
6070         Andy's log:
6071         (package-net-kit-version): new variable.
6072         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6073
6074 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6075
6076         * package-get.el (package-get-locate-index-file): Also search the
6077         core etc/ directory for the package index file if it can't be
6078         found in ~/.xemacs/.
6079
6080 2001-12-13  William Perry  <wmperry@gnu.org>
6081
6082         * dialog-gtk.el (popup-builtin-question-dialog):
6083         Conform to API in gui.c.
6084         
6085 2001-11-12  Andy Piper  <andy@xemacs.org>
6086
6087         * cus-edit.el (custom-save-face-internal): make sure we save
6088         non-themed faces.
6089         (custom-save-variables): ditto variables.
6090
6091 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6092
6093         * faces.el (make-face-family):
6094         (make-face-size):
6095         New face-modifying functions per Jan Vroonhof.
6096
6097         cus-face.el (custom-set-face-font-family):
6098         (custom-set-face-font-size):
6099         Use them.
6100
6101         * font.el (font-window-system-mappings): More precise docstring.
6102
6103         (font-create-name):
6104         (font-create-object):
6105         (tty-font-create-object):
6106         (tty-font-create-plist):
6107         (x-font-create-object):
6108         (x-font-create-name):
6109         (ns-font-create-name):
6110         (mswindows-font-create-object):
6111         (mswindows-font-create-name):
6112         Add doctrings.
6113
6114 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6115
6116         * gtk-faces.el (gtk-init-device-faces): removed spurious
6117         quote before let* expression.
6118
6119 2001-10-29  Andy Piper  <andy@xemacs.org>
6120
6121         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6122         modified when changing coding system.
6123
6124         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6125         that we invoke the GUI directory selector.
6126
6127 2001-10-25  Andy Piper  <andy@xemacs.org>
6128
6129         * dialog.el (make-dialog-box): use new directory dialog support.
6130         * minibuf.el (read-file-name-1): ditto.
6131         (read-file-name): ditto.
6132         (read-directory-name): ditto.
6133
6134 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6135
6136         * XEmacs 21.4.5 "Civil Service" is released.
6137
6138 2001-04-23  Didier Verna  <didier@xemacs.org>
6139
6140         * cus-edit.el (custom-variable-pre-save): New.
6141         * cus-edit.el (custom-variable-post-save): New.
6142         * cus-edit.el (custom-variable-save): use them.
6143         * cus-edit.el (custom-face-pre-save): New.
6144         * cus-edit.el (custom-face-post-save): New.
6145         * cus-edit.el (custom-face-save): use them.
6146         * cus-edit.el (custom-group-pre-save): New.
6147         * cus-edit.el (custom-group-post-save): New.
6148         * cus-edit.el (custom-group-save): use them.
6149         * cus-edit.el (Custom-save): use the pre/post functions above,
6150         call `custom-save-all' only once.
6151         * cus-edit.el (custom-variable-pre-reset-standard): New.
6152         * cus-edit.el (custom-variable-post-reset-standard): New.
6153         * cus-edit.el (custom-variable-reset-standard): use them.
6154         * cus-edit.el (custom-face-pre-reset-standard): New.
6155         * cus-edit.el (custom-face-post-reset-standard): New.
6156         * cus-edit.el (custom-face-reset-standard): use them.
6157         * cus-edit.el (custom-group-pre-reset-standard): New.
6158         * cus-edit.el (custom-group-post-reset-standard): New.
6159         * cus-edit.el (Custom-reset-standard): use them.
6160         * cus-edit.el (custom-face-reset-saved): use the pre/post
6161         functions above, call `custom-save-all' only once.
6162
6163 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6164
6165         * gutter-items.el (buffers-tab face): Derive from the modeline
6166         face by default.  Many people use white-on-black for the default
6167         font, and the tabs look hideous with that color combination.  The
6168         modeline usually has the correct colors.
6169
6170 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6171
6172         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6173         (tag-mark-stack-max): Typo fix.
6174
6175 2001-09-28  Ben Wing  <ben@xemacs.org>
6176
6177         * font-lock.el:
6178         * font-lock.el (font-lock-after-change-function):
6179         fix problem with last patch, reported by Katsumi Yamaoka.
6180
6181 2001-09-17  Ben Wing  <ben@xemacs.org>
6182
6183         * font-lock.el (font-lock-after-change-function):
6184         fix problem when you insert a comment on the line before a line of
6185         code: if we use the following char, then when you hit backspace,
6186         the following line of code turns the comment color.
6187
6188 2001-06-08  Ben Wing  <ben@xemacs.org>
6189
6190         * process.el: comment about shell-command-switch.
6191         * process.el (shell-quote-argument): Need to quote a null
6192         argument, too.  From Dan Holmsand.
6193         
6194         * startup.el (normal-top-level): Delete some unused FSF junk.
6195         * startup.el (command-line-early):
6196         
6197         * startup.el (command-line): Call MS Windows init function.
6198         
6199         * win32-native.el:
6200         * win32-native.el (mswindows-system-shells): New.
6201         * win32-native.el (mswindows-system-shell-p): New.
6202         * win32-native.el (init-mswindows-at-startup): New.
6203         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6204         * win32-native.el (mswindows-quote-one-simple-arg):
6205         * win32-native.el (mswindows-quote-one-command-arg):
6206         * win32-native.el (mswindows-construct-process-command-line-alist):
6207         Correct comments at top.  Correctly handle passing arguments
6208         to Cygwin programs and to bash.  Fix quoting of zero-length
6209         arguments (from Dan Holmsand).  Set shell-command-switch based
6210         on shell-file-name, which in turn comes from env var SHELL.
6211
6212 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6213
6214         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6215         default-toolbar-position): Fill docstrings for balloon-help.
6216
6217 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6218
6219         * faces.el: Reenable specifications over 'gtk domain.
6220
6221 2001-08-08  Didier Verna  <didier@xemacs.org>
6222
6223         * autoload.el (update-autoload-files): make defdir a file name,
6224         not directory name.
6225
6226 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6227
6228         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6229
6230         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6231
6232 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6233
6234         * font-menu.el (font-menu-set-font): Default to current font-family.
6235         (font-menu-preferred-resolution):
6236         (font-menu-size-scaling):
6237         Provide gtk defaults, too.
6238
6239 2001-07-29  Mike Alexander  <mta@arbortext.com>
6240
6241         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6242         list
6243         (custom-set-face-font-family): ditto
6244
6245 2001-07-26  Mike Sperber <mike@xemacs.org>
6246
6247         * files.el (auto-mode-alist): .9 files are man pages, too.
6248
6249 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6250
6251         * process.el (call-process-internal): bind
6252         coding-system-for-write to 'binary when calling
6253         start-process-internal, so the process receives 
6254         the literal contents of INFILE.
6255
6256 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6257
6258         * files.el (auto-mode-alist): Add configure.ac support.
6259
6260 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6261
6262         * buff-menu.el:
6263         mouse.el:
6264         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6265
6266 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6267
6268         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6269
6270 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6271
6272         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6273         mixed text.
6274         (kinsoku-eol-p): Ditto.
6275
6276 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6277
6278         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6279         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6280         characters as the category `s' or `e' correctly.
6281
6282 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6283
6284         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6285
6286 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6287
6288         * mule/cyrillic.el:  Set up case table.
6289
6290 2001-06-08  Mike Sperber <mike@xemacs.org>
6291
6292         * files.el (save-some-buffers-1): Don't zap the help window right
6293         after `map-y-or-n-p' has popped it up.
6294
6295 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6296
6297         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6298
6299 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6300
6301         * specifier.el: define-specifier-tag 'gtk.
6302
6303 2001-05-12  Ben Wing  <ben@xemacs.org>
6304
6305         * find-paths.el (paths-find-recursive-path):
6306         fix error with null EXCLUDE-REGEXP.
6307         
6308         * font-lock.el (font-lock-mode):
6309         fix problem reported by hrvoje with buffers starting with a space.
6310         
6311 2001-05-06  Ben Wing  <ben@xemacs.org>
6312
6313         * dialog.el (make-dialog-box):
6314         * menubar-items.el (default-menubar):
6315         * printer.el (generic-print-buffer):
6316         * printer.el (generic-print-region):
6317         implement printing the selection when it's selected.
6318
6319 2001-04-18  Didier Verna  <didier@xemacs.org>
6320
6321         * cus-edit.el (Custom-reset-standard): reset to standard settings
6322         not only when the buffer's :custom-state is 'modified, but also
6323         when it is 'set or 'saved.
6324
6325 2001-04-17  Didier Verna  <didier@xemacs.org>
6326
6327         * startup.el (load-user-init-file): define `custom-file' before
6328         loading the user's init file.
6329
6330 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6331
6332         * menubar.el (popup-mode-menu): Make it work with
6333         popup-menu-titles turned off.
6334         
6335 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6336
6337         * about.el (about-mailto-link): Use compose-mail for sending mail.
6338
6339 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6340
6341         * package-admin.el (package-install-hook): New.
6342         (package-delete-hook): New.
6343         (package-admin-add-single-file-package): Use package-delete-hook.
6344
6345         * package-get.el (package-get): Use package-install-hook.
6346
6347 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6348
6349         * package-ui.el (pui-install-selected-packages): reverse the lists
6350         of packages so that they get handled in the same order as they
6351         were selected.
6352
6353 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6354
6355         * packages.el (locate-library): Use read-library-name for completion.
6356
6357 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6358
6359         * byte-optimize.el (=): `=' is not a binary predicate!
6360         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6361         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6362
6363 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6364
6365         * bytecomp.el (byte-compile-arithcompare):
6366         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6367
6368 2001-06-03  William M. Perry  <wmperry@gnu.org>
6369
6370         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6371         return the filename selected by the user!
6372
6373 2001-05-31  William M. Perry  <wmperry@gnu.org>
6374
6375         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6376         in XEmacs/GTK.
6377
6378 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6379
6380         * coding.el: Tiny typo fixed.
6381
6382 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6383
6384         * XEmacs 21.4.3 "Academic Rigor" is released.
6385
6386 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6387
6388         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6389
6390 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6391
6392         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6393
6394 2001-05-04  Ben Wing  <ben@xemacs.org>
6395
6396         * printer.el (generic-print-buffer):
6397         * printer.el (generic-print-region):
6398         Enable dialog boxes.  Apply workaround recommended by Kirill.
6399         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6400         
6401         * simple.el (kill-whole-line):
6402         * simple.el (kill-line-1):
6403         * simple.el (kill-entire-line):
6404         * simple.el (kill-line):
6405         * simple.el (backward-kill-line):
6406         Take out interactive dependence of kill-whole-line.
6407
6408 2001-04-22  Ben Wing  <ben@xemacs.org>
6409
6410         * dialog.el (make-dialog-box):
6411         Put dialog titles back in -- this time correctly.  Fix various
6412         other problems with leaks and such.
6413
6414         * simple.el (region-exists-p):
6415         * simple.el (region-active-p):
6416         Add comment about which one is correct to use in menu specs.
6417
6418 2001-05-05  Ben Wing  <ben@xemacs.org>
6419
6420         * dialog.el (make-dialog-box): fix doc string.
6421         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6422         take out Pretty Print.
6423         * printer.el:
6424         * printer.el (printer-current-device): New.
6425         * printer.el (Printer-get-device): New.
6426         * printer.el (Printer-clear-device): New.
6427         * printer.el (generic-page-setup): New.
6428         * printer.el (generic-print-buffer):
6429         * printer.el (generic-print-region):
6430         Implement Page Setup.  Handle errors properly.
6431
6432 2001-05-05  Ben Wing  <ben@xemacs.org>
6433
6434         * subr.el (error): Complete list of errors in doc string.
6435         
6436 2001-04-22  Ben Wing  <ben@xemacs.org>
6437
6438         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6439         
6440 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6441
6442         * build-report.el: Remove CVS keywords since this file has been in
6443         core lisp for a while now.
6444         * build-report.el (build-report-make-output-files): Fix typo.
6445
6446 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6447
6448         * about.el (about-finish-buffer): Make sure the last change works
6449         even if EVENT is nil.
6450
6451 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6452
6453         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6454         clicked, not the one that happens to be the current buffer at the
6455         time.
6456
6457 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6458
6459         * cus-edit.el (custom-display): Support the GTK Window System also.
6460
6461 2001-04-30  Ben Wing  <ben@xemacs.org>
6462
6463         * printer.el:
6464         * printer.el (printer-page-header):
6465         * printer.el (Print-context): New.
6466         * printer.el (printer-page-footer):
6467         * printer.el (generate-header-element): New.
6468         * printer.el (generate-header-line): New.
6469         * printer.el (print-context-property):
6470         * printer.el (generic-print-buffer):
6471         * printer.el (generic-print-region):
6472         Implement headers and footers.  Implement calling Print dialog box
6473         (#### but it doesn't quite work yet).
6474
6475 2001-04-25  Ben Wing  <ben@xemacs.org>
6476
6477         * about.el (xemacs-hackers):
6478         * about.el (about-url-alist):
6479         * about.el (about-personal-info):
6480         * about.el (about-hacker-contribution):
6481         More contributions.
6482         
6483         * simple.el (handle-post-motion-command):
6484         Fix spurious setting of zmacs-region-stays to t after a non-shift
6485         motion command.
6486
6487 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6488
6489         * about.el (about-personal-info): Update my bio.
6490         (about-hacker-contribution): Ditto.
6491
6492 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6493
6494         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6495
6496 2001-04-19  Andy Piper  <andy@xemacs.org>
6497
6498         * package-net.el (package-net-cygwin32-binary-size): new size.
6499         (package-net-win32-binary-size): new size.
6500         (package-net-convert-index-to-ini): Use new arch.
6501         (package-net-batch-convert-index-to-ini): Removed.
6502         (package-net-generate-bin-ini): New.
6503         (package-net-batch-generate-bin-ini): New.
6504
6505 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6506
6507         * XEmacs 21.4.1 "Copyleft" is released.
6508
6509 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6510
6511         * x-compose.el (xlib-input-method-bug-workaround):
6512         (alias-colon-to-double-quote):
6513         Force sort in map-keymap to work around rehash bug.
6514
6515 2001-04-17  Ben Wing  <ben@xemacs.org>
6516
6517         * about.el: Finish overhaul, add a few new hackers, update a
6518         couple old ones.
6519
6520 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6521
6522         * XEmacs 21.4.0 "Solid Vapor" is released.
6523
6524 2001-04-15  Ben Wing  <ben@xemacs.org>
6525
6526         * about.el:
6527         * about.el (about-headline-face): New.
6528         * about.el (about-link-face): New.
6529         * about.el (about-current-release-maintainers): New.
6530         * about.el (about-other-current-hackers): New.
6531         * about.el (about-url-alist):
6532         * about.el (about-once-and-future-hackers): New.
6533         * about.el (about-mailto-link): New.
6534         * about.el (about-get-buffer):
6535         * about.el (about-finish-buffer):
6536         * about.el (about-xemacs):
6537         * about.el (about-features): Removed.
6538         * about.el (about-advantages): New.
6539         * about.el (about-maintainer-info): Removed.
6540         * about.el (about-personal-info): New.
6541         * about.el (about-hacker-contribution): New.
6542         * about.el (about-maintainer):
6543         * about.el (about-show-linked-info):
6544         * about.el (about-hackers):
6545         Major revamping.  Rewriting of most of the text, improve the
6546         link handling, separate info on contributors into personal
6547         and contribution info, add new contributors, update personal
6548         info, etc. etc.
6549         
6550         * menubar-items.el (default-menubar):
6551         Help menubar entry for News now says more accurately
6552         "What's New in XEmacs".
6553         
6554         * mouse.el:
6555         * mouse.el (mouse-track-cleanup-hook):
6556         * mouse.el (mouse-track):
6557         Don't set-buffer to a dead buffer when calling mouse-track
6558         cleanup hooks.
6559
6560 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6561
6562         * XEmacs 21.2.47 "Zephir" is released.
6563
6564 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6565
6566         * dialog.el (make-dialog-box): Disable dialog box titles until
6567         we get them working.
6568
6569 2001-03-30  Ben Wing  <ben@xemacs.org>
6570
6571         * help.el:
6572         * help.el (Help-princ-face):
6573         * help.el (Help-prin1-face):
6574         * help.el (frob-help-extents):
6575         * help.el (describe-function-1):
6576         * help.el (describe-variable):
6577         Avoid using font-lock faces, which may not be defined.
6578         Instead, use hyper-apropos faces, and make sure they're
6579         defined as necessary by using `require'. (It's not so safe
6580         to do this for font-lock.) In any case, we will eventually
6581         be merging this functionality into hyper-apropos.
6582
6583         * loaddefs.el (completion-ignored-extensions):
6584         Fix documentation.
6585         
6586         * menubar-items.el (menu-truncate-list): Removed.
6587         * menubar-items.el (Menubar-items-truncate-list): New.
6588         * menubar-items.el (default-menubar):
6589         Fix errors if grep or compile command is too long.  Rename helper
6590         function to be less visible.
6591
6592 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6593
6594         * byte-optimize.el (byte-optimize-minus):
6595         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6596
6597 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6598
6599         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6600         Mule is available.
6601
6602         * mule/latin.el: New file.
6603
6604 2001-03-11  Ben Wing  <ben@xemacs.org>
6605
6606         * auto-save.el:
6607         * auto-save.el (auto-save-directory):
6608         * auto-save.el (make-auto-save-file-name):
6609         * auto-save.el (auto-save-file-name-p): New.
6610
6611         Merge in improvements from other definition of
6612         make-auto-save-file-name in files.el.
6613         
6614         * auto-save.el (auto-save-original-name):
6615         * auto-save.el (auto-save-name-in-fixed-directory):
6616         * auto-save.el (auto-save-unslashify-name): Removed.
6617         * auto-save.el (auto-save-slashify-name): Removed.
6618         * auto-save.el (auto-save-reserved-chars): New.
6619         * auto-save.el (auto-save-escape-name): New.
6620         * auto-save.el (auto-save-unhex): New.
6621         * auto-save.el (auto-save-unescape-name): New.
6622
6623         Change algorithm for encoding filenames in auto-save names to be
6624         entirely safe with all filesystems and all possible characters in
6625         a filename, and 100% reversible. (Essentially, uses
6626         quoted-printable as the encoding.)
6627         
6628         * auto-save.el (recover-all-files):
6629
6630         Use insert-directory rather than calling ls directly -- fixes
6631         things under Windows.
6632
6633         * files.el:
6634         * files.el (convert-standard-filename): Substitute FSF's
6635         definition for this (we had nothing here before).
6636         
6637         * files.el (backup-buffer): Warning fix.
6638         
6639         * files.el (make-backup-file-name):
6640         * files.el (find-backup-file-name):
6641         Fix error in calling sequence to auto-save-file-name-p.
6642         
6643         * files.el (recover-file):
6644         Use insert-directory rather than calling ls directly -- fixes
6645         things under Windows.
6646
6647         * files.el (make-auto-save-file-name): Removed.
6648         * files.el (auto-save-file-name-p): Removed.
6649         auto-save is always dumped so no sense in having a definition
6650         that will always be overwritten with another.
6651         
6652         * files.el (insert-directory):
6653         * win32-native.el:
6654         * win32-native.el (debug-mswindows-process-command-lines):
6655         * win32-native.el (original-make-auto-save-file-name): Removed.
6656         * win32-native.el (make-auto-save-file-name): Removed.
6657
6658
6659 2001-03-21  Martin Buchholz <martin@xemacs.org>
6660
6661         * XEmacs 21.2.46 "Urania" is released.
6662
6663 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6664
6665         * menubar-items.el (default-menubar): Update sample.emacs to
6666         sample.init.el and adjust accelerators.
6667
6668 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6669
6670         * build-report.el (build-report): Improve docstring.
6671
6672 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6673
6674         * ChangeLog: Log GTK merge.
6675
6676         * gutter-items.el:
6677         * mwheel.el:
6678         * sound.el:
6679         * startup.el:
6680         Revert gratuitous whitespace changes.
6681
6682 2001-03-07  Ben Wing  <ben@xemacs.org>
6683
6684         * help.el:
6685         * help.el (key-or-menu-binding):
6686         * help.el (Help-find-file): New.
6687         * help.el (describe-beta):
6688         * help.el (describe-copying):
6689         * help.el (describe-project):
6690         * help.el (view-emacs-news):
6691         * help.el (view-sample-init-el): New.
6692         * help.el (Help-princ-face): New.
6693         * help.el (Help-prin1-face): New.
6694         * help.el (help-symbol-function-context-menu):
6695         * help.el (help-symbol-variable-context-menu):
6696         * help.el (help-symbol-function-and-variable-context-menu):
6697         * help.el (frob-help-extents):
6698         * help.el (describe-function-1):
6699         * help.el (describe-variable):
6700
6701         Add coloring in Help buffers, correspondent with hyperlinks.
6702         View files in view-mode rather than Fundamental.
6703         Remove separators from context menus -- now handled in generic code.
6704         Add `Find Tag' to context menu.
6705         
6706         * menubar.el (popup-mode-menu):
6707
6708         Rewrite code that outputs the popup menu to (a) put more specific
6709         entries first, (b) be more robust, (c) output the proper context
6710         menu separators automatically (the context menu functionality is
6711         new and currently used only by Help).
6712
6713 2001-03-10  William M. Perry  <wmperry@aventail.com>
6714
6715         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6716         this function when converting from the 21.1 GTK branch.  Now
6717         supports file, password, question, and color built-in dialogs.
6718
6719 2001-03-06  Ben Wing  <ben@xemacs.org>
6720
6721         * keydefs.el:
6722         * keydefs.el (global-map):
6723         Add commented-out change of M-k (for 21.5).
6724         
6725         * menubar-items.el (default-menubar):
6726         Fix items to control kill-line behavior; add items for
6727         shifted motion.
6728         
6729         * simple.el:
6730         * simple.el (kill-whole-line):
6731         * simple.el (historical-kill-line): Removed.
6732         * simple.el (kill-line): Removed.
6733         * simple.el (kill-entire-line): New.
6734         * simple.el (kill-line-1): New.
6735         * simple.el (backward-kill-line):
6736         Undo kill-whole-line == always changes.  Add new function
6737         kill-entire-line to unconditionally delete the current line.
6738         Add comments describing the lamentable state of affairs of
6739         the kill-line functions and variables.
6740
6741 2001-03-02  Ben Wing  <ben@xemacs.org>
6742
6743         * simple.el:
6744         * simple.el (beginning-of-buffer):
6745         * simple.el (end-of-buffer):
6746         * simple.el (mark-ring-unrecorded-commands):
6747         * simple.el (signal-error-on-buffer-boundary):
6748         * simple.el (shifted-motion-keys-select-region):
6749         * simple.el (unshifted-motion-keys-deselect-region):
6750         * simple.el (motion-keys-for-shifted-motion): New.
6751         * simple.el (handle-pre-motion-command):
6752         * simple.el (handle-post-motion-command):
6753         * simple.el (forward-char-command):
6754         * simple.el (backward-char-command):
6755         * simple.el (scroll-up-command):
6756         * simple.el (scroll-down-command):
6757         * simple.el (next-line):
6758         * simple.el (previous-line):
6759         * simple.el (backward-block-of-lines):
6760         * simple.el (forward-block-of-lines):
6761         * simple.el (backward-word):
6762         * simple.el (mark-word):
6763
6764         Augment documentation of the most common motion commands to make
6765         note of the shifted-motion support.  Improve the support to (a)
6766         properly document how it works and why it's done in the fashion it
6767         is, and (b) allow the keystrokes that trigger it to be customized.
6768
6769         Correct error in the customize specification of
6770         mark-ring-unrecorded-commands.
6771
6772 2001-03-02  Ben Wing  <ben@xemacs.org>
6773
6774         * font-lock.el:
6775         * font-lock.el (font-lock-pending-extent-table): Removed.
6776         * font-lock.el (font-lock-pending-buffer-table): New.
6777         * font-lock.el (font-lock-pre-idle-hook):
6778         * font-lock.el (font-lock-after-change-function):
6779         * font-lock.el (font-lock-fontify-pending-extents):
6780         * font-lock.el (font-lock-lisp-like):
6781
6782         Fix handling of pending extents to avoid excessive slowness (N^2
6783         behavior) when making lots of buffer changes between redisplays,
6784         such as when saving the Options.
6785
6786 2001-03-09  William M. Perry  <wmperry@aventail.com>
6787
6788         * device.el:
6789         * dragdrop.el:
6790         * dumped-lisp.el:
6791         * faces.el:
6792         * frame.el:
6793         * gnuserv.el:
6794         * loadup.el:
6795         * menubar-items.el:
6796         * minibuf.el:
6797         The Great GTK Merge.
6798
6799         * ChangeLog.GTK:
6800         * dialog-gtk.el:
6801         * gdk.el:
6802         * generic-widgets.el:
6803         * glade.el:
6804         * gnome-widgets.el:
6805         * gnome.el:
6806         * gtk-compose.el:
6807         * gtk-extra.el:
6808         * gtk-faces.el:
6809         * gtk-ffi.el:
6810         * gtk-file-dialog.el:
6811         * gtk-font-menu.el:
6812         * gtk-glyphs.el:
6813         * gtk-init.el:
6814         * gtk-iso8859-1.el:
6815         * gtk-marshal.el:
6816         * gtk-mouse.el:
6817         * gtk-package.el:
6818         * gtk-password-dialog.el:
6819         * gtk-select.el:
6820         * gtk-widget-accessors.el:
6821         * gtk-widgets.el:
6822         * gtk.el:
6823         widgets-gtk.el:
6824         The Great GTK Merge: new files.
6825
6826 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6827
6828         * generic-widgets.el: Don't require gtk (a built-in feature) at
6829         top level.  Don't execute the last sexp unless (featurep 'gtk).
6830
6831 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6832
6833         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6834
6835 2001-02-23  Martin Buchholz <martin@xemacs.org>
6836
6837         * XEmacs 21.2.45 "Thelxepeia" is released.
6838
6839 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6840  
6841         * about.el (xemacs-hackers): update my entry. 
6842         * about.el (about-maintainer-info): ditto. 
6843         * about.el (about-hackers): ditto. 
6844
6845 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6846
6847         * about.el (about-maintainer-info): More vanity info about
6848         yours truly.
6849
6850 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6851
6852         * build-report.el (build-report-destination): xemacs-build-reports
6853         has moved to SourceForge, where mailing list name length is
6854         restricted, hence the name change to
6855         xemacs-buildreports@xemacs.org.
6856         * build-report.el (build-report-keep-regexp): Update default.
6857         * build-report.el (build-report-delete-regexp): Ditto.
6858         * build-report.el (build-report-make-output-files): Ditto.
6859
6860 2001-02-19  Craig Lanning  <lanning@scra.org>
6861
6862         * lisp-mode.el: Add indentation specifications for following
6863         Common Lisp forms: handler-case, handler-bind, with-slots,
6864         with-open-file, with-open-stream, print-unreadable-object.
6865
6866 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6867
6868         * font-lock.el (font-lock-set-defaults-1):
6869         Move initialization of `font-lock-cache-position' so that it's set
6870         even if font-lock-keywords is already defined.
6871
6872 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6873
6874         * autoload.el (generate-file-autoloads-1):
6875         Use `emacs-lisp-mode-syntax-table' instead of
6876         `lisp-mode-syntax-table'.
6877         * lisp-mode.el (lisp-mode-syntax-table):
6878         Get rid of old checks for `parse-partial-sexp' version.
6879         Make `|' (pipe) string delimiter instead of punctuation.
6880
6881 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6882
6883         * window.el (save-selected-window):
6884         Use gensym for better macro hygiene.
6885
6886 2001-02-06  Mike Sperber <mike@xemacs.org>
6887
6888         * dump-paths.el:
6889         * startup.el (startup-setup-paths): Set and use
6890         `mule-lisp-directory'.
6891         (startup-setup-paths-warning): Ditto.
6892
6893         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6894         (paths-construct-load-path): Consider `mule-lisp-directory'.
6895
6896 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6897
6898         * font-lock.el: Syntax table improvements used.  A few random
6899         changes are not specified below.
6900         (font-lock-fontify-string-delimiters):
6901         (font-lock-syntactic-keywords):
6902         (font-lock-cache-state nil):
6903         (font-lock-cache-position):
6904         New variables.
6905         (font-lock-set-syntax):
6906         (font-lock-apply-syntactic-highlight):
6907         (font-lock-fontify-syntactic-anchored-keywords):
6908         (font-lock-fontify-syntactic-keywords-region):
6909         (font-lock-eval-keywords):
6910         New functions.
6911         (font-lock-remove-face):
6912         (font-lock-fontify-syntactically-region):
6913         Use syntax properties.
6914
6915 2001-02-08  Martin Buchholz <martin@xemacs.org>
6916
6917         * XEmacs 21.2.44 "Thalia" is released.
6918
6919 2001-01-16  Mike Sperber <mike@xemacs.org>
6920
6921         * startup.el (normal-top-level): Work even if no installation root
6922         is found.
6923
6924 2001-01-30  Andy Piper  <andy@xemacs.org>
6925
6926         * gutter-items.el (progress-abort-glyph): remove instantiator.
6927         (set-progress-abort-instantiator): new function.
6928         (abort-progress-feedback): use it.
6929
6930         * gutter.el (set-gutter-dirty-p): new function.
6931
6932 2001-01-30  Didier Verna  <didier@xemacs.org>
6933
6934         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6935
6936 2001-01-24  Didier Verna  <didier@xemacs.org>
6937
6938         * sound.el (sound-extension-list): give a better default value.
6939         * sound.el (load-sound-file): improve the doc string, also find
6940         files given by absolute names, pass a real extension list to
6941         `locate-file'.
6942
6943 2001-01-26  Martin Buchholz <martin@xemacs.org>
6944
6945         * XEmacs 21.2.43 "Terspichore" is released.
6946
6947 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6948
6949         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6950         messages from gnuserv.
6951
6952 2001-01-20  Martin Buchholz <martin@xemacs.org>
6953
6954         * XEmacs 21.2.42 "Poseidon" is released.
6955
6956 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6957
6958         * cl-macs.el (cl-upcase-arg): New function.
6959         (cl-function-arglist): New function.
6960         (cl-transform-lambda): Automatically add CL-style lambda list to
6961         documentation string using functions above.
6962
6963 2001-01-12  Andy Piper  <andy@xemacs.org>
6964
6965         * package-get.el (package-get-custom): call
6966         package-net-update-installed-db.
6967
6968         * package-ui.el (pui-install-selected-packages): call
6969         package-net-update-installed-db.
6970
6971         * package-net.el (package-net-update-installed-db): use
6972         packages-package-list so that we reflect reality.
6973
6974         * packages.el (packages-package-list): Make docstring reflect
6975         reality.
6976
6977         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6978
6979         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6980         isn't installed.
6981
6982 2001-01-17  Andy Piper  <andy@xemacs.org>
6983
6984         * wid-edit.el (widget-activation-glyph-mapper): activate or
6985         deactivate native widgets.
6986         (widget-glyph-insert-glyph): record instantiator.
6987         (widget-push-button-value-create): use it.
6988
6989         * gui.el (gui-button-action): new function. Make button's domain
6990         buffer current when calling.
6991         (make-gui-button): update to use gui-button-action.
6992
6993 2001-01-16  Didier Verna  <didier@xemacs.org>
6994
6995         * menubar-items.el (default-menubar): add an entry for modeline
6996         horizontal scrolling in Options -> Display.
6997
6998 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6999
7000         * package-get.el (package-get-require-signed-base): Set to nil
7001         by default.
7002
7003 2001-01-17  Martin Buchholz <martin@xemacs.org>
7004
7005         * XEmacs 21.2.41 "Polyhymnia" is released.
7006
7007 2001-01-16  Mike Sperber <mike@xemacs.org>
7008
7009         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7010         catch lisp/mule/.
7011
7012 2001-01-14  Mike Sperber <mike@xemacs.org>
7013
7014         * startup.el (maybe-create-compatibility-dot-emacs):
7015         (maybe-unmigrate-user-init-file):
7016         (unmigrate-user-init-file): Created.
7017         (maybe-migrate-user-init-file): Offer creation of compatibility
7018         .emacs.
7019         Some doc fixes wrt init file location.
7020
7021 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7022
7023         * faces.el (face-frob-from-locale-first): new variable.
7024         (frob-face-font-2): Honor tags arg while trying to use
7025         standard-face-mapping.  When face-frob-from-locale-first is set,
7026         first try to set face inheriting from frobbed-face.
7027
7028 2001-01-15  Didier Verna  <didier@xemacs.org>
7029
7030         * about.el (xemacs-hackers): update my entry.
7031         * about.el (about-url-alist): ditto.
7032         * about.el (about-maintainer-info): ditto.
7033         * about.el (about-hackers): ditto.
7034
7035 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7036
7037         The byte compiler has been badly broken for a year,
7038         by the patch of 1999-12-06.
7039         * byte-optimize.el (byte-optimize-form-code-walker):
7040         Bug was: the byte compiler was making this erroneous optimization:
7041         (progn (or (foo)) (bar)) ==> (bar)
7042
7043 2000-11-20  Mike Sperber <mike@xemacs.org>
7044
7045         * setup-paths.el (paths-core-load-path-depth): Split
7046         `paths-load-path-depth' in two for site and core lisp.  Don't
7047         recurse into core.
7048         * setup-paths.el (paths-construct-load-path): Use.
7049
7050 2001-01-10  Andy Piper  <andy@xemacs.org>
7051
7052         * package-net.el (package-net-cygwin32-binary-size): new variable
7053         (package-net-win32-binary-size): ditto.  add much needed
7054         commentary.
7055
7056         * gutter-items.el (buffers-tab-items): correct off-by-one error
7057         for buffers-tab-max-size.
7058
7059 2001-01-08  Martin Buchholz <martin@xemacs.org>
7060
7061         * XEmacs 21.2.40 is released.
7062
7063 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7064
7065         * mule/hebrew.el: Fix comments and typos.
7066         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7067
7068 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7069
7070         * ChangeLog.1: move ancient log from fill.el.
7071
7072         * dump-paths.el:
7073         paragraphs.el:
7074         mule/mule-category.el:
7075         Miscellaneous typo fixes and slight doc clarifications.
7076
7077         * mule/mule-ccl.el:  Correct file name in header.
7078
7079 2000-12-31  Martin Buchholz <martin@xemacs.org>
7080
7081         * XEmacs 21.2.39 is released.
7082
7083 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7084
7085         * byte-optimize.el (byte-optimize-cond):
7086         (byte-optimize-cond-1): New.
7087         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7088         Optimizes (cond (x nil)) ==> nil.
7089         Provide better diagnostic on malformed expr like (cond foo).
7090
7091 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7092
7093         * mule/mule-coding.el:
7094         mule/mule-cmds.el (reset-language-environment,
7095         set-language-environment-coding-systems):
7096         Safer default coding-priority-list, corresponding to src/file-coding.h.
7097
7098 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7099
7100         * package-admin.el: Allow package removal from
7101         early-package-load-path.
7102
7103 2000-12-15  Andreas Jaeger  <aj@suse.de>
7104
7105         * about.el (about-maintainer-info): Update my entry.
7106
7107 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7108
7109         * packages.el (locate-library): Add support for bzip2
7110         compressed .el files.
7111
7112 2000-12-12  Andy Piper  <andy@xemacs.org>
7113
7114         * package-net.el: new file.
7115
7116 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7117
7118         * font-lock.el: Add missing C++ keywords.
7119
7120 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7121
7122         * simple.el (indent-for-comment): Preserve indentation of comments
7123         starting in column 0, as documented in (Info-goto-node
7124         "(xemacs)Comments").  Update docstring accordingly.
7125
7126 2000-12-05  Martin Buchholz <martin@xemacs.org>
7127
7128         * XEmacs 21.2.38 is released.
7129
7130 2000-12-04  Didier Verna  <didier@xemacs.org>
7131
7132         * mouse.el (default-mouse-track-set-point-in-window): remove
7133         spurious '+' operation detected by Martin.
7134
7135
7136 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7137
7138         * cl-extra.el (coerce):
7139         Implement char to integer coercion.
7140         Remove extraneous (numberp) test.
7141
7142         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7143         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7144         (byte-optimize-predicate):
7145         Warn if evaluating constant expression signals an error.
7146         (byte-optimize-form): Small simplification.
7147
7148         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7149
7150 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7151
7152         * byte-optimize.el:
7153         (byte-optimize-minus):
7154         (byte-optimize-plus):
7155         (byte-optimize-mult):
7156         (byte-optimize-quo):
7157         Use (car (last x)) instead of (last x) to get last elt!
7158         Use `byte-optimize-predicate' to optimize `%'.
7159         Move optimizations for special numeric args to bytecomp.el.
7160         * bytecomp.el (byte-compile-associative): Remove.
7161         (byte-compile-max): New.
7162         (byte-compile-min): New.
7163         Properly handle erroneous calls: (max) (min).
7164         (byte-compile-plus): New.
7165         (byte-compile-minus):
7166         It's easiest to handle 0, +1 and -1 args here.
7167         (byte-compile-mult): New.
7168         It's easiest to handle 1, -1 and 2 args here.
7169         (byte-compile-quo):
7170         It's easiest to handle 0, +1 and -1 args here.
7171         Issue byte-compiler warning when dividing by zero.
7172
7173         Byte-compiler arithmetic improvements.
7174         Better optimize these expressions in the obvious way:
7175         (+ x y 1)   -->  varref x varref y add add1
7176         (+ x y -1)  -->  varref x varref y add sub1
7177         (- x y 0)   -->  (- x y)
7178         (- 0 x y)   -->  (- (- x) y)
7179         (% 42 19)   --> compile-time constant
7180         (/ 42 19)   --> compile-time constant
7181         (* (foo) 2) --> foo call dup plus
7182
7183         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7184         unless (declaim (optimize (safety 3)))
7185         or (setq byte-compile-delete-errors nil).
7186
7187 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7188
7189         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7190         docstrings.
7191
7192 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7193
7194         * startup.el (command-line-do-help):  Add documentation of
7195         portable dumper switches.
7196
7197 2000-11-22  Andy Piper  <andy@xemacs.org>
7198
7199         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7200
7201         * glyphs.el (init-glyphs): don't use autodetect for strings.
7202
7203 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7204
7205         * byte-optimize.el (byte-optimize-char-before):
7206         (byte-optimize-backward-char):
7207         (byte-optimize-backward-word):
7208         Fix incorrect optimizations for these sorts of expressions:
7209         (let ((x nil)) (backward-char x))
7210
7211 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7212
7213         * byte-optimize.el:
7214         * byte-optimize.el (byte-optimize-backward-char): New.
7215         * byte-optimize.el (byte-optimize-backward-word): New.
7216         Make backward-word and backward-char as efficient as forward versions.
7217
7218         * bytecomp.el (byte-compile-no-args-with-one-extra):
7219         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7220         * bytecomp.el (byte-compile-two-args-with-one-extra):
7221         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7222         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7223         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7224         Check if extra arg is constant nil, and if so, use byte-coded call.
7225
7226         * simple.el (backward-word):
7227         * simple.el (mark-word):
7228         * simple.el (kill-word):
7229         * simple.el (backward-kill-word):
7230         Make COUNT argument optional, for consistency with forward-char et al.
7231
7232         * abbrev.el (abbrev-string-to-be-defined):
7233         * abbrev.el (inverse-abbrev-string-to-be-defined):
7234         * abbrev.el (inverse-add-abbrev):
7235         * abbrev.el (expand-region-abbrevs):
7236         * buff-menu.el (Buffer-menu-execute):
7237         * indent.el (move-to-left-margin):
7238         * indent.el (indent-relative):
7239         * indent.el (move-to-tab-stop):
7240         * info.el (Info-reannotate-node):
7241         * lisp-mode.el (lisp-indent-line):
7242         * lisp.el (end-of-defun):
7243         * lisp.el (move-past-close-and-reindent):
7244         * misc.el (copy-from-above-command):
7245         * mouse.el (default-mouse-track-scroll-and-set-point):
7246         * page.el (forward-page):
7247         * paragraphs.el (forward-paragraph):
7248         * paragraphs.el (end-of-paragraph-text):
7249         * picture.el (picture-forward-column):
7250         * picture.el (picture-self-insert):
7251         * rect.el (extract-rectangle-line):
7252         * simple.el (newline):
7253         * simple.el (fixup-whitespace):
7254         * simple.el (backward-delete-char-untabify):
7255         * simple.el (transpose-chars):
7256         * simple.el (transpose-preceding-chars):
7257         * simple.el (do-auto-fill):
7258         * simple.el (indent-new-comment-line):
7259         * simple.el (blink-matching-open):
7260         * view-less.el (cleanup-backspaces):
7261         * wid-edit.el (widget-transpose-chars):
7262         * term/bg-mouse.el (bg-insert-moused-sexp):
7263         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7264
7265         * info.el (Info-fontify-node):
7266         * simple.el (backward-delete-function):
7267         Use canonical delete-backward-char instead of backward-delete-char.
7268
7269 2000-11-20  Andy Piper  <andy@xemacs.org>
7270
7271         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7272         no buffers.
7273
7274 2000-11-20  Andy Piper  <andy@xemacs.org>
7275
7276         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7277         buffer tabs.
7278
7279 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7280
7281         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7282         (proclaim inline...) was shadowing compiler-macros.
7283
7284 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7285
7286         * bytecomp.el (byte-compile-eval): New.
7287         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7288         Keeps this promise made in Lispref:
7289         "If a file being compiled contains a `defmacro' form, the macro is
7290         defined temporarily for the rest of the compilation of that file."
7291
7292 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7293
7294         * cl.el (floatp-safe):
7295         (plusp):
7296         (minusp):
7297         (oddp):
7298         (evenp):
7299         (cl-abs):
7300         Use a better parameter name than `x'.
7301
7302         * cl-macs.el (check-type): Make continuable.  Change documentation
7303         to require PLACE, but accept any form for compatibility.
7304
7305         * abbrev.el (define-abbrev): Use check-type.
7306         * font-menu.el (font-menu-change-face): Use check-type.
7307         * menubar.el (relabel-menu-item): Use check-type.
7308         * itimer.el: Fix typo.
7309
7310 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7311
7312         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7313
7314 2000-11-14  Martin Buchholz <martin@xemacs.org>
7315
7316         * XEmacs 21.2.37 is released.
7317
7318 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7319
7320         * code-cmds.el: Provide the feature.
7321
7322 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7323
7324         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7325
7326         * code-cmds.el: New file
7327         * mule/mule-cmds.el:
7328         * mule/mule-misc.el
7329         (coding-keymap): New keymap. Define coding system keyboard
7330         commands on file-coding builds too.
7331         (coding-system-change-eol-conversion):
7332         (universal-coding-system-argument):
7333         (set-default-coding-systems):
7334         (prefer-coding-system): Moved from mule-cmds.el
7335         (set-buffer-process-coding-system): Moved from mule-misc.el
7336
7337 2000-09-15  Stephen Carney <carney@scubadoo.com>
7338
7339         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7340
7341 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7342
7343         * package-get.el (package-get-download-sites): Add a pre-release
7344         site for experimental packages.
7345
7346         * auto-autoloads.el: Regenerated.
7347
7348 2000-08-01  Andy Piper  <andy@xemacs.org>
7349
7350         * gutter-items.el (buffers-tab-omit-function): reference
7351         buffers-tab-select-visible-buffers.
7352         (buffers-tab-filter-functions): new variable, by default uses
7353         buffers-tab-selection-function and buffers-tab-omit-function.
7354         (select-buffers-tab-buffers-by-mode): invert arguments.
7355         (buffers-tab-select-visible-buffers): new function. Invert calling
7356         of buffers-menu-omit-invisible-buffers.
7357         (buffers-tab-items): rewrite to use
7358         buffers-tab-filter-functions. Rewrite docstring.
7359         (gutter-buffers-tab-extent): delete.
7360         (add-tab-to-gutter): always build a new extent when adding the
7361         tabs.
7362         (update-tab-in-gutter): make gutter dirty when orientation
7363         changes.
7364
7365 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7366
7367         * bytecomp.el (byte-compile-defvar-or-defconst):
7368         Only do loadhist recording if defvar form includes a value.
7369
7370 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7371
7372         * bytecomp.el (byte-compile-initial-macro-environment):
7373         `eval-when-compile' should not compile its body.
7374
7375 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7376
7377         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7378         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7379         some Japanese English.  Remove some ancient FSF comments, and
7380         improve docstrings.  Use symbols not vectors for tables.
7381
7382 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7383
7384         * keymap.el:
7385         (local-key-binding):
7386         (global-key-binding):
7387         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7388
7389         * lisp.el:
7390         (backward-sexp): Slightly simpler code.
7391         (mark-sexp): Make arg optional, like FSF Emacs.
7392         (forward-list): Slightly simpler code.
7393         (backward-list): Slightly simpler code.
7394         (down-list):  Make arg optional, like FSF Emacs.
7395         (up-list):  Make arg optional, like FSF Emacs.
7396         (backward-up-list):  Make arg optional, like FSF Emacs.
7397         (kill-sexp):  Make arg optional, like FSF Emacs.
7398         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7399
7400         * font-menu.el (font-menu-change-face):
7401         Take continuable errors into account.
7402
7403         * abbrev.el:
7404         * abbrev.el (clear-abbrev-table):
7405         * abbrev.el (define-abbrev-table):
7406         * abbrev.el (define-abbrev):
7407         * abbrev.el (insert-abbrev-table-description):
7408         * apropos.el (apropos-documentation-check-doc-file):
7409         * apropos.el (apropos-documentation-check-elc-file):
7410         * buff-menu.el (list-buffers):
7411         * buff-menu.el (list-buffers-noselect):
7412         * bytecomp.el (byte-recompile-directory):
7413         * bytecomp.el (batch-byte-compile):
7414         * cl-macs.el (typep):
7415         * code-files.el (find-coding-system-magic-cookie):
7416         * code-files.el (insert-file-contents):
7417         * cus-edit.el (customize-set-variable):
7418         * cus-edit.el (customize-save-variable):
7419         * cus-face.el (custom-set-face-font-size):
7420         * cus-face.el (custom-set-face-update-spec):
7421         * cus-face.el (custom-reset-faces):
7422         * custom.el (custom-check-theme):
7423         * custom.el (copy-upto-last):
7424         * fill.el (canonically-space-region):
7425         * fill.el (fill-paragraph):
7426         * fill.el (fill-region):
7427         * fill.el (find-space-insertable-point):
7428         * fill.el (justify-current-line):
7429         * faces.el (face-spec-update-all-matching):
7430         * faces.el (set-face-stipple):
7431         * files-nomule.el (insert-file-contents):
7432         * files.el (insert-file-contents-literally):
7433         * files.el (hack-local-variables-last-page):
7434         * files.el (basic-save-buffer):
7435         * files.el (insert-directory):
7436         * font-menu.el (font-menu-change-face):
7437         * font.el (font-spatial-to-canonical):
7438         * format.el (format-encode-region):
7439         * format.el (format-insert-file):
7440         * format.el (format-replace-strings):
7441         * gutter.el (set-gutter-element):
7442         * help.el (key-or-menu-binding):
7443         * help.el (describe-bindings):
7444         * help.el (with-syntax-table):
7445         * indent.el (indent-rigidly):
7446         * indent.el (delete-to-left-margin):
7447         * info.el:
7448         * info.el (Info-extract-dir-entry-from):
7449         * info.el (Info-build-dir-anew):
7450         * info.el (Info-rebuild-dir):
7451         * info.el (Info-batch-rebuild-dir):
7452         * info.el (Info-read-subfile):
7453         * info.el (Info-build-node-completions):
7454         * info.el (Info-extract-menu-node-name):
7455         * isearch-mode.el (isearch-range-invisible):
7456         * isearch-mode.el (isearch-restore-invisible-extents):
7457         * itimer.el (itimerp):
7458         * itimer.el (itimer-live-p):
7459         * keymap.el:
7460         * keymap.el (substitute-key-definition):
7461         * keymap.el (read-command-or-command-sexp):
7462         * keymap.el (local-key-binding):
7463         * keymap.el (global-key-binding):
7464         * keymap.el (global-set-key):
7465         * keymap.el (local-set-key):
7466         * ldap.el:
7467         * ldap.el (ldap-add-entries):
7468         * ldap.el (ldap-delete-entries):
7469         * lisp.el (backward-sexp):
7470         * lisp.el (mark-sexp):
7471         * lisp.el (forward-list):
7472         * lisp.el (backward-list):
7473         * lisp.el (down-list):
7474         * lisp.el (backward-up-list):
7475         * lisp.el (up-list):
7476         * lisp.el (kill-sexp):
7477         * lisp.el (backward-kill-sexp):
7478         * menubar.el (add-menu-button):
7479         * menubar.el (add-submenu):
7480         * menubar.el (delete-menu-item):
7481         * menubar.el (relabel-menu-item):
7482         * mouse.el (narrow-window-to-region):
7483         * obsolete.el (define-obsolete-variable-alias):
7484         * obsolete.el (store-substring):
7485         * package-admin.el:
7486         * package-admin.el (package-admin-install-function):
7487         * package-admin.el (package-admin-install-function-mswindows):
7488         * package-admin.el (package-admin-default-install-function):
7489         * package-get.el (package-get-update-base-entries):
7490         * packages.el (packages-load-package-dumped-lisps):
7491         * packages.el (packages-collect-package-dumped-lisps):
7492         * printer.el (generic-print-buffer):
7493         * printer.el (generic-print-region):
7494         * replace.el (occur-mode-mouse-goto):
7495         * replace.el (perform-replace):
7496         * select.el (get-selection-no-error):
7497         * simple.el:
7498         * simple.el (newline):
7499         * simple.el (open-line):
7500         * simple.el (edit-and-eval-command):
7501         * simple.el (goto-line):
7502         * simple.el (undo):
7503         * simple.el (kill-region):
7504         * simple.el (copy-region-as-kill):
7505         * simple.el (kill-ring-save):
7506         * simple.el (set-mark):
7507         * simple.el (next-line):
7508         * simple.el (previous-line):
7509         * simple.el (line-move):
7510         * simple.el (set-goal-column):
7511         * simple.el (comment-region):
7512         * subr.el:
7513         * subr.el (putf):
7514         * syntax.el (modify-syntax-entry):
7515         * syntax.el (map-syntax-table):
7516         * view-less.el (view-file):
7517         * view-less.el (view-buffer):
7518         * view-less.el (view-file-other-window):
7519         * window-xemacs.el (backward-other-window):
7520         * window.el:
7521         * window.el (one-window-p):
7522         * window.el (walk-windows):
7523         * window.el (window-list):
7524         * x-mouse.el (x-mouse-kill):
7525         * x-select.el (x-get-cutbuffer):
7526         * x-select.el (x-store-cutbuffer):
7527         * term/bg-mouse.el (bg-mouse-line-to-center):
7528         * term/sun-mouse.el (window-line-end):
7529         * term/sun-mouse.el (sun-select-region):
7530         * term/sun.el (kill-region-and-unmark):
7531         * mule/mule-category.el:
7532         * mule/mule-category.el (modify-category-entry):
7533         * mule/mule-category.el (char-category-list):
7534         * mule/mule-coding.el (coding-system-force-on-output):
7535         * mule/mule-misc.el (coding-system-put):
7536         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7537
7538 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7539
7540         * cus-face.el: Typo fixes and tiny clarifications.
7541         * custom.el: ditto
7542
7543 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7544
7545         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7546         * startup.el (normal-top-level): Setup auto-save-list-file-name
7547         if auto-save-list-file-prefix is non-nil.
7548
7549 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7550
7551         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7552
7553 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7554
7555         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7556         get symbol at point-min.
7557
7558 2000-10-24  Didier Verna  <didier@xemacs.org>
7559
7560         * info.el (Info-emacs-info-file-name): defconst it.
7561         * info.el (Info-footnote-tag): defcustom it.
7562         * info.el (Info-no-description-string): ditto.
7563         * info.el (Info-find-node): adapt to new semantics of
7564         'Info-suffixed-file (don't do the case variants stuff).
7565         * info.el (Info-insert-dir): rewrite the dir file variants code.
7566         * info.el (Info-directory-files): New. Return the list of info
7567         files in a directory.
7568         * info.el (Info-dir-outdated-p): use it.
7569         * info.el (Info-parse-dir-entries): ditto.
7570         * info.el (Info-build-dir-anew): don't restrict to files ending
7571         with a ".info.*" extension.
7572         * info.el (Info-set-mode-line): ditto.
7573         * info.el (Info-read-subfile): adapt to new semantics of
7574         'Info-suffixed-file (append 'exact argument).
7575         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7576         string independently of the case.
7577         * info.el (Info-suffixed-file): use it (match all possible case
7578         for the file name).
7579         * info.el (Info-insert-file-contents): code cleanup.
7580         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7581         columns.
7582         * info.el (Info-batch-rebuild-dir): ditto.
7583         * info.el (Info-read-node-name-1): ditto.
7584         * info.el (Info-search): ditto.
7585         * info.el (Info-fontify-node): ditto.
7586
7587
7588 2000-10-24  Didier Verna  <didier@xemacs.org>
7589
7590         * process.el (shell-command): when called from a program, avoid
7591         'push-mark's "mark-set" message.
7592
7593 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7594
7595         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7596         by a symbol, not by a vector.
7597         * mule/vietnamese.el (vscii): Likewise.
7598         (viscii): Likewise.
7599         * mule/cyrillic.el (koi8-r): Likewise.
7600
7601         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7602         by a symbol, not by a vector.
7603         (chinese-big5-2): Likewise.
7604         * mule/ethiopic.el (ethiopic): Likewise.
7605         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7606         (vietnamese-viscii-upper): Likewise.
7607
7608 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7609
7610         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7611
7612 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7613
7614         * byte-optimize.el (byte-optimize-car): New function.
7615         (byte-optimize-cdr): Ditto.
7616
7617 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7618
7619         * byte-optimize.el: Partial synch with FSF 20.7.
7620         Optimize constant concatenation.
7621         Add keymapp as a side effect free function.  It is a built-in.
7622         (byte-after-unbind-pos): Remove byte-equal.
7623
7624 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7625
7626         * update-elc-2.el: Quote regexps correctly.
7627
7628 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7629
7630         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7631         (ccl-compile): Apply integerp, not integer-or-char-p to
7632         check the type of the buffer magnification
7633         (ccl-compile-write-string): Encode a string with binary
7634         coding system.
7635         (ccl-compile-write-repeat): Likewise.
7636
7637 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7638
7639         * buff-menu.el:
7640         * bytecomp.el:
7641         * coding.el:
7642         * faces.el:
7643         * files.el:
7644         * fill.el:
7645         * float-sup.el:
7646         * font-lock.el:
7647         * help.el:
7648         * iso8859-1.el:
7649         * loaddefs.el:
7650         * menubar-items.el:
7651         * menubar.el:
7652         * modeline.el:
7653         * msw-font-menu.el:
7654         * paragraphs.el:
7655         * paths.el:
7656         * replace.el:
7657         * simple.el:
7658         * sound.el:
7659         * startup.el:
7660         * version.el:
7661         * x-faces.el:
7662         * x-font-menu.el:
7663         Remove purecopy.
7664
7665 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7666
7667         * simple.el (do-auto-fill): Use the function pointer to by
7668         `comment-line-break-function', not `indent-new-comment-line'. This
7669         fixes an issue with cc-mode comment continuation.
7670
7671 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7672
7673         * simple.el (turn-on-auto-fill):  Add (interactive).
7674         * mwheel.el (mwheel-install): Add (interactive).
7675         * font-lock.el (turn-on-font-lock): Add (interactive).
7676         (turn-off-font-lock): Add (interactive).
7677
7678 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7679
7680         * packages.el (packages-special-base-regexp): Add `man'.
7681
7682 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7683
7684         * wid-edit.el (widget-specify-active): map over extents in current
7685         buffer like `widget-specify-inactive' does.  Mapping over the
7686         inactive extent object does not work since the current extent is
7687         ignored by `map-extents'.
7688
7689 2000-10-04  Martin Buchholz <martin@xemacs.org>
7690
7691         * XEmacs 21.2.36 is released.
7692
7693 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7694
7695         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7696         Optimize the compiled-function-constants vector by byte-code
7697         reference counts.
7698
7699 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7700
7701         * build-report.el (build-report-delete-regexp): quote value in
7702         defcustom
7703
7704 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7705
7706         * build-report.el (build-report): Don't bind srcdir which we don't
7707         use in `multiple-value-bind' to avoid the only byte-compiler
7708         warning.
7709
7710 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7711
7712         * build-report.el: Requires cl and custom now.
7713         build-report-version is determined by XEmacs version -- remove
7714         build-report-version*.
7715         * build-report.el (build-report-version): Removed.
7716         * build-report.el (build-report-installation-version-regexp): New.
7717         * build-report.el (build-report-version-file-regexp): New.
7718         * build-report.el (build-report-installation-srcdir-regexp): New.
7719         * build-report.el (build-report-destination): Offer
7720         xemacs-build-reports and xemacs-beta.
7721         * build-report.el (build-report-keep-regexp): Adjusted.
7722         * build-report.el (build-report-delete-regexp): Adjusted.
7723         * build-report.el (build-report-make-output-dir): New.
7724         * build-report.el (build-report-installation-file): Replace use of
7725         `concat' with `expand-file-name'.
7726         * build-report.el (build-report-make-output-file): Removed.
7727         * build-report.el (build-report-make-output-files): New.
7728         * build-report.el (build-report-subject): Identify as
7729         user-variable with "*...".
7730         * build-report.el (build-report-prompts): Ditto.
7731         * build-report.el (build-report-version-file): New.
7732         * build-report.el (build-report-file-encoding): Identify as
7733         user-variable with "*...".
7734         * build-report.el (build-report-make-output-get): New.
7735         * build-report.el (build-report-insert-header): Report
7736         emacs-version and system-configuration instead of
7737         build-report-version.
7738         * build-report.el (build-report-insert-make-output): Add file
7739         argument.
7740         * build-report.el (build-report-insert-installation-file):
7741         Re-indent.
7742         * build-report.el (build-report-keep): Change docstring,
7743         re-indent.
7744         * build-report.el (build-report-delete): Ditto.
7745         * build-report.el (build-report-installation-data): New.
7746         * build-report.el (build-report-version-file-data): New.
7747
7748 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7749
7750         * byte-optimize.el (byte-optimize-lapcode):
7751         Fix the optimization of using the first 5 elements of the
7752         constants vector for variables.
7753         (byte-optimize-lapcode): Fix another ancient broken optimization.
7754
7755 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7756
7757         * *: Spelling mega-patch
7758
7759 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7760
7761         * easymenu.el: doc fixes.
7762         (easy-menu-do-define): Use backquote.
7763         (easy-menu-change):
7764         (easy-menu-add):
7765         `when' seems much clearer than `if' here.
7766         (easy-menu-remove):
7767         (easy-menu-add-item):
7768         (easy-menu-item-present-p):
7769         (easy-menu-remove-item):
7770         Wrap using (when (featurep 'menubar) ...)
7771
7772 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7773
7774         * bytecomp.el (displaying-byte-compile-warnings):
7775         Revert Ben's change to this function below so that the compile log
7776         is displayed properly for users of the "popper" package.
7777
7778 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7779
7780         * window.el (save-selected-window): Use backquote.
7781
7782         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7783         Renamed from `byte-compile-file-form-defvar'.
7784         * bytecomp.el (byte-compile-defvar-or-defconst):
7785         Only cons onto current-load-list in top-level forms.
7786         Else this leaks a cons cell every time a defun is called.
7787         Renamed from `byte-compile-defvar', for clarity.
7788         Warn when docstring of defvar is not a string.
7789         Use consistent error messages.
7790         Better comments.
7791
7792 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7793
7794         * simple.el (set-variable):
7795         Remove unneeded defvar by rearranging order of let* forms.
7796
7797         * mule/mule-ccl.el (ccl-get-next-code):
7798         * menubar-items.el (bookmark-menu-filter):
7799         (language-environment-menu-filter):
7800         (tutorials-menu-filter):
7801         * toolbar-items.el (toolbar-compile):
7802         * byte-optimize.el (disassemble-offset):
7803         Use (declare (special ...)) instead of `defvar'.
7804
7805         * cl-macs.el (cl-do-proclaim):
7806         Fix (declare (special ...)) warning suppression syntax.
7807
7808 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7809
7810         * info.el (Info-tag-table-marker):
7811         (Info-tag-table-buffer):
7812         (Info-find-file-node):
7813         (Info-read-subfile):
7814         (Info-build-node-completions):
7815         (Info-search):
7816         (Info-mode):
7817         Multiple info buffer support.
7818
7819 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7820
7821         * ldap.el (ldap-decode-entry): New defun
7822         (ldap-search-entries): Use it in order to decode DN-prefixed
7823         entries properly
7824
7825 2000-08-23  Daniel Pittman <daniel@danann.net>
7826
7827         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7828         Use `eq', not `=', to compare symbols.
7829
7830 2000-07-30  Ben Wing  <ben@xemacs.org>
7831
7832         * bytecomp.el (byte-compile-report-error):
7833         * bytecomp.el (displaying-byte-compile-warnings):
7834         if stack-trace-on-error is set, send out a backtrace when
7835         an error is encountered that stops byte compilation.  this
7836         should make it much much easier to track down those curious
7837         problems.  also undo the kludge of using a separate "*Show*"
7838         buffer for display when there's a temp-buffer-show-function;
7839         we can avoid this by just being a little smarter.
7840
7841         * dialog-items.el:
7842         * dialog-items.el (search-dialog-regexp): New.
7843         * dialog-items.el (search-dialog-callback):
7844         * dialog-items.el (make-search-dialog):
7845         add a regexp option to the dialog and clean up a bit.
7846
7847         * dialog.el:
7848         * dialog.el (yes-or-no-p-dialog-box):
7849         * dialog.el (get-dialog-box-response):
7850         * dialog.el (make-dialog-box):
7851         * dialog.el (dialog-box-finish): New.
7852         * dialog.el (dialog-box-cancel): New.
7853         * dialog.el (internal-make-dialog-box-exit): New.
7854         implement [properly!] the :modal property of the new dialog box
7855         interface.  this is the first time xemacs has ever had *proper*
7856         modal dialog boxes, giving the standard window-system feedback.
7857         (e.g. under windows, clicking on a disabled frame causes a beep
7858         and makes the dialog box flash three times.)
7859
7860         * dragdrop.el: header keyword frobbing.
7861
7862         * dumped-lisp.el (preloaded-file-list):
7863         renamed winnt.el to win32-native.el.
7864
7865         * faces.el (face-property):
7866         * faces.el (set-face-property):
7867         * faces.el (frob-face-property):
7868         * faces.el (frob-face-font-2):
7869         * faces.el (make-face-bold):
7870         * faces.el (make-face-italic):
7871         * faces.el (make-face-bold-italic):
7872         * faces.el (make-face-unbold):
7873         * faces.el (make-face-unitalic):
7874         * faces.el (make-face-smaller):
7875         * faces.el (make-face-larger):
7876         clean up the implementation of these so that window-system-specific
7877         methods are called only on objects belonging to that window system.
7878         previously, you could have [e.g.] mswindows-make-face-bold called
7879         on font object of device type `stream', which is not good and
7880         explains the subtle errors Adrian was getting when byte-compiling
7881         something that required 'term. (Adrian, now you can use stack-trace-
7882         on-error to find the exact place where things are going wrong instead
7883         of having to laboriously binary-search your way through.)
7884
7885         * finder.el (finder-known-keywords):
7886         cleaned up -- properly sorted, clarified the meanings of many of
7887         the keywords, and added a few -- mswin, gui, content, build, www,
7888         user, services.  the last two try to distinguish between a package
7889         that's used directly by the user, and a package that provides
7890         support services to other packages.
7891
7892         * font-lock.el (lisp-font-lock-keywords-2):
7893         update list of lisp control structures to include everything,
7894         including new ones i introduced.
7895
7896         * gutter.el: header keyword frobbing.
7897
7898         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7899         recent isearch element was not doing so!  you got the second-most-
7900         recent instead.
7901
7902         * lisp-mode.el (construct-lisp-mode-menu):
7903         more menubar cleanups.
7904         * lisp-mode.el (with-selected-window):
7905         make it indent properly.
7906
7907         * menubar-items.el (default-menubar): lots of menubar cleanups.
7908         rearranged the options menu the most, e.g. splitting up the
7909         Keyboard/Mouse menu into a new Editing menu and combining the
7910         separate Scrollbar/Gutter/Toolbar submenus into Display.
7911         Got rid of General, moved items to Editing or new Troubleshooting.
7912         Moved Packages to Tools; doesn't seem to belong under Options.
7913         Added stuff to the Cmds menu, e.g. Change Case.
7914
7915         NB please don't complain about these periodic menubar changes.
7916         Anything like this is necessarily incremental in its construction
7917         -- By constant use you gradually become more and more aware of
7918         better and better ways to group menu items.  When we eventually
7919         move the options menu to a property sheet, the existing structure
7920         will probably be preserved fairly well.
7921
7922         * minibuf.el (next-history-element): fix problems with pressing
7923         down arrow in repeat-complex-command.
7924
7925         * modeline.el:
7926         * modeline.el (modeline-3d-p): New.
7927         added custom variable for controlling the 3d modeline.  the
7928         corresponding Options item has been present for a long time,
7929         but commented out with "fix me!" comments.  it's fixed now.
7930
7931         * obsolete.el (add-menu):
7932         remove bogus gettexts.
7933
7934         * process.el (shell-quote-argument):
7935         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7936         For bash under Windows native, see below.
7937
7938         * simple.el:
7939         * simple.el (display-warning-buffer):
7940         Fixed the handling of warning display to eliminate the annoying
7941         *Show* buffer, like was done for byte-compiler output above.
7942
7943         * simple.el (debug-print): New.
7944         Simple function for sending debug messages to the console and/or
7945         other debug places.
7946
7947         * subr.el (replace-in-string):
7948         Rewrite this function to avoid N^2 behavior with large strings --
7949         catastrophic with the new Windows selection code! (Apparently the
7950         author of this function didn't realize there was a fun
7951         replace-match that could make his life much easier, because we
7952         duplicated the entire logic.  The new version is smaller, easier
7953         to understand, much more robust, and has extended features --
7954         those of replace-match.)
7955
7956         * window.el:
7957         * window.el (with-selected-window): New.
7958         An obvious complement to the existing `with-selected-frame' and
7959         `with-current-buffer'.
7960
7961         * win32-native.el: Renamed from winnt.el.
7962         Added a great deal of stuff for properly handling process quoting,
7963         somewhat modeled on Kirill's original model (which i later threw
7964         away).  We should now finally have correctly working process arg
7965         quoting/dequoting so that the final app gets exactly what we
7966         intended.  Because the mechanism is in Lisp, it's easily
7967         extendible. (For those running bash and running the native
7968         version, I tried hard to do what I thought was correct.  But more
7969         thought is needed, and ideally the volunteer work of people with
7970         these configurations that they generally run on.)
7971
7972         * x-font-menu.el (x-font-menu-font-data):
7973         Put in defvar's to fix byte-compiler warnings.
7974
7975 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7976
7977         * select.el (selection-coercion-alist): Initialise.
7978         * select.el (select-coerce-to-text): New.
7979         * select.el (select-coerce): New.
7980         New functions to perform type and value coercion.
7981
7982         * select.el (select-buffer-killed-default): Keep data if it was
7983         on the clipboard.
7984
7985 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7986
7987         * menubar-items.el (default-menubar): Fix typo.
7988         (default-menubar): `lambda' was mispelled as `lamda'.
7989
7990 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7991
7992         * window.el (shrink-window-if-larger-than-buffer): Remove
7993         edge checking code.
7994
7995 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7996
7997         * paths.el (gnus-local-domain): Removed.
7998         (gnus-local-organization): Ditto.
7999         (gnus-startup-file): Ditto.
8000
8001 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8002
8003         * files.el (auto-mode-alist): Add .spec for RPM.
8004
8005 2000-07-31  Andy Piper  <andy@xemacs.org>
8006
8007         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8008
8009 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8010
8011         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8012         browse-url.
8013         * help.el (xemacs-www-page): Ditto.
8014         (xemacs-www-faq): Ditto.
8015         * menubar-items.el (default-menubar): Ditto.
8016
8017         * wid-edit.el (widget-url-link-action): Ditto.
8018         From: Kenichi OKADA <okada@opaopa.org>.
8019
8020 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8021
8022         * finder.el (finder-commentary): Add autoload cookie.
8023
8024 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8025
8026         * files.el (insert-file-contents-literally): Fix second let
8027         binding for `coding-system-for-read' to `coding-system-for-write'
8028         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8029
8030 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8031
8032         * files.el (insert-file-contents-literally): Use binary coding
8033         system (from Morioka san).
8034         (insert-file-contents-literally): Make file-name-handler method.
8035
8036 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8037
8038         * cl-macs.el (get-selection): Add defsetf.
8039
8040 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8041
8042         * x-init.el (x-activate-region-as-selection): replace obsolete
8043         function x-own-selection with own-selection.
8044         (ow-find): replace obsolete functions x-get-selection and
8045         x-get-clipboard with get-selection and get-clipboard.
8046         (init-post-x-win): replace obsolete function x-disown-selection
8047         with disown-selection.
8048
8049 2000-07-20  Mike Sperber  <mike@xemacs.org>
8050
8051         * startup.el (load-user-init-file): Only try to load init file if
8052         it exists.
8053
8054 2000-07-10  Andy Piper  <andy@xemacs.org>
8055
8056         * dialog-items.el: sync with Ben's patch.
8057
8058         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8059         comment.
8060         (progress-text-glyph): deleted.
8061         (progress-layout-glyph): make completely minimal.
8062         (progress-gauge-glyph): ditto.
8063         (progress-display-style): fix to handle dynamic instantiator
8064         changes.
8065         (progress-text-instantiator): new.
8066         (progress-layout-instantiator): new.
8067         (progress-gauge-instantiator): new.
8068         (set-progress-display-instantiator): renamed and changed from
8069         set-progress-display-style.
8070         (progress-abort-glyph): use instantiator not glyph.
8071         (append-progress-display): use set-progress-display-instantiator
8072         and set-glyph-image.
8073         (abort-progress-display): ditto.
8074         (raw-append-progress-display): ditto.
8075
8076 2000-07-20  Ben Wing  <ben@xemacs.org>
8077
8078         * code-files.el: Move Mule-specific code to mule-coding.el.
8079
8080 2000-07-15  Ben Wing  <ben@xemacs.org>
8081
8082         * autoload.el:
8083         Fixed comments.
8084
8085         * cmdloop.el:
8086         * cmdloop.el (yes-or-no-p):
8087         * cmdloop.el (y-or-n-p):
8088         Make these functions use should-use-dialog-box-p and not be
8089         overridden in dialog.el.
8090
8091         * cus-dep.el:
8092         * cus-dep.el (Custom-make-dependencies): Removed.
8093         * cus-dep.el (Custom-make-dependencies-1): New.
8094         * cus-dep.el (Custom-make-one-dependency): New.
8095         New entry point for use in Makefiles, to avoid excessive
8096         invocations.
8097
8098         * cus-edit.el (custom-variable-reset-saved):
8099         * cus-edit.el (custom-variable-reset-standard):
8100         * cus-edit.el (custom-save-resets):
8101         Fix bytecompiler warnings.
8102
8103         * dialog.el:
8104         * dialog.el (yes-or-no-p-dialog-box):
8105         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8106         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8107         * dialog.el (get-dialog-box-response):
8108         * dialog.el (message-or-box):
8109         * dialog.el (make-dialog-box):
8110         * dialog.el (popup-dialog-box): New.
8111         Avoid yes-or-no-p bogosities.
8112         Create a general function `make-dialog-box' to encapsulate all
8113         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8114
8115         * dumped-lisp.el (preloaded-file-list):
8116         Add dialog-items.  Clean up.  Group files by types.
8117
8118         * easymenu.el (easy-menu-add):
8119         * easymenu.el (easy-menu-remove):
8120         Account for accelerators.
8121
8122         * extents.el:
8123         * extents.el (extent-list): New args, like in map-extents.
8124         * extents.el (extent-at-event): New.
8125         * extents.el (extents-at-event): New.
8126
8127         * font-lock.el:
8128         * font-lock.el (font-lock-mode):
8129         * font-lock.el (font-lock-default-fontify-buffer):
8130         * font-lock.el (font-lock-default-unfontify-region):
8131         * font-lock.el (font-lock-fontify-syntactically-region):
8132         * font-lock.el (font-lock-fontify-keywords-region):
8133         Use new progress-feedback names.
8134
8135         * font-lock.el (java-font-lock-identifier-regexp):
8136         * font-lock.el (java-font-lock-class-name-regexp):
8137         Fix bytecompiler warnings.
8138
8139         * gutter-items.el:
8140         * gutter-items.el (progress-display-use-echo-area): Removed.
8141         * gutter-items.el (progress-feedback-use-echo-area): New.
8142         * gutter-items.el (progress-display-popup-period): Removed.
8143         * gutter-items.el (progress-feedback-popup-period): New.
8144         * gutter-items.el (set-progress-display-style): Removed.
8145         * gutter-items.el (set-progress-feedback-style): New.
8146         * gutter-items.el (progress-display-style): Removed.
8147         * gutter-items.el (progress-feedback-style): New.
8148         * gutter-items.el (progress-stack):
8149         * gutter-items.el (progress-displayed-p): Removed.
8150         * gutter-items.el (progress-feedbacked-p): New.
8151         * gutter-items.el (clear-progress-display): Removed.
8152         * gutter-items.el (clear-progress-feedback): New.
8153         * gutter-items.el (progress-display-clear-when-idle): Removed.
8154         * gutter-items.el (progress-feedback-clear-when-idle): New.
8155         * gutter-items.el (remove-progress-display): Removed.
8156         * gutter-items.el (remove-progress-feedback): New.
8157         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8158         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8159         * gutter-items.el (append-progress-display): Removed.
8160         * gutter-items.el (append-progress-feedback): New.
8161         * gutter-items.el (abort-progress-display): Removed.
8162         * gutter-items.el (abort-progress-feedback): New.
8163         * gutter-items.el (raw-append-progress-display): Removed.
8164         * gutter-items.el (raw-append-progress-feedback): New.
8165         * gutter-items.el (display-progress-display): Removed.
8166         * gutter-items.el (display-progress-feedback): New.
8167         * gutter-items.el (current-progress-display): Removed.
8168         * gutter-items.el (current-progress-feedback): New.
8169         * gutter-items.el (current-progress-display-label): Removed.
8170         * gutter-items.el (current-progress-feedback-label): New.
8171         * gutter-items.el (progress-display): Removed.
8172         * gutter-items.el (progress-feedback): New.
8173         Replace "progress-display" with "progress-feedback" globally.
8174
8175         * gutter-items.el (lprogress-display): Removed.
8176         * gutter-items.el (progress-feedback-with-label): New.
8177         Rename lprogress-display ==> progress-feedback-with-label.
8178
8179         * gutter-items.el (search-dialog-direction): Removed.
8180         * gutter-items.el (search-dialog-text): Removed.
8181         * gutter-items.el (search-dialog-callback): Removed.
8182         * gutter-items.el (make-search-dialog): Removed.
8183         Move to dialog-items.el.
8184
8185         * help.el:
8186         * help.el (help-mode-quit):
8187         * help.el (mode-for-help): New.
8188         * help.el (help-sticky-window): New.
8189         * help.el (help-window-config): New.
8190         * help.el (with-displaying-help-buffer):
8191         * help.el (function-at-event): New.
8192         * help.el (help-symbol-regexp): New.
8193         * help.el (help-symbol-run-function-1): New.
8194         * help.el (help-symbol-run-function): New.
8195         * help.el (help-symbol-function-context-menu): New.
8196         * help.el (help-symbol-variable-context-menu): New.
8197         * help.el (help-symbol-function-and-variable-context-menu): New.
8198         * help.el (frob-help-extents): New.
8199         * help.el (describe-function-1):
8200         * help.el (variable-at-point):
8201         * help.el (variable-at-event): New.
8202         * help.el (describe-variable):
8203         Major overhaul.
8204         - Make functions and variables be mousable.
8205         - Middle button hyperlinks.
8206         - New context-menu entries.
8207
8208         * keydefs.el:
8209         * keydefs.el (global-map):
8210         New key bindings to move lines up and down.
8211
8212         * lisp-mode.el:
8213         * lisp-mode.el (construct-lisp-mode-menu): New.
8214         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8215         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8216         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8217         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8218         Make popup and menubar menus be different.  Popup menu uses
8219         clicked location and automatically assumes symbol under the mouse
8220         for various commands.
8221
8222         * menubar-items.el:
8223         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8224         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8225
8226         * menubar-items.el (global-popup-menu): Removed.
8227         * menubar-items.el (mode-popup-menu): Removed.
8228         * menubar-items.el (activate-popup-menu-hook): Removed.
8229         * menubar-items.el (popup-mode-menu): Removed.
8230         * menubar-items.el (popup-buffer-menu): Removed.
8231         * menubar-items.el (popup-menubar-menu): Removed.
8232         Move to menubar.el.
8233
8234         * menubar.el:
8235         * menubar.el (global-popup-menu): New.
8236         * menubar.el (mode-popup-menu): New.
8237         * menubar.el (activate-popup-menu-hook): New.
8238         * menubar.el (last-popup-menu-event): New.
8239         * menubar.el (popup-mode-menu): New.
8240         * menubar.el (popup-buffer-menu): New.
8241         * menubar.el (popup-menubar-menu): New.
8242         * menubar.el (menu-call-at-event): New.
8243         Move non-content functions here.  Add support for context menu
8244         items on extents.
8245
8246         * minibuf.el (minibuffer-history-uniquify):
8247         Typo fix.
8248
8249         * minibuf.el (read-file-name-1):
8250         Call new file dialog box if it exists.
8251
8252         * minibuf.el (mouse-rfn-setup-vars):
8253         Clean up "chop" action.
8254
8255         * mouse.el:
8256         * mouse.el (button2): Now bound to mouse-track.
8257         * mouse.el (click-inside-extent-p):
8258         * mouse.el (point-inside-extent-p):
8259         * mouse.el (point-inside-selection-p):
8260         * mouse.el (mouse-drag-or-yank): Removed.
8261         * mouse.el (mouse-begin-drag-n-drop): New.
8262         * mouse.el (mouse-eval-sexp):
8263         * mouse.el (mouse-track-activate-strokes): New.
8264         * mouse.el (mouse-track-do-activate): New.
8265         * mouse.el (mouse-track):
8266         * mouse.el (default-mouse-track-event-is-with-button): New.
8267         * mouse.el (default-mouse-track-cleanup-hook):
8268         * mouse.el (default-mouse-track-drag-hook):
8269         * mouse.el (default-mouse-track-drag-up-hook):
8270         * mouse.el (default-mouse-track-click-hook):
8271         Merge drag-n-drop into mouse-track.
8272         Add general "activate" support to replace specific button2 kludges.
8273         Use "button modifier" support in mouse-track.
8274
8275         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8276
8277         * package-ui.el:
8278         * package-ui.el (pui-menu):
8279         * package-ui.el (pui-popup-context-sensitive): Removed.
8280         Fix bytecompiler warnings.
8281         Clean up popup code a bit.
8282
8283         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8284
8285         * simple.el:
8286         * simple.el (transpose-lines):
8287         * simple.el (transpose-line-up): New.
8288         * simple.el (transpose-line-down): New.
8289         * simple.el (transpose-subr):
8290         * simple.el (transpose-subr-1): Removed.
8291         Clean up, add functions to move lines up and down.
8292
8293         * startup.el (mail-host-address):
8294         * startup.el (user-mail-address):
8295         Customize.
8296
8297         * subr.el:
8298         * subr.el (set-symbol-value-in-buffer): New.
8299         * subr.el (error):
8300         * subr.el (check-argument-type):
8301         * subr.el (defined-error-p): New.
8302         Add structured error support.
8303
8304         * toolbar-items.el (toolbar-compile):
8305         Use new make-dialog-box.
8306
8307         * update-elc.el:
8308
8309         * userlock.el (ask-user-about-lock-dbox):
8310         * userlock.el (ask-user-about-supersession-threat-dbox):
8311         * userlock.el (ask-user-about-lock):
8312         * userlock.el (ask-user-about-supersession-threat):
8313         Use new make-dialog-box.
8314         Add safety checks; use should use-dialog-box-p.
8315
8316         * window-xemacs.el:
8317         * window-xemacs.el (__buffer-dedicated-frame):
8318         * window-xemacs.el (buffer-dedicated-frame): New.
8319         * window-xemacs.el (set-buffer-dedicated-frame): New.
8320         Move dedicated-frame stuff into lisp.
8321
8322 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8323
8324         * printer.el (generic-print-region): Do not require that
8325         `printer-name' be set.
8326         (printer-name): Commentary clarification.
8327
8328 2000-07-19  Martin Buchholz <martin@xemacs.org>
8329
8330         * XEmacs 21.2.35 is released.
8331
8332 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8333
8334         * select.el (selection-coercible-types): Initialise.
8335
8336 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8337
8338         * select.el (own-clipboard): Bug fix.
8339
8340 2000-07-17  Mike Sperber  <mike@xemacs.org>
8341
8342         * cus-edit.el (custom-migrate-custom-file): Save init file before
8343         continuing.
8344
8345 2000-07-16  Mike Sperber  <mike@xemacs.org>
8346
8347         * startup.el (load-init-file): Remove silly call to
8348         `load-user-custom-file`.
8349         (maybe-migrate-user-init-file): Minor fixes.
8350
8351 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8352
8353         * apropos.el (apropos-documentation-check-doc-file):
8354         `doc' variable should be let-bound, as was presumably intended.
8355
8356         * cus-edit.el (custom-variable-reset-saved):
8357         (custom-variable-reset-standard):
8358         Remove unused variable comment-widget.  Twice.
8359
8360         * toolbar.el (toolbar-blank-press-function):
8361         Add a real defvar with initial value nil and proper docstring.
8362         (press-toolbar-button): No need to check for boundp-ness anymore.
8363
8364         * rect.el (open-rectangle-line): Remove useless (let) form.
8365         Add defvar for pending-delete-mode.
8366
8367         * info.el (Info-find-node): This function needs an autoload cookie.
8368
8369         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8370         Use let* since the second form referred to the first.
8371
8372 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8373
8374         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8375         instead of removed `mswindows-get-clipboard'.
8376
8377
8378 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8379
8380         * select.el (select-convert-from-text): New.
8381         * select.el (select-convert-from-length): New.
8382         * select.el (select-convert-from-integer): New.
8383         * select.el (select-convert-from-identity): New.
8384         * select.el (select-convert-from-filename): New.
8385         * select.el (selection-converter-in-alist): Use them.
8386         New converter functions for X.
8387
8388         * select.el (get-selection): Removed comment.
8389
8390         * select.el (own-selection): Removed append code - I thought
8391         I'd already done this, but apparently not...
8392
8393         * select.el: Changed comment about TIMESTAMP.
8394
8395         * select.el (select-convert-in): New.
8396         * select.el (select-convert-out): New.
8397         New functions that get used by select.c.
8398
8399         * select.el (select-buffer-killed-default): New.
8400         * select.el (select-buffer-killed-text): New.
8401         * select.el (selection-buffer-killed-alist): New.
8402         New list and functions that get called if a relevant selection
8403         exists and a buffer gets killed.
8404
8405         * select.el (select-convert-to-targets):
8406         * select.el (select-convert-to-identity): Removed.
8407         * select.el (select-convert-from-identity): Removed.
8408         * select.el (select-converter-out-alist):
8409         Removed _EMACS_INTERNAL selection type.
8410
8411         * x-select.el (xselect-kill-buffer-hook): Removed.
8412         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8413         Removed this X-specific nonesense. Use the generic support
8414         in select.el instead.
8415
8416 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8417
8418         * mule/mule-category.el (defined-category-hashtable):
8419         Use make-hash-table instead of make-hashtable
8420
8421         * buff-menu.el: Byte-compiler warning fix.
8422
8423         * isearch-mode.el (isearch-highlight-all-cleanup):
8424         Remove unused variable `isearch-highlight-all-start'.
8425
8426         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8427
8428         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8429
8430         * cus-dep.el (Custom-make-dependencies):
8431         Add autoload cookie for custom-add-loads to generated custom-load.el.
8432
8433         * autoload.el (autoload-package-name): Warning suppression.
8434         Move defvar prior to first use.
8435
8436         * custom.el: Add autoload for custom-declare-face.
8437         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8438         * cl.el (cl-hack-byte-compiler):
8439         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8440         to work properly.
8441
8442 2000-07-08  Mike Sperber  <mike@xemacs.org>
8443
8444         * startup.el (load-home-init-file): Added variable.
8445         (maybe-migrate-user-init-file): Added.
8446         (load-user-init-file): Load custom file if different from init
8447         file.
8448
8449         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8450         "startup."
8451
8452         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8453         Moved `custom-file'-related code to cus-file.el.
8454
8455         * cus-file.el: New file.
8456
8457 2000-04-01  Mike Sperber  <mike@xemacs.org>
8458
8459         * packages.el (packages-find-package-directories): Added support
8460         for external package hierarchies with in-place installations.
8461
8462         * find-paths.el (paths-root-in-place-p): Added.
8463         (paths-find-emacs-directory): Added support for external
8464         directories with in-place installations.
8465         (paths-find-site-directory): Ditto.
8466
8467         * startup.el (find-user-init-file): Also look for
8468         ~/.xemacs/init.elc? in preference to ~/.emacs.
8469
8470 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8471
8472         * select.el (own-selection):
8473         * select.el (own-clipboard): Changed `append' parameter to
8474         `how-to-use' parameter.
8475         * select.el (own-selection): Removed icky append code.
8476         * select.el (own-selection, get-selection): Removed extra type
8477         checking.
8478         * select.el (selection-appender-alist):
8479         * select.el (selection-converter-{in|out}-alist): Initialise.
8480         * select.el (select-append-to-*): New.
8481         * select.el (select-convert-from-*): New.  New functions to append
8482         data and convert data from external type.
8483
8484 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8485
8486         * font-lock.el: Javadoc enhancements.
8487
8488 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8489
8490         * printer.el (generic-print-region): Compose job name from buffer
8491         name.
8492
8493 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8494
8495         * font-lock.el (font-lock-fontify-pending-extents): Call
8496         font-lock-fontify-region instead of font-lock-fontify-buffer
8497         to avoid unnecessary progress gauges.
8498
8499 2000-07-06  Craig Lanning  <lanning@scra.org>
8500
8501         * custom-load.el (faces):
8502
8503         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8504         dir is a regex.
8505
8506         * process.el (call-process-internal): from Dan Holmsand, use binary
8507         coding systems so that jka-compr works.
8508
8509 2000-07-07  Ben Wing  <ben@xemacs.org>
8510
8511         * font-lock.el: Undo previous change.  Unfortunately, some
8512         files actually use the variables directly in their init code
8513         without quoting them.
8514
8515 2000-07-07  Ben Wing  <ben@xemacs.org>
8516
8517         * font-lock.el (defvar font-lock-*-face): Removed.
8518
8519         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8520         only when necessary.
8521
8522 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8523
8524         * cl-macs.el: fix cl-transform-function-property kludge
8525         so that it does not require a random feature.
8526
8527 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8528
8529         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8530         as in Linux kernel "Rules.make".
8531
8532 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8533
8534         * build-report.el (build-report): Add autoload cookie.
8535
8536 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8537
8538         * package-ui.el (defgroup pui):  Correct a misspelling
8539         (pui-toggle-package-delete):  Change `seleted' to `selected'
8540
8541 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8542
8543         * package-get.el (package-get-update-base):
8544         (package-get): Use insert-file-contents-literally always.
8545         (package-get-maybe-save-index):
8546         Force coding system for writing to binary.
8547
8548 2000-06-08  Mike Alexander  <mta@arbortext.com>
8549
8550         * code-process.el (call-process-region): If there is no coding
8551         system for the process on process-coding-system-alist use the
8552         coding system of the buffer containing the region.
8553
8554 2000-06-10  Ben Wing  <ben@xemacs.org>
8555
8556         * cmdloop.el (command-error):
8557         If debug-on-error and noninteractive, output backtrace.
8558
8559         * files.el (file-relative-name):
8560         Remove MSDOS references.
8561
8562         * simple.el (line-number): New function, due to non-obvious
8563         behavior/usage of count-lines.
8564
8565         * simple.el (count-lines): document non-obvious usage to get
8566         line number.
8567
8568 2000-06-11  Ben Wing  <ben@xemacs.org>
8569
8570         * faces.el ((featurep 'xpm)):
8571         * x-faces.el (x-init-face-from-resources):
8572         * x-faces.el (x-init-frame-faces):
8573         * x-misc.el (x-init-specifier-from-resources):
8574         * x-misc.el (x-get-resource-and-bogosity-check):
8575         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8576         * x-mouse.el (x-init-pointer-shape):
8577         * x-scrollbar.el (x-init-scrollbar-from-resources):
8578         Add sixth argument to x-get-resource calls so as to issue warnings
8579         rather than errors on bogus arguments.
8580
8581 2000-06-05  Ben Wing  <ben@xemacs.org>
8582
8583         * compat.el: new file.  provides a clean, non-intrusive way to
8584         define compatibility functions.
8585
8586         * process.el (shell-quote-argument): temporary fix for lack
8587         of nt-quote-process-args.  #### I need to put back the overall
8588         structure of that mechanism but redo the guts of it using the
8589         extra intelligence in the C code.
8590
8591 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8592
8593         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8594         `package-get' does in package-get.el, instead of using external
8595         "md5sum" program.
8596
8597         * package-get.el (package-get): Insert package file literally to
8598         make checksum calculation work.
8599
8600 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8601
8602         * code-files.el (convert-mbox-coding-system): Deleted.
8603         (file-coding-system-alist): Removed reference to
8604         convert-mbox-coding-system.
8605
8606 2000-05-28  Martin Buchholz <martin@xemacs.org>
8607
8608         * XEmacs 21.2.34 is released.
8609
8610 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8611
8612         * font-lock.el (font-lock-keywords): Rewrote docstring
8613
8614 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8615
8616         * loadhist.el (unload-feature): handle case where x is both boundp
8617         and fboundp
8618
8619 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8620
8621         * packages.el: It's ok to use built-in macros, but not lisp
8622         defined ones.
8623
8624 2000-05-20  Ben Wing  <ben@xemacs.org>
8625
8626         * font-lock.el:
8627         * font-lock.el (font-lock-message-threshold):
8628         * font-lock.el (font-lock-mode):
8629         * font-lock.el (font-lock-default-fontify-buffer):
8630         * font-lock.el (font-lock-always-fontify-immediately):
8631         * font-lock.el (font-lock-old-extent): Removed.
8632         * font-lock.el (font-lock-old-len): Removed.
8633         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8634         * font-lock.el (font-lock-pending-extent-table): New.
8635         * font-lock.el (font-lock-range-table): New.
8636         * font-lock.el (font-lock-after-change-function):
8637         * font-lock.el (font-lock-after-change-function-1): Removed.
8638         * font-lock.el (font-lock-fontify-pending-extents): New.
8639         * font-lock.el ('font-lock-revert-cleanup): Removed.
8640         * font-lock.el ('font-lock-revert-setup): Removed.
8641         Rewrite deferral code to handle any number of changes, merging
8642         them properly.  Remove hacked-up code for revert-buffer, now
8643         unnecessary.
8644
8645         * menubar-items.el (default-menubar):
8646         In Options->Edit Init File, don't switch to emacs-lisp-mode
8647         unless necessary; doing this turns off font-lock.
8648
8649 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8650
8651         * keydefs.el: Define C-x BS to backward-kill-sentence.
8652
8653 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8654
8655         * files.el (hack-local-variables-prop-line): Use non-greedy
8656         matching to process -*-texinfo-*- -*-.
8657
8658 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8659
8660         * minibuf.el (minibuf-directory-files): new function.
8661         (read-file-name-activate-callback): use minibuf-directory-files.
8662         (read-directory-name-internal): ditto.
8663         (mouse-file-display-completion-list): ditto.
8664         (mouse-directory-display-completion-list): ditto.
8665         (read-file-name-internal): remove "./" from completion list unless
8666         explicitly matched, for consistency.
8667
8668 2000-05-11  Ben Wing  <ben@xemacs.org>
8669
8670         * gutter-items.el (gutter-buffers-tab):
8671         * gutter-items.el (add-tab-to-gutter):
8672         * gutter-items.el (update-tab-in-gutter):
8673         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8674         * gutter-items.el (append-progress-display):
8675         * gutter-items.el (abort-progress-display):
8676         * gutter-items.el (raw-append-progress-display):
8677         Further fixes.  Use set-glyph-image not set-image-instance-property,
8678         to fix problems with multiple windows in a frame.
8679
8680         * menubar-items.el (tutorials-menu-filter):
8681         Fix typo.
8682
8683         * startup.el (early-error-handler):
8684         Display message box under windows; otherwise, message will disappear
8685         before it can be viewed.
8686
8687         * update-elc.el:
8688         Fix bug in NEEDTODUMP processing.
8689
8690 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8691
8692         * startup.el (lock-directory): Removed.
8693         (superlock-file): Ditto.
8694         (startup-set-paths): Remove lockdir.
8695         (startup-setup-paths-warning): Remove lock-directory.
8696
8697         * setup-paths.el (paths-find-lock-directory): Removed.
8698         (paths-find-superlock-file): Ditto.
8699
8700 2000-05-09  Ben Wing  <ben@xemacs.org>
8701
8702         * faces.el (set-face-property):
8703         * faces.el (set-face-font):
8704         * faces.el (set-face-foreground):
8705         * faces.el (set-face-background):
8706         * faces.el (set-face-background-pixmap):
8707         * faces.el (set-face-underline-p):
8708         * faces.el (set-face-strikethru-p):
8709         * faces.el (set-face-highlight-p):
8710         * faces.el (set-face-dim-p):
8711         * faces.el (set-face-blinking-p):
8712         * faces.el (set-face-reverse-p):
8713         doc string changes.
8714
8715         * glyphs.el:
8716         * glyphs.el (make-image-specifier):
8717         * glyphs.el (glyph-property):
8718         * glyphs.el (set-glyph-image):
8719         * glyphs.el (make-glyph):
8720         * glyphs.el (make-pointer-glyph):
8721         * glyphs.el (make-icon-glyph):
8722         * glyphs.el (widget-image-instance-p): New.
8723         authorship info, lots of doc changes.  New predicate, inadvertently
8724         omitted.  the general principle with specifier docs is now that
8725         the description of instantiators should go with the make-foo-specifier
8726         fun's doc string, rather than in foo-specifier-p.  this follows
8727         conventions elsewhere in XEmacs and in general is a lot more obvious
8728         of a place to look.  sometimes the make-foo-specifier function needs
8729         to be created in the process.
8730
8731         * gutter.el:
8732         * gutter.el (make-gutter-specifier): New.
8733         * gutter.el (make-gutter-size-specifier): New.
8734         * gutter.el (make-gutter-visible-specifier): New.
8735         specifier doc updates according to the conventions specified before.
8736
8737         * objects.el:
8738         * objects.el (make-font-specifier):
8739         * objects.el (make-color-specifier):
8740         * objects.el (make-face-boolean-specifier): New.
8741         specifier doc updates according to the conventions specified before.
8742
8743         * specifier.el:
8744         * specifier.el (set-specifier):
8745         * specifier.el (make-integer-specifier): New.
8746         * specifier.el (make-boolean-specifier): New.
8747         * specifier.el (make-natnum-specifier): New.
8748         * specifier.el (make-generic-specifier): New.
8749         * specifier.el (make-display-table-specifier): New.
8750         specifier doc updates according to the conventions specified before.
8751
8752         * toolbar.el:
8753         * toolbar.el (make-toolbar-specifier): New.
8754         specifier doc updates according to the conventions specified before.
8755
8756 2000-05-09  Ben Wing  <ben@xemacs.org>
8757
8758         * process.el (call-process-internal): Revert to previous version
8759         because Mike's change clashed with a change I did not long before.
8760         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8761         Thanks very much Mike for pointing out the bug and submitting a
8762         patch!
8763
8764 2000-04-13  Mike Alexander  <mta@arbortext.com>
8765
8766         * process.el (call-process-internal): Send the correct input buffer
8767         (call-process-internal): Return the exit status of the process
8768
8769 2000-05-07  Ben Wing  <ben@xemacs.org>
8770
8771         * winnt.el:
8772         * winnt.el (nt-quote-args-verbatim): Removed.
8773         * winnt.el (nt-quote-args-prefix-quote): Removed.
8774         * winnt.el (nt-quote-args-backslash-quote): Removed.
8775         * winnt.el (nt-quote-args-double-quote): Removed.
8776         * winnt.el (nt-quote-args-functions-alist): Removed.
8777         * winnt.el (nt-quote-process-args): Removed.
8778         Remove all stuff for argument quoting.  We borrow the code instead
8779         from Emacs 20.6, which is much more careful in its quoting
8780         (e.g. in handling runs of the escape character) and avoids most of
8781         the need for this Lisp mechanism by checking to see whether we're
8782         running a Cygwin or normal program and doing the appropriate
8783         quoting.  If we end up needing such a mechanism, we should add
8784         it by extending the variable `mswindows-quote-process-args' so it
8785         can take an alist of regexps.
8786
8787 2000-05-07  Ben Wing  <ben@xemacs.org>
8788
8789         * keydefs.el:
8790         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8791         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8792         the window without moving point.
8793
8794         * simple.el:
8795         * simple.el (scroll-up-one): New.
8796         * simple.el (scroll-down-one): New.
8797         Functions for use with C-M-up/down.
8798
8799 2000-05-01  Martin Buchholz <martin@xemacs.org>
8800
8801         * XEmacs 21.2.33 is released.
8802
8803 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8804
8805         * dialog.el (yes-or-no-p-dialog-box):
8806         Fix docstring.
8807         Fix following horrible bug in X11 mode with focus-follows-mouse:
8808           1. Visit two files in two different frames.
8809           2. do File->Revert Buffer in one of those frames.
8810           3. Dialog box appears.
8811           4. Arrange things so that the mouse passes over the *other*
8812              frame, then to the dialog box, and click on "Yes".
8813           5. The file contents end up in the *wrong* buffer!
8814         Add TODO comment.
8815
8816 2000-04-28  Ben Wing  <ben@xemacs.org>
8817
8818         * help.el (describe-installation): correct typo introduced
8819         in last patch: boundp -> fboundp.
8820
8821         * etags.el (buffer-tag-table-list):
8822         canonicalize filenames to Unix format so that tag-table-alist
8823         searching works under Windows.
8824
8825         * autoload.el:
8826         Bowdlerize the supposedly objectionable words
8827         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8828
8829         * gutter-items.el (set-progress-display-style):
8830         * gutter-items.el (search-dialog-callback):
8831         * gutter-items.el (make-search-dialog):
8832         Change to new callback-ex api.
8833
8834 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8835
8836         * help.el: (describe-installation): decode-coding-string is not
8837         defined in a non MULE environment.
8838
8839 2000-04-28  Ben Wing  <ben@xemacs.org>
8840
8841         * gutter-items.el (buffer-list-changed-hook):
8842         use it, not record-buffer-hook.
8843
8844         * subr.el (record-buffer-hook): Removed.
8845
8846 2000-04-27  Ben Wing  <ben@xemacs.org>
8847
8848         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8849         use NORECORD option.  Andy will not like this, but the existing
8850         gutter behavior is just wrong, as per this comment:
8851
8852         ;; this used to add the norecord flag to both calls below.
8853         ;; this is bogus because it is a pervasive assumption in XEmacs
8854         ;; that the current buffer is at the front of the buffers list.
8855         ;; for example, select an item and then do M-C-l
8856         ;; (switch-to-other-buffer).  Things get way confused.
8857         ;;
8858         ;; Andy, if you want to maintain the current look, you must
8859         ;;  *uncouple* the gutter order and buffers order.
8860
8861         * loaddefs.el (completion-ignored-extensions): unfuckify.
8862
8863         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8864         xemacs.mak.
8865
8866         * autoload.el (batch-update-one-directory): new function, used in
8867         xemacs.mak.
8868
8869         * loadup.el: set gc-cons-threshold very high unless dumping --
8870         loadup during update-elc is much much much faster.  also do this
8871         when quick-building.
8872
8873         add commented-out code for profiling loadup.
8874
8875
8876         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8877         is required in order to build xemacs.
8878
8879 2000-04-26  Ben Wing  <ben@xemacs.org>
8880
8881         * loadup.el: don't garbage collect during loadup if quick-build
8882         compile-time option is set.
8883
8884 2000-04-23  Ben Wing  <ben@xemacs.org>
8885
8886         * update-elc.el: compute whether any dumped .el or .elc files
8887         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8888         if so.
8889
8890         * update-elc.el (update-elc-files-to-compile): always change
8891         NOBYTECOMPILE in the src directory rather than current dir,
8892         so it will work under NT.
8893
8894         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8895         the form of this file is identical between Unix and Windows.
8896         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8897         Added comment.
8898         (update-autoloads-from-directory): updated doc string.
8899         updated doc strings in a few other places.
8900
8901 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8902
8903         * bytecomp.el (byte-force-recompile): Fix argument to
8904         byte-recompile-directory.
8905
8906 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8907
8908         * gutter-items.el (progress-display-clear-when-idle): Use
8909         add-one-shot-hook.
8910         * gutter-items.el (clear-progress-display): Adjust number of
8911         arguments.
8912
8913 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8914
8915         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8916
8917 2000-04-16  Ben Wing  <ben@xemacs.org>
8918
8919         * printer.el: New file.
8920
8921         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8922
8923         * help.el (describe-installation): Fix decoding for Windows.
8924
8925         * menubar-items.el:
8926         * menubar-items.el (default-menubar):
8927         * menubar-items.el (tutorials-menu-filter): New.
8928         * menubar-items.el (popup-menubar-menu):
8929         Add authorship.  Redo Help menu and Tutorials filter.
8930
8931         * menubar.el: Correct comment.
8932
8933         * modeline.el (modeline-buffer-identification): Correct doc string.
8934
8935         * simple.el:
8936         * simple.el (printing): Removed.
8937         * simple.el (printer-name): Removed.
8938         * simple.el (generic-print-buffer): Removed.
8939         * simple.el (generic-print-region): Removed.
8940         Move generic print code to printer.el.
8941
8942 2000-04-15  Ben Wing  <ben@xemacs.org>
8943
8944         * simple.el (generic-print-region): New.
8945         make this function actually work.
8946         (generic-print-buffer): call generic-print-region.
8947
8948 2000-04-14  Andy Piper  <andy@xemacs.org>
8949
8950         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8951         by using the new widget-callback-current-channel.
8952         (search-dialog-callback): ditto.
8953
8954 2000-04-12  Andy Piper  <andy@xemacs.org>
8955
8956         * gutter.el (default-gutter-position): moved from gutter-items.el.
8957         (default-gutter-position-changed-hook): ditto.
8958         (gutter-element-visibility-changed-hook): ditto.
8959         (set-gutter-element): ditto.
8960         (remove-gutter-element): ditto.
8961         (set-gutter-element-visible-p): ditto.
8962         (gutter-element-visible-p): ditto.
8963         (init-gutter): ditto.
8964
8965         * dialog.el (make-dialog-box): renamed and moved from
8966         gutter-items.el
8967
8968         * gutter-items.el: move various functions elsewhere.
8969
8970 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8971
8972         * menubar-items.el: Fixed place of parenthesis.
8973
8974 2000-04-12  Ben Wing  <ben@xemacs.org>
8975
8976         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8977                 without constantly being prompted for the tag.
8978         * simple.el: Added a number of section headings, to clarify the
8979                 organization of this file.
8980         * simple.el (activate-region):
8981         * simple.el (region-exists-p):
8982         * simple.el (region-active-p):
8983                 Moved these three function down to the other side of
8984                 the case-changing functions, so they join the rest of
8985                 the region code.
8986         * simple.el (printing): New.
8987         * simple.el (printer-name): New.
8988         * simple.el (generic-print-buffer): New.
8989                 New functions, a very simple prototype for a unified
8990                 printing interface.
8991
8992         * process.el (call-process-internal): Real fix for null BUFFER,
8993                 other problems with BUFFER specs.
8994
8995         * menubar-items.el:
8996                 Fixed up File->Print to use new printing functions.
8997                 Various corrections and expansions to Grep/Compile menus.
8998                 New options for Printing.
8999                 New options for SMTP Mail, the way to send mail under
9000                   MS Windows. (There's also a package patch to make SMTP
9001                   Mail be the default under MSWin.)
9002
9003 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9004
9005         * menubar-items.el: Selecting Rectangle Mousing from menubar
9006         did not work.  Needed to quote mouse-track-rectangle-p.
9007
9008 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9009
9010         * cl-compat.el (keywordp): Removed.
9011
9012 2000-04-05  Andy Piper  <andy@xemacs.org>
9013
9014         * gutter-items.el (progress-layout-glyph): don't initialize here.
9015         (progress-gauge-glyph): use dynamic sizing.
9016         (set-progress-display-style): new function. Set progress glyphs
9017         appropriately depending on the style.
9018         (progress-display-style): new variable. Custom version of
9019         set-progress-display-style.
9020         (progress-abort-glyph): switch to dynamic sizes.
9021         (search-dialog-text): make the edit field active.
9022
9023 2000-04-04  Andy Piper  <andy@xemacs.org>
9024
9025         * gutter-items.el (make-search-dialog): need to make the search
9026         dialog visible after creation.
9027
9028         * menubar-items.el (default-menubar): use the search dialog for
9029         searching. Remove some extraneous search menu items.
9030
9031         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9032         well as strings.
9033         (make-gutter-only-dialog-frame): allow the user to create the
9034         frame unmapped. Allow the gutter spec to be given as a glyph.
9035         (search-dialog-direction): new variable.
9036         (search-dialog-text): new variable.
9037         (search-dialog-callback): new function. Callback for the search
9038         dialog action.
9039         (make-search-dialog): new function. Create a user-friendly search
9040         dialog.
9041
9042 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9043
9044         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9045         under Windows.
9046
9047 2000-04-01  Andy Piper  <andy@xemacs.org>
9048
9049         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9050         progress more accurately.
9051
9052 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9053
9054         * finder.el (finder-compile-keywords): Process readable files only.
9055         Because error in process of .#finder-inf.el when compile xemacs
9056         with --with-clash-detection option.
9057
9058 2000-03-31  Andy Piper  <andy@xemacs.org>
9059
9060         * gutter-items.el (append-progress-display): don't delay after a
9061         successful font-lock.
9062         (make-gutter-only-dialog-frame): new function. Allow users to
9063         create gutter-only dialogs.
9064
9065 2000-03-27  Mike Alexander  <mta@arbortext.com>
9066
9067         * process.el (call-process-internal): Handle a null BUFFER
9068         parameter correctly.
9069
9070 2000-03-28  Andy Piper  <andy@xemacs.org>
9071
9072         * gutter-items.el (abort-progress-display): put strings in the
9073         gutter not extents.
9074         (progress-layout-glyph): signal special 'quit callback.
9075         (progress-display-quit-function): deleted.
9076         (progress-display-stop-callback): deleted.
9077         (progress-display-dispatch-command-events): deleted.
9078         (append-progress-display): remove calls to
9079         progress-display-dispatch-command-events.
9080         (raw-append-progress-display): ditto.
9081
9082 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9083
9084         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9085         being a list.  Actually define `stipple-pixmap-p' which is used as
9086         an error predicate.  Correctly handle PIXMAP being either relative
9087         or absolute file name.
9088
9089 2000-03-24  Andy Piper  <andy@xemacs.org>
9090
9091         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9092         (abort-progress-display): ditto. Don't delete the created extent.
9093         (raw-append-progress-display): ditto.
9094         (progress-display-dispatch-non-command-events): new
9095         function. Encapsulates what we want to do when no command input is
9096         required.
9097         (progress-display-dispatch-command-events): likewise, but disable
9098         for now since it causes too many problems.
9099         (append-progress-display): use them.
9100         (raw-append-progress-display): ditto.
9101         (default-gutter-position-changed-hook): set this rather than
9102         default-gutter-position-changed.
9103         (default-gutter-position-changed-hook): lambda with zero arguments
9104         rather than one.
9105         (raw-append-progress-display): trap errors in pending input since
9106         allowing them to signal will hose the gauge well and
9107         truly. Ideally we would like to delay these until we are more able
9108         to cope.
9109         (append-progress-display): ditto.
9110
9111 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9112
9113         * lisp/make-docfile.el: call-process-internal is now implemented
9114         in process.el.
9115
9116 2000-03-21  Ben Wing  <ben@xemacs.org>
9117
9118         * mule\mule-cmds.el (set-language-info-alist):
9119         Fix to correspond to new menu arrangement.
9120
9121 2000-03-21  Ben Wing  <ben@xemacs.org>
9122
9123         * process.el:
9124         * process.el (call-process-internal): New.
9125         New implementation of call-process.  Only enabled under NT, so far.
9126         stderr handling not implemented yet in CVS'd C code.
9127
9128 2000-03-20  Ben Wing  <ben@xemacs.org>
9129
9130         * lisp-mode.el:
9131         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9132         * lisp-mode.el (lisp-interaction-mode):
9133         Put back Lisp Interaction menubar for Jan V's sake.
9134
9135         * simple.el:
9136         * simple.el (mark-ring):
9137         * simple.el (dont-record-current-mark): New.
9138         * simple.el (in-shifted-motion-command): New.
9139         * simple.el (mark-ring-unrecorded-commands): New.
9140         * simple.el (mark-ring-max):
9141         * simple.el (set-mark-command):
9142         * simple.el (push-mark):
9143         * simple.el (handle-pre-motion-command):
9144         Implement scheme for not recording unimportant marks.
9145
9146         * subr.el:
9147         * subr.el (function-allows-args): New.
9148         New function function-allows-args.
9149
9150 2000-03-20  Martin Buchholz <martin@xemacs.org>
9151
9152         * XEmacs 21.2.32 is released.
9153
9154 2000-03-20  Andy Piper  <andy@xemacs.org>
9155
9156         * gutter-items.el (update-tab-in-gutter): force selection of the
9157         selected-window if required to do so.
9158         (buffers-tab-items): ditto.
9159         (add-tab-to-gutter): ditto.
9160         (create-frame-hook): use force-selection.
9161         (default-gutter-position-changed): lambdify.
9162         (update-tab-hook): deleted since it was only used in one place.
9163
9164 2000-03-18  Andy Piper  <andy@xemacs.org>
9165
9166         * files.el (find-file-noselect): undo change that shouldn't have
9167         gone in.
9168
9169 2000-03-17  Andy Piper  <andy@xemacs.org>
9170
9171         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9172         of selected-window trickery.
9173
9174         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9175         frames tabs.
9176         (progress-display-stop-callback): progress -> progress-display
9177         (progress-display-quit-function): ditto.
9178         (clear-progress-display): ditto.
9179         (remove-progress-display): ditto.
9180         (append-progress-display): ditto.
9181         (abort-progress-display): ditto.
9182         (raw-append-progress-display): ditto.
9183         (display-progress-display): ditto.
9184         (current-progress-display-label): ditto.
9185         (current-progress-display): ditto.
9186         (lprogress-display): ditto and save the buffer
9187         (progress-display): ditto. Otherwise the buffer sometimes gets
9188         changed which confuses font-lock.
9189
9190         * font-lock.el (font-lock-default-fontify-buffer): catch all
9191         errors, not just quit.
9192         (font-lock-mode): progress -> display-progress
9193         (font-lock-default-fontify-buffer): ditto.
9194         (font-lock-fontify-syntactically-region): ditto.
9195         (font-lock-fontify-keywords-region): ditto.
9196
9197 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9198
9199         * cl.el (gensym): Move to here from cl-macs.el.
9200         (gentemp): Ditto.
9201
9202 2000-03-16  Andy Piper  <andy@xemacs.org>
9203
9204         * font-lock.el (font-lock-mode): use lprogress and friends for
9205         progress management.
9206         (font-lock-default-fontify-buffer): ditto.
9207         (font-lock-fontify-syntactically-region): ditto.
9208         (font-lock-fontify-keywords-region): ditto.
9209         (font-lock-revert-cleanup): fix reverting.
9210         (font-lock-revert-setup): ditto.
9211
9212         * gutter-items.el (progress-use-echo-area): new variable. Use the
9213         echo area for progress gauges if non-nil.
9214         (clear-progress): remove echo area stuff and defer to
9215         clear-message.
9216         (append-progress): dispatch non-command events after each progress
9217         increment. Remove echo area stuff.
9218         (abort-progress): remove echo area stuff and defer to
9219         display-message.
9220         (raw-append-progress): ditto. Dispatch non-command events after
9221         gutter redisplay.
9222         (display-progress): defer echo area stuff to display-message.
9223
9224         * gutter-items.el (clear-progress):
9225         (abort-progress): indentation changes.
9226         (display-progress): don't clear progress.
9227         (append-progress): compare messages with equal.
9228         (raw-append-progress): use dispatch-non-command-events to flush
9229         widget creation events.
9230
9231 2000-03-13  Ben Wing  <ben@xemacs.org>
9232
9233         * abbrev.el:
9234         * abbrev.el (abbrev-string-to-be-defined): New.
9235         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9236         Changes for use with the menubar.
9237
9238 2000-03-12  Ben Wing  <ben@xemacs.org>
9239
9240         * alist.el (vassoc): moved here from font-menu.el.
9241
9242         * custom.el (defface): typo fix.
9243
9244         * dialog.el (yes-or-no-p-dialog-box):
9245         * dialog.el (message-box):
9246         * files.el (save-some-buffers-1):
9247         Put accelerators in the button names.
9248
9249         * font-lock.el (font-lock-comment-face):
9250         * font-lock.el (font-lock-keyword-face):
9251         * font-lock.el (font-lock-function-name-face):
9252         Fixed some of the colors under MS Windows because the existing
9253         default colors were hardly different from black and needed to be
9254         made lighter.
9255
9256         * font-menu.el:
9257         * font-menu.el (font-menu-split-long-menu):
9258         * font-menu.el (font-menu-family-constructor):
9259         * font-menu.el (font-menu-size-constructor):
9260         * font-menu.el (font-menu-weight-constructor):
9261         * font-menu.el (font-menu-set-font):
9262         vassoc moved to alist.el.
9263         Accelerators added to all menus.
9264         Unused bound var new-props removed.
9265
9266         * keydefs.el: I did a whole lot of rearranging to put things in a
9267         more consistent order and fixed a number of cases where key
9268         combinations involving up, down, left, right and so on were
9269         defined but the corresponding keypad combinations were not
9270         defined.
9271
9272         * lisp-mode.el:
9273         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9274         * lisp-mode.el (emacs-lisp-mode):
9275         * lisp-mode.el (lisp-interaction-mode):
9276         * lisp-mode.el (flet):
9277         Added accelerators onto the menus.
9278         Made all the different versions of the let function be indented
9279         the same way.
9280         Undid Steve's easy-menu-ification, because it makes it impossible
9281         to have the menubar and popup menus different.
9282         Cleaned up the menu; added items for find-function &c and some
9283         indenting, and removed debug-on-*.
9284
9285         * list-mode.el (list-mode-hook):
9286         * list-mode.el (list-mode):
9287         * list-mode.el (completion-setup-hook):
9288         * list-mode.el (display-completion-list):
9289         Added support for the :window-height keyword, which is required
9290         because of other changes that I made for the file dialog box.  I
9291         also made the hook variables list-mode-hook and
9292         completion-setup-hook and also minibuffer-setup-hook in
9293         minibuf.el be permanent-local; see comment in list-mode.el.
9294
9295         * map-ynp.el (map-y-or-n-p):
9296         Added accelerators to the dialog buttons.
9297
9298         * menubar-items.el (menu-truncate-list):
9299         New internal function.
9300         * menubar-items.el (submenu-generate-accelerator-spec):
9301         * menubar-items.el (menu-item-strip-accelerator-spec):
9302         * menubar-items.el (menu-item-generate-accelerator-spec):
9303         New exported functions, for use in auto-generating accelerator specs.
9304
9305         * menubar-items.el:
9306         * menubar-items.el (default-menubar):
9307         * menubar-items.el (maybe-add-init-button):
9308         * menubar-items.el (bookmark-menu-filter):
9309         * menubar-items.el (slow-format-buffers-menu-line):
9310         * menubar-items.el (build-buffers-menu-internal):
9311         * menubar-items.el (language-environment-menu-filter):
9312         * menubar-items.el (default-popup-menu):
9313         * menubar-items.el (popup-buffer-menu):
9314         * menubar-items.el (popup-menubar-menu):
9315         Did a major overhaul on this file, and in fact I'm nowhere near
9316         done working on the menubar, and there will be more patches to
9317         come.  A basic summary of what I've done:
9318
9319         a) I added accelerators to all of the menu items.  For menus that
9320         are auto-generated, such as the buffers menu, the accelerators are
9321         automatically added to the beginning of each line using the
9322         numbers 1 through 9, then zero, and then letters starting with A,
9323         but omitting the letters that are already in use for the fixed
9324         menu items at the top of the buffers menu.  To facilitate adding
9325         accelerators of this kind, I created some new functions
9326         (*-accelerator-spec), which are also being used by other filters
9327         that auto generate lists of things such as ftp sites to download
9328         packages.  If people really don't like these accelerators
9329         appearing at the beginning of the menu items, a variable can be
9330         added to optionally turn them off, but I think this is rather
9331         pointless because other menu items have accelerators and many or
9332         most of the menu users will use the accelerators if the support is
9333         there.
9334
9335         b) I combined the top level Tools and Apps menus into a single
9336         Tools menu, because the distinction between the two is not
9337         obvious, and the items on the menus are not used often enough that
9338         putting some of them onto submenus is a problem.
9339
9340         c) I created two new top level menus called View and Cmds because
9341         there were too many items on the File and Edit menus, and I'm going
9342         to be adding more items to these menus.  In contrast to the Tools
9343         menu, the items on these menus may be used quite often during an
9344         editing session, and so should be available with fewer
9345         keystrokes.
9346
9347         d) I added a number of options to the options menu, including one
9348         for controlling whether the alt key can be used to traverse to
9349         menu items using the accelerators, one for controlling behavior of
9350         control-k, one for controlling how the kill and yank functions
9351         interact with the clipboard, a few additional buffers-menu
9352         options, and various other things.  I also did a bit of
9353         rearranging, for example, combining the keyboard and mouse options
9354         into a single keyboard and mouse submenu to facilitate the
9355         accelerators on that level.
9356
9357         e) I changed the variable buffers-menu-format-buffer-line-function
9358         to take two arguments instead of one, the second argument being
9359         the line number for use in creating an accelerator.  I added a
9360         hack to support existing functions with one argument (although I
9361         doubt that very many of these exist), for backward compatibility.
9362
9363         f) I moved the top level mule menu to be a submenu of the edit
9364         menu.  I think that most of the items on this menu are fairly
9365         useless and there are certainly not enough frequently used items
9366         to justify this being its own top level menu.
9367
9368         g) I combined most of the items in big-menubar.el into the main menu.
9369         If people think the main menu is too big, it would be possible to
9370         create different configurations, some smaller.
9371
9372         * menubar.el (check-menu-syntax):
9373         Deleted some syntax checks that were no longer valid, partly
9374         because of changes that were already made a long time ago, and
9375         partly because of a change I made where I allow the name of the
9376         menu item to be an evaluated expression rather than just a string,
9377         similar to all of the other parameters of a menu item.
9378
9379         * minibuf.el:
9380         * minibuf.el (read-file-name-1):
9381         * minibuf.el (mouse-read-file-name-1):
9382         I made a number of changes to improve the appearance
9383         and functioning of the file dialog box.  They include:
9384
9385         a) Fixing the problem where closing the dialog box by clicking on
9386         the close button of the window didn't properly exit the
9387         minibuffer.
9388
9389         b) Fixing the problem that if you typed part of a file name, and
9390         then clicked on a completion with the mouse, the file was not
9391         correctly selected.
9392
9393         c) Changing the title of the dialog box to reflect the operation
9394         being done in accordance with user interface conventions, rather
9395         than the name of the dialog box buffer, which is rather useless.
9396
9397         d) Remove the words "possible completions are" which didn't
9398         belong.
9399
9400         e) Fix things so that the completions scroll off the end of the
9401         completions windows only to the right, rather than both to the
9402         right and down, which is in accordance with Windows user interface
9403         conventions.
9404
9405         * msw-init.el (init-post-mswindows-win):
9406         Added a binding for meta-F4, which is the standard windows binding
9407         for exiting a program.
9408
9409         * select.el (get-selection-no-error):
9410         * select.el (own-selection):
9411         * select.el (own-clipboard):
9412         Added an optional argument called append to the functions
9413         own-selection and own-clipboard.  This adds support for appending
9414         text to the existing selection and allows the function
9415         own-clipboard to be used as the value of the variable
9416         interprogram- cut-function.
9417
9418         Fixed a bug in own-selection in handling zmacs-region-stays.
9419
9420         * simple.el (historical-kill-line): New.
9421
9422         * simple.el (kill-line):
9423         * simple.el (interprogram-cut-function):
9424         * simple.el (interprogram-paste-function):
9425         * simple.el (handle-pre-motion-command):
9426         * simple.el (next-line):
9427         * simple.el (previous-line):
9428         a) Expanded the variable kill-whole-line, so that function
9429         kill-line can be set to delete the entire line always, not just
9430         when cursor is at the beginning of the line.  This is controlled
9431         by setting the variable kill-whole-line to the symbol 'always.
9432         This behavior, as well as the existing kill-whole-line behavior,
9433         now only take effect when kill-line is called interactively,
9434         although this is a departure from a previous behavior in the case
9435         of setting this variable kill-whole-line to t.  It is almost
9436         certainly what has always been intended, and most likely the old
9437         way of doing things introduced bugs.  I also created a function
9438         called historical-kill-line, which ignores the kill-whole-line
9439         setting and always gives the historical behavior of only killing
9440         to the end of the line.  I bound this function to shift- control-k
9441         so that the kill to end of line behavior is available, even when
9442         kill-whole-line has been set to change control-k into the simple
9443         delete-whole-line behavior. (This can be set using the options
9444         menu.)
9445
9446         b) I changed things so that kill and yank now interact with the
9447         clipboard by default under windows.  This was done by changing the
9448         default value of interprogram-cut- function and
9449         interprogram-paste-function.  You can get the old behavior by
9450         setting these to nil, and there is an option on the options menu
9451         to do this.
9452
9453         c) I added support for selecting text using shifted motion keys.
9454         This support is on by default and can be controlled by the
9455         variable shifted-motion-keys-select-region.  There is also a
9456         variable called unshifted-motion-keys-deselect-region that
9457         controls more specifically how the shifted motion key behavior
9458         works.  I did not put an option on the options menu to turn this
9459         off, because I can't imagine why this would be useful.
9460
9461         * simple.el (forward-block-of-lines):
9462         * simple.el (backward-block-of-lines):
9463         * simple.el (block-movement-size):
9464         New.
9465
9466         * simple.el (uncapitalized-title-words):
9467         * simple.el (uncapitalized-title-word-regexp):
9468         * simple.el (capitalize-string-as-title):
9469         * simple.el (capitalize-region-as-title):
9470         New.
9471
9472
9473         * subr.el (add-hook):
9474         * subr.el (make-local-hook): New.
9475         * subr.el (remove-local-hook): New.
9476         * subr.el (add-one-shot-hook): New.
9477         * subr.el (add-local-one-shot-hook): New.
9478         Added some functions to make using hooks easier.
9479         These include:
9480
9481         a) Functions add-local-hook and remove-local-hook to make it easy
9482         to use local hooks.
9483
9484         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9485         make it possible to add a "one-shot" hook, which is to say a hook
9486         that runs only once, and automatically removes itself after the
9487         first time it has run.
9488
9489 2000-03-09  Andy Piper  <andy@xemacs.org>
9490
9491         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9492
9493 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9494
9495         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9496         Moved from menubar-items.el.
9497         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9498
9499 2000-03-08  Andy Piper  <andy@xemacs.org>
9500
9501         * gutter-items.el (build-buffers-tab-internal): add selected field
9502         to buffers tab spec.
9503
9504 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9505
9506         * minibuf.el (last-exact-completion): Initialize to nil.
9507
9508 2000-03-07  Didier Verna  <didier@xemacs.org>
9509
9510         * startup.el (command-line-1): remove unused variable
9511         `first-file-buffer'.
9512
9513 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9514
9515         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9516         which is also used for Web server log files.
9517
9518 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9519
9520         * mule/mule-charset.el: Setup auto-fill-chars.
9521
9522 2000-03-02  SL Baur  <steve@beopen.com>
9523
9524         * subr.el (with-string-as-buffer-contents): Reimplement using
9525         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9526         non-deletion of buffer after execution problem.
9527         (with-output-to-string): Use unique buffer name.
9528
9529 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9530
9531         * gutter-items.el (buffers-tab-sort-function):  New variable.
9532         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9533
9534 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9535
9536         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9537
9538 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9539
9540         * menubar-items.el (maybe-add-init-button): Remove the "Load
9541         .emacs" button from all menubars.
9542
9543 2000-03-01  Didier Verna  <didier@xemacs.org>
9544
9545         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9546         region rectangle replacement (from Jan Vroonhof).
9547         (replace-rectangle): new function.
9548
9549 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9550
9551         * mule/mule-cmds.el (set-default-coding-systems): Use
9552         set-terminal-coding-system and set-keyboard-coding-system.
9553         * coding.el (set-terminal-coding-system): Use
9554         set-console-tty-output-coding-system.
9555         (set-keyboard-coding-system): Use
9556         set-console-tty-input-coding-system.
9557
9558 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9559
9560         * minibuf.el (read-variable): Allow symbol to default argument.
9561
9562 2000-02-27  Andy Piper  <andy@xemacs.org>
9563
9564         * gutter-items.el (update-tab-hook): new function to be used for
9565         hooks.
9566         (create-frame-hook): add update-tab-hook.
9567         (record-buffer-hook): ditto.
9568         (default-gutter-position-changed): ditto.
9569         (default-gutter-position): updating the buffers tab is now handled
9570         by a hook.
9571         (default-gutter-position-changed-hook): new variable.
9572         (gutter-element-visibility-changed-hook): ditto.
9573         (set-gutter-element-visible-p): call it.
9574         (set-gutter-element): use modify-specifier-instances. Set extents
9575         as duplicable before using.
9576         (remove-gutter-element): ditto.
9577         (set-gutter-element-visible-p): ditto.
9578         (init-gutter): new function.
9579         (add-tab-to-gutter): use new gutter-element functions rather than
9580         setting specifiers directly.
9581         (clear-progress): ditto.
9582         (abort-progress): ditto.
9583         (gutter-buffers-tab-visible-p): renamed from
9584         default-gutter-visible-p
9585
9586         * specifier.el (modify-specifier-instances): new function from Jan
9587         Vroonhof.
9588
9589         * x-init.el (init-post-x-win): call init-gutter.
9590
9591         * msw-init.el (init-post-mswindows-win): call init-gutter.
9592
9593         * menubar-items.el (default-menubar): Update to reflect new gutter
9594         variables.
9595
9596 2000-02-26  Andy Piper  <andy@xemacs.org>
9597
9598         * gutter-items.el (set-gutter-element): new function. Add gutter
9599         elements to the specified gutter.
9600         (remove-gutter-element): new function. Remove gutter elements from
9601         the specified gutter.
9602         (set-gutter-element-visible-p): new function. Set gutter element
9603         visibility for the provided gutter-visible specifier.
9604
9605 2000-02-23  Andy Piper  <andy@xemacs.org>
9606
9607         * gutter-items.el (add-tab-to-gutter): specify dimensions
9608         dynamically.
9609
9610 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9611
9612         * gutter-items.el (add-tab-to-gutter):
9613         * package-get.el (package-get-interactive-package-query):
9614         * package-ui.el (pui-directory-exists):
9615         (pui-install-selected-packages):
9616         (pui-list-packages):
9617         Use #'(lambda ...)  instead of '(lambda ...).
9618
9619 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9620
9621         * startup.el (load-user-init-file): Check to make sure user
9622           has an init-file before calling load().
9623
9624 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9625
9626         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9627
9628 2000-02-23  Martin Buchholz <martin@xemacs.org>
9629
9630         * XEmacs 21.2.31 is released.
9631
9632 2000-02-21  Mike Sperber <mike@xemacs.org>
9633
9634         * loadup.el (really-early-error-handler):
9635         * update-elc.el:
9636         * make-docfile.el:
9637         Remove dependency on EMACSBOOTSTRAP... environment variables.
9638
9639 2000-02-21  Martin Buchholz <martin@xemacs.org>
9640
9641         * XEmacs 21.2.30 is released.
9642
9643 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9644
9645         * byte-optimize.el (byte-optimize-plus):
9646         (byte-optimize-minus):
9647         (byte-optimize-multiply):
9648         Optimize (- 0) to 0, not (-)
9649         Optimize (+ 5 3.0) to 8.0
9650         Optimize (* 5 3.0) to 15.0
9651         Improve readability.
9652
9653 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9654
9655         * modeline.el: (modeline-scrolling-method): change modeline
9656         mswindows cursor appearance according to the value.
9657
9658         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9659         and 'gui-element face colors and 'gui-element face font to Windows
9660         defaults.
9661
9662 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9663
9664         * font-lock.el: Javadoc enhancements
9665
9666 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9667
9668         * ldap.el (toplevel): Test if LDAP support has been compiled in
9669         (ldap-verbose): New option
9670         (ldap-search-entries): Renamed from the previous ldap-search
9671         Conditionalize message display on ldap-verbose
9672         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9673         defuns
9674         (ldap-search): Is now defined as an obsolete wrapper calling
9675         ldap-search-basic or ldap-search-entries
9676
9677
9678 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9679             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9680             Jan Vroonhof  <jan@xemacs.org>
9681
9682         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9683         When for-effect is true, didn't call `byte-optimize-form'
9684         in and/or subforms without last.
9685
9686 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9687
9688         * package-get.el (package-get-download-sites): Use correct custom
9689         type.
9690
9691 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9692
9693         * files.el (write-file): Ask for coding system when compiled with
9694         file-coding.
9695
9696 2000-02-16  Andy Piper  <andy@xemacs.org>
9697
9698         * buffer.el (switch-to-buffer): give norecord argument to
9699         set-window-buffer instead of explicitly recording.
9700
9701         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9702         we have to pick a window.
9703
9704 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9705
9706         * mule/mule-cmds.el (describe-language-support): Don't add
9707         unexist function to help-map.
9708         (describe-coding-system): Don't use already assigend `C'.
9709
9710 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9711
9712         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9713         work in custom.
9714
9715 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9716
9717         * about.el: Ienaga's e-mail address change.
9718
9719 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9720
9721         * etags.el (find-tag): force new window -- even if buf already
9722         visible -- when other-window is t
9723
9724 2000-02-16  Martin Buchholz <martin@xemacs.org>
9725
9726         * XEmacs 21.2.29 is released.
9727
9728 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9729
9730         * cl-extra.el (getf): This is now identical to `plist-get', so
9731         just defalias it.
9732         * cl-macs.el: Make getf an alias to plist-get, at the
9733         byte-compiler level, using define-compiler-macro.
9734
9735 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9736
9737         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9738
9739 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9740
9741         * lisp/etags.el (find-tag-internal): set exact-tagname to
9742           a regular expression that matches against the tagname
9743           part of the tag entry first instead of only looking in
9744           the context area.
9745
9746 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9747
9748         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9749         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9750
9751 2000-02-07  Martin Buchholz <martin@xemacs.org>
9752
9753         * XEmacs 21.2.28 is released.
9754
9755 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9756
9757         * cl-extra.el (getf): Just call `get', never `get*'.
9758         Make arglist match docstring.
9759         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9760         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9761         * byte-optimize.el: remove references to `get*'.
9762
9763 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9764
9765         * mule/european.el: Add syntax information for Latin3 and Latin4.
9766
9767 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9768
9769         * byte-optimize.el: Byte-optimize (length "foo")
9770
9771 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9772
9773         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9774         width check using `window-leftmost-p' and `window-rightmost-p'.
9775
9776 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9777
9778         * wid-edit.el (widget-match-inline): An atom never matches a
9779           list.
9780
9781 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9782
9783         * modeline.el: Consolidated 'x and 'mswindows specification under
9784         'win tag.
9785
9786 2000-01-29  Andy Piper  <andy@xemacs.org>
9787
9788         * gutter-items.el: (format-buffers-tab-line): Try and be
9789         intelligent about buffer naming when we have duplicates.
9790
9791 2000-01-29  Andy Piper  <andy@xemacs.org>
9792
9793         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9794         updated when it becomes visible.
9795
9796 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9797
9798         * bytecomp.el (byte-compile-insert-header): Properly set coding
9799         system under MULE and file-coding.
9800
9801 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9802
9803         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9804         (dontusethis-set-value-terminal-coding-system-handler):
9805         (dontusethis-set-value-keyboard-coding-system-handler):
9806         Never undefine coding system aliases.  Emergency fix for gnus.
9807
9808 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9809
9810         * files.el (abbreviate-file-name): Use directory-sep-char instead
9811         of hard-coded "/".
9812
9813 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9814
9815         * startup.el (user-init-file-base-list): New variable, replacing
9816         user-init-file-base.
9817         (find-user-init-file): New function.
9818         (command-line-early): Use it.
9819         (load-user-init-file): Ditto.
9820
9821 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9822
9823         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9824         calling valid-image-instantiator-format-p
9825
9826 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9827
9828         * isearch-mode.el (isearch-mode): The variable is
9829         isearch-unhidden-extents, not isearch-opened-extents.
9830
9831 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9832
9833         * minibuf.el (next-history-element): Modify error message if a
9834         default value is available.
9835
9836 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9837
9838         * bytecomp.el (byte-compile-file): Don't unconditionally write
9839         .elc files in binary - might contain non-Latin1.
9840
9841 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9842
9843         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9844         for windows-nt.
9845
9846         * version.el:
9847         * startup.el (user-init-file-base):
9848         * process.el (call-process-region):
9849         * files.el (make-backup-file-name):
9850         (backup-file-name-p):
9851         (file-relative-name):
9852         (abbreviate-file-name):
9853         (set-auto-mode):
9854         * code-process.el (call-process-region): Removed unnecessary
9855         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9856         support out of the universe.
9857
9858         * process.el:
9859         * code-process.el:
9860         * bytecomp.el (byte-compile-file): Removed reference to
9861         buffer-file-type, and commented usage of binary-process-output
9862         NTEmacs variables.
9863
9864 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9865
9866         * help.el (function-arglist): Add case for macro.
9867
9868 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9869
9870         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9871         printers.
9872         (custom-display): Added a menu for printer/display tags.
9873
9874         * frame.el (frame-type):
9875         * device.el (device-type): Added 'msprinter to the doc string, and
9876         removed 'pc -- it is not going to be implemented ever.
9877         (call-device-method): Fixed docstring typo.
9878         Defined specifier tags 'printer and 'display.
9879
9880 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9881
9882         * lisp/itimer.el (itimer-run-expired-timers): (consp
9883           last-command-event-time) instead of (consp
9884           'last-command-event-time).
9885
9886 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9887
9888         * msw-glyphs.el: Removed obsolete commentary.
9889
9890 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9891
9892         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9893         better default value.
9894
9895 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9896
9897         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9898         (read-string): Ditto.
9899         (eval-minibuffer): Ditto.
9900         (read-command): Ditto.
9901         (read-function): Ditto.
9902         (read-variable): Ditto.
9903         (read-number): Ditto.
9904         (read-shell-command): Ditto.
9905         (read-number): Record history.
9906
9907 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9908
9909         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9910
9911 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9912
9913         * faces.el (startup-initialize-custom-faces): New function.
9914         Reset all faces created during auto-autoloads loading time
9915         by defface.
9916         * startup.el (command-line): Call it.
9917
9918 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9919
9920         * about.el (about-hackers): Add myself to contributors list.
9921
9922 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9923
9924         * menubar-items.el (maybe-add-init-button): Removed an argument in
9925         a call to load-user-init-file, as the function managed to lose its
9926         formal parameter a few betas ago.
9927
9928 2000-01-18  Martin Buchholz <martin@xemacs.org>
9929
9930         * XEmacs 21.2.27 is released.
9931
9932 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9933
9934         * process.el (shell-command-to-string): Use the FSF docstring.
9935         Make shell-command-to-string the standard function, and
9936         exec-to-string the (deprecated) alias.
9937
9938         * startup.el: typo fix.
9939
9940 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9941
9942         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9943
9944 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9945
9946         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9947         buffers after visible buffers.
9948         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9949
9950 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9951
9952         * info.el (Info-extract-menu-node-name): Stop at a dot
9953         followed by whitespace or right parenthesis.
9954
9955 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9956
9957         * info.el (Info-directory-list): Warn against using Customize with
9958         Info-directory-list.
9959
9960 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9961
9962         * minibuf.el (read-file-name): doc fix.
9963
9964         * autoload.el (update-file-autoloads): doc fix.
9965
9966         * about.el (about-hackers): Change my E-mail address.
9967
9968 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9969
9970         * info.el (Info-visit-file): Just use the `f' interactive spec to
9971         read a filename in the standard way.
9972
9973 2000-01-13  Andy Piper  <andy@xemacs.org>
9974
9975         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9976         (gutter-buffers-tab-extent): new variable.
9977         (update-tab-in-gutter): call add-tab-to-gutter again if the
9978         orientation has changed.
9979         (add-tab-to-gutter): cope with different orientations.
9980
9981 2000-01-11  Didier Verna  <didier@xemacs.org>
9982
9983         * info.el (Info-following-node-name): backward-skip dots as well
9984         as spaces (dots at the end of a node name aren't part of it).
9985         (Info-extract-menu-node-name): don't skip dots. There could be
9986         some in the node name.
9987         (Info-index): allow dots to be part of a node name.
9988
9989 2000-01-12  Andreas Jaeger  <aj@suse.de>
9990
9991         * files.el (auto-mode-alist): Added idlwave-mode.
9992         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9993
9994 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9995
9996         * info.el (Info-search): Show default value.
9997
9998 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9999
10000         * info.el (Info-read-node-completion-table): New variable.
10001         (Info-read-node-name-1): New function.
10002         (Info-read-node-name): Use it.
10003         (Info-follow-reference): Use DEFAULT argument of completing-read.
10004         (Info-menu): Ditto.
10005
10006 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10007
10008         * hyper-apropos.el (hyper-describe-key-briefly): Save
10009         window configuration.
10010         (hyper-describe-face): Use DEFAULT of completing-read.
10011         (hyper-apropos-read-variable-symbol): Ditto.
10012         (hyper-apropos-read-function-symbol): Ditto.
10013
10014 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10015
10016         * mule/mule-cmds.el (set-default-coding-system): Set
10017         comint-exec-hook to use coding-system-for-read and
10018         coding-system-for-write so that C-x RET c works.
10019
10020 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10021
10022         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10023         (previous-matching-history-element): Increment
10024         minibuffer-max-depth by 1.
10025         (next-matching-history-element): Ditto.
10026
10027 2000-01-11  Andy Piper  <andy@xemacs.org>
10028
10029         * gutter-items.el (buffers-tab): Create a new face for the buffers
10030         tab.
10031         (buffers-tab-face): use it.
10032
10033 2000-01-10  Didier Verna  <didier@xemacs.org>
10034
10035         * modeline.el (modeline-scrolling-method): change modeline X
10036         cursor appearance according to the value.
10037
10038 2000-01-07  Andreas Jaeger  <aj@suse.de>
10039
10040         * about.el (about-hackers): Moved my entry to contributor list.
10041         (xemacs-hackers): Added myself.
10042         (about-maintainer-info): Added description of myself.
10043
10044
10045 2000-01-07  Didier Verna  <didier@xemacs.org>
10046
10047         * modeline.el (modeline-scrolling-method): new variable.
10048         (mouse-drag-modeline): add reference to it in the docstring.
10049         (mouse-drag-modeline): handle it.
10050
10051 2000-01-08  Andy Piper  <andy@xemacs.org>
10052
10053         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10054         calls.
10055         (remove-buffer-from-gutter-tab): ditto.
10056
10057 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10058
10059         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10060         (custom-face-edit): Fix grammatical error in help message.
10061
10062 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10063
10064         * movemail.el: Added.
10065
10066         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10067
10068 2000-01-03  Didier Verna  <didier@xemacs.org>
10069
10070         * modeline.el (mouse-drag-modeline): remove the code related to
10071         the modeline horizontal scrolling facility.
10072
10073 1999-12-31  Martin Buchholz <martin@xemacs.org>
10074
10075         * XEmacs 21.2.26 is released.
10076
10077 1999-12-28  Andy Piper  <andy@xemacs.org>
10078
10079         * wid-edit.el (widget-push-button-value-create): The gui cache
10080         does not agree with native widgets which can only be displayed
10081         once per window. The reasons for caching are diminished now that
10082         we don't hog resources when creating buttons.
10083         (widget-push-button-cache) deleted.
10084
10085 1999-12-24  Martin Buchholz <martin@xemacs.org>
10086
10087         * XEmacs 21.2.25 is released.
10088
10089 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10090
10091         * hyper-apropos.el (hyper-apropos): Toggle
10092         hyper-apropos-programming-apropos correctly.
10093         Set REGEXP when user accepts default value.
10094
10095 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10096
10097         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10098         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10099
10100 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10101
10102         * mule/mule-category.el (undefined-category-designator):
10103         Return char instead of character.  Search for undefined one.
10104         (describe-category): Use with-displaying-help-buffer.
10105
10106 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10107
10108         * byte-optimize.el (byte-optimize-plus):
10109         Optimize (+ 1) to 1 instead of (1+ nil).
10110
10111         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10112
10113         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10114
10115         * byte-optimize.el (byte-optimize-char-before): New function.
10116         Remove performance penalty for using (char-before) instead of (char-after).
10117
10118 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10119
10120         * mule/mule-category.el (char-category-list): Return character
10121         instead of integer.
10122
10123 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10124
10125         * minibuf.el (read-buffer): Check default is buffer object.
10126
10127 1999-11-25  Andy Piper  <andy@xemacs.org>
10128
10129         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10130         for buttons.
10131
10132 1999-12-16  Andreas Jaeger  <aj@suse.de>
10133
10134         * package-get.el (package-get-maybe-save-index): Fixed typo.
10135         Patch by Jeff Miller <jmiller@smart.net>.
10136
10137 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10138
10139         * gnuserv.el (gnuserv-process-filter):  don't call
10140         gnuserv-write-to-client when gnuserv-current-client is nil
10141
10142 1999-12-14  Martin Buchholz <martin@xemacs.org>
10143
10144         * XEmacs 21.2.24 is released.
10145
10146 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10147
10148         * about.el (about-hackers): Update my email address.
10149
10150 1999-12-07  Martin Buchholz <martin@xemacs.org>
10151
10152         * XEmacs 21.2.23 is released.
10153
10154 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10155
10156         * package-get.el (package-get-download-sites): Removed several
10157         defunct download sites, added many new ones, and corrected a few
10158         incorrect directory-on-site entries.  Added physical locations to
10159         site-description.
10160
10161 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10162
10163         * finder.el (finder-commentary): add DOC string and fix
10164         interactive spec
10165
10166 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10167
10168         * help.el (describe-function): Don't forget to intern the string
10169         completing-read returns.
10170         (describe-variable): Ditto.
10171
10172 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10173
10174         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10175         `hyper-apropos-help-mode' here to find symbol to customize
10176         irregardless of cursor position and simplify
10177         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10178         `hyper-apropos-popup-menu'.
10179
10180 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10181
10182         * apropos.el (apropos-mode-map): Add return to call
10183         apropos-follow.
10184         (apropos-print): Call apropos-mode to have better
10185         command reference. Put keymap text-poperty to
10186         symbole name.
10187
10188 1999-11-22  Alastair Burt  <burt@dfki.de>
10189
10190         * help.el: (describe-bindings-1): Added handling of keymaps for
10191         the extents at point.
10192
10193 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10194
10195         * gutter-items.el (buffers-tab-items): Wrap the function in a
10196         save-match-data
10197
10198 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10199
10200         * help.el (describe-function): Use the DEFAULT argument to
10201         completing-read.
10202         (describe-variable): Ditto.
10203
10204 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10205
10206         * minibuf.el (read-from-minibuffer): Add optional argument
10207         DEFAULT to have better mini-buffer history support.
10208         (completing-read): Pass default to read-from-minibuffer.
10209         (read-buffer): Pass default to completing-read.
10210
10211 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10212
10213         * font-lock.el (font-lock-doc-string-face): Document the
10214         `font-lock-lisp-like' property.
10215
10216 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10217
10218         * lisp-mode.el: Specify `font-lock-lisp-like'.
10219
10220         * font-lock.el (font-lock-lisp-like): New function.
10221         (font-lock-fontify-syntactically-region): Use it.
10222
10223 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10224
10225         * XEmacs 21.2.22 is released
10226
10227 1999-11-28  Martin Buchholz <martin@xemacs.org>
10228
10229         * XEmacs 21.2.21 is released.
10230
10231 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10232
10233         * minibuf.el (read-coding-system): Accept symbol and
10234         coding-system object as a default-coding-system.
10235
10236 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10237
10238         * minibuf.el (read-coding-system): Accept symbol as
10239         a default-coding-system.
10240
10241 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10242
10243         * apropos.el (apropos-documentation): Use insert instead
10244         of princ.
10245
10246 1999-11-07  William M. Perry  <wmperry@aventail.com>
10247
10248         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10249           for the linux console.
10250
10251         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10252           stuff to work when you are not on a window system, since the GPM
10253           mouse support now allows pasting from outside of XEmacs.
10254
10255 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10256
10257         * XEmacs 21.2.20 is released
10258
10259 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10260
10261         * setup-paths.el (paths-default-info-directories): Add
10262         /usr/share/info and /usr/local/share/info.
10263
10264 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10265
10266         * about.el: Updated Vladimir Ivanovic's info.
10267
10268 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10269
10270         * auto-show.el (auto-show-truncationp): Remove.
10271
10272         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10273
10274 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10275
10276         * indent.el (indent-line-to): fix bug: spaces were not replaced
10277         with tab if column is multiple of tab-width
10278         From dhn@qedinc.com
10279
10280 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10281
10282         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10283         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10284
10285         * package-get.el (package-get-package-provider): Be verbose when
10286         interactive. Patch from Robert Pluim
10287
10288 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10289
10290         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10291         info file suffixes.
10292
10293 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10294
10295         * process.el (open-network-stream): Add a new optional parameter
10296         PROTOCOL to support udp; fix a minor typo and add an explanation
10297         in docstring for udp programming.
10298
10299         * code-process.el (open-network-stream): Add a new optional
10300         parameter PROTOCOL to support udp; fix a minor typo and add an
10301         explanation in docstring for udp programming.
10302
10303 1999-10-18  Andy Piper  <andy@xemacs.org>
10304
10305         * gui.el (make-gui-button): be more precise about how we call
10306         callbacks.
10307
10308         * wid-edit.el (widget-push-button-value-create): Use the new form
10309         of native gui-button.
10310
10311 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10312
10313         * info.el (Info-page-prev): Don't do (sit-for 0).
10314
10315 1999-10-13  Andy Piper  <andy@xemacs.org>
10316
10317         * gutter-items.el (progress-abort-glyph): new glyph for showing
10318         abort status.
10319         (append-progress): dispatch-event rather than sit-for.
10320         (abort-progress): new function. Show the abort glyph with an
10321         appropriate message.
10322         (raw-append-progress): dispatch-event rather than sit-for.
10323         (display-progress): cope with aborts.
10324
10325         * gui.el (make-gui-button): Use native widgets for buttons
10326         unconditionally.
10327         (insert-gui-button): ditto.
10328         (gui-button-p): ditto.
10329
10330         * xbm-button.el: remove from core.
10331
10332         * xpm-button.el: remove from core.
10333
10334 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10335
10336         * faces.el (init-device-faces): Don't initialize the random faces
10337         on the stream device.
10338
10339 1999-10-06  Andy Piper  <andy@xemacs.org>
10340
10341         * files.el (recover-file): Don't use ls under windows for revert buffer.
10342
10343 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10344
10345         * package-get.el (package-get-download-menu): Make menu really
10346         toggle download sites.
10347         (package-get-download-sites): Add autoload cookie.
10348
10349 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10350
10351         * setup-paths.el (paths-find-module-directory): Ditto.
10352
10353 1999-09-29  Werner Fink  <werner@suse.de>
10354
10355         * setup-paths.el (paths-find-exec-directory): Add missing nil
10356         parameter for environment.
10357
10358 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10359
10360         * modeline.el (modeline-format):
10361         Only purecopy the strings.  Else
10362         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10363         barfs.
10364
10365 1999-08-28  Mike Woolley  <mike@bulsara.com>
10366
10367         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10368         user setting comint-completion-addsuffix and
10369         comint-process-echoes.
10370
10371 1999-09-22  Andy Piper  <andy@xemacs.org>
10372
10373         * gutter-items.el (update-tab-in-gutter): use
10374         last-nonminibuf-window instead of selected-window.
10375
10376 1999-09-18  Andy Piper  <andy@xemacs.org>
10377
10378         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10379         display on.
10380
10381         * subr.el (record-buffer-hook): new variable so that the hook gets
10382         some documentation.
10383
10384 1999-09-16  Andy Piper  <andy@xemacs.org>
10385
10386         * gutter-items.el (update-tab-in-gutter): only update when the
10387         gutter is visible.
10388         (remove-buffer-from-gutter-tab): ditto.
10389
10390 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10391
10392         * simple.el (do-auto-fill): Commented out part of Kinsoku
10393         processing.
10394
10395 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10396
10397         * isearch-mode.el (isearch-highlightify-region): Give the
10398         highlighting extents a high priority.
10399         (isearch-make-extent): Give the main highlighting extent an even
10400         higher priority.
10401
10402 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10403
10404         * packages.el (packages-compute-package-locations): Fix typo from
10405         -u rationalization.
10406
10407 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10408
10409         * setup-paths.el (paths-find-doc-directory): Respect value of
10410         `configure-doc-directory.'
10411
10412         * find-paths.el (paths-find-architecture-directory): Give
10413         precendence `default' argument (which typically comes from
10414         configure).
10415
10416 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10417
10418         * startup.el (command-line-early): Added options -user-init-file
10419         and -user-init-directory.
10420
10421         * files.el (user-init-file): Default to NIL so we can recognize
10422         when it's set.
10423
10424 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10425
10426         * obsolete.el (init-file-user):
10427         * startup.el:
10428         * packages.el (packages-compute-package-locations):
10429         * package-get.el (package-get-user-index-filename):
10430         * menubar-items.el (maybe-add-init-button):
10431         * info.el (Info-annotations-path):
10432         * dump-paths.el:
10433         Change `user-init-directory' to be an absolute path.
10434         Use `user-init-directory' where appropriate.
10435         Zap `init-file-user' and its uses.
10436
10437 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10438
10439         * subr.el (copy-symbol): New function.
10440
10441 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10442
10443         * isearch-mode.el (isearch-done): Be sure to restore invisible
10444         extents in the proper buffer.
10445         (isearch-pre-command-hook): Set this-command to the correct value
10446         in case the buffer has changed and old overriding-local-map was
10447         used.
10448         (isearch-restore-extent): Use remprop instead of setting the
10449         property to nil.
10450
10451 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10452
10453         * cmdloop.el (execute-extended-command): Update zmacs region
10454         before the delay.
10455         (execute-extended-command): Make the message gettext-friendly.
10456
10457 1999-09-07  Andy Piper  <andy@xemacs.org>
10458
10459         * gutter-items.el (progress-gauge-glyph): renamed from
10460         progress-glyph.
10461         (progress-text-glyph): new variable.
10462         (progress-layout-glyph): use layouts and text glyphs.
10463         (progress-area-buffer): removed.
10464         (progress-text-and-extent): new variable.
10465         (progress-displayed-p): dynamically create gutter area buffer.
10466         (clear-progress): ditto.
10467         (raw-append-progress): ditto.
10468         (append-progress): use new glyph names.
10469         (raw-append-progress): only create the extent when needed. set
10470         properties more optimally.
10471         (progress): remove args.
10472
10473 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10474
10475         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10476         mapcar where the return value is unused.
10477         (isearch-restore-invisible-extents): Ditto.
10478         (isearch-highlight-all-cleanup): Ditto.
10479         (isearch-delete-extents-in-range): Traverse the extents only once.
10480         (isearch-highlight-all-update): Don't start over if the search
10481         string has changed and more input is pending.
10482
10483 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10484
10485         * packages.el (packages-find-package-data-path): Ditto.
10486
10487         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10488
10489         * subr.el (mapc-internal): Don't make obsolete.
10490
10491         * cl-extra.el (mapc): Resurrect.
10492
10493 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10494
10495         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10496         alias.
10497
10498         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10499         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10500         (isearch-yank-clipboard): Use get-clipboard instead of
10501         x-get-clipboard.
10502         (isearch-yank-selection): Fix docstring.
10503
10504 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10505
10506         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10507
10508 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10509
10510         * cl-macs.el (extent-start-position): Fix setf method.
10511         (extent-end-position): Ditto.
10512
10513 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10514
10515         * isearch-mode.el: End merge with FSF 20.4.
10516
10517         * isearch-mode.el (search-invisible): New variable.
10518         (isearch-hide-immediately): Ditto.
10519         (isearch-unhidden-extents): Ditto.
10520         (isearch-range-invisible): New function.
10521         (isearch-unhide-extent): Ditto.
10522         (isearch-restore-invisible-extents): Ditto.
10523         (isearch-restore-extent): Ditto.
10524
10525         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10526         implementation.
10527         (isearch-ring-retreat-edit): Ditto.
10528         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10529         (isearch-forward-regexp): New arguments NOT-REGEXP and
10530         NO-RECURSIVE-EDIT.
10531         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10532         (isearch-backward-regexp): New arguments NOT-REGEXP and
10533         NO-RECURSIVE-EDIT.
10534         (isearch-mode): Return isearch-success.
10535         (isearch-update): Use unread-command-events instead of
10536         unread-command-event.
10537         (isearch-abort): If an invalid regexp is encountered, keep popping
10538         states.
10539         (isearch-*-char): Use FSF implementation.
10540         (isearch-whitespace-chars): Use the more robust FSF's
10541         implementation.
10542         (isearch-within-brackets): New variable.
10543         (isearch-mode): Initialize it.
10544         (isearch-edit-string): Bind it.
10545         (isearch-search-and-update): Set it.
10546         (isearch-push-state): Push it.
10547         (isearch-top-state): Pop it.
10548         (isearch-search): Set it.
10549         (isearch-printing-char): When called by isearch-whitespace-chars,
10550         handle M-SPC gracefully.
10551         (isearch-message-prefix): New argument ELLIPSIS.
10552         (isearch-message-suffix): Ditto.
10553         (isearch-message): Use the ELLIPSIS argument when calling
10554         isearch-message-prefix and isearch-message-suffix.
10555         (isearch-message-prefix): Distinguish between "wrapped" and
10556         "overwrapped" search, FWIW.
10557
10558 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10559
10560         * isearch-mode.el (isearch-edit-string): Use the head of the
10561         search ring instead of search-last-string and search-last-regexp.
10562         (search-highlight): Renamed from isearch-highlight.
10563         (isearch-exit): Use the new name.
10564         (isearch-highlight): Ditto.
10565         (isearch-dehighlight): Ditto.
10566         (isearch-update-ring): New function.
10567         (isearch-done): Call it.
10568         (isearch-done): New argument EDIT.
10569         (isearch-repeat): If search string is empty, look up at the car of
10570         the search ring; ignore the yank pointer.
10571         (isearch-abort): Call isearch-done with NOPUSH.
10572         (isearch-cancel): New function.
10573         (isearch-mode-map): Bind it to ESC ESC ESC.
10574
10575         * isearch-mode.el: Begin merge with FSF 20.4.
10576
10577 1999-09-01  Andy Piper  <andy@xemacs.org>
10578
10579         * x-select.el (x-get-clipboard): obsolete.
10580         (x-yank-clipboard-selection): obsolete
10581
10582         * select.el (disown-selection): need to be careful to disown the
10583         clipboard if we set it via selection.
10584         (get-clipboard): move from x-select.el
10585         (yank-clipboard-selection): ditto.
10586
10587 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10588
10589         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10590         isearch-highlight-all-matches to nil.
10591         (isearch-fixed-case): New variable.
10592         (isearch-mode): Initialize it.
10593         (isearch-edit-string): Save it.
10594         (isearch-toggle-case-fold): Set it.
10595         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10596         need to check isearch-fixed-case.
10597         (isearch-toggle-case-fold): Update highlighting of all matches
10598         before the pause.
10599         (isearch-edit-string):
10600
10601 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10602
10603         * isearch-mode.el (isearch-edit-string): Call isearch-message
10604         before reading the event so that the prompt is displayed properly.
10605         (isearch-message): Use isearch-nonincremental when calling
10606         isearch-message-prefix.
10607         (minibuffer-local-isearch-map): Bind up and down to do the same as
10608         M-p and M-n respectively.
10609         (isearch-done): New arg NOPUSH.
10610         (isearch-edit-string): Use it.
10611         (isearch-edit-string): Don't bind isearch-string.
10612         (isearch-ring-adjust): Edit string, *then* push state.
10613
10614 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10615
10616         * faces.el (isearch-secondary): Make isearch-secondary look
10617         different than default.
10618
10619 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10620
10621         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10622         save-excursion.
10623         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10624         (isearch-update): Call isearch-dehighlight without arguments.
10625         (isearch-done): Ditto.
10626
10627         * isearch-mode.el (isearch-fix-case): If the search string has no
10628         upper-case letters, allow the folding to be reenabled.
10629         Previously, once disabled, the folding would remain that way until
10630         the end of isearch.
10631         (isearch-top-state): Call isearch-fix-case.
10632
10633         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10634         save-excursion.
10635         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10636
10637 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10638
10639         * xpm-button.el:
10640         xbm-button.el: Need to exist in core because gui.el depends on
10641         them.
10642
10643 1999-08-31  Andy Piper  <andy@xemacs.org>
10644
10645         * gutter-items.el (buffers-tab-face): new customizable variable.
10646         (buffers-tab-default-buffer-line-length): new specifier for
10647         maximum viewable characters.
10648         (progress-stack): new variable for implementing widget-based
10649         progress messages.
10650         (progress-area-buffer): ditto.
10651         (progress-glyph-height): ditto.
10652         (progress-stop-callback): ditto.
10653         (progress-quit-function): new function.
10654         (progress-glyph): new variable.
10655         (progress-layout-glyph): ditto.
10656         (progress-displayed-p): new function, see message-displayed-p for
10657         details.
10658         (clear-progress): ditto.
10659         (remove-progress): ditto.
10660         (append-progress): ditto.
10661         (raw-append-progress): ditto.
10662         (display-progress): ditto.
10663         (current-progress): ditto.
10664         (current-progress-label): ditto.
10665         (progress): ditto.
10666         (lprogress): ditto.
10667
10668
10669 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10670
10671         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10672
10673         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10674         `isearch-yank-selection'.
10675         (isearch-mode-map): Use it.
10676         (isearch-yank-selection): Use `get-selection' instead of
10677         `get-x-selection'.
10678
10679 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10680
10681         * faces.el (isearch-secondary): Create face here.
10682
10683         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10684         timers.
10685
10686 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10687
10688         * subr.el (buffer-string): More robust backward compatibility
10689         check, courtesy William Perry.
10690
10691 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10692
10693         * replace.el (perform-replace): Stop the search after the search
10694         limit has been reached.
10695
10696 1999-08-23  Andy Piper  <andy@xemacs.org>
10697
10698         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10699         here if we don't have one.
10700
10701 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10702
10703         * ldap.el (ldap-coding-system): Default to nil until we get
10704         efficient UTF8 support
10705         (ldap-decode-string): Guard against `decode-coding-string' not
10706         being defined
10707         (ldap-encode-string): Guard against `encode-coding-string' not
10708         being defined
10709
10710 1999-08-23  Didier Verna  <didier@xemacs.org>
10711
10712         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10713         Some doc strings improvements, and add a star to the `interactive'
10714         calls.
10715
10716 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10717
10718         * font-lock.el (java-font-lock-keywords-3): introduced new
10719         keywords and regexpes for javadoc syntax 1.2.
10720
10721 1999-08-17  Andy Piper  <andy@xemacs.org>
10722
10723         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10724         format-buffers-tab-line.
10725         (buffers-tab-max-buffer-line-length): new variable.
10726         (format-buffers-tab-line): new function. truncate names if over
10727         buffers-tab-max-buffer-line-length.
10728
10729 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10730
10731         * cus-start.el: Customize the variable `bell-inhibit-time'.
10732
10733 1999-08-16  Andy Piper  <andy@xemacs.org>
10734
10735         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10736         brute-force approach to deleting the last buffer.
10737         (buffers-tab-grouping-regexp): new customizable variable.
10738         (select-buffers-tab-buffers-by-mode): use it.
10739
10740 1999-08-13  Andy Piper  <andy@xemacs.org>
10741
10742         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10743         deletion problem.
10744
10745 1999-07-30  Didier Verna  <didier@xemacs.org>
10746
10747         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10748         of princ to output symbols.
10749         (custom-save-face-internal): ditto.
10750         (custom-save-resets): ditto.
10751
10752 1999-08-09  Didier Verna  <didier@xemacs.org>
10753
10754         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10755         `regexp-quote' to protect the major mode name for use as a regular
10756         expression (c++ needs this for instance).
10757
10758 1999-08-08  Andy Piper  <andy@xemacs.org>
10759
10760         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10761         cope with similar mode names.
10762
10763         * gutter-items.el (buffers-tab-selection-function): new selection
10764         function.
10765         (select-buffers-tab-buffers-by-mode): new function.
10766         (buffers-tab-items): use it if set to only display buffers in the
10767         tab in the current buffer's group..
10768         (update-tab-in-gutter): use new api.
10769         (remove-buffer-from-gutter-tab): ditto.
10770
10771         * gutter-items.el (buffers-tab-max-size): set custom selection
10772         default to 6.
10773         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10774         (add-tab-to-gutter): set face as default.
10775
10776 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10777
10778         * faces.el (frob-face-property): Merge the fall-back specifier
10779         with the target, not replace it.
10780
10781 1999-08-05  Andy Piper  <andy@xemacs.org>
10782
10783         * gutter-items.el (update-tab-in-gutter): add frame argument for
10784         buffer-items.
10785         (update-tab-in-gutter): use it.
10786
10787         * gutter-items.el (record-buffer-hook): set.
10788
10789         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10790         change.
10791         (switch-to-buffer-hook) deleted.
10792
10793 1999-08-04  Andy Piper  <andy@xemacs.org>
10794
10795         * gutter-items.el (update-tab-in-gutter): make sure this will work
10796         as an argument to create-frame-hook.
10797
10798 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10799
10800         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10801         instead of timer emulation.
10802
10803 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10804
10805         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10806         Emacs isearch enhancements.
10807
10808 1999-07-28  Andy Piper  <andy@xemacs.org>
10809
10810         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10811         all devices that support tab controls.
10812         (remove-buffer-from-gutter-tab): new function. to be used as a
10813         value for kill-buffer-hook.
10814
10815 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10816
10817         * auto-show.el (auto-show-truncationp): changed to match
10818         `window_translation_on'
10819
10820 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10821
10822         * XEmacs 21.2.19 is released
10823
10824 1999-07-28  SL Baur  <steve@miho>
10825
10826         * code-files.el (insert-file-contents): Fix docstring.
10827         revert previous change.
10828
10829 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10830
10831         * fill.el (fill-region-as-paragraph): Change re-break-point to
10832         contain word-across-newline plus one character so that filling
10833         Japanese and Chinese works as desired.
10834         * simple.el (do-auto-fill): Ditto.
10835
10836 1999-07-26  SL Baur  <steve@miho>
10837
10838         * mule/japanese.el ("Japanese"): Do not specify a default input
10839         method.
10840         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10841
10842 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10843
10844         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10845         able to use cl-macs macro in early lisp.
10846
10847 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10848
10849         * custom.el:
10850         * cus-face.el:
10851         * cus-edit.el:
10852                 Massive custom Theme API changes.
10853
10854 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10855
10856         * code-files.el (insert-file-contents): Regard
10857         coding-system-magic-cookie if `coding-system-for-read' is nil.
10858
10859 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10860
10861         * mule/thai-xtis.el: Add coding: local variable, to avoid
10862         bootstrapping problem with C locale.
10863
10864 1999-07-22  Andy Piper  <andy@xemacs.org>
10865
10866         * dumped-lisp.el (preloaded-file-list): guard against putting
10867         gutter-items in a less than functional XEmacs.
10868         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10869
10870 1999-07-18  Bob Weiner  <weiner@beopen.com>
10871
10872         * fill.el (fill-context-prefix): Fixed bug that prevented the
10873         setting of an adaptive fill prefix when the `dont-skip-first' was
10874         t.
10875
10876 1999-07-22  SL Baur  <steve@miho>
10877
10878         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10879
10880 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10881
10882         * files.el (interpreter-mode-alist): add `make', `guile', and
10883         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10884         makefile-mode, guile is a scheme, and someday XEmacs will be
10885         modular enough to use as an efficient scripting tool.)
10886
10887 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10888
10889         * mule/mule-cmds.el (reset-language-environment): Regard
10890         coding-category `utf-8' and `ucs-4' if they are available.
10891
10892 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10893
10894         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10895         (prefer-coding-system): Fix DOC-string.
10896
10897         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10898         DOC-string too.
10899
10900         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10901         Mule.
10902         (coding-system-change-eol-conversion): Fix DOC-string.
10903
10904 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10905
10906         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10907         instead of `list-coding-system'.
10908
10909 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10910
10911         * menubar-items.el (default-menubar): `select-input-method' was
10912         renamed to `set-input-method'.
10913
10914         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10915         "Set Language Environment" menu.
10916
10917         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10918         "Describe Language Support" menu.
10919
10920 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10921
10922         * mule/chinese.el ("Chinese-GB"): Rename
10923         `chinese-gb-environment-setup-function' to
10924         `setup-chinese-gb-environment-internal'.
10925
10926 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10927
10928         * mule/korean.el: Use `define-coding-system-alias' instead of
10929         `copy-coding-system'.
10930
10931 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10932
10933         * mule/mule-cmds.el (set-language-environment-coding-systems):
10934         Treat duplicated coding-categories.
10935
10936 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10937
10938         * mule/japanese.el: Use `define-coding-system-alias' instead of
10939         `copy-coding-system'.
10940
10941 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10942
10943         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10944         coding-system `viscii'.
10945
10946 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10947
10948         * mule/cyrillic.el:
10949         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10950         (cyrillic-alternativnyj-decode-table): New variable.
10951         (cyrillic-alternativnyj-encode-table): New variable.
10952         - Specify `iso-8-1' as a category of coding-system
10953           `alternativnyj'.
10954         - Abolish general Cyrillic environment.
10955
10956 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10957
10958         * mule/chinese.el:
10959         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10960         - Register `chinese-gb-environment-setup-function' as a
10961           `setup-function' of "Chinese-GB" environment.
10962
10963 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10964
10965         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10966         optional argument `parents'.
10967
10968         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10969         property for Thai-XTIS.
10970
10971         * mule/mule-help.el (help-with-tutorial): Use property
10972         `tutorial-coding-system' of language-info as a coding-system to
10973         read tutorial file.
10974
10975 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10976
10977         * mule/thai-xtis.el: Don't setup `setup-function' and
10978         `exit-function'.
10979
10980         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10981         `set-coding-category-system' to set up coding-system for
10982         coding-category.
10983
10984         * mule/mule-cmds.el (prefer-coding-system): Use
10985         `set-coding-category-system' to set up coding-system for
10986         coding-category.
10987
10988 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10989
10990         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10991         Thai-XTIS environment.
10992
10993         * mule/mule-cmds.el (prefer-coding-system): Use
10994         `find-coding-system' instead of `coding-system-p'.
10995
10996 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10997
10998         * mule/mule-cmds.el (set-language-environment-coding-systems):
10999         Modify eol-type for XEmacs.
11000
11001         * mule/thai-xtis.el: Delete unused local variable `category'.
11002
11003         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11004         function.
11005         (prefer-coding-system): Don't call
11006         `update-coding-systems-internal'; use function
11007         `coding-category-list' instead of variable `coding-category-list';
11008         use `set-coding-priority-list' instead of `set-coding-priority';
11009         modify `eol-type' for XEmacs.
11010
11011         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11012         `charset-columns'.
11013         (char-width): Likewise.
11014
11015 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11016
11017         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11018         `tis-620'.
11019
11020         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11021         `set-coding-priority-list' instead of `set-coding-priority'; don't
11022         call `update-coding-systems-internal'.
11023
11024         * mule/mule-misc.el (coding-system-get): New function.
11025         (coding-system-put): New function.
11026         (coding-system-category): New function.
11027
11028 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11029
11030         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11031         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11032         to avoid conflict with leim/quail/thai-xtis.
11033
11034         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11035         to thai-xtis-chars.el.
11036
11037         * mule/thai-xtis-chars.el: New file (split from
11038         mule/thai-xtis.el).
11039
11040 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11041
11042         * mule/thai-xtis.el:
11043         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11044         - Add syntax entries.
11045         - Put `preferred-coding-system' of the charset `thai-xtis' to
11046           `tis-620'.
11047
11048 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11049
11050         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11051         rewritten to use write-multibyte-character.
11052
11053 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11054
11055         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11056         of `iso-2022-7'.
11057         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11058         ported yet.
11059         (read-input-method-name): Treat optional argument `default'.
11060
11061 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11062
11063         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11064         all.
11065         (set-language-info-alist): Set up menus here.
11066
11067 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11068
11069         * minibuf.el (completing-read): Add new optional argument
11070         `default'.
11071         (read-coding-system): Add new optional argument
11072         `default-coding-system'.
11073
11074 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11075
11076         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11077         (viet-viscii-...->viet-vscii...).
11078
11079 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11080
11081         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11082         and menus.
11083
11084 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11085
11086         * mule/mule-cmds.el (input-method-function): Add permanent-local
11087         property.
11088
11089 1999-03-30  Dave Love  <fx@gnu.org>
11090
11091         * mule/mule-cmds.el (current-language-environment): Doc fix.
11092
11093 1999-02-06  Richard Stallman  <rms@gnu.org>
11094
11095         * mule/european.el (setup-slovenian-environment): New function.
11096         ("Slovenian"): New language environment.
11097
11098 1999-01-27  Dave Love  <fx@gnu.org>
11099
11100         * mule/mule-cmds.el (current-language-environment): Provide :link,
11101         :type (choices) and appropriate :get.
11102
11103 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11104
11105         * mule/mule-cmds.el (describe-language-environment): Don't alter
11106         input-method-alist.
11107
11108 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11109
11110         * mule/mule-cmds.el (prefer-coding-system): Call
11111         set-coding-priority, so that the internal array of priorities is
11112         also updated.
11113
11114 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11115
11116         * mule/mule-cmds.el (prefer-coding-system): If the argument
11117         requires specific EOL conversion type, make the default coding
11118         systems use that.
11119
11120 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11121
11122         * mule/mule-cmds.el (set-language-environment): Pass the default
11123         eol-type to set-language-environment-coding-systems.
11124         (set-default-coding-systems): Copy the eol-type property for the
11125         new default values of {buffer-file,process}-coding-system from the
11126         old defaults.
11127         (set-language-environment-coding-systems): Accept an optional
11128         argument EOL-TYPE, and set the eol-type property of the default
11129         coding systems accordingly.
11130
11131 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11132
11133         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11134         use generate-new-buffer instead of get-buffer-create.
11135
11136 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11137
11138         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11139
11140 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11141
11142         * mule/mule-cmds.el (default-input-method): Fix custom type.
11143
11144 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11145
11146         * mule/mule-cmds.el (setup-specified-language-environment):
11147         Add apropos-inhibit property.
11148         (describe-specified-language-support): Likewise.
11149
11150 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11151
11152         * mule/mule-cmds.el: Doc fixes.
11153
11154 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11155
11156         * mule/mule-cmds.el (register-input-method): Doc-string
11157         modified.
11158
11159 1998-09-01  Dave Love  <fx@gnu.org>
11160
11161         * mule/mule-cmds.el (current-language-environment): Fix
11162         setter function.
11163
11164 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11165
11166         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11167         mule/european.el, mule/hebrew.el, mule/japanese.el,
11168         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11169         avoid bootstrapping problem if you need to recompile all the Lisp
11170         files using interpreted code.
11171
11172 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11173
11174         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11175         ("Latin-2"): Likewise.
11176
11177 1998-08-18  Per Starback  <starback@update.uu.se>
11178
11179         * mule/european.el (setup-latin2-environment): Fix typo.
11180
11181 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11182
11183         * mule/european.el: Give proper value of `input-method' key to all
11184         lang. env.
11185
11186         * mule/mule-cmds.el (activate-input-method): Handle the case that
11187         the arg INPUT-METHOD is nil correctly.
11188         (read-multilingual-string): Activate the specified input method
11189         before calling read-string.  Afterward, activate the original
11190         input method.
11191
11192 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11193
11194         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11195         (set-language-info-alist): Fix typo in doc-string.
11196
11197         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11198
11199 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11200
11201         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11202         (reset-language-environment): New function for the job that
11203         setup-english-environment used to do.
11204         (set-language-environment): Do more setups according to the info
11205         in language-info-alist.
11206         (read-language-name): Handle the case that the arg KEY is nil.
11207         (describe-language-environment): Handle input-method property.
11208
11209         * mule/: All files under this directory, which related with
11210         specific languages (such as mule/european.el, mule/greek.el,
11211         mule/hebrew.el, mule/misc-lang.el), modified as below.
11212         (setup-XXX-environment): Just call set-language-environment.  If
11213         they used to do some other jobs than what done by
11214         set-language-environment, those jobs are done in
11215         setup-XXX-environment-internal now.
11216         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11217         the value to setup-XXX-environment-internal.  Add properties
11218         input-method and features.
11219
11220         * mule/english.el (setup-english-environment): Just call
11221         reset-language-environment.
11222
11223         * mule/european.el (setup-8-bit-environment): Function deleted.
11224
11225 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11226
11227         * mule/mule-cmds.el (input-method-exit-on-first-char)
11228         (input-method-use-echo-area): Doc fixes.
11229
11230 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11231
11232         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11233         variable.
11234         (input-method-use-echo-area): New variable.
11235
11236 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11237
11238         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11239
11240 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11241
11242         * mule/mule-cmds.el (activate-input-method): Update mode line.
11243         (inactivate-input-method): Likewise.
11244
11245 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11246
11247         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11248         input method in the current buffer, but just bind
11249         current-input-method.
11250
11251 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11252
11253         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11254
11255         * mule/misc-lang.el ("IPA"): Add coding-priority and
11256         coding-system.
11257
11258 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11259
11260         * mule/greek.el: Add coding-priority.
11261
11262 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11263
11264         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11265         LANG-ENV.
11266
11267 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11268
11269         * mule/mule-cmds.el (register-input-method): Fix previous change.
11270         (setup-specified-language-environment): Doc fix.
11271
11272 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11273
11274         * mule/mule-cmds.el: Several doc fixes.
11275         (get-language-info, set-language-info): Rename argument.
11276         (set-language-info-alist): Likewise.
11277         (register-input-method): Rename argument.
11278         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11279
11280 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11281
11282         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11283         default value while reading an input method.
11284
11285 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11286
11287         * mule/mule-cmds.el (universal-coding-system-argument):
11288         Use buffer-file-coding-system as default.
11289
11290 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11291
11292         * mule/korean.el ("Korean"): Doc fix.
11293
11294 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11295
11296         * mule/mule-cmds.el (describe-language-environment): Print the
11297         languge environment at the head.
11298
11299 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11300
11301         * mule/japanese.el: Set exit-function to exit-japanese-environment
11302         for Japanese environment.
11303
11304 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11305
11306         * mule/mule-cmds.el (set-language-environment): Doc fix.
11307         (current-language-environment): Use defcustom.
11308         (default-input-method): Specify :type.
11309
11310 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11311
11312         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11313         modified.
11314         (prefer-coding-system): Doc-string modified.
11315
11316 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11317
11318         * mule/mule-cmds.el (set-language-info): Doc-string
11319         describes `coding-priority' KEY.
11320         (set-language-environment-coding-systems): New function.
11321         (select-safe-coding-system): New function.
11322         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11323         (set-language-info-alist): New optionla arg PARENTS.  Call
11324         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11325         (set-language-environment-coding-systems): New function.
11326
11327         * mule/chinese.el: Remove setting up of
11328         describe-chinese-environment-map and
11329         setup-chinese-environment-map.  Exclude them in args of calls to
11330         set-language-info-alist.  Register coding-priority key in
11331         language-info-alist.
11332
11333         * mule/cyrillic.el: Remove setting up of
11334         describe-cyrillic-environment-map and
11335         setup-cyrillic-environment-map.  Exclude them in args of calls to
11336         set-language-info-alist.  Register coding-priority key in
11337         language-info-alist.
11338
11339         * mule/english.el: Register coding-priority key in
11340         language-info-alist.
11341
11342         * mule/ethiopic.el: Register coding-priority key in
11343         language-info-alist.
11344
11345         * mule/european.el: Remove setting up of
11346         describe-european-environment-map and
11347         setup-european-environment-map.  Exclude them in args of calls to
11348         set-language-info-alist.  Register coding-priority key in
11349         language-info-alist.  Add "German" language env.
11350         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11351         (setup-german-environment): New function.
11352
11353         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11354         change default input method to "greek-postfix".
11355
11356         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11357         coding-priority key in
11358
11359 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11360
11361         * mule/mule-cmds.el (set-language-info): Doc fix.
11362         (input-method-inactivate-hook): Doc fix.
11363
11364 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11365
11366         * mule/mule-cmds.el (set-input-method): Renamed from
11367         select-input-method.
11368
11369 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11370
11371         * mule/mule-cmds.el (set-language-environment): Run
11372         exit-language-environment-hook before calling `exit-function'
11373         which is specified for the language environment.
11374
11375 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11376
11377         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11378         modified.
11379         (prefer-coding-system): Likewise.
11380         (describe-language-environment): Print aliases of each coding
11381         system.
11382         (set-language-environment-hook): New variable.
11383         (exit-language-environment-hook): New variable.
11384         (set-language-environment): Call these hooks.  Before setting a
11385         new language environment, exit from the
11386         current-language-environment if necessary.
11387         (input-method-verbose-flag): The value can be nil, t,
11388         complex-only, or default.
11389         (input-method-highlight-flag): Doc-string augmented.
11390         (activate-input-method): Check if we can run the registered
11391         function to activate an input method.
11392
11393         * mule/korean.el: Set exit-function for language environment
11394         "Korean" to exit-korean-environment.
11395         (setup-korean-environment): Moved to korea-util.el.
11396
11397 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11398
11399         * mule/mule-cmds.el (read-multilingual-string): Use
11400         current-input-method prior to default-input-method.  Don't bind
11401         current-input-method by `let', instead, activate the specified
11402         input method in the current buffer temporarily.
11403
11404 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11405
11406         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11407
11408 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11409
11410         * mule/chinese.el (post-read-decode-hz): Return the result of
11411         decode-hz-region.
11412         (pre-write-encode-hz): Do not change the value of
11413         last-coding-system.
11414
11415 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11416
11417         * mule/mule-ccl.el: Doc fixes.
11418
11419 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11420
11421         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11422         (check-ccl-program): New macro.
11423
11424 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11425
11426         * mule/mule-ccl.el: Comment about CCL syntax modified.
11427         (ccl-command-table): Add read-multibyte-character and
11428         write-multibyte-character.
11429         (ccl-code-table): Add ex-cmd.
11430         (ccl-extended-code-table): New variable.
11431         (ccl-embed-extended-command): New function.
11432         (ccl-compile-read-multibyte-character,
11433         ccl-compile-write-multibyte-character) New functions.
11434         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11435         ccl-dump-write-multibyte-character): New functions.
11436
11437 1999-07-22  SL Baur  <steve@miho>
11438
11439         * config.el (config-value-file): config.values is installed into
11440         doc-directory.
11441         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11442
11443 1999-07-19  Didier Verna  <didier@xemacs.org>
11444
11445         * rect.el: all functions rewritten, except when noted. Below is a
11446         list of interface changes.
11447         (apply-on-rectangle): new function. Obsoletes
11448         `operate-on-rectangle'. All functions that used to call this
11449         function now call the new one.
11450         (kill-rectangle): added optional prefix arg to fill lines.
11451         (delete-rectangle): ditto.
11452         (delete-extract-rectangle): ditto.
11453         (open-rectangle): ditto.
11454         (clear-rectangle): ditto.
11455         (delete-rectangle-line): added third arg FILL.
11456         (delete-extract-rectangle-line): ditto.
11457         (open-rectangle-line): ditto.
11458         (clear-rectangle-line): ditto.
11459
11460 1999-07-18  Andy Piper  <andy@xemacs.org>
11461
11462         * menubar-items.el (default-menubar): add gutter options.
11463
11464         * gutter-items.el: new file.
11465         (gutter): new group for custom.
11466         (gutter-visible-p): new variable.
11467         (default-gutter-position): ditto.
11468         (buffers-tab): new group for the buffers tab.
11469         (gutter-buffers-tab): widget to put in the gutter.
11470         (buffers-tab-max-size): max number of tabs.
11471         (buffers-tab-switch-to-buffer-function): function to call when a
11472         tab is pressed.
11473         (buffers-tab-omit-function): filter buffers with this function.
11474         (buffers-tab-format-buffer-line-function): format buffer names for
11475         inclusion in tabs.
11476         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11477         the record.
11478         (build-buffers-tab-internal): build a list of tab items.
11479         (buffers-tab-items): ditto.
11480         (add-tab-to-gutter): put a tab in the gutter area.
11481         (update-tab-in-gutter): reset the buffers in the tab.
11482
11483         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11484
11485         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11486         (switch-to-buffer-hooks): new hook.
11487
11488         * toolbar.el (default-toolbar-position): fix typo.
11489
11490 1999-07-16  Andy Piper  <andy@xemacs.org>
11491
11492         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11493
11494 1999-07-15  Didier Verna  <didier@xemacs.org>
11495
11496         * cus-edit.el (custom-prompt-variable): optional third arg makes
11497         prompt for a comment string.
11498         (customize-set-value): optional prefix makes this function handle
11499         variable comments.
11500         (customize-set-variable): ditto.
11501         (customize-save-variable): ditto.
11502         (customize-customized): handle custom comments.
11503         (customize-save-customized): ditto.
11504         (custom-variable-state-set): ditto.
11505         (custom-face-state-set): ditto.
11506         (customize-saved): ditto.
11507         (custom-variable-set): ditto.
11508         (custom-face-set): ditto.
11509         (custom-variable-save): ditto.
11510         (custom-face-save): ditto.
11511         (custom-variable-reset-saved): ditto.
11512         (custom-face-reset-saved): ditto.
11513         (custom-variable-reset-standard): ditto.
11514         (custom-face-reset-standard): ditto.
11515         (custom-comment-face): new face.
11516         (custom-comment-tag-face): ditto.
11517         (custom-comment): new widget.
11518         (custom-comment-create): new function.
11519         (custom-comment-delete): ditto.
11520         (custom-comment-value-set): ditto.
11521         (custom-comment-show): ditto.
11522         (custom-comment-invisible-p): ditto.
11523         (custom-variable-value-create): create a comment field widget.
11524         (custom-face-value-create): ditto.
11525         (custom-variable-menu): new entry for adding a custom comment.
11526         (custom-face-menu): ditto.
11527         (custom-save-variables): possibly save custom comments.
11528         (custom-save-faces): ditto.
11529
11530         * cus-face.el (custom-set-faces): the arguments can now have a
11531         custom comment as fourth argument.
11532
11533         * custom.el (custom-set-variables): the arguments can now have a
11534         custom comment as fifth element.
11535
11536 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11537
11538         * XEmacs 21.2.18 is released
11539
11540 1999-07-13  SL Baur  <steve@miho>
11541
11542         * lib-complete.el (read-library-name): Revert previous change.
11543         (read-library): Ditto.
11544
11545 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11546
11547         * packages.el (packages-package-list): Capitalize docstring.
11548
11549         * packages.el (packages-find-package-library-path): Use #'nconc
11550         rather than #'append to reduce consing -- #'mapcar uses Flist,
11551         which returns a freshly consed list.  #'append would create yet
11552         another fresh list, using Fmake_list in concat.
11553
11554         * packages.el (package-provide): Use setq with remassq like it
11555         says in its docstring.
11556
11557 1999-07-06  SL Baur  <steve@miho.m17n.org>
11558
11559         * lib-complete.el (progn-with-message): Fix typo.
11560
11561 1999-07-06  SL Baur  <steve@miho.m17n.org>
11562
11563         * mule/mule-misc.el (char-octet): Make function match docstring.
11564         From Katsumi Yamaoka <yamaoka@jpl.org>
11565
11566 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11567
11568         * wid-edit.el (widget-documentation): corrected spelling error.
11569
11570 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11571
11572         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11573         keys if already bound
11574
11575 1999-07-06  SL Baur  <steve@miho.m17n.org>
11576
11577         * lib-complete.el (progn-with-message): Revert previous changes.
11578
11579 1999-06-24  Bob Weiner  <weiner@beopen.com>
11580
11581         * lib-complete.el (find-library):
11582         (find-library-other-window):
11583         (find-library-other-frame): Completely rewrote
11584         so that these functions actually work when called non-interactively.
11585         Also made them handle LIBRARY arguments which end with .el or .elc.
11586
11587 1999-06-24  Bob Weiner  <weiner@beopen.com>
11588
11589         * simple.el (indent-new-comment-line): Locally bound
11590         `block-comment-start' to `comstart' or else when this is called
11591         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11592         `block-comment-start' value, ignoring any existing spacing after a
11593         comment prefix in the previous line and producing ugly comments.
11594
11595 1999-06-23  Bob Weiner  <weiner@beopen.com>
11596
11597         * list-mode.el (mouse-choose-completion):
11598         (choose-completion):
11599         (completion-switch-to-minibuffer): Added.
11600         ([Tab]): [Tab] previously switched to the minibuffer
11601         but since [space] does that and since most applications in the
11602         world use [Tab] to select the next item in a list, do that in the
11603         *Completions* buffer too.  This will cause the least confusion
11604         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11605         06/23/1999.
11606
11607 1999-06-22  Bob Weiner  <weiner@beopen.com>
11608
11609         * help.el (help-buffer-name): Added support for a null value
11610         of `help-buffer-prefix-string' since some buffers require no
11611         prefix.
11612
11613 1999-06-20  Bob Weiner  <weiner@beopen.com>
11614
11615         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11616         in the completion-list-mode-map to bury the completions buffer
11617         even when the minibuffer is no longer active.
11618
11619 1999-06-20  Bob Weiner  <weiner@beopen.com>
11620
11621         * list-mode.el (list-mode): It is visually disconcerting to have
11622         the text cursor disappear within list buffers, especially when
11623         moving from window to window, so leave it visible.
11624
11625 1999-07-01  SL Baur  <steve@miho.m17n.org>
11626
11627         * menubar-items.el (default-menubar): Conditionalize the bug
11628         report menu item (which may not be possible in this XEmacs).
11629         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11630
11631 1999-06-30  SL Baur  <steve@miho.m17n.org>
11632
11633         * subr.el (with-current-buffer): DOC string fix.
11634         Suggested by Bob Weiner <weiner@altrasoft.com>
11635
11636 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11637
11638         * cus-face.el (custom-face-italic): insert missing args
11639
11640 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11641
11642         * packages.el (package-locations): Changed default early package
11643         hierarchies to ~/.xemacs/mule-packages and
11644         ~/.xemacs/xemacs-packages.
11645
11646 1999-06-23  SL Baur  <steve@miho.m17n.org>
11647
11648         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11649
11650 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11651
11652         * packages.el (package-locations): Changed default early package
11653         hierarchy to ~/.xemacs/packages.
11654         (package-locations): Removed `packages' as a possible name for a
11655         late package hierarchy.
11656
11657 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11658
11659         * mule/mule-category.el (word-combining-categories): Set up new
11660         variable.
11661         (word-separating-categories): Likewise.
11662
11663 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11664
11665         * XEmacs 21.2.17 is released
11666
11667 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11668
11669         * font-menu.el (font-menu-set-font): allow for nil specification
11670         of font size.
11671
11672 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11673
11674         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11675         is 1.
11676
11677 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11678
11679         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11680         8859-5 instead of ISO 8859-1.
11681
11682 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11683
11684         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11685         (viet-viscii-encode-table): Ditto.
11686
11687         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11688         Make obsolete definition of char-octet.
11689
11690 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11691
11692         * subr.el: Move no-Mule make-char ...
11693         * help-nomule.el (make-char): To here.
11694         (string-width): Make Mule compatibility alias.
11695
11696 1999-06-15  Andy Piper  <andy@xemacs.org>
11697
11698         * select.el (get-selection-no-error): really make there be no-error.
11699         (get-selection): revert to original.
11700
11701 1999-06-11  Andy Piper  <andy@xemacs.org>
11702
11703         * select.el (selection-sets-clipboard): renamed.
11704         (own-selection): use it.
11705
11706 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11707
11708         * XEmacs 21.2.16 is released
11709
11710 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11711
11712         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11713         missing characters to avoid crash.
11714
11715 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11716
11717         * coding.el (set-terminal-coding-system): Only set the console
11718         coding system on the selected console if it is a tty.
11719
11720 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11721
11722         * cus-face.el:
11723         * cus-edit.el:
11724         * faces.el:
11725         (custom):
11726         (face-spec-set):
11727         * faces.el (frob-face-property):
11728         * font-menu.el (font-menu-set-font):
11729                   Actually apply changes from 1999-03-17
11730
11731 1999-06-10  Andy Piper  <andy@xemacs.org>
11732
11733         * select.el (get-selection): abstract out non error-signalling
11734         part.
11735         (get-selection-no-error): get-selection without signalling an
11736         error.
11737         (selection-is-clipboard-p): new variable. controls whether the
11738         selection sets the clipboard.
11739         (own-selection): use it.
11740
11741         * mouse.el (insert-selection): fallback to clipboard after trying
11742         primary selection and cutbuffer.
11743
11744 1999-06-05  Andy Piper  <andy@xemacs.org>
11745
11746         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11747         selection functions.
11748
11749 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11750
11751         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11752         default value.
11753         (load): Use `raw-text' instead of `no-conversion'.
11754         (insert-file-contents): Likewise.
11755
11756         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11757         of `no-conversion'.
11758
11759 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11760
11761         * coding.el: Don't copy `no-conversion' to `raw-text'.
11762
11763 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11764
11765         * subr.el (make-char): Define it if Mule is not around.
11766
11767 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11768
11769         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11770
11771         * x-select.el (x-disown-selection-internal): Restore symbol as an
11772         obsolete alias.
11773         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11774
11775 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11776
11777         * XEmacs 21.2.15 is released
11778
11779 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11780
11781         * subr.el (split-string): Avoid infinite looping
11782
11783 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11784
11785         * ldap.el (ldap-ignore-attribute-codings): New variable
11786         (ldap-default-attribute-decoder): New variable
11787         (ldap-coding-system): New variable
11788         (ldap-attribute-syntax-encoders): New variable
11789         (ldap-attribute-syntax-decoders): New variable
11790         (ldap-attribute-syntaxes-alist): New variable
11791         (ldap-encode-boolean): New function
11792         (ldap-decode-boolean): New function
11793         (ldap-encode-country-string): New function
11794         (ldap-decode-string): New function
11795         (ldap-decode-address): New function
11796         (ldap-encode-address): New function
11797         (ldap-decode-attribute): New function
11798         (ldap-search): Use some of these
11799
11800 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11801
11802         * version.el (emacs-version): Make the patch level/beta come
11803         before the XEmacs qualifier so that it gets into (funcall
11804         emacs-version) and thus in the bug reports.
11805         (emacs-version>=): Support patch levels.
11806
11807 1999-06-03  SL Baur  <steve@xemacs.org>
11808
11809         * version.el: implement x.y.z version number
11810         From Jan Vroonhof <vroonhof@math.ethz.ch>
11811
11812 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11813
11814         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11815
11816 1999-05-22  Vin Shelton <acs@xemacs.org>
11817
11818         * startup.el: Document -private and break out non-standard X options.
11819
11820 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11821
11822         * mule/mule-charset.el (charset-after): New function.
11823         (charset-direction): Synch with Mule, update docstring.
11824         (get-charset-property): New function.
11825         (put-charset-property): New function.
11826         (charset-plist): New function.
11827
11828         * mule/mule-charset.el (compose-region):
11829         (decompose-region): remove;  these functions (which don't work
11830         since we don't do composite characters) have been moved to
11831         mule-util.el.
11832         (toplevel): follow coding standards
11833
11834 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11835
11836         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11837         exist any more.
11838
11839         * code-files.el: Fix commentary to follow coding standards.  Move
11840         the single line left in mule-files.el to here.
11841
11842         * mule/mule-files.el: delete.
11843
11844 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11845
11846         * info.el (Info-scroll-prev): Use event functions instead of the
11847         old emacs 19 interface.
11848
11849 1999-06-02  Andy Piper  <andy@xemacs.org>
11850
11851         * x-font-menu.el (x-font-menu-load-font):
11852         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11853
11854 1999-05-31  Andy Piper  <andy@xemacs.org>
11855
11856         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11857         group.
11858         (font-menu-this-frame-only-p): ditto.
11859         (font-menu-max-items): reinstate, from Jan Vroonhof
11860         <vroonhof@math.ethz.ch>
11861         (font-menu-submenu-name-format): ditto.
11862         (font-menu-split-long-menu): ditto, for use by the family
11863         constructor.
11864         (font-menu-family-constructor): use it.
11865
11866 1999-05-30  Andy Piper  <andy@xemacs.org>
11867
11868         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11869         for use by the font menu.
11870
11871         * msw-font-menu.el: new file implementing mswindows specific
11872         font-menu behaviour.
11873         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11874         (mswindows-font-menu-junk-families): ditto.
11875         (hack-font-truename): ditto.
11876         (mswindows-font-regexp-ascii): ditto.
11877         (mswindows-reset-device-font-menus): ditto.
11878         (mswindows-font-menu-font-data): ditto.
11879         (mswindows-font-menu-load-font): ditto.
11880
11881         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11882         (x-font-menu-font-data): ditto.
11883         (x-font-menu-load-font): ditto.
11884
11885         * font-menu.el: new file implementing generic font menu behaviour.
11886         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11887         made device independent.
11888         (font-menu-this-frame-only-p): ditto.
11889         (font-menu-preferred-resolution): ditto.
11890         (font-menu-size-scaling): new variable used to determine whether
11891         sizes are in points or tenths of a point.
11892         (vassoc): moved from x-font-menu.el.
11893         (device-fonts-cache): ditto.
11894         (device-fonts-cache): ditto.
11895         (flush-device-fonts-cache): ditto.
11896         (reset-device-font-menus): copied from x-font-menu.el and made
11897         device independent. Most functionality deferred to
11898         device-dependent versions.
11899         (font-menu-family-constructor): copied from x-font-menu.el and
11900         made device independent.
11901         (font-menu-size-constructor): ditto.
11902         (font-menu-weight-constructor): ditto.
11903         (font-menu-set-font): ditto.
11904         (font-menu-change-face): ditto.
11905         (font-menu-load-font): new device method.
11906         (font-menu-font-data): ditto.
11907
11908         * x-font-menu.el: The above functions deleted.
11909
11910 1999-05-26  Andy Piper  <andy@xemacs.org>
11911
11912         * update-elc.el:
11913         * make-docfile.el:
11914         * loadup.el: rehash expand-file-name usage to not use default-directory.
11915
11916 1999-05-21  Andy Piper  <andy@xemacs.org>
11917
11918         * x-select.el (x-select-convert-to-text):
11919         (x-selected-text-type):
11920         (x-get-selection):
11921         (xselect-convert-to-string):
11922         (xselect-convert-to-compound-text):
11923         (xselect-convert-to-length):
11924         (xselect-convert-to-targets):
11925         (xselect-convert-to-delete):
11926         (xselect-convert-to-filename):
11927         (xselect-convert-to-charpos):
11928         (xselect-convert-to-lineno):
11929         (xselect-convert-to-colno):
11930         (xselect-convert-to-sourceloc):
11931         (xselect-convert-to-os):
11932         (xselect-convert-to-host):
11933         (xselect-convert-to-user):
11934         (xselect-convert-to-class):
11935         (xselect-convert-to-name):
11936         (xselect-convert-to-integer):
11937         (xselect-convert-to-atom):
11938         (xselect-convert-to-identity): functions renamed from x-* and
11939         moved to select.el.
11940         (x-get-secondary-selection): use rename get-selection.
11941         (x-get-clipboard): ditto.
11942         (x-own-selection): moved to select.el.
11943         (x-valid-simple-selection-p): ditto.
11944         (x-dehilight-selection): ditto.
11945         (x-own-clipboard): ditto.
11946         (x-disown-selection): ditto.
11947
11948         * x-mouse.el (x-yank-function): moved to mouse.el.
11949         (x-insert-selection): ditto.
11950         (x-set-point-and-move-selection): use renamed function.
11951
11952         * select.el (selected-text-type): moved and renamed from
11953         x-select.el.
11954         (selection-owner-p): moved to C.
11955         (selection-exists-p): ditto.
11956         (get-cutbuffer): new device method.
11957         (get-selection): generalised and moved from x-select.el.
11958         (own-selection): moved x-own-selection functionality into here.
11959         (dehilight-selection): renamed and moved from x-select.el.
11960         (own-clipboard): functionality moved from x-select.el using new
11961         generic C builtins.
11962         (disown-clipboard): ditto.
11963         (select-convert-to-text):
11964         (select-convert-to-string):
11965         (select-convert-to-compound-text):
11966         (select-convert-to-length):
11967         (select-convert-to-targets):
11968         (select-convert-to-delete):
11969         (select-convert-to-filename):
11970         (select-convert-to-charpos):
11971         (select-convert-to-lineno):
11972         (select-convert-to-colno):
11973         (select-convert-to-sourceloc):
11974         (select-convert-to-os):
11975         (select-convert-to-host):
11976         (select-convert-to-user):
11977         (select-convert-to-class):
11978         (select-convert-to-name):
11979         (select-convert-to-integer):
11980         (select-convert-to-atom):
11981         (select-convert-to-identity): new functions renamed from x-* and
11982         moved from x-select.el.
11983
11984         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11985         into here and use as the default window-system mouse yank.
11986         (insert-selection): generalised and moved from x-mouse.el.
11987         (own-clipboard): moved to C.
11988
11989         * msw-select.el (mswindows-selection-owned-p): deleted.
11990         (mswindows-own-selection): generalised and moved to select.el.
11991         (mswindows-disown-selection): generalised and moved to C.
11992         (mswindows-selection-owner-p): ditto.
11993
11994 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11995
11996         * XEmacs 21.2.14 is released
11997
11998 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11999
12000         * about.el: update contact info for jason and slb.
12001
12002 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12003
12004         * mule/european.el (setup-romanian-environment): Add Romanian
12005         support from Emacs/Mule romanian.el.
12006
12007 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12008
12009         * cus-face.el: Label all custom changes with the 'custom' tag.
12010
12011         * cus-edit.el: idem ditto.
12012
12013         * faces.el: Added suport for adding device tags to various functions.
12014         (custom): New device tag.
12015         (face-spec-set): Call reset face with tags argument. No longer do
12016         x-init-global-faces hack.
12017
12018         * faces.el (frob-face-property): Use an anonymous specifier to map
12019         frob-face-property-1 over.
12020
12021         * x-font-menu.el (font-menu-set-font): Always specify all
12022         properties to custom.
12023
12024 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12025
12026         * mule/european.el (setup-czech-environment): Add czech support.
12027         From David Sauer <davids@orfinet.cz>
12028
12029 1999-03-15  SL Baur  <steve@xemacs.org>
12030
12031         * check-features.el: Turn hard errors into warnings.
12032
12033 1999-03-21  SL Baur  <steve@xemacs.org>
12034
12035         * simple.el (delete-key-deletes-forward): As per discussion on
12036         xemacs-beta, default to t.
12037
12038 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12039
12040         * loadup.el: Define Installation-string before loading anything.
12041
12042 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12043
12044         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12045         From Anders Stenman <stenman@isy.liu.se>
12046
12047 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12048
12049         * wid-edit.el (widget-glyph-find): Ditto.
12050
12051         * packages.el (locate-library): Ditto.
12052
12053         * loadup.el (really-early-error-handler): Ditto.
12054
12055         * lib-complete.el (read-library): Ditto.
12056
12057         * faces.el (set-face-stipple): Ditto.
12058
12059         * code-files.el (load): Use new calling style of locate-file.
12060
12061 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12062
12063         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12064         dead.
12065
12066 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12067
12068         * dumped-lisp.el (preloaded-file-list): Don't load
12069         Installation.el.
12070
12071         * loadup.el (Installation-string): Define it here.
12072
12073 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12076         Installation.el needs to be loaded before `dump-paths', otherwise
12077         the dumping process won't find it.
12078
12079 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12080
12081         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12082         subr so that we can use `replace-in-string' in Installation.el to
12083         get rid of C-m chars under the native Windows build.
12084
12085 1999-04-29  Andy Piper  <andy@xemacs.org>
12086
12087         * make-docfile.el: canonicalize file and directory names.
12088
12089         * device.el (call-device-method): new function for calling device
12090         specific methods.
12091         (define-device-method): new function for defining device methods.
12092         (define-device-method*): ditto.
12093
12094 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12095
12096         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12097
12098 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12099
12100         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12101         (cyrillic-koi8-r-encode-table): Likewise.
12102         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12103         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12104
12105         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12106         from vietnamese.el].
12107
12108         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12109         mule/mule-misc.el.
12110
12111 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12112
12113         * mule/thai-xtis.el:
12114         - Change font registry name from "Thai94x94-0" to "xtis-0".
12115         - Change mnemonic of coding-system `tis-620' to "TIS620".
12116
12117 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12118
12119         * mule/ethiopic.el: fixed.
12120
12121 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12122
12123         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12124
12125         * mule/thai-xtis.el: New file.
12126
12127         * mule/vietnamese.el: New file.
12128
12129         * mule/ethiopic.el: New file.
12130
12131 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12132
12133         * bytecomp.el (byte-compile-close-variables): Leave
12134         debug-issue-ebola-notices alone.
12135
12136 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12137
12138         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12139         at the top of the buffer since it is the most important thing to
12140         customize
12141         (ldap-get-host-parameter): New defun
12142         (ldap-search): Add a new parameter `withdn' to retrieve the
12143         distinguished names of entries
12144
12145 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12146
12147         * startup.el (splash-frame-body): Date and spelling fixes.
12148
12149 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12150
12151         * view-less.el (toggle-truncate-lines): add autoload tag
12152
12153 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12154
12155         * format.el (format-alist): Disable image stuff.
12156
12157 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12158
12159         * wid-edit.el (widget-glyph-find): Search by directories, then by
12160         suffixes rather than the other way around.
12161         (widget-image-conversion): Renamed to
12162         `widget-image-file-name-suffixes'.
12163
12164 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12165
12166         * mule/mule-charset.el: Made old functions obsolete, remove the
12167         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12168         (charset-iso-graphic-plane): Rename from charset-graphic.
12169         (charset-iso-final-char): Rename from charset-final.
12170         (charset-width): Rename from charset-columns.
12171         (charset-bytes): Added from fsf compatibility, returns always 1.
12172
12173         * mule/mule-misc.el: Move charset-doc-string alias to
12174         mule-charset.el
12175
12176 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12177
12178         * x-faces.el (x-make-font-bold-italic): honor
12179         *try-oblique-before-italic-fonts*
12180
12181 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12182
12183         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12184
12185 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12188         name.
12189
12190 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12191
12192         * cl-extra.el (equalp): Would bug out for lists.
12193
12194 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12195
12196         * about.el (about-hackers):  Change cgw's email address
12197
12198 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12199
12200         * XEmacs 21.2.13 is released
12201
12202 1999-03-12  SL Baur  <steve@xemacs.org>
12203
12204         * simple.el (delete-key-deletes-forward): Revert to previous
12205         behavior.
12206
12207 1999-01-18  Didier Verna  <didier@xemacs.org>
12208
12209         * menubar-items.el (xemacs-splash-buffer): handle the case of
12210         multiple elements in the splash buffer body.
12211
12212         * startup.el (splash-frame-timeout): new constant: interval
12213         between splash buffer elements.
12214         (command-line-1): handle splash buffer with multiple elements (use
12215         a timeout).
12216         (splash-frame-body): Originally `startup-splash-frame-body'.
12217         Rewrote a cleaner and more readable version. This can now be array,
12218         in which case each element is displayed in turn in the splash buffer.
12219         (splash-frame-static-body): new constant. Persistent information
12220         across all splash buffer elements (preserves the possibility to give
12221         it in different languages.
12222         (circulate-splash-frame-elements): new function. Used as a timeout
12223         to circulate through all splash frame elements and display them in
12224         sequence.
12225         (display-splash-frame): originally `startup-splash-frame'. Handle
12226         the case of multiple elements in the splash buffer body. Now
12227         returns a timeout id if multiple elements to display, or nil.
12228
12229 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12230
12231         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12232         so they can be overridden by x-init-face-from-resources.
12233         Additionally specify the font name also with an x tag.
12234
12235 1999-03-08  Andy Piper  <andy@xemacs.org>
12236
12237         * package-get.el (package-get-base): autoload.
12238
12239         * menubar-items.el (default-menubar): add update menu item. Fix
12240         custom menu to only be activated when package-base is available.
12241
12242         * package-get.el (package-get-custom): don't load
12243         package-get-custom as it is auto-generated. Fix group definition.
12244
12245 1999-03-05  Didier Verna  <didier@xemacs.org>
12246
12247         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12248         instead of `symbol-name' (Thanks Kyle).
12249
12250         * cus-edit.el (custom-save-variables): use `prin1' instead of
12251         princ to write symbols.
12252
12253 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12254
12255         * XEmacs 21.2.12 is released
12256
12257 1999-03-05  SL Baur  <steve@xemacs.org>
12258
12259         * menubar-items.el (default-menubar): Add kfm browsing support.
12260         From Neal Becker <nbecker@fred.net>
12261
12262 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12263
12264         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12265         calls to font-lock during buffer reversion.
12266
12267 1999-02-12  Didier Verna  <didier@xemacs.org>
12268
12269         * info.el (Info-build-node-completions): unconditionally widen the
12270         tag table buffer.
12271
12272 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12273
12274         * x-faces.el (x-init-face-from-resources):
12275         Only set fonts in the 'x locale.
12276
12277 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12278
12279         * package-ui.el (pui-install-selected-packages): Don't throw on
12280         `package-admin-delete-binary-package' returning nil since it's
12281         normal.  Reindent function.
12282         (pui-add-required-packages): Handle case where packages selected
12283         for installation have never been installed.
12284
12285 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12286
12287         * menubar-items.el (default-menubar):
12288         Implement the ``Mule->Set coding system of process'' menu item.
12289
12290 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12291
12292         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12293         files
12294         - Change some `if's to `when's
12295
12296 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12297
12298         * XEmacs 21.2.11 is released
12299
12300 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12301
12302         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12303         against window close (Fix Bug #460).
12304         (ask-user-about-lock-dbox): Idem.
12305
12306 1999-02-25  SL Baur  <steve@xemacs.org>
12307
12308         * mule/mule-charset.el (charset-leading-byte): New function.
12309         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12310
12311 1999-02-12  Andy Piper  <andy@xemacs.org>
12312
12313         * about.el (xemacs-hackers): change andy's email address.
12314         (about-url-alist): change andy's web page address.
12315         (about-xemacs): add piper.
12316
12317 1999-02-16  SL Baur  <steve@xemacs.org>
12318
12319         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12320         of mule-base into lisp/mule.
12321
12322 1999-02-16  SL Baur  <steve@xemacs.org>
12323
12324         * mule/arabic.el:
12325         mule/canna-leim.el:
12326         mule/chinese.el:
12327         mule/cyrillic.el:
12328         mule/english.el:
12329         mule/european.el:
12330         mule/greek.el:
12331         mule/hebrew.el:
12332         mule/japanese.el:
12333         mule/kinsoku.el:
12334         mule/korean.el:
12335         mule/misc-lang.el:
12336         mule/mule-category.el:
12337         mule/mule-ccl.el:
12338         mule/mule-charset.el:
12339         mule/mule-cmds.el:
12340         mule/mule-coding.el:
12341         mule/mule-files.el:
12342         mule/mule-help.el:
12343         mule/mule-init.el:
12344         mule/mule-misc.el:
12345         mule/mule-tty-init.el:
12346         mule/mule-x-init.el:
12347         mule/viet-chars.el:  Remerge from mule-base.
12348
12349         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12350         of mule-base into lisp/mule.
12351
12352 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12353
12354         * process.el (exec-to-string): Use `shell-command-switch' in place
12355         of hard-wired "-c" (for WindowsNT).
12356
12357 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12358
12359         * menubar-items.el (default-menubar):  Remove obsolete
12360         "Gopher" item
12361
12362 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12363
12364         * package-admin.el (package-admin-get-install-dir): First fall
12365         back to the location of xemacs-base for non-mule packages.
12366
12367 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12368
12369         * paths.el:
12370         - improved automounter tmp directory support.
12371         - support 4 (!) empirically discovered automounter conventions
12372
12373 1999-02-12  SL Baur  <steve@xemacs.org>
12374
12375         * etags.el (pop-tag-mark): autoload to match key binding.
12376
12377 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12378
12379         * XEmacs 21.2.10 is released
12380
12381 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12382
12383         * package-get.el (package-get-remote-filename): Don't bug out for
12384         a local file name in the search entry.
12385
12386 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12387
12388         * XEmacs 21.2.9 is released
12389
12390 1999-01-19  Didier Verna  <didier@xemacs.org>
12391
12392         * replace.el (replace-search-function): new variable containing a
12393         function to perform a search-forward.
12394         (replace-re-search-function): new variable containing a function
12395         to perform a re-search-forward.
12396         (perform-replace): use them.
12397
12398 1999-01-25  Didier Verna  <didier@xemacs.org>
12399
12400         * select.el (selection-owner-p): use the name `XEmacs'.
12401         (cut-copy-clear-internal): ditto.
12402
12403 1999-01-18  Andy Piper  <andy@xemacs.org>
12404
12405         * about.el (about-url-alist): Update my entry.
12406         (xemacs-hackers): Ditto.
12407
12408 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12409
12410         * buffer.el (switch-to-buffer): Fixing documentation.
12411         * minibuf.el (minibuffer-completion-table): ditto.
12412         * cl-macs.el (return-from): ditto.
12413
12414 1999-01-04  Didier Verna  <didier@xemacs.org>
12415
12416         * replace.el (delete-non-matching-lines): temporarily disable
12417         case-folding when called interactively with a regexp containing
12418         uppercase characters.
12419         (delete-matching-lines): ditto.
12420         (count-matches): ditto.
12421         (list-matching-lines): ditto.
12422
12423 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12424
12425         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12426         abort if current window is split horizontally, not if others are
12427         split.  Got rid of unnecessary minibuffer checking.  Also, add
12428         some comments (it's still complex).
12429
12430 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12431
12432         * package-get.el: changed address for doc.ic.ac.uk to
12433         sunsite.doc.ic.ac.uk
12434
12435 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12436
12437         * ldap.el (toplevel): Remove requires so that the file compiles
12438         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12439
12440 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12441
12442         * dump-paths.el: Calculate module-directory and set
12443         module-load-path to the load path for modules.
12444
12445         * loadup.el: Get bootstrap value of module-load-path from the
12446         environment variable EMACSBOOTSTRAPMODULEPATH.
12447         - Display the module load path if we're debugging paths.
12448
12449         * setup-paths.el: Added function paths-find-site-module-directory.
12450         - Added function paths-find-module-directory.
12451         - Added function paths-construct-module-load-path.  Uses new
12452         environment variable EMACSMODULEPATH.
12453
12454 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12455
12456         * font.el (font-default-object-for-device):
12457         Oops! This `or' can't be replaced by `unless'.
12458         Fixed inability to run w3, among other things.
12459
12460 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12461
12462         * package-admin.el: Change initialization of
12463           package-admin-install-function dependent on system type.
12464           Change package-admin-install-function-mswindows to use
12465           "minitar".
12466
12467 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12468
12469         * mouse.el (default-mouse-motion-handler): Disable help echo while
12470         in the minibuffer.
12471
12472 1998-12-28  Martin Buchholz <martin@xemacs.org>
12473
12474         * XEmacs 21.2.8 is released.
12475
12476 1998-12-24  Martin Buchholz <martin@xemacs.org>
12477
12478         * XEmacs 21.2.7 is released.
12479
12480 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12481
12482         * package-ui.el (pui-list-packages): Set truncate-lines.
12483
12484         * package-get.el (package-get-download-menu): Use
12485         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12486
12487         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12488         (pui-help-string): idem.
12489         (list-packages-mode): New major mode.
12490         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12491         (pui-install-selected-packages): Add suport for removing packages.
12492         (pui-toggle-package-delete-key): New function.
12493         (pui-popup-context-sensitive): New kludge.
12494         (pui-list-packages): Add warning when `package-get-remote' is nil.
12495         (package-ui-add-site): New function.
12496
12497 1998-12-01  Didier Verna  <didier@xemacs.org>
12498
12499         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12500
12501 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12502
12503         * ldap.el: Custom-ized
12504         (toplevel): Do not provide `ldap' which is provided by C level
12505         LDAP code
12506         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12507
12508 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12509
12510         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12511
12512 1998-12-17  Andy Piper  <andy@xemacs.org>
12513
12514         * sound.el (sound-load-list): name changed from sound-load-alist.
12515         (sound-extension-list): name changed from sound-ext-list.
12516         (load-default-sounds): use new names.
12517         (load-sound-file): use new names.
12518
12519 1998-12-16  Andy Piper  <andy@xemacs.org>
12520
12521         * XEmacs 21.2.6 is released
12522
12523 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12524
12525         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12526         errors.
12527
12528 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12529
12530         * wid-edit.el (widget-echo-this-extent): Set
12531         help-echo-owns-message to t.
12532
12533 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12534
12535         * package-get.el (package-get-download-menu): use toggles for
12536           each site in the download site menu.
12537
12538 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12539
12540         * package-get.el (package-get): If we cannot find a package
12541           because package-get-remote is not set, give a more helpful
12542           error message.
12543
12544 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12545
12546         * package-get.el (package-get-remote-filename): use an EFS path
12547         with user anonymous if no user is specified.
12548
12549 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12550
12551         * faces.el (face-spec-set): Re-init fallfacks for default after
12552         calling reset-face on the default face.
12553
12554 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12555
12556         * package-admin.el (package-admin-default-install-function):
12557         Behave as advertised.  Make sure the pkg-dir is proper for
12558         default-directory.
12559         (package-admin-add-binary-package): Make sure the pkg-dir is
12560         proper for default-directory.
12561         (package-admin-install-function-mswindows): Make sure the pkg-dir
12562         is proper for default-directory.
12563
12564 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12565
12566         * XEmacs 21.2.5 is released
12567
12568 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12569
12570         * files.el (binary-file-regexps): regexp-opt is not available at
12571         bytecompile time.
12572
12573 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12574
12575         * x-win-xfree86.el:
12576         * x-win-sun.el (x-win-init-sun):
12577         * x-win-sun.el:
12578         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12579         * x-iso8859-1.el:
12580         * x-init.el (init-post-x-win):
12581         * x-init.el (init-pre-x-win):
12582         * x-init.el (x-initialize-compose):
12583         * x-init.el:
12584         * x-compose.el:
12585         * winnt.el:
12586         * widget.el:
12587         * wid-edit.el (widget-glyph-click):
12588         * wid-edit.el (widget-glyph-find):
12589         * wid-edit.el (widget-type):
12590         * view-less.el (view-buffer-other-window):
12591         * very-early-lisp.el:
12592         * version.el:
12593         * toolbar.el:
12594         * toolbar-items.el:
12595         * term/sun.el (suntool-map):
12596         * term/sun-mouse.el:
12597         * term/internal.el:
12598         * syntax.el (modify-syntax-entry):
12599         * symbol-syntax.el:
12600         * subr.el:
12601         * startup.el (lock-directory):
12602         * simple.el (set-comment-column):
12603         * simple.el (backward-delete-char-untabify):
12604         * shadow.el (find-emacs-lisp-shadows):
12605         * shadow.el:
12606         * setup-paths.el (paths-construct-info-path):
12607         * select.el (cut-copy-clear-internal):
12608         * process.el (call-process-region):
12609         * process.el (start-process-shell-command):
12610         * process.el:
12611         * paths.el (rmail-spool-directory):
12612         * paragraphs.el (use-hard-newlines):
12613         * package-get.el (package-get-dependencies):
12614         * package-admin.el (package-admin-delete-binary-package):
12615         * obsolete.el (truncate-string):
12616         * obsolete.el (store-substring):
12617         * mouse.el (default-mouse-track-maybe-own-selection):
12618         * mouse.el (mouse-yank-at-point):
12619         * modeline.el:
12620         * modeline.el (mouse-drag-modeline):
12621         * minibuf.el (read-directory-name-internal):
12622         * minibuf.el (read-file-name-internal):
12623         * minibuf.el (read-file-name-internal-1):
12624         * minibuf.el (read-file-name-2):
12625         * minibuf.el (exact-minibuffer-completion-p):
12626         * minibuf.el (read-from-minibuffer):
12627         * minibuf.el:
12628         * menubar.el (check-menu-syntax):
12629         * map-ynp.el (map-y-or-n-p):
12630         * make-docfile.el (docfile-out-of-date):
12631         * loadup.el ((member "run-temacs" command-line-args)):
12632         * loadup.el ((member "no-site-file" command-line-args)):
12633         * loadup.el (really-early-error-handler):
12634         * loadup.el:
12635         * loadhist.el:
12636         * loaddefs.el:
12637         * lisp-mnt.el (lm-verify):
12638         * lib-complete.el (lib-complete:cache-completions):
12639         * lib-complete.el (library-all-completions):
12640         * itimer.el (itimer-run-expired-timers):
12641         * info.el (Info-mode):
12642         * info.el (Info-insert-file-contents):
12643         * info.el (Info-rebuild-dir):
12644         * info.el (Info-build-dir-anew):
12645         * info.el (Info-parse-dir-entries):
12646         * info.el (Info-dir-outdated-p):
12647         * info.el (Info-insert-dir):
12648         * info.el (info-xref):
12649         * info.el:
12650         * hyper-apropos.el (hyper-apropos-get-doc):
12651         * hyper-apropos.el (hyper-describe-face):
12652         * hyper-apropos.el (hyper-apropos-mode):
12653         * hyper-apropos.el:
12654         * help.el (list-processes):
12655         * help.el:
12656         * gnuserv.el:
12657         * font.el (mswindows-font-create-name):
12658         * font.el (font-default-font-for-device):
12659         * font.el (x-font-create-object):
12660         * font.el (font-registry):
12661         * font.el:
12662         * font-lock.el (font-lock-keywords):
12663         * font-lock.el:
12664         * finder.el (finder-compile-keywords):
12665         * find-paths.el (paths-find-recursive-path):
12666         * fill.el (set-justification-center):
12667         * fill.el (fill-region-as-paragraph):
12668         * files.el (insert-directory):
12669         * files.el (wildcard-to-regexp):
12670         * files.el (recover-file):
12671         * files.el (basic-save-buffer):
12672         * files.el (delete-auto-save-file-if-necessary):
12673         * files.el (file-relative-name):
12674         * files.el (backup-extract-version):
12675         * files.el (backup-buffer):
12676         * files.el (set-visited-file-name):
12677         * files.el (set-auto-mode):
12678         * files.el (interpreter-mode-alist):
12679         * files.el:
12680         * files.el (find-file-noselect):
12681         * files.el (abbreviate-file-name):
12682         * files.el (parse-colon-path):
12683         * files.el (directory-abbrev-alist):
12684         * etags.el (visit-tags-table-buffer):
12685         * easymenu.el (easy-menu-define):
12686         * dragdrop.el (experimental-dragdrop-drag):
12687         * dragdrop.el (dragdrop-drop-do-functions):
12688         * dragdrop.el (dragdrop-drop-at-point):
12689         * disass.el (disassemble-1):
12690         * disass.el (disassemble-internal):
12691         * disass.el (disassemble):
12692         * disass.el:
12693         * derived.el (derived-mode-init-mode-variables):
12694         * derived.el (define-derived-mode):
12695         * custom.el (defgroup):
12696         * cus-edit.el (custom-quote):
12697         * config.el:
12698         * code-process.el (open-network-stream):
12699         * code-process.el (start-process):
12700         * code-process.el (call-process-region):
12701         * code-process.el (call-process):
12702         * code-process.el:
12703         * code-files.el (insert-file-contents):
12704         * code-files.el:
12705         * code-files.el (buffer-file-coding-system-for-read):
12706         * cmdloop.el (yes-or-no-p-minibuf):
12707         * cl.el:
12708         * cl-macs.el:
12709         * cl-extra.el:
12710         * callers-of-rpt.el (make-caller-report):
12711         * callers-of-rpt.el:
12712         * bytecomp.el (batch-byte-recompile-directory):
12713         * bytecomp.el (batch-byte-compile-1):
12714         * bytecomp.el (batch-byte-compile):
12715         * bytecomp.el (display-call-tree):
12716         * bytecomp.el (byte-compile-insert):
12717         * bytecomp.el (byte-compile-two-args-19->20):
12718         * bytecomp.el (byte-compile-variable-ref):
12719         * bytecomp.el (byte-compile-form):
12720         * bytecomp.el (byte-compile-top-level-body):
12721         * bytecomp.el (byte-compile-out-toplevel):
12722         * bytecomp.el (byte-compile-byte-code-maker):
12723         * bytecomp.el (byte-compile-file-form-defmumble):
12724         * bytecomp.el (byte-compile-file-form):
12725         * bytecomp.el (byte-compile-keep-pending):
12726         * bytecomp.el (byte-compile-insert-header):
12727         * bytecomp.el (byte-compile-from-buffer):
12728         * bytecomp.el (byte-compile-file):
12729         * bytecomp.el (byte-recompile-file):
12730         * bytecomp.el (byte-compile-close-variables):
12731         * bytecomp.el (byte-compile-warn-about-unused-variables):
12732         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12733         * bytecomp.el (byte-compiler-legal-options):
12734         * bytecomp.el (byte-compile-lapcode):
12735         * bytecomp.el (byte-optimize-log):
12736         * bytecomp.el ((fboundp 'defsubst)):
12737         * bytecomp.el:
12738         * bytecomp-runtime.el:
12739         * byte-optimize.el (byte-optimize-apply):
12740         * byte-optimize.el (car):
12741         * byte-optimize.el (byte-optimize-form):
12742         * byte-optimize.el (byte-optimize-form-code-walker):
12743         * byte-optimize.el:
12744         * build-report.el (build-report-insert-installation-file):
12745         * build-report.el (build-report):
12746         * auto-show.el:
12747         * apropos.el (apropos-documentation):
12748         - mega patch
12749         - clean up byte-compile warnings
12750         - remove unused variables
12751         - Use common lisp style hashtable functions
12752         - byte compiler cleanup
12753         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12754         - remove old backquote syntax usage
12755         - move some cl functionality into C for speed.
12756         - remove last remaining VMS support
12757         - spelling fixes
12758         - implement last, butlast, nbutlast, copy-list in C.
12759         - new macro ignore-file-errors, similar to ignore-errors
12760           (ignore-file-errors (delete-file "foo"))
12761         - get frequent garbage collection during loadup.el by tweaking
12762           gc-cons-threshold, rather than explicitly calling garbage-collect
12763         - default delete-key-deletes-forward to `t'.
12764
12765 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12766
12767         * XEmacs 21.2-beta4 is released.
12768
12769 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12770
12771         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12772         (easy-menu-item-present-p): Wrapper around find-menu-item.
12773         (easy-menu-remove-item): Wrapper around delete-menu-item.
12774
12775         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12776         (add-menu-button): Add 'in-menu' argument.
12777         (add-menu-item-1): Add in-menu support to helper function.
12778
12779 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12780
12781         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12782
12783 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12784
12785         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12786         of Dec 4, 1997.
12787
12788 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12789
12790         * process.el (shell-command-on-region): Report if the command
12791         succeeded or failed.
12792
12793 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12794
12795         * subr.el (buffer-substring-no-properties): Comment out.
12796
12797 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12798
12799         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12800           into font instances first, like `x-frob-font-size' does.
12801           (mswindows-find-larger-font): ditto
12802
12803 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12804
12805         * package-ui.el (pui-install-selected-packages): fix args in call
12806         to `package-get'.
12807
12808 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12809
12810         * package-get.el (host-name): New widget type.
12811         (package-get-remote): Better customization using new type.
12812         (package-get-download-sites): idem dito.
12813
12814         (package-get-custom): Do not use package-get-all untill we have
12815         runtime dependencies.
12816
12817         (package-get-remove-copy): Default to 't' we no longer need this
12818         kludge as we do not currently use depenencies.
12819
12820         (package-get-was-current): New variable.
12821         (package-get-require-base): New 'force-current' argument.
12822         (package-get-update-base): idem
12823         (package-get-package-provider):  idem
12824         (package-get-locate-index-file): New 'no-remote' argument.
12825         (package-get-locate-file): idem.
12826
12827         (package-get-maybe-save-index): New function.
12828         (package-get-update-base): Use it.
12829
12830 1998-10-28 Greg Klanderman <greg@alphatech.com>
12831
12832         * package-get.el (package-get-remote): default to nil; by default,
12833         don't go out to the net via EFS.  They must select a download site.
12834         (package-get-download-sites): new variable.
12835         (package-get-download-menu): new function.
12836         (package-get-locate-index-file): new function.
12837         (package-get-update-base): use it.
12838
12839         * menubar-items.el (default-menubar): add "Update Package Index"
12840         and "Add Download Site" menus under Options | Manage Packages.
12841
12842 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12843
12844         * package-get.el (package-get): bugfix code checking installed version
12845         for case where package is not currently installed.
12846         (package-get-require-signed-base-updates): new variable.
12847         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12848         deemed not a goot thing.  Use the variable
12849         package-get-allow-unsigned-base-updates instead.
12850
12851 1998-10-16 Greg Klanderman <greg@alphatech.com>
12852
12853         * package-get.el (package-get): Don't install an older version than
12854         we already have unless explicitly told to.  Issue a warning.
12855
12856         * package-ui.el (pui-add-required-packages): when adding
12857         dependencies, don't add packages that are up to date.
12858         (pui-package-symbol-char):  Don't consider a package out of date
12859         if you have a newer version installed than the latest version in
12860         package-get-base.
12861
12862         * package-get.el (package-get-base-filename): document that it may
12863         be a path relative to package-get-remote;  new default value.
12864         (package-get-locate-file): new function.
12865         (package-get-update-base): use it to expand package-get-base-filename.
12866         (package-get-save-base): new function to save the package-get database
12867         to file.
12868         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12869         (package-get-update-base): pass the REMOTE-SOURCE arg.
12870         (package-get-update-base-entry): call package-get-custom-add-entry.
12871         (package-get-file-installed-p): removed; no longer needed.
12872         (package-get-create-custom): ditto.
12873         (toplevel): remove code to build and load package-get-custom.el
12874         (package-get-custom-add-entry): new function.
12875
12876 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12877
12878         * wid-edit.el (widget-button-click): Don't switch window.
12879
12880 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12881
12882         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12883
12884 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12885
12886         * etags.el (find-tag-default): Run find-tag-hook using
12887         run-hooks rather than funcall
12888
12889 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12890
12891         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12892         and the current local map as the parents to isearch-mode-map.
12893
12894 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12895
12896         * XEmacs 21.2-beta3 is released.
12897
12898 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12899
12900         * package-get.el (package-get-update-base): use
12901         insert-file-contents-internal, not insert-file-contents-literally.
12902
12903 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12904
12905         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12906         dump time.
12907
12908 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12909
12910         * package-get.el (package-get-update-base-entry): new function.
12911         (package-get-update-base): renamed; was `package-get-load-base'.
12912         cleanup, and use package-get-update-base-from-buffer.
12913         (package-get-update-base-from-buffer): new function.
12914         (package-get-update-base-entries): new; helper for above.
12915         Do not eval lisp grabbed over ftp; parse it from new format.
12916
12917 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12918
12919         * files.el (set-auto-mode): Don't play games loading package-get
12920         database; package-get-package-provider will handle it all.
12921
12922 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12923
12924         * package-get.el (package-get-base-filename): new variable.
12925         (package-get-require-base): new function.
12926         (package-get-pgp-signed-begin-line): new variable.
12927         (package-get-pgp-signature-begin-line): ditto.
12928         (package-get-pgp-signature-end-line):  ditto.
12929         (package-get-load-base): new function.
12930         (package-get-interactive-package-query):
12931         (package-get-update-all):
12932         (package-get-dependencies):
12933         (package-get-package-provider):
12934         (package-get-custom): use package-get-require-base.
12935         [package-get-custom loading]: disable for now.
12936
12937         * package-ui.el (pui-list-packages): use (package-get-require-base)
12938
12939 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12940
12941         * package-ui.el: Correct obvious thinko in choosing extent face.
12942
12943 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12944
12945         * menubar-items.el (default-menubar): pui-list-package has nothing
12946         to with Customize. Move all the package stuff to a new Item in Options.
12947
12948         * package-ui.el (pui-menu): Add menu and Popup menu.
12949
12950         * package-get.el (package-get): Use new
12951         package-admin-get-install-dir.
12952
12953         * package-admin.el (package-admin-get-install-dir): New syntax.
12954         Conserve package location and put mule packages where mule-base is.
12955
12956         * package-get.el : Customized
12957
12958         * package-ui.el (pui): Customized
12959         (pui-package-install-dest-dir): New variable.
12960         (pui-install-selected-packages): Use it
12961
12962 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12963
12964         * package-get.el (package-get-interactive-package-query): Move
12965         dependency on package-get-base to run-time.
12966         (package-get-update-all): Ditto.
12967         (package-get-dependencies): Ditto.
12968         (package-get-package-provider): Ditto.
12969         (package-get-custom): Ditto.
12970
12971 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12972
12973         * events.el: Remove 'ascii-character property from 'backspace
12974         and 'delete symbols
12975
12976 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12977
12978         * package-get-base.el: removed.
12979
12980 1998-09-23  Didier Verna  <didier@xemacs.org>
12981
12982         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12983         (no-upper-case-p): new function.
12984         (with-search-caps-disable-folding): new macro.
12985         (with-interactive-search-caps-disable-folding): new macro.
12986         (zap-to-char): In interactive mode, do a case-sensitive search if
12987         the character is uppercase.
12988         (zap-up-to-char): ditto.
12989
12990         * replace.el (perform-replace): use the function no-upper-case-p.
12991
12992         * isearch-mode.el (isearch-fix-case): ditto.
12993         make obsolete `with-caps-disable-folding' and
12994         `isearch-no-upper-case-p'.
12995
12996         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12997         (tags-search): ditto.
12998         (tags-query-replace): ditto.
12999
13000         * info.el (Info-search): ditto.
13001
13002 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13003
13004         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13005
13006 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13007
13008         * package-admin.el (package-admin-rmtree): rewritten.  need to
13009         check for "." and ".." before symlink check.  expand files and
13010         directories with respect to DIRECTORY, not default-directory.
13011
13012 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13013
13014         * package-get.el (package-get-all): add INSTALL-DIR argument.
13015
13016 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13017
13018         * package-ui.el (pui-add-required-packages): new function, select
13019         dependent packages.
13020         (pui-display-keymap): bind it.
13021         (pui-help-string): document it.
13022         (pui-install-selected-packages): package-get-all -> package-get.
13023
13024         * package-get.el (package-get-dependencies): new function.
13025
13026 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13027
13028         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13029         regexps.
13030
13031 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13032
13033         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13034         function.
13035         (default-mouse-track-normalize-point): Use it.
13036
13037 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13038
13039         * package-admin.el (package-admin-delete-binary-package):
13040                 General cleanup. Remove unnessary use of progn and
13041         save-excursion.
13042         (package-admin-delete-binary-package): Do NOT mess with file
13043         modes. That is evil.
13044         (package-admin-delete-binary-package): Wrap all deleting in
13045         condition-case. The data in MANIFEST is untrustworthy.
13046         (package-admin-delete-binary-package): Let the OS worry about non
13047         empty directories.
13048
13049 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13050
13051         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13052         processing.
13053         (lm-report-bug): Fix mail address to send bug reports to.
13054
13055 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13056
13057         * XEmacs 21.2-beta2 is released.
13058
13059 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13060
13061         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13062
13063 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13064
13065         * info.el (Info-mode): Document page turning by double clicks in
13066         docstring so `M-x describe-mode' will display it.
13067
13068 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13069
13070         * info.el (Info-mouse-track-double-click-hook): Use character
13071         widths to calculate a border region where double clicking does
13072         page turning, and return `nil' by default so other hooks, such as
13073         region highlighting, will be run.
13074
13075 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13076
13077         * sound.el (default-sound-directory-list): Initialize with all the
13078         "sounds" directories in `data-directory-list'.  It used to just be
13079         the first one.
13080
13081         * packages.el (locate-data-directory-list): Created.  This gives
13082         the list of matching directories, unlike `locate-data-directory',
13083         which just gives the first one.
13084
13085 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13086
13087         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13088         make a binding in the local keymap until help-char handling is
13089         improved.
13090
13091         * help.el (help-keymap-with-help-key): Provide keymap with help
13092         binding.
13093         (help-print-help-form): New helper function.
13094
13095 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13096
13097         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13098         move extent to another buffer; no need to create a new extent.
13099         (isearch-fix-case): New function.
13100         (isearch-search-and-update): Use it.
13101
13102 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13103
13104         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13105         the keymap, not minor-mode-map-alist.
13106         (isearch-done): Restore overriding-local-map.
13107
13108 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13109
13110         * bytecomp.el (byte-compile-buffer-substring):
13111         Fix for: (byte-compile (defun f () (buffer-substring)))
13112         ==>   ** buffer-substring called with 3 args, but requires 0-3
13113         - new code not only works, but is more readable, too.
13114
13115 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13116
13117         * msw-faces.el (mswindows-init-device-faces): Don't try to
13118           specify a default font at this late stage. Do try to force
13119           creation of the default face font so that if it fails we get
13120           an error now instead of a crash at frame creation.
13121
13122           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13123           mswindows-make-font-unitalic: Canonical default weight
13124           changed from "Normal" to "Regular".
13125
13126           mswindows-make-font-bold / -bold-italic: Supplied device was
13127           not being passed into call to mswindows-find-smaller-font.
13128
13129 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13130
13131         * package-get.el (package-get-remote): Fix the path where to find
13132           the packages on xemacs.org.
13133
13134 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13135
13136         * about.el (about-maintainer-info): Update Ben's entry.
13137
13138 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13139
13140         * lisp/shadow.el (find-emacs-lisp-shadows):
13141         - `member' was being called on lists of length 2000!
13142         - Replace with hashtables.
13143         - Replace hand-coded loops with (dolist)
13144         - Fix comment typo
13145
13146 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13147
13148         * packages.el: Added new function, `package-delete-name', to
13149           delete existing packages from the installed package database
13150           (`packages-package-list').  Also added the "pkginfo" directory
13151           to `packages-special-base-regexp', so that the pkginfo directory
13152           would not get added to `late-packages'.
13153
13154         * package-admin.el: Added ability to delete an installed package
13155           (added low-level function, `package-admin-delete-package').
13156           Understands how to use the pkginfo/MANIFEST.<package> file to
13157           delete the package.  When installing a package, will also
13158           create a MANIFEST.* file if one is not provided by the
13159           package.  If the MANIFEST.* doesn't exist when deleting a
13160           package, the functions will fall back to attempting to delete
13161           any package-specific lisp directory.
13162
13163         * package-get.el: Moved some functions to package-admin.el.
13164           Added interactive function `package-get-delete-package', for
13165           use by users for deleting a package.
13166
13167           Also modified to not require the presence of efs.
13168
13169 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13170
13171         * files.el (find-file-noselect): Handle all signals, kill the
13172         buffer and resignal.
13173
13174 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13175
13176         * cl-macs.el (glyph-image): Add setf method.
13177
13178 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13179
13180         * package-get.el: Fixed broken EFS downloading.  Also, look for
13181           .tar.gz files first, in preference over .tgz files.
13182
13183         * package-ui.el: Fix display of package version numbers.
13184
13185 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13186
13187         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13188         argument.
13189
13190 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13191
13192         * list-mode.el: `display-completion-list': added new/optional
13193           keyword `:completion-string', which allows the programmer to
13194           change the "Possible completions are:" prompt.
13195
13196         * menubar-items.el: Added new pulldown menu-pick to start up the
13197           visual package browser/installer:
13198
13199                 Options->Customize->List Packages
13200
13201         * package-admin.el: Added hooks for installing under both Unix
13202           and MS Windows.  Does additional error checking.  No longer
13203           calls "add-big-package.sh" to install packages under Unix; now
13204           calls gunzip & tar directly.
13205
13206         * package-get.el: Added ability to install packages from files
13207           on a local disk/CDROM.  Now deletes any existing package lisp
13208           directory.  Does completion on available packages when
13209           querying for package names.  Will also search for .tgz files
13210           in addition for .tar.gz files.  Tries to reload
13211           auto-autoloads, as a convenience when loading new packages,
13212           and also tries to add any new package paths to `load-path'.
13213           Changed all occurences of `concat' to use `expand-file-name'.
13214
13215         * package-ui.el: New file which implements the main visual
13216           package browser/installer, which is started via a menu pick or
13217           M-x pui-list packages.
13218
13219 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13220
13221         * startup.el (load-init-file): spelling fix.
13222
13223 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13224
13225         * startup.el (normal-top-level): Load auto-autoload files
13226         covariantly with their precedence.
13227
13228 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13229
13230         * menubar-items.el (default-menubar): Remove "Font Weight"
13231         option, there is currently no custom equivalent.. Customize-faces
13232         is "Edit faces".
13233
13234         * x-font-menu.el (font-menu-set-font): Use customize to set
13235         default face.
13236
13237         * faces.el (face-spec-update-all-matching): New function.
13238
13239         * cus-face.el (custom-set-face-update-spec): New function.
13240         Interface to customize faces from elisp.
13241
13242         (custom-face-value-create): Show the customized settings if set
13243         but not saved.
13244
13245 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13246
13247         (custom-face-value-create): Show the customized settings if set
13248         but not saved.
13249
13250 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13251
13252         * keydefs.el (global-map): Add FSF 20.3 binding of
13253         query-replace-regexp.
13254
13255 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13256
13257         * minibuf.el (read-file-name-internal-1): use
13258         user-name-completion-1 instead of user-name-completion.
13259
13260 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13261
13262         * loadup.el:
13263         * make-docfile.el:
13264         * update-elc.el: Don't set `source-directory' (now defunct as a
13265         global variable) no more.
13266
13267         * packages.el (packages-list-autoloads): Made `source-directory'
13268         (now defunct as a global variable) a parameter.
13269
13270 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13271
13272         * about.el (about-hackers): new email
13273
13274 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13275
13276         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13277
13278 1998-07-17  Didier Verna  <didier@xemacs.org>
13279
13280         * faces.el (set-face-property):
13281         (set-face-dim-p):
13282         (face-dim-p): updated the doc strings now that the dim property isn't
13283         tty-specific.
13284         (face-equal): the dim property is now a common one.
13285
13286         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13287         Renamed the `stipple' attribute to `background-pixmap'.
13288         (custom-face-background-pixmap): make custom-face-stipple an
13289         obsolete alias for this.
13290
13291 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13292
13293         * find-paths.el (paths-file-readable-directory-p): Created and
13294         used.
13295
13296         * loadup.el: Don't set inhibit-... flags from run-temacs.
13297
13298 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13299
13300         * packages.el (packages-data-path-depth): Added and used.
13301
13302 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13303
13304         * about.el:
13305         - Change .xpm to .png, delete "zcat" section.
13306         - cosmetic fix in the 'marcpa' entry.
13307
13308         * etc/photos
13309         - convert all .xpm.Z to .png
13310         - rename mrb to martin
13311         - rename mcook-m to mcookm
13312
13313 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13314
13315         * x-init.el (x-initialize-compose): Add support for
13316         dead-circumflex as YET ANOTHER NAME for that dead key.
13317
13318 1998-08-05  Colin Rafferty <colin@xemacs.org>
13319
13320         * setup-paths.el (paths-construct-exec-path): Made the
13321         last-packages really be last.
13322         (paths-construct-data-directory-list): Ditto.
13323
13324 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13325
13326         * startup.el(startup-splash-frame-body):
13327         Update Copyright notice in splash screen
13328
13329 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13330
13331         * minibuf.el (read-file-name-internal-1): do ~user completion.
13332
13333 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13334
13335         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13336         aginst destroyed extents
13337
13338 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13339
13340         * package-get.el (package-get): add `install-dir' argument.
13341
13342 1998-07-20  John Jones  <jj@asu.edu>
13343
13344         * package-get.el: calls to package-get-update-all will only
13345           update packages which are already installed.
13346
13347 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13348
13349         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13350         writable.
13351
13352 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13353
13354         * about.el (about-hackers): Correct my email.
13355
13356 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13357
13358         * about.el (about-hackers): new email-address.
13359
13360 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13361
13362         * minibuf.el (read-number): Don't let `input-error' condition
13363         escape.
13364
13365 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13366
13367         * about.el (about-hackers): use my `email-for-life' address.
13368
13369 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13370
13371         * XEmacs 21.2-beta1 is released.
13372
13373 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13374
13375         * ldap.el (ldap-search): Doc string change
13376
13377 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13378
13379         * menubar-items.el (default-menubar): Removed references to
13380         `data-directory', and use `locate-data-file' instead, and made
13381         then greyed out if they don't exist.
13382
13383 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13384
13385         * keymap.el (events-to-keys): Use `format' instead of `concat'
13386         since the latter does not accept integer args anymore
13387
13388 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13389
13390         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13391         macros replaced.
13392
13393 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13394
13395         * make-docfile.el: Get first initialization from very-early-lisp.el
13396         * update-elc.el: Ditto.
13397         * loadup.el (really-early-error-handler): Ditto.
13398
13399         * packages.el (packages-unbytecompiled-lisp): Add new file,
13400         very-early-lisp.el.
13401
13402         * very-early-lisp.el: New file.
13403
13404 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13405
13406         * Symbols that have been obsolete for at least 3 years removed (II).
13407
13408         * obsolete.el (eval-current-buffer): Make compatible.
13409         (byte-code-function-p): Ditto.
13410         (send-string): Removed.
13411         (send-region): Removed.
13412         (screen-scrollbar-width): Removed.
13413         (set-screen-scrollbar-width): Removed.
13414         (set-screen-left-margin-width): Removed.
13415         (set-screen-right-margin-width): Removed.
13416         (screen-left-margin-width): Removed.
13417         (screen-right-margin-width): Removed.
13418         (set-buffer-left-margin-width): Removed.
13419         (set-buffer-right-margin-width): Removed.
13420         (buffer-left-margin-width): Removed.
13421         (buffer-right-margin-width): Removed.
13422         (x-set-frame-icon-pixmap): Removed.
13423         (x-set-screen-icon-pixmap): Removed.
13424         (pixel-name): Removed.
13425         (make-pixmap): Removed.
13426         (make-cursor): Removed.
13427         (pixmap-width): Removed.
13428         (pixmap-contributes-to-line-height-p): Removed.
13429         (set-pixmap-contributes-to-line-height): Removed.
13430
13431 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13432
13433         * obsolete.el (popup-menu-up-p): removed.
13434         (read-no-blanks-input): Removed.
13435         (wholenump): Removed.
13436         (ring-mod): Removed (what was ring-mod?).
13437         (current-time-seconds): Removed.
13438         (run-special-hook-with-args): Removed.
13439         (dot): Removed.
13440         (dot-marker): Removed.
13441         (dot-min): Removed.
13442         (dot-max): Removed.
13443         (window-dot): Removed.
13444         (set-window-dot): Removed.
13445
13446         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13447         `dot-min'.
13448
13449         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13450
13451         * code-files.el (insert-file-contents): Rename
13452         run-special-hook-with-args to run-hook-with-args-until-success.
13453         (write-region): Ditto.
13454
13455 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13456
13457         * about.el: Fix typos, update release date.
13458
13459         * Symbols that have been obsolete for at least 3 years removed.
13460
13461         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13462         screen- functions.
13463         (toplevel): remove setf methods for screen functions.
13464         * cl-macs.el (extent-data): defsetf removed.
13465         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13466         many places to remove.
13467         (comment-indent-hook): Ditto.
13468         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13469         (buffer-dedicated-screen): Ditto.
13470         (deiconify-screen): Ditto.
13471         (delete-screen): Ditto.
13472         (event-screen): Ditto.
13473         (find-file-other-screen): Ditto.
13474         (find-file-read-only-other-screen): Ditto.
13475         (live-screen-p): Ditto.
13476         (screen-height): Ditto.
13477         (screen-iconified-p): Ditto.
13478         (screen-list): Ditto.
13479         (screen-live-p): Ditto.
13480         (screen-name): Ditto.
13481         (screen-parameters): Ditto.
13482         (screen-pixel-height): Ditto.
13483         (screen-pixel-width): Ditto.
13484         (screen-root-window): Ditto.
13485         (screen-selected-window): Ditto.
13486         (screen-totally-visible-p): Ditto.
13487         (screen-visible-p): Ditto.
13488         (screen-width): Ditto.
13489         (screenp): Ditto.
13490         (get-screen-for-buffer): Ditto.
13491         (get-screen-for-buffer-noselect): Ditto.
13492         (get-other-screen): Ditto.
13493         (iconify-screen): Ditto.
13494         (lower-screen): Ditto.
13495         (mail-other-screen): Ditto.
13496         (make-screen): Ditto.
13497         (make-screen-invisible): Ditto.
13498         (make-screen-visible): Ditto.
13499         (modify-screen-parameters): Ditto.
13500         (new-screen): Ditto.
13501         (next-screen): Ditto.
13502         (next-multiscreen-window): Ditto.
13503         (other-screen): Ditto.
13504         (previous-screen): Ditto.
13505         (previous-multiscreen-window): Ditto.
13506         (raise-screen): Ditto.
13507         (redraw-screen): Ditto.
13508         (select-screen): Ditto.
13509         (selected-screen): Ditto.
13510         (set-buffer-dedicated-screen): Ditto.
13511         (set-screen-height): Ditto.
13512         (set-screen-position): Ditto.
13513         (set-screen-size): Ditto.
13514         (set-screen-width): Ditto.
13515         (show-temp-buffer-in-current-screen): Ditto.
13516         (switch-to-buffer-other-screen): Ditto.
13517         (visible-screen-list): Ditto.
13518         (window-screen): Ditto.
13519         (x-set-screen-pointer): Ditto.
13520         (x-set-frame-pointer): Ditto.
13521         (screen-title-format): Ditto.
13522         (screen-icon-title-format): Ditto.
13523         (terminal-screen): Ditto.
13524         (delete-screen-hook): Ditto.
13525         (create-screen-hook): Ditto.
13526         (mouse-enter-screen-hook): Ditto.
13527         (mouse-leave-screen-hook): Ditto.
13528         (map-screen-hook): Ditto.
13529         (unmap-screen-hook): Ditto.
13530         (default-screen-alist): Ditto.
13531         (default-screen-name): Ditto.
13532         (x-screen-defaults): Ditto.
13533         (x-create-screen): Ditto.
13534         * obsolete.el: meta-flag removed.
13535         baud-rate removed.
13536         sleep-for-millisecs removed.
13537         extent-data removed.
13538         set-extent-data removed.
13539         set-extent-attribute removed.
13540         extent-glyph removed.
13541         extent-layout removed.
13542         set-extent-layout removed.
13543         list-faces-display removed.
13544         list-faces removed.
13545         trim-versions-without-asking removed.
13546         after-write-file-hooks removed.
13547         truename removed.
13548         auto-fill-hook removed.
13549         blink-paren-hook removed.
13550         select-screen-hook, deselect-screen-hook removed.
13551         auto-raise-screen, auto-lower-screen removed.
13552
13553         * msw-mouse.el: Global change resource -> mswindows-resource.
13554
13555         * XEmacs 21.0-pre5 is released.
13556
13557 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13558
13559         * about.el (about-hackers): Credits update.
13560
13561 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13562
13563         * register.el (insert-register): Don't activate the region.
13564
13565 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13566
13567         * select.el: Restore x-* symbols for backwards compatibility:
13568         x-copy-primary-selection, x-kill-primary-selection,
13569         x-delete-primary-selection, x-select-make-extent-for-selection,
13570         x-valid-simple-selection-, x-cut-copy-clear-internal.
13571
13572 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13573
13574         * XEmacs 21.0-pre4 is released.
13575
13576 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13577
13578         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13579         reporting bugs.
13580         (maybe-add-init-button): Fix semantics under Windows.  Use
13581         `expand-file-name' rather than `concat'.
13582
13583         * help.el (print-messages): New function.
13584
13585 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13586
13587         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13588
13589 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13590
13591         * about.el: Tweaked my entry in about-hackers.
13592
13593         * find-paths.el (paths-emacs-root-p):
13594           Relaxed emacs-root checking of an in-place installation to
13595           also accommodate the flat layout used on MS Windows.
13596
13597 1998-06-29  John Jones  <jj@asu.edu>
13598
13599         * package-get.el: calls to package-get-update-all will only
13600           update packages which are already installed.
13601
13602 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13603
13604         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13605         are handled by the gui-element face fallbacks now.
13606
13607         * x-faces.el: default gui-element face to "background" as well as
13608         the default face.
13609
13610         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13611         and default face settings since these are set as fallbacks now in
13612         the appropriate domain.
13613
13614 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13615
13616         * text-mode.el (text-mode): Reorder regexp so the OR part
13617         corresponding to `page-delim' goes first and the hack in
13618         `forward-paragraph' will work.
13619         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13620
13621 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13622
13623         * subr.el (remove-hook): When checking the hook value
13624           with functionp, don't apply car to it.
13625
13626 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13627
13628         * package-get.el (package-get-remote-filename):
13629           Don't use file-name-as-directory because the local directory
13630           separator conventions might not be the same as ftp's.
13631
13632 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13633
13634         * ldap.el (ldap-host-parameters-alist): New name of
13635         `ldap-host-parameters-plist'
13636
13637 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13638
13639         * package-get.el: Using (require 'package-get-base), now that it
13640         provides itself.  Consequently removed all instances of (load
13641         "package-get-base.el").
13642
13643 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13644
13645         * subr.el (remove-hook): Don't treat the hook value as a
13646           list unless it is both consp and not functionp.
13647
13648 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13649
13650         * about.el: Email address for Ben Wing is ben@xemacs.org.
13651         * auto-show.el: Ditto.
13652         * bytecomp.el: Ditto.
13653         * faces.el: Ditto.
13654         * x-scrollbar.el: Ditto.
13655         * x-misc.el: Ditto.
13656         * tty-init.el: Ditto.
13657         * toolbar-items.el: Ditto.
13658         * symbol-syntax.el: Ditto.
13659         * specifier.el: Ditto.
13660         * objects.el: Ditto.
13661         * hyper-apropos.el: Ditto.
13662         * glyphs.el: Ditto.
13663
13664 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13665
13666         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13667         vertical-divider-always-visible-p.
13668         (default-mouse-motion-handler): Ditto.
13669
13670 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13671
13672         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13673         global value.
13674
13675 1998-06-21  Oliver Graf <ograf@fga.de>
13676
13677         * build-reports.el: changed receiver to xemacs-build-reports list
13678
13679 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13680
13681         * font.el: Split font-family-mappings into X and
13682           mswindows-specific versions.
13683           mswindows-font-create-[object|name]: Treat supplied size
13684           as a pointsize. Added underline and strikethru handling.
13685
13686         * msw-faces.el: changed default mswindows charset to western.
13687
13688         * msw-glyphs.el: removed space in border-glyph font string that
13689           was inserted to get round bugs in the mswindows C font code.
13690
13691 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13692
13693         * about.el (about-hackers): Credits update.
13694
13695         * help-nomule.el (tutorial-supported-languages): Add Romanian
13696         TUTORIAL.
13697
13698         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13699         to ISO-8859-2.
13700
13701 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13702
13703         * font.el: Split font-family-mappings into X and
13704           mswindows-specific versions.
13705           mswindows-font-create-[object|name]: Treat supplied size
13706           as a pointsize. Added underline and strikethru handling.
13707
13708         * msw-faces.el: changed default mswindows charset to western.
13709
13710         * msw-glyphs.el: removed space in border-glyph font string that
13711           was inserted to get round bugs in the mswindows C font code.
13712
13713 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13714
13715         * minibuf.el: make read-color-completion-table call
13716           (mswindows-color-list for mswindows devices.
13717
13718 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13719
13720         * lisp/font-lock.el
13721         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13722         Let declaration items contain non-word symbol characters.
13723
13724 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13725
13726         * package-get.el (package-get-package-provider): Added autoload
13727         cookie.  Loading "package-get-base.el" in ALL functions that use
13728         it.  Fixed some (interactive ...) with multiple argument specs
13729         again.  Cosmetic indentation changes.
13730
13731 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13732
13733         * info.el (Info-insert-dir): Don't use nreverse on variables
13734         that you want to use later.
13735
13736 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13737
13738         * x-mouse.el (x-set-point-and-move-selection): Replace call
13739         to x-kill-primary-selection with kill-primary-selection
13740
13741 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13742
13743         * simple.el (what-cursor-position): Make cursor position reported
13744         use value of column-number-start-at-one
13745
13746 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13747
13748         * about.el (xemacs-hackers): Fix Jareth's email address.
13749
13750 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13751
13752         * startup.el (startup-splash-frame): Remove
13753         `xemacs-startup-logo-function'.
13754
13755 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13756
13757         * about.el (about-hackers): Update credits list.
13758
13759 1998-06-06  Jeff Miller <jmiller@smart.net>
13760
13761         * lisp/sound.el: Update sound-ext to allow filenames with
13762           extensions to be found by load-sound-file
13763
13764 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13765
13766         * info.el (Info-rebuild-outdated-dir): Removed variable
13767         (Info-auto-generate-directory): New variable
13768         (Info-save-auto-generated-dir): New variable
13769         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13770         (Info-build-dir-anew): Second parameter removed.  Use
13771         `Info-save-auto-generated-dir'
13772         (Info-rebuild-dir): Ditto
13773
13774 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13775
13776         * list-mode.el (next-list-mode-item): Would not recognize
13777         border between directly neighbored items.
13778
13779 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13780
13781         * package-get.el: add autoloads for some functions.
13782
13783 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13784
13785         * specifier.el (let-specifier): Tiny docfixes.
13786
13787 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13788
13789         * msw-mouse.el: set selection-pointer-glyph to Normal.
13790
13791 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13792
13793         * wid-edit.el (widget-specify-secret): New function.
13794         (widget-after-change): Use it.
13795         (widget-specify-field): Use it.
13796
13797 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13798
13799         * mouse.el (drag-window-divider): Use `(not done)' instead of
13800         `doit'; reuse result of `window-pixel-edges'.
13801
13802         * modeline.el (drag-modeline-event-lag): Rename to
13803         drag-divider-event-lag.
13804
13805 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13806
13807         * specifier.el (let-specifier): Rewritten not to generate needless
13808         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13809         arguments.
13810
13811 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13812
13813         * minibuf.el (read-file-name-1): Setup buffer-local value of
13814         `completion-ignore-case' in completions buffer under Windows.
13815
13816 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13817
13818         * about.el (about-maintainer-glyph): Fix support for not
13819         compressed images.
13820
13821 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13822
13823         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13824
13825         * mouse.el (mouse-track): Cancel selection if misc-user event with
13826         `cancel-mode-internal' function is fetched.
13827
13828 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13829
13830         * files.el (save-some-buffers-1): Fixed return value.
13831
13832 1998-06-01  Oliver Graf <ograf@fga.de>
13833
13834         * dragdrop.el: added experimental
13835
13836 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13837
13838         * startup.el (after-init-hook, init-file-user,
13839         user-init-directory, load-user-init-file):  Purge references
13840         to "~/.xemacs/init.el" from docstrings.
13841
13842         (load-user-init-file) Use paths-construct-path to construct
13843         paths to user init files.  Go directly to ~/.emacs, do not
13844         search ~/.xemacs/, do not load `default-custom-file'.
13845
13846 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13847
13848         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13849         general *sh.
13850         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13851
13852 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13853
13854         * menubar-items.el (default-menubar): add Update Packages to customize
13855         menu.
13856
13857 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13858
13859         * faces.el: use toolbar face as a fallback for toolbar properties
13860         in xpm-color-symbols instead of default.
13861
13862         * msw-faces.el: rename 3d-object -> gui-element face.
13863
13864 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13865
13866         * startup.el (xemacs-startup-logo-function): New variable.
13867         (startup-splash-frame): Use it.
13868
13869 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13870
13871         * files.el (save-some-buffers): Would wait 1 second.
13872         (save-some-buffers-1): Delete other windows here instead of in
13873         `save-some-buffers'.
13874         (save-some-buffers): Force redisplay only if windows were deleted.
13875
13876 1998-06-02  Didier Verna  <didier@xemacs.org>
13877
13878         * cus-face.el (custom-face-attributes): generalized the use of
13879         toggle buttons for boolean attributes.
13880         Re-ordered the items a bit.
13881
13882 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13883
13884         * sound.el (default-sound-directory): Use `locate-data-directory'
13885         to find the sounds directory.
13886
13887 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13888
13889         * sound.el: default sound-ext to .wav under mswindows, .au
13890         otherwise. load-default sounds without extensions.
13891
13892 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13893
13894         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13895         if send-pr is not bound.
13896
13897 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13898
13899         * files.el: grok idl files in auto-mode-alist.
13900 1998-06-01  Jeff Miller  <jmiller@smart.net>
13901
13902         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13903         calling `upcase'.
13904
13905 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13906
13907         * msw-glyphs.el: add xbm to the list of image types supported.
13908
13909 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13910
13911         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13912         instead of XEmacs one when dumping InfoDock.
13913
13914 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13915
13916         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13917         for `modeline-visible-p'
13918
13919         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13920
13921 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13922
13923         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13924         since it's not used anymore. doc string fixes.
13925
13926         * package-get.el (package-get-file-installed-p): new function. use
13927         instead of file-installed-p which is in an external package.
13928
13929 1998-05-28  Oliver Graf <ograf@fga.de>
13930
13931         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13932         favor of select-window/switch-to-buffer
13933
13934 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13935
13936         * startup.el: changed (getenv "HOME") to (user-home-directory)
13937
13938 1998-05-25  Oliver Graf <ograf@fga.de>
13939
13940         * frame.el (cde-start-drag) moved to dragdrop.el
13941         (offix-start-drag-region) moved to dragdrop.el
13942         (offix-start-drag) moved to dragdrop.el
13943         * dragdrop.el (cde-start-drag) moved from frame.el
13944         (offix-start-drag-region) moved from frame.el
13945         (offix-start-drag) moved from frame.el
13946         (cde-start-drag-region) cde drag regions
13947         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13948
13949 1998-05-26  Oliver Graf <ograf@fga.de>
13950
13951         * dragdrop.el: created dragdrop-drag prototypes
13952         (cde-start-drag-region) fixed typo
13953
13954 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13955
13956         * simple.el (after-init-hook): Remove reader macro.
13957
13958         * packages.el (packages-hardcoded-lisp): Get rid of reader
13959         macros.  Update DOC string.
13960
13961 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13962
13963         * mouse.el (drag-window-divider): Ditto.
13964
13965         * modeline.el (mouse-drag-modeline): Use it.
13966
13967         * lisp-mode.el (let-specifier): Specify indentation.
13968
13969         * specifier.el (let-specifier): Renamed from
13970         `with-specifier-instance'.
13971
13972 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13973
13974         * x-faces.el:
13975         * faces.el: move definition of xpm-color-symbols from x-faces.el
13976         to faces. Predicate x-get-resource on the presence of x.
13977
13978         * msw-faces.el: set 3d-object face rather than modeline. Specify
13979         faces as specfier defaults.
13980
13981         * package-get.el: don't use package-admin-add-single-file-package.
13982
13983 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13984
13985         * toolbar-items.el: Fixup tooltips.
13986         (toolbar-gnus): Don't use obsolete variable
13987         toolbar-news-frame-properties.
13988         (toolbar-news-reader): Default to `gnus' instead of
13989         `not-configured'.
13990
13991         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13992         Windows.
13993
13994 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13995
13996         * package-get.el: rename -installedp -> -installed-p.
13997
13998 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13999
14000         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14001         attributes, and assinged it to continuation, truncation and
14002         hscroll glyphs.
14003
14004         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14005         and made continuation, truncation and hscroll glyphs arrow
14006         characters out of that font.
14007
14008 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14009
14010         * minibuf.el (minibuffer-electric-separator): Play nicely with
14011         directory-sep-char being \.
14012         (minibuffer-electric-tilde): Ditto.
14013         (read-file-name-map): Ditto.
14014
14015 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14016
14017         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14018         on X devices.
14019         (default-mouse-track-deal-with-down-event): Avoid
14020         `x-disown-selection'; use `disown-selection' instead.
14021
14022 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14023
14024         * select.el:
14025         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14026         moved to (cut-copy-clear-internal) in select.el. Ditto for
14027         (x-delete-primary-selection) (x-kill-primary-selection)
14028         (x-copy-primary-selection).
14029         (own-clipboard): new function.
14030
14031         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14032         functions in select.el. remove old ones.
14033         (mswindows-own-clipboard): new function.
14034
14035 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14036
14037         * gnuserv.el: allow connections from mswindows type devices.
14038
14039 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14040
14041         * msw-glyphs.el: change image type used from cursor to resource.
14042
14043 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14044
14045         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14046         for {top,bottom}-{left,right} values in addition to
14047         {top,bottom}_{left,right}.
14048         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14049
14050 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14051
14052         * cl-macs.el (specifier-instance): Undefine its setf method.
14053
14054         * specifier.el (with-specifier-instance): Added docstring.
14055
14056         * mouse.el (drag-window-divider): Ditto.
14057
14058         * modeline.el (mouse-drag-modeline): Use it.
14059
14060         * lisp-mode.el (with-specifier-instance): Define its indentation
14061         level.
14062
14063         * specifier.el (with-specifier-instance): New macro.
14064
14065 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14066
14067         * package-get.el (package-get-create-custom): new function to
14068         auto-generate package-get-custom.el from package-get-base.el.
14069         * (package-get-ever-installedp): new function.
14070         * (package-get-custom): new function to get all packages specified
14071         by customize.
14072
14073 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14074
14075         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14076
14077 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14078
14079         * cl-extra.el: Reverse previous float change.
14080
14081 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14082
14083         * x-faces.el:
14084         * faces.el (try-font-name): moved from x-faces.el since it is
14085         required by w3 under mswindows as well X.
14086
14087 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14088
14089         * winnt.el: Removed evil (setq completion-ignore-case t)
14090         clause, one more overlookef fsfism.
14091         (nt-quote-args-functions-alist): End sentences with double space.
14092
14093 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14094
14095         * window-xemacs.el (push-window-configuration): Remove kludgery of
14096         recaching default-toolbar specifier.
14097         (pop-window-configuration): Ditto.
14098         (unpop-window-configuration): Ditto.
14099
14100 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14101
14102         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14103
14104 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14105
14106         * winnt.el (nt-quote-args-verbatim): Added function.
14107         (nt-quote-args-prefix-quote): Added function.
14108         (nt-quote-args-backslash-quote): Added function.
14109         (nt-quote-args-double-quote): Added function.
14110         (nt-quote-args-functions-alist): New variable.
14111         (nt-quote-process-args): Added function. This is the main quoting
14112         work horse called from process-nt.c
14113
14114 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14115
14116         * winnt.el: Removed duplicate definitions for backspace,
14117         delete, M-backspace and C-M-backspace.
14118         (file-name-buffer-file-type-alist): Removed this variable.
14119         (find-buffer-file-type): Removed function.
14120         (find-file-binary):  Removed function.
14121         (find-file-text): Removed function.
14122         (find-file-not-found-set-buffer-file-type): Removed function.
14123         (save-to-unix-hook): Removed function.
14124         (revert-from-unix-hook): Removed function.
14125         (using-unix-filesystems): Removed function.
14126         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14127         warning.
14128         (x-set-selection): Removed function.
14129         (x-get-selection): Removed function.
14130         Removed commented FSFisms.
14131         Replaced copyright notice (this file is not part of GNU Emacs).
14132         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14133         comint-process-echoes setting to t.
14134
14135 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14136
14137         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14138         and used following the interface change of
14139         `paths-find-recursive-path'.
14140
14141         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14142         regexp instead of a list of base names.
14143         (paths-version-control-filename-regexp):
14144         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14145         Introduced and used following the interface change of
14146         `paths-find-recursive-path'.
14147
14148 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14149
14150         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14151         on X devices, rather than on all non-TTY devices.
14152
14153 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14154
14155         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14156
14157         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14158
14159 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14160
14161         * itimer.el (activate-itimer): Fixed usage of integers
14162         as argument to `concat'.
14163
14164 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14165
14166         * itimer.el (start-itimer): replace the use of `concat' with
14167         `format'
14168
14169 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14170
14171         * mode-motion.el (mode-motion-hook): Clarify docstring.
14172         From Bob Weiner <weiner@altrasoft.com>
14173
14174         * loadhist.el (symbol-file): Supply prompt string when used
14175         interactively.
14176         From Bob Weiner <weiner@altrasoft.com>
14177
14178 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14179
14180         * loadup.el (really-early-error-handler): Ditto.
14181
14182         * update-elc.el: Ditto.
14183
14184         * setup-paths.el (paths-construct-exec-path): Ditto.
14185
14186         * make-docfile.el: Ditto.
14187
14188         * find-paths.el (paths-decode-directory-path): Use split-path
14189         instead of decode-path.
14190
14191         * files.el (parse-colon-path): Update docstring reference.
14192
14193 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14194
14195         * msw-init.el:
14196         * x-init.el:
14197         Bind cut'n'paste keys to non window-system specific functions.
14198
14199         * msw-select.el: New function mswindows-clear-clipboard.
14200         mswindows-cut-copy-clipboard extended to handle clearing of the
14201         selection and renamed to mswindows-cut-copy-clear-clipboard.
14202
14203         * select.el: on mswindows devices delete-primary-selection
14204         calls mswindows-clear-clipboard.
14205
14206 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14207
14208         * simple.el (quoted-insert): Inhibit quit when using read-char.
14209
14210         * cmdloop.el (read-char): Don't inhibit quit.
14211         (read-char-exclusive): Ditto.
14212         (read-char): Signal quit if quit-char was pressed.
14213         (read-char-exclusive): Ditto.
14214         (read-quoted-char): Return a character, not integer.
14215
14216         * menubar-items.el (default-popup-menu): Use Andy's generic
14217         selection code.
14218         (default-popup-menu): Fix code.
14219
14220 1998-05-14  Oliver Graf <ograf@fga.de>
14221
14222         * dragdrop.el (dragdrop-function-widget): this time it's done
14223
14224 1998-05-13  Oliver Graf <ograf@fga.de>
14225
14226         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14227
14228 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14229
14230         * device.el (device-pixel-width):
14231         (device-pixel-height):
14232         (device-mm-width):
14233         (device-mm-height):
14234         (device-bitplanes):
14235         (device-color-cells): Swapped parameters to device-system-metric
14236         according to the interface change.
14237
14238 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14239
14240         * mouse.el (default-mouse-motion-handler): Use new name of the
14241         function event-over-vertical-divider-p.
14242         Do not set E-W arrow cursor over the divider if
14243         vertical-divider-draggable-p is nil in the window.
14244         ([top-level]): Use new name for the variable
14245         vertical-divider-map.
14246         (drag-window-divider): Respect vertical-divider-draggable-p.
14247         Variable name typo fixes.
14248
14249 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14250
14251         * keymap.el (kbd): Define here; handle string constants and
14252         others...
14253
14254 1998-05-15  Christian Nyb <chr@mediascience.no>
14255
14256         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14257         in Emacs 18.
14258
14259 1998-05-13  Didier Verna  <didier@xemacs.org>
14260
14261         * mouse.el (drag-window-divider): give the vertical divider a
14262         pressed look when dragging it.
14263
14264 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14265
14266         * faces.el: predicate some more face operations on x or mswindows
14267         not just x.
14268
14269         * modeline.el: enable modeline coloring for mswindows.
14270
14271 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14272
14273         * minibuf.el (minibuffer-default): Added variable; compatible with
14274         FSF Emacs.
14275         (next-history-element): Used `minibuffer-default'.
14276
14277 1998-05-12  Oliver Graf <ograf@fga.de>
14278
14279         * dragdrop.el (dragdrop-function-widget): button and mods ok
14280         arguments still look a bit strange
14281         (dragdrop-compare-mods) created
14282         (dragdrop-drop-do-functions) correctly checks for buttons and
14283         modifiers
14284
14285 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14286
14287         * setup-paths.el (paths-default-info-directories): Replace
14288         path-separator with directory-sep-char.
14289
14290         * files.el (path-separator): Don't define it here.
14291
14292 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14293
14294         * update-elc.el: Ditto.
14295
14296         * setup-paths.el (paths-construct-exec-path): Ditto.
14297
14298         * make-docfile.el: Ditto.
14299
14300         * loadup.el (really-early-error-handler): Ditto.
14301
14302         * find-paths.el (paths-decode-directory-path): Use decode-path
14303         instead of decode-path-internal.
14304
14305         * files.el (parse-colon-path): Update docstring.
14306
14307 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14308
14309         * subr.el (get-buffer-window-list): Make BUFFER optional.
14310
14311         * window-xemacs.el (windows-of-buffer): Defalias to
14312         get-buffer-window-list.
14313
14314 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14315
14316         * disass.el: Fix maintainer keyword.
14317
14318         * bytecomp.el (byte-compile-and-load-file): Autoload.
14319         (byte-compile-buffer): Ditto.
14320
14321         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14322         value is returned, not the name.
14323         (lisp-imenu-generic-expression): Enable it.
14324         (lisp-mode-variables): Ditto.
14325         (lisp-indent-offset): Change defconst to defvar.
14326         (lisp-indent-function): Ditto.
14327         (lisp-body-indent): Ditto.
14328
14329 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14330
14331         * modeline.el: Use zap-last-kbd-macro-event.
14332
14333         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14334         nil, don't attempt to do anything with messages.
14335         (eval-last-sexp): Use `letf' for clarity.
14336
14337 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14338
14339         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14340
14341 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14342
14343         * buff-menu.el:
14344         * lisp-mode.el:
14345         * obsolete.el:
14346         Change empty docstrings into no doc strings at all.
14347         Fix bogus FSF-format docstrings.
14348         * etags.el: Fix docstring.
14349
14350 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14351
14352         * package-get.el (package-get): Use internal md5
14353
14354 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14355
14356         * about.el (about-xemacs): Correct abuse of concat.
14357
14358 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14359
14360         * info.el (Info-mode): Use easymenu.
14361
14362 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14363
14364         * apropos.el (apropos): Don't use concat with integers.
14365
14366         * cmdloop.el (describe-last-error): Handle the case when no error
14367         was seen gracefully.
14368
14369         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14370         defun.
14371         (apropos-describe-plist): Ditto.
14372
14373         * help.el (with-displaying-help-buffer): Revert to a defun.
14374         (describe-key): Use it as defun.
14375         (describe-mode): Ditto.
14376         (describe-bindings): Ditto.
14377         (describe-prefix-bindings): Ditto.
14378         (describe-installation): Ditto.
14379         (view-lossage): Ditto.
14380         (describe-function): Ditto.
14381         (describe-variable): Ditto.
14382         (describe-syntax): Ditto.
14383
14384 1998-05-11  Oliver Graf <ograf@fga.de>
14385
14386         * dragdrop.el: changed order of require/provide
14387         (dragdrop-drop-mime-default) changed to new calling conventions
14388         (dragdrop-drop-do-functions) changed to new calling conventions
14389         (dragdrop-function-widget) this one needs more work...
14390
14391 1998-05-10  Oliver Graf <ograf@fga.de>
14392
14393         * about.el: another small change in my entry
14394         * dragdrop.el (dragdrop-drop-log-function): logging added
14395         plus customizations
14396         changed interface to handler functions. now called with event
14397         and object
14398
14399 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14400
14401         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14402         E-W arrow pointer displayed over draggable dividers.
14403
14404         * mouse.el (default-mouse-motion-handler): Show it when
14405         appropriate.
14406         (drag-window-divider): Added.
14407         ([top-level]): Initialized window-divider-map with a keymap
14408         binding the above function to left button down event.
14409
14410         * x-mouse.el (x-init-pointer-shape): Initialize
14411         divider-pointer-glyph from Cursor.dividerPointer, or use default
14412         E-W double arrow.
14413
14414 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14415
14416         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14417
14418 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14419
14420         * simple.el (count-words-buffer): Don't query for buffer.
14421         (count-lines-buffer): Ditto.
14422
14423 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14424
14425         * help.el (where-is): add optional insert argument.
14426
14427 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14428
14429         * help.el (describe-key-briefly): New argument INSERT.
14430
14431         * simple.el (eval-expression): New optional argument; synch with
14432         FSF 20.3.
14433
14434         * keydefs.el (global-map): Add new register bindings.
14435
14436         * register.el: Synched with FSF 20.3.
14437
14438 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14439
14440         * window-xemacs.el (recenter): all arguments are optional.
14441
14442 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14443
14444         * device.el: (device-pixel-width): Reflected name/parameters
14445         change to device-system-metric.
14446         (device-pixel-height): Ditto.
14447         (device-mm-width): Ditto.
14448         (device-mm-height): Ditto.
14449         (device-bitplanes): Ditto.
14450         (device-color-cells): Ditto.
14451
14452 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14453
14454         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14455
14456         * cl.el (most-positive-fixnum): Document.
14457         (most-negative-fixnum): Ditto.
14458
14459         * cus-dep.el: Updated comment.
14460
14461         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14462         constant.
14463
14464         * cus-load.el (custom-put): Removed.
14465
14466         * files.el (after-find-file): Just resignal quit instead of
14467         signaling "canceled".
14468
14469 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14470
14471         * frame.el (other-frame): Use `focus-frame' instead of
14472         select-frame kludges.
14473
14474         * lisp-mode.el: Update lisp-indent-function for
14475         save-selected-frame and with-selected-frame.
14476
14477         * frame.el (save-selected-frame): New macro.
14478         (with-selected-frame): Ditto.
14479         (other-frame): Use `set-frame-focus'.
14480
14481 1998-05-06  Oliver Graf <ograf@fga.de>
14482
14483         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14484         (dragdrop-drop-url-default) default handler for URL drops created
14485         (dragdrop-drop-mime-default) default handler for MIME drops created
14486         (dragdrop-drop-functions) default custom for handling drops created
14487         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14488
14489 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14490
14491         * mouse.el: Removed redundant mouse-mswindows-drop function.
14492
14493 1998-05-05  Oliver Graf <ograf@fga.de>
14494
14495         * about.el: changed some text in my entry
14496         * dragdrop.el: added customs
14497
14498 1998-05-04  Oliver Graf <ograf@fga.de>
14499
14500         * mouse.el: killed global drop key bindings
14501         (mouse-offix-drop) removed
14502         * dragdrop.el: created
14503         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14504
14505 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14506
14507         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14508         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14509
14510         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14511         obsolete comment.
14512
14513         * scrollbar.el (scrollbars-visible-p): Use new
14514         {vertical,horizontal}-scrollbar-visible-p specifiers.
14515
14516 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14517
14518         * device.el (device-pixel-height):
14519         (device-pixel-width):
14520         (device-mm-width):
14521         (device-mm-height):
14522         (device-bitplanes):
14523         (device-color-cells): Moved these 6 functions from device.c; they
14524         all use single (device-system-metrics) call.
14525
14526 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14527
14528         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14529         were renamed.
14530
14531         * menubar-items.el:
14532         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14533         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14534
14535         * help.el (help-map): Remove Hyperbole keybinding logic.
14536         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14537
14538 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14539
14540         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14541         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14542
14543 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14544
14545         * msw-glyphs.el: use nicer icon3 from the frame icon.
14546
14547 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14548
14549         * version.el (emacs-version): Remove InfoDock conditionals.
14550
14551         * startup.el (startup-splash-frame): Change ID logo name.
14552
14553 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14554
14555         * files.el (after-find-file): If the user presses C-g on
14556         directory-creation prompt, kill the buffer.
14557
14558 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14559
14560         * simple.el (count-words-region): Reverse previous change.
14561
14562 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14563
14564         * replace.el (query-replace): Just call perform-replace.
14565         (query-replace-regexp): Ditto.
14566         (perform-replace): Move region handling here.
14567         (perform-replace): Use the new arg to match-data.
14568
14569 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14570
14571         * x-init.el: Install X specific display table that
14572           displays char 0240 as a space to avoid whatever it is
14573           that screws up display of that character code.
14574
14575 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14576
14577         * help.el (function-arglist): If no arguments are documented for a
14578         subr, print nothing rather than incorrect output.
14579
14580 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14581
14582         * cmdloop.el (command-error): Update bail-out error message to use
14583         `emacs-program-name'.
14584
14585         * lib-complete.el: Remove reader macro cruft.
14586
14587         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14588         cruft.
14589
14590         * simple.el (count-words-region): Drop interactive-p check on the
14591         message.
14592
14593 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14594
14595         * font.el
14596         * msw-faces.el
14597         Correct spelling of mswindows-font-canonicalize-name.
14598
14599 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14600
14601         * ldap.el (ldap-host-parameters-alist): Replaced with
14602         `ldap-host-parameters-plist'
14603         (ldap-search): Adapt to previous change
14604
14605 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14606
14607         * about.el (about-hackers): Update Bob Weiner bio.
14608         (about-maintainer-info): Ditto.
14609
14610 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14611
14612         * simple.el (display-warning-minimum-level): Docfix.
14613
14614 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14615
14616         * widget.el (:default-get): New keyword.
14617         * wid-edit.el (default, widget-default-default-get): Define it.
14618         (group, widget-group-default-get): Define it.
14619         (menu-choice, widget-choice-default-get): Define it.
14620         (widget-default-get): New function.
14621         (widget-choice-action): Call it.
14622         (widget-editable-list-entry-create): Call it.
14623
14624 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14625
14626         * byte-optimize.el (byte-boolean-vars): Removed.
14627         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14628         lookup through `byte-boolean-vars'.
14629
14630 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14631
14632         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14633         resource-provided values into ghost specs for scrollbar-height and
14634         scrollbar-width.
14635
14636 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14637
14638         * byte-optimize.el: Don't attempt to optimize /=.
14639
14640         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14641         (byte-compile-/=): Ditto.
14642
14643 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14644
14645         * apropos.el: Use `with-displaying-help-buffer'.
14646         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14647         Use `with-displaying-help-buffer'.
14648         (apropos-follow): Do not give special treatment to buffer cursor
14649         was in prior to a mouse click.
14650         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14651         (apropos-print-doc): Set correct buffer for setting text
14652         properties.
14653
14654 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14655
14656         * help.el (help-buffer-prefix-string): New variable.
14657         (help-buffer-name): Use it.
14658
14659         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14660         mode menu.
14661
14662 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14663
14664         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14665
14666 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14667
14668         * files.el (find-file-noselect): Update docstring.
14669         (find-file-noselect): Signal an error if found an unreadable file.
14670         (file-chase-links): Save the match data.
14671         (normal-mode): Use `lwarn' and `error-message-string'.
14672         (interpreter-mode-alist): Change defconst to defvar.
14673         (inhibit-first-line-modes-regexps): Ditto.
14674         (inhibit-first-line-modes-regexps): Added .tgz.
14675         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14676         (change-major-mode-with-file-name): New user-option.
14677         (set-visited-file-name): Synched with FSF.
14678         (file-name-extension): New function, from FSF 20.3.
14679         (file-relative-name): Synched with FSF.
14680         (save-some-buffers): Support the C-r feature.
14681         (recover-session): Synched with FSF.
14682         (kill-some-buffers): Ditto.
14683         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14684
14685 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14686
14687         * files.el (insert-file): Undo previous change and reenable use of
14688         format.el.
14689
14690 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14691
14692         * window-xemacs.el (recenter): Define.
14693
14694 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14695
14696         * font.el (mswindows-font-create-name)
14697         (mswindows-font-create-object): new functions for mswindows type
14698         fonts.
14699
14700         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14701         strings are parsed as well as font objects.
14702
14703 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14704
14705         * modeline.el (defining-kbd-macro): Restore modeline indication of
14706         kbd-macro being recorded.
14707         (add-minor-mode): Simplify docstring.
14708         (modeline-minor-mode-menu): Remove stuff.
14709
14710 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14711
14712         * code-process.el (call-process): dynamically decide process
14713         coding type.
14714
14715 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14716
14717         * modeline.el: Add line-number-mode, column-number-mode to
14718         the modeline minor-mode menu.  Button2 on the line number does
14719         goto-line.
14720
14721 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14722
14723         * mouse.el: move x-selection-owner-p type things to
14724         selection-owner-p.
14725
14726         * msw-init.el: copy zmacs stuff from x-init.el
14727
14728         * msw-select.el (mswindows-own-selection)
14729         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14730         functions. Very simple minded implementation of selectio
14731         ownership.
14732
14733         * select.el (own-selection) (disown-selection)
14734         (activate-region-as-selection) (select-make-extent-for-selection)
14735         (valid-simple-selection-p): functions moved from x-select.el for
14736         generalized selection.
14737
14738         * x-select.el: see select.el changes.
14739
14740         * x-toolbar.el: use new selection functions.
14741
14742 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14743
14744         * packages.el (packages-find-package-directories): Fixed bug that
14745         would pick up multiple site-package directories.
14746         (package-locations): Added "xemacs-packages" as a late package
14747         location.
14748
14749         * find-paths.el: Now uses `emacs-program-name' and
14750         `emacs-program-version'.
14751         Additions to enforce version-specific directories in
14752         `paths-find-version-directory'.
14753
14754 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14755
14756         * default.el: Removed.
14757         * site-start.el: Removed.
14758
14759 1998-04-29  Didier Verna  <didier@xemacs.org>
14760
14761         * minibuf.el (minibuffer-history-minimum-string-length): Default
14762         to nil.
14763
14764 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14765
14766         * find-paths.el (paths-program-name): Rename.
14767         (paths-emacs-root-p): Ditto.
14768         (paths-find-site-directory): Ditto.
14769
14770 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14771
14772         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14773         `emacs-lisp-byte-compile-and-load'.
14774
14775 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14776
14777         * ldap.el (ldap-search): Fixed additional parameter passing to
14778         `ldap-open'
14779
14780 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14781
14782         * select.el (kill-primary-selection) (selection-owner-p)
14783         (copy-primary-selection) (yank-clipboard-selection)
14784         (selection-exists-p) (delete-primary-selection): new file and
14785         functions that do the right thing for the selected device.
14786
14787         * x-menubar.el: use generalised selection functions.
14788
14789         * dumped-lisp.el: dump select.el.
14790
14791 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14792
14793         * find-paths.el (paths-progname): New variable.
14794         (paths-emacs-root-p): Use it.
14795         (paths-find-site-directory): Ditto.
14796
14797 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14798
14799         * loadup.el ((member "dump" command-line-args)): Dump as
14800         `infodock' if InfoDock.
14801
14802 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14803
14804         * find-paths.el (construct-emacs-version): Simplify, include
14805         program name in the return value.
14806         * (paths-find-version-directory): Use it.
14807
14808 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14809
14810         * info.el (Info-parse-dir-entries): Fixed regexp
14811         (Info-build-dir-anew): Remove full suffix and capitalize info file
14812         name for files with no @direntry
14813         (Info-batch-rebuild-dir): New function
14814         (Info-suffixed-file): Check for regular files instead of simple
14815         file existence (could catch directories before)
14816
14817 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14818
14819         * setup-paths.el, find-paths.el: Removed uses of `not' which
14820         temacs doesn't have.
14821
14822         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14823         into root searching.
14824
14825 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14826
14827         * subr.el: Remove definition of `not'.
14828
14829 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14830
14831         * msw-glyphs.el: enable graphics support.
14832
14833 1998-04-23  Didier Verna  <didier@xemacs.org>
14834
14835         * x-menubar.el (default-menubar): restored the line-number-mode
14836         option.
14837
14838         * misc doc string updates related to the options menu.
14839
14840 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14841
14842         * setup-paths.el (paths-construct-load-path): Fix typo.
14843
14844 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14845
14846         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14847         font-menu-ignore-scaled-fonts don't have to be bound now; this
14848         gets us one step further towards making --no-autoloads work.
14849
14850         * startup.el (normal-top-level): Load auto-autoloads only if
14851         lisp-directory is non-nil.
14852
14853         * setup-paths.el (paths-construct-load-path): Made it robust
14854         against nil lisp-directory.
14855
14856         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14857         to the list of variables that cause a warning when nil.
14858
14859         * toolbar.el (init-toolbar-location): Now works even when there's
14860         no toolbar icon directory.
14861
14862 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14863
14864         * help.el (view-lossage): Recognize it.
14865
14866         * simple.el (log-message): Mark multiline messages.
14867
14868 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14869
14870         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14871
14872 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14873
14874         * package-get.el (package-get-all):  add `\n' separator to
14875         interactive specification so that both variables are read
14876
14877 1998-04-22  Didier Verna  <didier@xemacs.org>
14878
14879         * x-menubar.el: ported the options menu to Custom.
14880         Moved the "read only" toggle button to the buffers menu.
14881         Corrected some missing ;;;###autoload or defcustom.
14882
14883         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14884         the scrollbar-visible specifier for options menu handling.
14885
14886         * toolbar.el (toolbar-visible-p)
14887                      (toolbar-captioned-p)
14888                      (default-toolbar-position): defcustom wrappers around
14889         the toolbar specifiers for options menu handling.
14890
14891         * frame.el (get-frame-for-buffer-default-instance-limit):
14892         defcustom it for options menu handling.
14893
14894         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14895         font-lock-mode for options menu handling.
14896
14897         * cus-start.el: added Custom properties to overwrite-mode for
14898         options menu handling.
14899
14900 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14901
14902         * about.el: shameless self-promotion.
14903
14904 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14905
14906         * simple.el (raw-append-message): Slightly optimize.
14907         (remove-message): Use `push' for clarity.
14908         (append-message): Ditto.
14909         (display-warning): Dito.
14910         (raw-append-message): Send the message to the appropriate device.
14911
14912 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14913
14914         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14915         From Sean MacLennan <Sean.MacLennan@pika.ca>
14916
14917 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14918
14919         * setup-paths.el: Changed `directory-sep-char' to
14920         `path-separator', following a change in GNU Emacs.
14921
14922 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14923
14924         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14925         (Info-build-dir-anew): Add a final newline.
14926         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14927         is `always'
14928         (Info-rebuild-dir): Ditto
14929
14930         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14931
14932 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14933
14934         * simple.el (count-words-buffer): Retain zmacs region.
14935         (count-words-region): Ditto.
14936         * simple.el: (what-line): Expanded line counts.
14937         (count-lines): New parameter to conditionalize whether collapsed
14938         lines get counted.
14939         From Bob Weiner <weiner@altrasoft.com>
14940
14941 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14942
14943         * packages.el (package-locations): infodock-packages must override
14944         mule-packages and packages.
14945
14946 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14947
14948         * wid-edit.el:
14949         remove rude messages from widget-activation-widget-mapper
14950         and widget-activation-glyph-mapper
14951
14952 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14953
14954         * toolbar.el: Remove (featurep 'x) test from
14955         toolbar-make-button-list
14956
14957 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14958
14959         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14960         only if in the same frame.
14961
14962 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14963
14964         * packages.el (package-locations): Added site-packages hierarchy.
14965
14966         * setup-paths.el (paths-default-info-directories): Introduced and
14967         used.
14968
14969         * packages.el, setup-paths.el: Set various path searching depths
14970         to 1.
14971
14972         * packages.el (packages-hierarchy-depth):
14973         (packages-load-path-depth): Introduced and used.
14974
14975         * setup-paths.el (paths-load-path-depth): Introduced and used.
14976
14977         * find-paths.el (paths-find-recursive-path): Added max-depth
14978         parameter.
14979
14980 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14981
14982         * setup-paths.el (paths-construct-info-path): Removed
14983         dependency on behavior of (file-name-as-directory "").
14984
14985 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14986
14987         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14988         lisp objects
14989
14990 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14991
14992         * dump-paths.el, startup.el: Added handling for --debug-paths.
14993
14994 1998-04-15  William M. Perry  <wmperry@aventail.com>
14995
14996         * wid-edit.el: We cannot just set the help-echo or balloon-help
14997           properties for an extent based on the :help-echo widget
14998           property, since help-echo and balloon-help cause an EXTENT to
14999           get passed in, where :help-echo functions are expecting a WIDGET
15000
15001 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15002
15003         * scrollbar.el (init-scrollbar-from-resources): Call
15004         mswindows-init-scrollbar-metrics when appropriate.
15005
15006 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15007
15008         * dumped-lisp.el: dump x-toolbar for window system
15009
15010         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15011         have support and xpm.
15012
15013 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15014
15015         * files.el (toggle-read-only): Fix docstring.
15016         From Didier Verna <didier@xemacs.org>
15017
15018 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15019
15020         * startup.el (normal-top-level): Load autoload-file-name without
15021         specifying an extension---some people only auto-autoload.el.gz.
15022
15023 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15024
15025         * files.el (backup-enable-predicate): Don't bomb on NAME being
15026         nil.
15027
15028 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15029
15030         * find-paths.el, packages.el: Now prefers configure'd paths.
15031         This shouldn't cause any of the originally anticipated problems as
15032         the current paths architecture will not define the various
15033         configure-xxx variables if they're not specified on the configure
15034         command line.
15035
15036         * find-paths.el, setup-paths.el, packages.el: Removed all
15037         mentionings of "/" as a path separator.
15038         Used paths-construct-path throughout.
15039
15040         * find-paths.el (paths-construct-path): Created to assemble paths
15041         from directory components.
15042
15043         * setup-paths.el, packages.el: Used paths-decode-directory-path
15044         instead of decode-path-internal.
15045
15046         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15047         and associates.
15048         (paths-decode-directory-path) Created.
15049
15050         * setup-paths.el: Changed configure-exec-path to
15051         configure-exec-directory.
15052
15053 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15054
15055         * packages.el (packages-find-packages): Fixed decoding of
15056         EMACSPACKAGEPATH.
15057
15058         * startup.el: -no-packages -> -no-early-packages.
15059
15060         (packages-load-package-lisps): Fixed loading of auto-autoload
15061         files.
15062
15063         * startup.el (normal-top-level): Fixed loading of core
15064         auto-autoload.
15065
15066         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15067
15068         * startup.el, packages.el, dump-paths.el: Added proper settings
15069         for site-directory and lisp-directory variables.
15070
15071         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15072         inhibit-package-autoloads and fixed handling of it.
15073
15074         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15075         handling of former inhibit-package-init, now
15076         inhibit-early-packages, to make -vanilla etc. work.
15077
15078 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15079
15080         * code-process.el (start-process): Fallback to 'undecided instead
15081         of 'binary for process input coding stream.
15082
15083         * process.el (start-process): Docstring fix.
15084
15085 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15086
15087         * info.el (Info-insert-dir): Do not insert temporary dir files
15088         in Info-dir-file-attributes
15089         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15090         (Info-rebuild-dir): Ditto.
15091
15092 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15093
15094         * obsolete.el: Added obsoleteness declarations for
15095         `site-directory' and `Info-default-directory-list'.
15096
15097 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15098
15099         * find-paths.el (paths-find-emacs-root): Only look at the
15100         executable at the end of the symlink chain for determining the
15101         Emacs root.
15102
15103 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15104
15105         * setup-paths.el (paths-construct-info-path): Changed construction
15106         to cater to gone default in configure.
15107
15108         * find-paths.el (paths-uniq-append): Added.
15109
15110         * packages.el: Rewritten package path construction once again.
15111
15112         * dump-paths.el, startup.el: Removed package-path as a global
15113         variable.
15114
15115         * package-admin.el (package-admin-add-single-file-package):
15116         (package-admin-add-binary-package): Changed package-path to
15117         late-packages.
15118
15119         * packages.el (packages-split-path): Split path at "/" rather than
15120         nil according to change in emacs.c.
15121
15122 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15123
15124         * setup-paths.el (paths-construct-info-path): Changed info path
15125         order so that directories come out right.
15126         (paths-find-lock-directory): Fixed bug: It used to think
15127         configure-lock-directory is a path.
15128
15129 1998-04-06  Jeff Miller <jmiller@smart.net>
15130
15131         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15132         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15133         eases the use of toolbar-add/kill-item functions.
15134
15135 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15136
15137         * code-files.el (file-coding-system-alist): Commented out
15138         loaddefs.el magical treatment.
15139
15140 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15141
15142         * info.el (Info-rebuild-outdated-dir): Added new option
15143         `conservative' and made it the default
15144         (Info-rebuild-dir): Appropriately parse multi-line description
15145         strings, and multi-section dir files. Issue warning when dir
15146         is rebuilt as temporary
15147         (Info-build-dir-anew): Issue warning when dir is built as
15148         temporary
15149
15150 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15151
15152         * list-mode.el (list-mode-map): Bind highlight motion commands to
15153         standard keys left, right, C-b and C-f.
15154
15155 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15156
15157         * files.el (auto-mode-alist): allow .sc for Scheme->C
15158
15159 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15160
15161         * loadup.el (pureload): Don't quote (garbage-collect).
15162
15163 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15164
15165         * package-get-base.el: Updated.
15166
15167 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15168
15169         * isearch-mode.el (isearch-just-started): New variable.
15170         (isearch-mode): Set it.
15171         (isearch-repeat): Advance one character forward only if the search
15172         was successful, and was not just started.
15173         (isearch-repeat): Clear isearch-just-started.
15174
15175 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15176
15177         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15178         if running -batch.
15179
15180 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15181
15182         * subr.el (listify-key-sequence): Removed.
15183
15184 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15185
15186         * bytecomp.el (byte-compile-print-gensym): New option.
15187         (byte-compile-output-file-form): Use it.
15188         (byte-compile-output-docform): Ditto.
15189         (byte-compile-compiled-obj-to-list): Ditto.
15190
15191 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15192
15193         * msw-glyphs.el: set frame icon if xpm support.
15194
15195 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15196
15197         * help.el: Code that pretty prints variable values
15198           removed.
15199
15200 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15201
15202         * find-paths.el (paths-emacs-root-p): Correct test for installation
15203         directory.
15204         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15205
15206 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15207
15208         * loaddefs.el: Don't set debug-ignored-errors; leave
15209           its default value set to nil.
15210
15211 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15212
15213         * info.el (Info-rebuild-dir): fixed mis-spelling.
15214
15215 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15216
15217         * info.el (Info-rebuild-outdated-dir): New custom var
15218         (Info-insert-node): Create/update dir file when needed, ie when it
15219         does not exist or is older than some info files in directory
15220
15221 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15222
15223         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15224         for last packages, mainly for using a 20.4 package base.
15225
15226         * packages.el (late-packages): Typo fix.  It was called
15227         early-packages.
15228
15229         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15230         relative symlinks correctly.
15231         (paths-find-emacs-roots): More rigorous checking for plausible
15232         configuration-time root.
15233
15234         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15235         find its roots.
15236
15237 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15238
15239         * faces.el: Fix docstrings.
15240         * glyphs.el: Fix docstrings.
15241         * mouse.el: Fix docstrings.
15242
15243         * frame.el: Change phrase `current frame' to `selected frame'.
15244
15245         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15246
15247         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15248         macros using backquote to make them infinitely more readable.
15249
15250 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15251
15252         * packages.el (packages-find-package-path): Hardcoded specialized
15253         InfoDock support until we can clean this up.
15254
15255         * help.el (describe-bindings-1): Return the value of the bindings
15256         help buffer created.
15257         (describe-bindings): Ditto.
15258
15259         * simple.el (set-variable): Restore previous behavior of not
15260         bombing if the variable to set is not boundp.
15261
15262 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15263
15264         * packages.el (packages-handle-package-dumped-lisps): Allow for
15265         non-local files to be loaded off the package-lisp variable.
15266
15267 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15268
15269         * x-faces.el: Global X resources should override
15270           specs for all device classes (color, grayscale, mono);
15271           code currently doesn't override any of them.  Fixed by
15272           calling remove-specifier with '(x default) as the tag
15273           set and allowing inexact matches.
15274
15275 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15276
15277         * faces.el: Separated face initializations based on
15278           device classes into device type specific (tag set,
15279           instantiator) pairs.
15280
15281 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15282
15283         * wid-edit.el (widget-choice-action): Remember user's explicit
15284         choice.
15285         (widget-choice-value-create): Respect it.
15286         From Richard Stallman <rms@gnu.org>
15287
15288 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15289
15290         * setup-paths.el (paths-construct-info-path): Always append
15291         existing directories from configure-time info path.
15292
15293         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15294         Info-directory-list.
15295
15296         * info.el: Removed Info-default-directory-list which was broken by
15297         design.
15298         Removed bogus initialization of Info-directory-list---startup.el
15299         can do a much better job.
15300         Added autoload of Info-directory-list.
15301
15302         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15303         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15304         be exclusive; now it's merely given precedence, just like in the
15305         old days.
15306
15307 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15308
15309         * find-paths.el (paths-find-architecture-directory): Fix bug with
15310         finding; it used to default too early.
15311
15312 1998-03-25  Martin Buchholz <martin@xemacs.org>
15313
15314         * packages.el (packages-split-path): Fix a bug; it used to fail
15315         for paths that weren't split.
15316
15317 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15318
15319         * finder.el (finder-compile-keywords): trap on errors.
15320
15321 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15322
15323         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15324           fourth argument of t so that only the specs exactly
15325           matching the tag lists are removed.
15326
15327 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15328
15329         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15330
15331 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15332
15333         * minibuf.el (mouse-read-file-name-1): If a default directory was
15334         specified, use it for generating the completions.
15335
15336 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15337
15338         * update-elc.el: Now respects inhibit-package-init and
15339         inhibit-site-lisp.
15340         Now does path construction with loadup-paths.
15341
15342         * startup.el (normal-top-level, startup-setup-paths): Now respects
15343         inhibit-package-init and inhibit-site-lisp.
15344
15345         * packages.el (packages-find-package-path): Extended package path
15346         by version-specific hierarchies.
15347         (packages-find-packages): Now respects inhibit flag and
15348         inhibit-site-lisp.
15349         Moved path setup to loadup-paths.
15350
15351         * make-docfile.el: Now respects inhibit-package-init and
15352         inhibit-site-lisp.
15353         Now does path construction with loadup-paths.
15354
15355         * loadup.el: Now respects inhibit-package-init and
15356         inhibit-site-lisp.
15357
15358         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15359
15360         * loadup-paths.el: New file: setup load-path to encompass
15361         packages.
15362
15363 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15364
15365         * auto-show.el: load-gc renamed to pureload.
15366         * site-load.el: Ditto.
15367         * packages.el (toplevel): Ditto.
15368         * loadup.el (really-early-error-handler): Ditto.
15369         * dumped-lisp.el (preloaded-file-list): Ditto.
15370         * cus-face.el (custom-declare-face): Ditto.
15371
15372 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15373
15374         * <Today>: The Big Path Searching Overhaul.
15375
15376         * find-paths.el: New file: find and assemble paths in the
15377         installation hierarchy.
15378
15379         * setup-paths.el: New file: global layout of paths and directories
15380         within the XEmacs hierarchy.
15381
15382         * packages.el: Replaced everything related to path searching and
15383         startup by code in terms of find-paths.
15384
15385         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15386         the new path searching engine.
15387
15388         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15389         and setup-paths.
15390
15391 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15392
15393         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15394         setup-paths.el.
15395
15396 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15397
15398         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15399         compiles identically in any configuration.
15400         Removed irrelevant commentary.
15401
15402 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15403
15404         * simple.el (set-variable): Allow setting specifiers.
15405
15406 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15407
15408         * lisp.el (forward-sexp): Revert previous change.
15409
15410 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15411
15412         * frame.el (frame-initialize): Use `delete-console' instead of
15413         `delete-device' to delete the stream console to match the usage in
15414         Fkill_emacs.
15415
15416 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15417
15418         * files.el (cdpath-previous): New variable.
15419         (cd): Use it.
15420         From Bob Weiner <weiner@wave.altrasoft.com>
15421
15422 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15423
15424         * keydefs.el: Changed keybindings of forward-char,
15425           backward, scroll-up and scroll-down to point to their
15426           -command counterparts.
15427
15428         * simple.el: New functions: forwarc-char-command,
15429           backwrad-char-command, scroll-up-command,
15430           scroll-down-command which work liek their counterparts
15431           except that they honor the variable
15432           signal-error-on-buffer-boundary.
15433
15434           Definition of signal-error-on-buffer-boundary received
15435           from src/cmds.c.
15436
15437           defvar declaration added for word-across-newline to avoid
15438           byte-compiler warning about the free variable reference.
15439
15440 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15441
15442         * winnt.el: Removed "%t" from the beginning of
15443         modeline-format. From now on, there's no nt-specifics in the modeline.
15444
15445 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15446
15447         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15448         of `when' with `if'.
15449
15450 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15451
15452         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15453         mswindows. Must be reworked along with glyphs.el, or
15454         merged into it, after there is images support.
15455
15456         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15457         'mswindows.
15458
15459 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15460
15461         * faces.el: fix for text cursor initialization.
15462         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15463         From Andy Piper <andyp@parallax.co.uk>
15464
15465 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15466
15467         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15468         if there is an existing package that handles it and warn the user
15469         about that mode.
15470
15471 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15472
15473         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15474         Installation" menu item when Installation-string is not bound.
15475
15476 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15477
15478         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15479         From Jeremiah W. James <jerry@cs.ucsb.edu>
15480
15481 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15482
15483         * msw-faces.el:
15484         * faces.el: Fix face initialization.
15485
15486 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15487
15488         * files.el (backup-enable-predicate): fix breakage introduced
15489         by TMPDIR patch.
15490
15491 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15492
15493         * x-faces.el (x-init-face-from-resources): The
15494           TTY face property retrieval functions don't return
15495           specifiers, so use face-property instead.
15496
15497 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15498
15499         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15500
15501 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15502
15503         * x-menubar.el: Expanded documentation for
15504           option-save-faces.  Changed Options -> Browse Faces
15505           menu entry to invoke customize-face.
15506
15507 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15508
15509         * faces.el: Most face initialization moved out of
15510           init-other-random-faces to the top level so that the
15511           initialization happens before Xemacs is dumped.  Much
15512           of the fascist "face-differs-from-default-p or FROB!"
15513           code has been retired in favor of letting the user do
15514           what they want to do.  Face initialization code changed
15515           to use `default' specifier tag so that the settings can
15516           be overridden later if the user wishes it.
15517
15518 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15519
15520         * about.el (about-hackers): Update contributors list.
15521
15522 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15523
15524         * specifier.el: Define new specifier tag `default'.
15525
15526         * modeline.el: Initialize faces using `default' tag.
15527
15528         * x-faces.el (x-init-face-from-resources): Remove
15529           specifier specs containing the `default' tag before
15530           adding new specs.
15531
15532 1998-03-02  John Jones  <jj@asu.edu>
15533
15534         * package-get.el (package-get-all): fixed arguments on call to
15535         package-admin-add-single-file-package.
15536         * package-get.el (package-get-installedp): fixed to match
15537         advertised behavior.
15538         * package-get.el: added function package-get-update-all which
15539         installs newest versions of all the current packages (if they are
15540         not already installed).
15541
15542 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15543
15544         * files.el (find-file-noselect): Uncommented `truename' binding in
15545         `let*' and use it later to set `buffer-file-truename' iff it's
15546         still nil, as happens for example when finding a compressed
15547         file with "jka-compr".
15548
15549 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15550
15551         * faces.el: in make-face-* type functions do the operation for all
15552         window systems, not just the first one found.
15553
15554         * font.el: call mswindows-list-fonts for mswindows.
15555
15556 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15557
15558         * code-process.el (call-process-region):
15559         * process.el (call-process-region):
15560         * package-get.el (package-get-dir):
15561         * files.el (backup-enable-predicate):
15562         * gnuserv.el (gnuserv-temp-file-regexp):
15563         Use temp-directory in place of `/tmp'.
15564
15565 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15566
15567         * "Fast" dired-in-C enhancements for Windows 95/NT:
15568
15569         * files.el: Added function, `wildcard-to-regexp', from GNU
15570           Emacs.
15571
15572         * files.el (insert-directory): Modified to use special
15573           dired-in-C enhancements if present.
15574
15575 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15576
15577         * code-files.el: make default coding no-conversion.
15578
15579 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15580
15581         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15582         the load-path.
15583
15584         * update-elc.el: Strip directory when testing for files not to
15585         bytecompile.
15586
15587 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15588
15589         * lisp-mode.el: Use recommended form for menus.
15590
15591         * info.el (Info-construct-menu): Use recommended form for menus.
15592
15593         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15594         entry.
15595
15596 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15597
15598         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15599           (get-frame-for-buffer-noselect): Always return frames
15600           in the not-this-window-p cond clause.
15601
15602 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15603
15604         * help.el (describe-installation): New function.
15605
15606         * x-menubar.el (default-menubar): Add describe-installation to
15607         Help menu.
15608
15609         * packages.el (packages-unbytecompiled-lisp): Installation.el
15610         should not be bytecompiled.
15611
15612         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15613         XEmacs.
15614
15615         * x-menubar.el (default-menubar): Use correct guard for VM menu
15616         entry.
15617
15618         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15619         coding.
15620         From Andy Piper <andyp@parallax.co.uk>
15621
15622 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15623
15624         * ldap.el: Do not require ldap-internal at compile time.
15625
15626 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15627
15628         * code-files.el: new file. a virtual copy of mule-files.el
15629         but without charset
15630         dependencies. (toggle-buffer-file-ocding-system) new function for
15631         changing the eol type for the current buffer.
15632
15633         * code-process.el: new file. a copy of
15634         mule-process.el. mule-process.el will disappear when things have
15635         settled.
15636
15637         * coding.el: new file. a virtual copy of mule-files.el but
15638         without charset dependencies. (coding-system-base) new function
15639         for getting the parent coding system of a coding system with eol
15640         type set.
15641
15642         * dumped-lisp.el: add above files for the non-mule case.
15643
15644 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15645
15646         * window-xemacs.el (display-buffer): If no explicit
15647           frame is specified, search for a window that displays
15648           the buffer on the currently selected frame, before
15649           searching other frames.
15650
15651 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15652
15653         * frame.el (get-frame-for-buffer): If not-this-window-p
15654           is non-nil, use window on the selected frame if it is not
15655           also the selected window.  When defaulting, search for
15656           windows on the currently selected fgrame before searching
15657           other frames.
15658
15659 1998-02-25  Didier Verna  <didier@xemacs.org>
15660
15661         * modeline.el (modeline-swap-buffers): originally named
15662         `mouse-release-modeline'. Whether to actually swap the buffers is
15663         decided in `mouse-drag-modeline'.
15664         (mouse-drag-modeline): A button release event is considered a
15665         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15666         stay unchanged.
15667
15668 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15669
15670         * x-menubar.el: Put redo on the menubar.
15671         From Aki Vehtari <Aki.Vehtari@hut.fi>
15672
15673 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15674
15675         * bytecomp.el (displaying-byte-compile-warnings): if
15676         temp-buffer-show-function is set, use it to display current set of
15677         warnings in the "*Compile-Log-Show*" buffer.
15678
15679         * simple.el (display-warning-buffer): if temp-buffer-show-function
15680         is set, use it to display current set of warnings in the
15681         "*Warnings-Show*" buffer.
15682
15683 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15684
15685         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15686         Common Lisp.
15687
15688 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15689
15690         * menubar.el: Allow button descriptors at least 2 long.
15691
15692         * x-menubar.el (default-menubar): Use recommended forms.
15693         (file-menu-filter): Remove.
15694         (edit-menu-filter): Remove.
15695
15696 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15697
15698         * about.el (about-hackers): Updated.
15699
15700 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15701
15702         * help.el (help-max-help-buffers): new variable
15703         (help-register-and-maybe-prune-excess): new function
15704         (help-buffer-name): use help-max-help-buffers.
15705         (with-displaying-help-buffer): use
15706         help-register-and-maybe-prune-excess.
15707
15708         * help.el (help-maybe-pretty-print-value): if the value fits on
15709         one line, let it.
15710
15711 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15712
15713         * (with-displaying-help-buffer): there is no need to kill the buffer
15714         if it exists, because with-output-to-temp-buffer will clear it.
15715         further, killing the buffer violates the rule that
15716         temp-buffer-show-function, if set, has the full responsibility of
15717         showing the temp buffer.  killing the buffer fucks with the window
15718         configuration, hosing temp-buffer-show-function.
15719
15720
15721 1998-02-23  Didier Verna  <didier@xemacs.org>
15722
15723         * modeline.el (mouse-drag-modeline):
15724         - Always scroll the modeline that was originally clicked on.
15725         - Use x pixels instead of x characters (which doesn't work anyway)
15726         as horizontal reference for modeline dragging. This allows us to
15727         keep on dragging the modeline even if the motion event occurs in
15728         another window.
15729
15730 1998-02-23  Didier Verna  <didier@xemacs.org>
15731
15732         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15733         glyph on the modeline to indicate that dragging the mouse has an
15734         effect both horizontally and vertically.
15735
15736 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15737
15738         * about.el (about-xemacs): Get rid of redundant visible version
15739         number.
15740
15741 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15742
15743         * about.el (about-hackers): Update credits.
15744
15745 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15746
15747         * prim/register.el (view-register): Show register type file-query.
15748
15749 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15750
15751         * mode-motion.el (mode-motion-highlight-internal):
15752           save-excursion inside save-window-exucrsion form to
15753           hide buffer point changes from save-window-excursion.
15754           Prevents display flickering when the mouse pointer
15755           moves.
15756
15757 1998-02-17  Didier Verna  <didier@xemacs.org>
15758
15759         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15760         function to handle correctly the case of a toolbar one side of the
15761         window: scrolling will not necessarily happen.
15762
15763 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15764
15765         * files.el (after-find-file): Restore missing argument
15766           to format that provides filename for "... consider M-x
15767           recover-file" message.  Also call `message' with "%s"
15768           as the first arg instead of an arbitrary string.
15769
15770 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15771
15772         * about.el (about-hackers): Various additions.
15773
15774 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15775
15776         * autoload.el (generate-file-autoloads-1): Don't force an extra
15777         line out when copying on-the-same line autoloads.
15778
15779         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15780         is installed.
15781
15782 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15783
15784         * x11/x-win-xfree86.el (x-win-init-xfree86):
15785         * x11/x-win-sun.el (x-win-init-sun):
15786         * x11/x-init.el (x-initialize-compose):
15787         * prim/simple.el:
15788         (backward-or-forward-kill-sexp):
15789         (backward-or-forward-kill-sentence):
15790         (backward-or-forward-kill-word):
15791         (backward-or-forward-delete-char):
15792         * prim/isearch-mode.el (isearch-help-or-delete-char):
15793         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15794         x-keysym-on-keyboard-p to detect backspace.
15795         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15796         Clean up symbols used with dead keys, checking Linux and solaris
15797         keysyms.
15798         Simplify x-win-*.el using above methods.
15799         Change documentation for x-keysym-*-p functions.
15800
15801 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15802
15803         * about.el (about-hackers): Restore entries for Michael Sperber and
15804         Vinnie Shelton.
15805         From Vinnie Shelton <acs@acm.org>
15806
15807 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15808
15809         * simple.el (count-words-region): Ditto.
15810
15811 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15812
15813         * simple.el (count-words-buffer): Document.  Don't print anything
15814         if non-interactive.
15815
15816 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15817
15818         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15819         multiple files in InfoDock.
15820
15821 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15822
15823         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15824         from version.el in InfoDock.
15825
15826         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15827         specially.
15828
15829 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15830
15831         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15832         variable name in docstring.
15833
15834 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15835
15836         * menubar.h: Include "gui.h".
15837
15838 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15839
15840         * site-load.el: Fix documentation.
15841
15842 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15843
15844         * package-get-base.el (package-get-base): Updated.
15845
15846         * keymap.el: PC-ize.
15847
15848 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15849
15850         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15851         from' on a fresh line.
15852
15853 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15854
15855         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15856         object.
15857
15858 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15859
15860         * undo-stack.el: PC-ize.
15861
15862         * cmdloop.el: PC-ize.
15863
15864 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15865
15866         * bytecomp-runtime.el: PC-ize.
15867
15868         * byte-optimize.el: Prolog fixup.  PC-ize.
15869
15870         * cus-dep.el: Spelling fix.
15871
15872         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15873         entries follow).
15874
15875 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15876
15877         * text-mode.el (text-mode-hook-identify): New function,
15878         put on text-mode-hook.  Set text-mode-variant here.
15879         (text-mode): Don't set it here.
15880
15881 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15882
15883         * text-mode.el (text-mode-hook): New defvar.
15884         (text-mode-variant): New variable.
15885         (text-mode): Set that variable locally.
15886         (toggle-text-mode-auto-fill): New command.
15887
15888 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15889
15890         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15891
15892 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15893
15894         * text-mode.el (paragraph-indent-text-mode):
15895         Renamed from spaced-text-mode.
15896         (text-mode-map): Bind TAB to indent-relative.
15897         (indented-text-mode-map): Variable deleted.
15898         (indented-text-mode): Now an alias for text-mode.
15899
15900 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15901
15902         * loadup.el: test-atoms debugging stuffs removed.
15903
15904 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15905
15906         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15907
15908 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15909
15910         * help.el (describe-beta): Made it use `locate-data-file'.
15911         (describe-distribution): Ditto.
15912         (describe-copying): Ditto.
15913         (describe-project): Ditto.
15914         (view-emacs-news): Ditto.
15915
15916         * help-nomule.el (help-with-tutorial): Made it use
15917         `locate-data-file' to find tutorial.
15918
15919 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15920
15921         * about.el: Corrected my email address.
15922
15923         * mouse.el: Added 'mouse-mswindows-drop' similar to
15924         'mouse-offix-drop'.
15925
15926 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15927
15928         * loadup.el (running-xemacs): Spelling fix.
15929
15930 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15931
15932         * packages.el (packages-find-packages-1): Don't allow a backwards
15933         compatible lisp tree to overwrite `preloaded-file-list'.
15934
15935 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15936
15937         * loadup.el: Don't delete "xemacs" prior to dumping.
15938
15939 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15940
15941         * package-info.el (pi-last-mod-date): New function.
15942         (pi-author-version): New function.
15943         (batch-update-package-info): Use them.
15944
15945 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15946
15947         * frame.el (get-frame-for-buffer-default-to-current): Create.
15948         (get-frame-for-buffer-noselect): Allow user to use current frame
15949         with `get-frame-for-buffer-default-to-current'.
15950
15951 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15952
15953         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15954         (byte-compile-output-docform): Ditto.
15955         (byte-compile-compiled-obj-to-list): Ditto.
15956
15957 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15958
15959         * startup.el (command-line-1): Removed code that ran
15960           buffer-menu.
15961
15962 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15963
15964         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15965
15966 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15967
15968         * frame.el (suspend-emacs-or-iconify-frame): Check using
15969         `device-on-window-system-p' instead of explicitly checking for X,
15970         so that the same logic works for MS Windows.
15971         (suspend-or-iconify-emacs): Ditto.
15972
15973 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15974
15975         * about.el (about-maintainer-info): Andy Piper is back.
15976         (xemacs-hackers): Updated Andy Piper's email address.
15977         (about-hackers): Added Jonathan Harris.
15978         (about-hackers): Updated Tibor Polgar's email address.
15979
15980 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15981
15982         * about.el: Add xemacs.org email manager.
15983
15984         * package-get-base.el (package-get-base): Updated with most recent
15985         package updates.
15986
15987 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15988
15989         * help.el (function-arglist): Use `indirect-function' instead of
15990         `symbol-function' so that aliases are treated correctly.
15991
15992 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15993
15994         * help.el (help-map): Add f1 binding to `help-for-help'.
15995         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15996         (describe-key-briefly): Use `princ' "%s" to print object.
15997         (with-displaying-help-buffer): Kill buffer if it exists, again.
15998         (describe-key): Use `princ' "%s" to print object.
15999         (describe-function-1): Use `princ' "%s" to print object.
16000         Commented out alias lines removed.
16001         (help-pretty-print-limit): New variable to control pretty-printing
16002         of variable values.
16003         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16004         `help-pretty-print-value' again.  Only print-print when OBJECT is
16005         list of length less than `help-pretty-print-limit'.
16006         (describe-variable): Use `help-maybe-pretty-print-value' again.
16007
16008 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16009
16010         * simple.el (blink-matching-open): Remove C++ kludge.
16011         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16012
16013 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16014
16015         * info.el (Info-default-directory-list): Made the documentation
16016         more explanitory.
16017
16018 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16019
16020         * lisp/packages.el:
16021         * lisp/package-admin.el:
16022         * lisp/build-report.el:
16023         Fix typos.
16024
16025 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16026
16027         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16028         warnings in Java buffers without final newline and editing the
16029         last line.
16030
16031 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16032
16033         * packages.el (packages-find-packages-1): Don't allow a backwards
16034         compatible lisp tree to overwrite `preloaded-file-list'.
16035         Suggested by Colin Rafferty  <colin@xemacs.org>
16036
16037         * mouse.el (mouse-offix-drop): Set undo-boundary.
16038         From Oliver Graf <ograf@fga.de>
16039
16040 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16041
16042         * loadup.el (load-gc): rewrite as defun.
16043         Print something sensical if a required dump-time file isn't found.
16044
16045 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16046
16047         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16048         bug strikes a menudescriptor.
16049
16050         * package-get-base.el (package-get-base): Updated.
16051
16052         * package-info.el (batch-update-package-info): Derive REQUIRES
16053         from the Makefile.
16054
16055 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16056
16057         * files.el (save-some-buffers): Don't play games with deleting
16058         other windows if we are in the minibuffer window.
16059
16060 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16061
16062         * modeline.el (modeline-minor-mode-menu): Add support for :active
16063         (add-minor-mode): Document :active property to TOGGLE.
16064
16065 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16066
16067         * modeline.el (modeline-minor-mode-menu): Add support for an
16068         `:included' predicate in the `toggle-sym' plist.
16069         (add-minor-mode): Document the :included property, format
16070         docstring some more.
16071         (modeline-minor-mode-menu): Documentation string added.
16072
16073 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16074
16075         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16076         labels from the symbol-names by thwacking off the overly redundant
16077         and overused "mode", parenthesizing "minor", and capitalizing the
16078         resultant strings.  Also shortened the menu's title by eliminating
16079         the redundant buffer name.
16080         (add-minor-mode): Beautified the docstring, added mention of the
16081         `:menu-tag' property of TOGGLE.
16082         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16083         `toggle-sym' to beatify the mode-life menus.
16084         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16085         `auto-fill-function'.
16086
16087 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16088
16089         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16090         menus to :style 'toggle.
16091
16092 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16093
16094         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16095
16096 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16097
16098         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16099         only recognize first hyperlink.
16100         (hyper-apropos-highlightify): Deletia, this is already done by
16101         `hyper-apropos-insert-face'.
16102         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16103
16104 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16105
16106         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16107         mail.
16108         (toolbar-mail-reader): Add support for `send'.
16109         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16110
16111 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16112
16113         * info.el (Info-emacs-info-file-name): Add defvar for
16114         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16115         will function properly.
16116
16117 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16118
16119         * simple.el: make the backwards delete function called by
16120         `backward-or-forward-delete-char' user configurable.
16121
16122 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16123
16124         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16125         compiled function got loaded from.
16126
16127 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16128
16129         * term/apollo.el: Synched up with InfoDock 3.6.2.
16130
16131 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16132
16133         * startup.el (load-init-file): Load autoloads earlier.
16134         (startup-splash-frame): Handle InfoDock logo.
16135
16136         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16137         InfoDock.
16138         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16139
16140         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16141         doesn't have this function.
16142
16143         * packages.el (locate-data-file): Fix to call `locate-file'.
16144
16145 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16146
16147         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16148         version of version.el.
16149         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16150
16151         * x-menubar.el (default-menubar): Guard reference to
16152         `gnuserv-frame'.
16153         (default-menubar): Guard references to `font-lock-mode'.
16154         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16155         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16156
16157         * make-docfile.el: Don't snarf doc strings from autoloads.
16158
16159         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16160         loading auto-autoloads files.
16161
16162         * loaddefs.el: Disable dumping autoloads.
16163
16164 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16165
16166         * lisp-mnt.el: Synch to Emacs 20.2.
16167
16168         * help.el: Remove manual autoload of `finder-by-keyword'.
16169
16170         * finder.el (finder-by-keyword): Autoload.
16171
16172         * help.el: Conditionalize hyperbole setup.
16173
16174 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16175
16176         * packages.el (package-require): Update to reflect new data format.
16177
16178 1998-01-02  Didier Verna  <didier@xemacs.org>
16179
16180         * x-menubar.el (default-menubar): make the tutorials available
16181         through the menubar. (Plus some compilation warnings cleanup).
16182
16183 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16184
16185         * check-features.el: New file.  Perform sanity check after build.
16186
16187         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16188         files to tooltalk package.
16189         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16190         package.
16191
16192         * package-admin.el (package-admin-xemacs): Use better default for
16193         location of XEmacs binary.
16194
16195 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16196
16197         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16198         tag with sexp and add value tag with value `t'.
16199
16200 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16201
16202         * package-get.el: Changes to work with real data.
16203         From Pete Ware <ware@cis.ohio-state.edu>
16204
16205         * packages.el (packages-reload-autoloads): Guard load for the time
16206         being.
16207
16208         * update-elc.el ("packages.el"): Force loading packages.el instead
16209         of possibly out-of-date packges.elc.
16210         * make-docfile.el ("packages.el"): Ditto.
16211
16212 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16213
16214         * build-report.el (build-report-delete-regexp): Added a rule for
16215         the main tarball shadowing anything past it.
16216
16217 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16218
16219         * packages.el (package-provide): Delete a previous provide.
16220
16221         * package-info.el: New file.
16222
16223         * package-get.el: New file.
16224         From Pete Ware <ware@cis.ohio-state.edu>
16225         (package-get): Fix md5 computation to work with Mule.
16226
16227 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16228
16229         * simple.el (log-message-*): Quote symbols in docstrings properly.
16230
16231 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16232
16233         * packages.el (packages-new-autoloads): Ignore symbolic links.
16234
16235         * cus-face.el (face-custom-attributes-get): Fix typo.
16236         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16237
16238 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16239
16240         * startup.el (load-init-file): Reload new or changed autoloads
16241         unless inhibited.  Reload modified dumped lisp (stubbed).
16242
16243         * packages.el (packages-new-autoloads): New function.
16244         (packages-reload-autoloads): New function.
16245         (packages-reload-dumped-lisp): New (stub) function.
16246
16247         * loadup.el: Inhibit reloading dumped files when running temacs.
16248
16249         * loadhist.el (file-provides): Extend to handle variant
16250         extensions.
16251
16252         * replace.el (query-replace): Fix typo.
16253
16254 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16255
16256         * make-docfile.el: list-autoloads-path has been renamed.
16257         * update-elc.el: list-autoloads has been renamed.
16258
16259         * packages.el (packages-list-autoloads): Renamed.
16260         (packages-list-autoloads-path): Ditto.
16261
16262 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16263
16264         * packages.el (packages-find-packages-1): Made it signal a warning
16265         for an error in an auto-autoload.el file.
16266
16267 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16268
16269         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16270         tag with const.
16271         From Aki Vehtari <Aki.Vehtari@hut.fi>
16272
16273         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16274
16275         * loadhist.el (unload-feature): Remove autoload.
16276
16277 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16278
16279         * loadhist.el: Unpackaged.
16280
16281         * help.el (describe-symbol-find-file): Rename
16282         `describe-function-find-file' and make old name obsolete.
16283         (describe-function-1): Use it.
16284         (describe-function-1): Guard reference to
16285         `compiled-function-annotation'.
16286
16287 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16288
16289         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16290         argument.
16291         (help-mode-quit): New optional arg to control whether it kills or
16292         buries.  Tidied up.
16293         (with-displaying-help-buffer): Don't kill buffer initially, even
16294         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16295         (help-pretty-print-value): Rename back from
16296         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16297         use it, otherwise use dumped `cl-prettyprint'.
16298         (describe-variable): Use `help-pretty-print-value' again.
16299         (find-func): Removed reference to "find-func" at end.
16300
16301 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16302
16303         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16304           GUI XEmacs. Rename? x-menubar is rather window system
16305           independant, except for a couple of items.
16306
16307 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16308
16309         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16310         entries as they will no longer be distributed with XEmacs.
16311
16312         * format.el (format-alist): Fix image/tiff regexps.
16313         From P. E. Jareth Hein <jareth@camelot-soft.com>
16314
16315         * help.el (help-maybe-pretty-print-value): Rename.
16316         (describe-variable): Use it.
16317         (describe-variable): Add trailing linefeed.
16318
16319 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16320
16321         * help.el (describe-function-1): Don't output anything for
16322           arglist of autoload functions.
16323
16324 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16325
16326         * help.el (describe-function-1): Don't output anything for
16327           arglist of autoload functions.
16328
16329 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16330
16331         * help.el (help-mode-map): New bindings for `help-mode-bury',
16332         `describe-function-at-point', `describe-variable-at-point',
16333         `Info-elisp-ref', `customize-variable', `help-next-section' and
16334         `help-prev-section'.
16335         (help-next-section): New function.
16336         (help-prev-section): New function.
16337         (help-mode-quit): Changed to kill the help buffer.
16338         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16339         correctly.
16340         (help-buffer-name): New function to generate the name of help
16341         buffers.
16342         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16343         argument giving the name of the help buffer.
16344         (describe-key): Use `with-displaying-help-buffer' with name.
16345         (describe-mode): Ditto.
16346         (describe-bindings): Ditto.
16347         (describe-prefix-bindings): Ditto.
16348         (view-lossage): Ditto.
16349         (with-syntax-table): New macro.
16350         (function-called-at-point): Use `ignore-errors' and
16351         `with-syntax-table'.
16352         (function-at-point): Ditto.
16353         (describe-function): Use `with-displaying-help-buffer' with name.
16354         (function-arglist): Extracted from `describe-function-1'.  Returns
16355         function's arglist as string.
16356         (function-documentation): Extracted from `describe-function-1'.
16357         Returns function's docstring.
16358         (describe-function-1): Remove all the "stream" garbage, including
16359         the stream argument.  Use `function-arglist' and
16360         `function-documentation'.
16361         (describe-function-arglist): Just use `function-arglist'.
16362         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16363         (help-pretty-print-value): New function to help with
16364         pretty-printing variable values.  Knows about `#<...>'.  Needs
16365         `pp-internal'.
16366         (describe-variable): Use `with-displaying-help-buffer' with name.
16367         Formatting improved.  Display file where variable is defined, if
16368         known.  Use `help-pretty-print-value'.
16369         (describe-syntax): Use `with-displaying-help-buffer' with name.
16370         (list-processes): Remove "stream" garbage.
16371
16372 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16373
16374         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16375         call a dumped routine instead.
16376
16377         * x-win-xfree86.el: Wrap file in defun.
16378         * x-win-sun.el: Ditto.
16379
16380 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16381
16382         * help.el (view-emacs-news): Remove usage of outl-mouse which
16383         advises functions and does other evil things.
16384
16385 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16386
16387         * format.el (format-alist): Add `image/tiff'.
16388         From P. E. Jareth Hein <jareth@camelot-soft.com>
16389
16390 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16391
16392         * about.el (about-hackers): More names added.
16393
16394         * make-docfile.el: Remove superfluous package path search.
16395
16396         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16397
16398 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16399
16400         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16401         ignored shadows.
16402
16403 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16404
16405         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16406         get trailing slashes when added to the load-path.
16407
16408         * x-init.el (init-x-win): Locate where XEmacs X localization files
16409         are.
16410
16411 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16412
16413         * x-faces.el: Added support for foregroundToolBarColor
16414           to xpm-color-symbols.
16415
16416 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16417
16418         * etags.el (tags-remove-duplicates): Removed.
16419         (buffer-tag-table-list): Use `delete-duplicates'.
16420
16421         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16422         correctly.
16423         (get*): Defalias to `get'.
16424
16425         * cl.el (eql): Compare integers with `eq'.
16426         (cl-map-extents): Check for `map-extents' first.
16427
16428 1997-12-17  Didier Verna  <didier@xemacs.org>
16429
16430         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16431         added the 'numero', 'copyright' and 'trademark' symbols.
16432
16433         * leim/quail/latin-post.el ("french-postfix"): see above.
16434
16435 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16436
16437         * widget.el (define-widget): Check the arguments.
16438
16439         * cus-edit.el (customize-face): Use `check-argument-type'.
16440         (custom-variable-value-create): Use `signal' to signal error.
16441         (custom-variable-reset-saved): Ditto.
16442         (custom-variable-reset-standard): Ditto.
16443         (custom-face-reset-saved): Ditto.
16444
16445         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16446         (widget-default-format-handler): Ditto.
16447         (widget-checklist-add-item): Ditto.
16448         (widget-radio-add-item): Ditto.
16449         (widget-editable-list-entry-create): Ditto.
16450         (widget-sexp-prompt-value): Ditto.
16451
16452         * custom.el (custom-declare-variable): Signal errors better.
16453         (custom-handle-keyword): Ditto.
16454         (custom-declare-group): Ditto.
16455
16456         * window-xemacs.el (windows): Ditto.
16457
16458         * menubar.el (menu): Ditto.
16459
16460         * keydefs.el (keyboard): Ditto.
16461
16462         * minibuf.el (minibuffer): Ditto.
16463
16464         * process.el (execute): Ditto.
16465
16466         * fill.el (fill): Ditto.
16467
16468         * modeline.el (modeline): Ditto.
16469
16470         * help.el (help): Ditto.
16471
16472         * faces.el (faces): Ditto.
16473
16474         * files.el (files): Ditto.
16475
16476         * x-init.el (x): Ditto.
16477
16478         * lisp-mode.el (lisp): Ditto.
16479
16480         * process.el (processes): Ditto.
16481
16482         * mouse.el (mouse): Ditto.
16483
16484         * abbrev.el (abbrev): Moved from cus-edit.
16485
16486         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16487         as variable declaration.
16488
16489 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16490
16491         * menubar.el (find-menu-item): Use `check-argument-type'.
16492         (find-menu-item): Cosmetic changes.
16493
16494 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16495
16496         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16497
16498 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16499
16500         * startup.el (set-default-load-path): Only search package-path
16501         when not running temacs.
16502
16503         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16504         files.
16505
16506         * loadup.el: Correct commentary.  Reformatting.
16507         (really-early-error-handler): Use absolute path to the
16508         first dumped-lisp.el file.
16509         (really-early-error-handler): Print full path name of
16510         each dumped lisp file (inherited from InfoDock).
16511
16512         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16513         dumped-lisp.el files.
16514
16515         * make-docfile.el (preloaded-file-list): Reorder when the
16516         package-path is searched.
16517         * update-elc.el: Ditto.
16518
16519         * lisp-mode.el (call-with-condition-handler): Treat the same as
16520         `condition-case' for indentation.
16521
16522         * about.el (about-xemacs): Update release date.
16523
16524 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16525
16526         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16527         anywhere but at the last clause.
16528         (ecase): Disallow `t' and `otherwise'.
16529
16530 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16531
16532         * cus-edit.el (custom-buffer-create-buttons): New function
16533         from stuff moved out of `custom-buffer-create-internal'.
16534         (custom-novice): New variable.  Default t.
16535         (custom-display-global-buttons): Ditto.  Default `top'.
16536         (custom-buffer-create-internal): Only display help if
16537         `custom-novice' is non-nil.  Display global buttons according to
16538         `custom-display-global-buttons'.
16539
16540 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16541
16542         * menubar.el (find-menu-item): Use `check-argument-type'.
16543         (find-menu-item): Cosmetic changes.
16544
16545 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16546
16547         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16548         look.
16549
16550 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16551
16552         * format.el (format-deannotate-region):  Bug fix.
16553         Deannotating a region containing unknown tags would fail
16554         (causing decoding of text/enriched to fail at user level)
16555
16556 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16557
16558         * minibuf.el (read-directory-name): Support sixth
16559           arg, HISTORY, as already documented.
16560
16561 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16562
16563         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16564         to `ecase'.
16565
16566 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16567
16568         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16569         skk-activate.
16570
16571 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16572
16573         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.