update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=+>jis-x0213-2'.
5
6 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `=+>adobe-japan1-6'.
10
11 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-charset.el (default-coded-charset-priority-list): Add
14         `=+>jis-x0208@1978'.
15
16 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
19         setting for `=>ucs@component'.
20
21 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
25
26 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist):
29         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
30
31 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
34         CHISE.
35         (=>ucs@jis/2004): Ditto.
36
37 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist):
40         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
41
42 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `=>cbeta'.
46
47 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         setting for `==big5-cdp-itaiji-001'.
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `==big5-cdp-itaiji-001'.
54
55         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
56         XEmacs CHISE.
57
58 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
62         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
66         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
67
68         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
69         XEmacs CHISE.
70         (=>big5-cdp-itaiji-001): Ditto.
71         (=big5-cdp-itaiji-002): Ditto.
72         (=big5-cdp-itaiji-003): Ditto.
73
74 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-charset.el (default-coded-charset-priority-list): Add
77         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
78
79 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-charset.el (default-coded-charset-priority-list):
82         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
83         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
84         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87         setting for `=ucs-var-008'.
88
89         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
90         CHISE.
91         (=ucs-bmp-var-008): Likewise.
92
93 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list):
96         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
97
98 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `==ucs-sip@JP/hanazono'.
102
103         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
104         XEmacs CHISE.
105
106 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
109         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `=ucs-bmp-var-006'.
113
114         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
115         CHISE.
116         (=ucs-bmp-var-006): Likewise.
117
118 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=ucs-bmp-itaiji-009'.
122
123         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
124         XEmacs CHISE.
125         (=ucs-bmp-itaiji-009): Likewise.
126
127 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
130         `=>big5-cdp'.
131
132 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
135         (utf-8-ivs-gb): Likewise.
136         (utf-8-gb-er): Likewise.
137         (utf-8-ivs-gb-er): Likewise.
138         (utf-8-cns): Likewise.
139         (utf-8-ivs-cns): Likewise.
140         (utf-8-cns-er): Likewise.
141         (utf-8-ivs-cns-er): Likewise.
142         (utf-8-big5): Likewise.
143         (utf-8-ivs-big5): Likewise.
144         (utf-8-big5-er): Likewise.
145         (utf-8-ivs-big5-er): Likewise.
146         (utf-8-jis): Likewise.
147         (utf-8-ivs-jis): Likewise.
148         (utf-8-jis-er): Likewise.
149         (utf-8-ivs-jis-er): Likewise.
150         (utf-8-ks): Likewise.
151         (utf-8-ivs-ks): Likewise.
152         (utf-8-ks-er): Likewise.
153         (utf-8-ivs-ks-er): Likewise.
154
155 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
158         (utf-8-ivs-jp): Likewise.
159         (utf-8-jp-er): Likewise.
160         (utf-8-ivs-jp-er): Likewise.
161
162 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `=ucs-var-010'.
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
168         `=ucs-bmp-var-010'.
169
170         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
171         CHISE.
172         (=ucs-bmp-var-010): Likewise.
173
174 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `=ucs-sip@JP/hanazono'.
178
179         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
180         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
181
182 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list):
185         - Add `=big5-cdp-var-004'.
186         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
187           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
188
189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
190         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
191         `=big5-cdp-var-005'.
192
193         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
194         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
195         `=big5-cdp-var-003'.
196         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
197         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
198         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
199
200 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-charset.el (default-coded-charset-priority-list):
203         Don't prefer ucs-compat CCSes to other CCSes.
204
205 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===ucs-bmp-cjk-compat@unicode'.
209
210         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
211         coded-charset for XEmacs CHISE.
212
213 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `=ucs-sip-itaiji-003'.
217
218         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
219         XEmacs CHISE.
220
221 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=ucs-var-004'.
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
228
229         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
230         XEmacs CHISE.
231         (=ucs-var-004): Ditto.
232         (=ucs-bmp-var-004): Ditto.
233
234 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `=ucs-sip-var-003'.
238
239         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
240         XEmacs CHISE.
241
242 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
245         setting for `=ucs-itaiji-006'.
246
247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
248         `=ucs-bmp-itaiji-006'.
249
250         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
251         XEmacs CHISE.
252         (=ucs-bmp-itaiji-006): Ditto.
253
254 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
257         `=ucs-sip-var-002'.
258
259         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
260         XEmacs CHISE.
261
262 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `=ucs-sip-itaiji-002'.
266
267         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
268         XEmacs CHISE.
269
270 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `==hanyo-denshi/tk'.
274
275 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
278         (=hanyo-denshi/tk): Fix `long-name'.
279         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
280
281 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `=>mj'.
285
286 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
289         coded-charset for XEmacs CHISE.
290
291 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
294         setting for `=hanyo-denshi/tk'.
295
296 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
299         `=hanyo-denshi/tk/mf-01'.
300
301         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
302         XEmacs CHISE.
303         (=hanyo-denshi/tk/mf-01): Ditto.
304
305 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list):
308         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
309
310 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-charset.el (default-coded-charset-priority-list):
313         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
314
315 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
322
323         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
324         XEmacs CHISE.
325         (=ucs-bmp-itaiji-004): Ditto.
326         (=ucs-itaiji-005): Ditto.
327         (=ucs-bmp-itaiji-005): Ditto.
328
329 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `=ucs-sip-itaiji-001'.
333
334         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
335         XEmacs CHISE.
336
337 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
341         `=ucs-itaiji-008'.
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
345         `=ucs-bmp-itaiji-008'.
346
347         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
348         XEmacs CHISE.
349         (=ucs-bmp-itaiji-001): Ditto.
350         (=ucs-itaiji-003): Ditto.
351         (=ucs-bmp-itaiji-003): Ditto.
352         (=ucs-itaiji-008): Ditto.
353         (=ucs-bmp-itaiji-008): Ditto.
354
355 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
358         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
359
360         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
361         for XEmacs CHISE.
362         (==ucs-bmp-cjk-compat@JP): Ditto.
363
364 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         setting for `===hng-tzs'.
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `===hng-tzs'.
371
372         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
373         CHISE.
374
375 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378         setting for `===hng-doh'.
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `===hng-doh'.
382
383         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
384         CHISE.
385
386 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `===hng-wad'.
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `===hng-wad'.
393
394         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
395         CHISE.
396
397 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         settings for `==koseki' and `===hng-kcc'.
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `===hng-kcc'.
404
405         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
406         CHISE.
407
408 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
411         setting for `===hng-nkk'.
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `===hng-nkk'.
415
416         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
417         CHISE.
418
419 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
422         setting for `===hng-ink'.
423
424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
425         `===hng-ink'.
426
427         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
428         CHISE.
429
430 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `===hng-jhk'.
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `===hng-jhk'.
437
438         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
439         CHISE.
440
441 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
444         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
445         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
446         (===jis-x0213-1@2004): Likewise.
447         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
448         "jisx0213\\(\\.2004\\)-1" as the registry.
449         (=+>jis-x0213-1@2004): Likewise.
450         (=>jis-x0213-1@2004): Likewise.
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `===jis-x0213-1@2004'.
454
455 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `===hng-nak'.
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `===hng-nak'.
462
463         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
464         CHISE.
465
466 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `===hng-hos'.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `===hng-hos'.
473
474         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
475         CHISE.
476
477 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `===hng-tzj'.
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `===hng-tzj'.
484
485         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
486         CHISE.
487
488 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
491         setting for `===hng-kae'.
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `===hng-kae'.
495
496         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
497         CHISE.
498
499 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `===hng-kar'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `===hng-kar'.
506
507         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
508         CHISE.
509
510 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hng-kyd'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `===hng-kyd'.
517
518         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
519         CHISE.
520
521 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `===hng-hok'.
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===hng-hok'.
528
529         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
530         CHISE.
531
532 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `===hng-jyu'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `===hng-jyu'.
539
540         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
541         CHISE.
542
543 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `===hng-zkd'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `===hng-zkd'.
550
551         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
552         CHISE.
553
554 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `===hng-kmi'.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===hng-kmi'.
561
562         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
563         CHISE.
564
565 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `===hng-okd'.
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `===hng-okd'.
572
573         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
574         CHISE.
575
576 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         setting for `===hng-nkm'.
580
581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
582         `===hng-nkm'.
583
584         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
585         CHISE.
586
587 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `===hng-nto'.
591
592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
593         `===hng-nto'.
594
595         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
596         CHISE.
597
598 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `===hng-yhk'.
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `===hng-yhk'.
605
606         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
607         CHISE.
608
609 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `===hng-sok'.
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
615         `===hng-sok'.
616
617         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
618         CHISE.
619
620 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         setting for `===hng-kda'.
624
625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
626         `===hng-kda'.
627
628         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
629         CHISE.
630
631 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `===hng-myz'.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `===hng-myz'.
638
639         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
640         CHISE.
641
642 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `===hng-kgk'.
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `===hng-kgk'.
649
650         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
651         CHISE.
652
653 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
656         setting for `===hng-drt'.
657
658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
659         `===hng-drt'.
660
661         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
662         CHISE.
663
664 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         setting for `===hng-mam'.
668
669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
670         `===hng-mam'.
671
672         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
673         CHISE.
674
675 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `===hng-dng'.
679
680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
681         `===hng-dng'.
682
683         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
684         CHISE.
685
686 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `=>cns11643-5'.
690
691 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `===hng-keg'.
695
696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
697         `===hng-keg'.
698
699         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
700         CHISE.
701
702 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         setting for `===hng-jou'.
706
707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
708         `===hng-jou'.
709
710         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
711         CHISE.
712
713 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
716         setting for `===hng-smk'.
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `===hng-smk'.
720
721         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
722         CHISE.
723
724 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `===hng-kyo'.
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `===hng-kyo'.
731
732         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
733         CHISE.
734
735 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `===hng-kss'.
739
740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
741         `===hng-kss'.
742
743         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
744         CHISE.
745
746 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `===hng-wan'.
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `===hng-wan'.
753
754         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
755         CHISE.
756
757 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `===hng-ksk'.
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `===hng-ksk'.
764
765         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
766         CHISE.
767
768 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `===hng-kyu'.
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `===hng-kyu'.
775
776         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
777         CHISE.
778
779 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `===hng-skk'.
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `===hng-skk'.
786
787         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
788         CHISE.
789
790 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `===hng-sik'.
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `===hng-sik'.
797
798         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
799         CHISE.
800
801 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         setting for `===hng-kbk'.
805
806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
807         `===hng-kbk'.
808
809         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
810         CHISE.
811
812 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         setting for `===hng-kcj'.
816
817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
818         `===hng-kcj'.
819
820         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
821         CHISE.
822
823 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `===hng-k24'.
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `===hng-k24'.
830
831         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
832         CHISE.
833
834 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         setting for `===hng-gok'.
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `===hng-gok'.
841
842         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
843         CHISE.
844 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         setting for `===hng-tsu'.
848
849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
850         `===hng-tsu'.
851
852         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
853         CHISE.
854
855 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         setting for `===hng-sys'.
859
860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
861         `===hng-sys'.
862
863         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
864         CHISE.
865
866 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist):
869         - Use "&HNG010-<d><d><d><d><d>;" instead of
870           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
871         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
872
873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
874         `=ucs-bmp-itaiji-002' and `===hng-khm'.
875
876         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
877         "hngkhi-0" as the suffix of registry.
878         (===hng-khm): New coded-charset for XEmacs CHISE.
879         (=ucs-itaiji-002): Ditto.
880         (=ucs-bmp-itaiji-002): Ditto.
881
882 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `=>ucs@iwds-1'.
886
887         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
888         XEmacs CHISE.
889
890 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
893         CHISE.
894
895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
896         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
897         `===hng-khi'.
898
899 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `===hng-khi'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `===hng-khi'.
906
907         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
908         CHISE.
909
910 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
913         #x9FA5 as the value of `max-code'.
914         (=ucs-bmp-var-002): Likewise.
915         (=ucs-bmp-var-003): Likewise.
916         (=ucs-bmp-itaiji-084): Likewise.
917         (=ucs-bmp-cjk@JP): Likewise.
918         (=ucs-bmp-cjk@JP/hanazono): Likewise.
919         (==ucs-bmp-cjk@JP/hanazono): Likewise.
920         (=>ucs-bmp-cjk@component): Likewise.
921
922 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
925         CHISE.
926
927 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
930         XEmacs CHISE.
931         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
932         `==jis-x0208@1978/2-pr' as the mother.
933
934 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
937         CHISE.
938
939 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
943
944 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
947         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
948
949 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
952         setting for `===ucs@gb'.
953
954 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===hanyo-denshi/ks', `===jis-x0208' and
958         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
959         as the entity-reference for `===jis-x0213-1@2000'; use
960         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
961
962 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
963
964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
965         `===jis-x0208'.
966
967         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
968         instead of `===jis-x0208' as the mother.
969         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
970         `===jis-x0208' as the mother.
971         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
972         `===jis-x0208' as the mother.
973         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
974         `===jis-x0213-1' as the mother.
975         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
976         `===jis-x0213-1' as the mother.
977         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
978         the mother.
979         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
980         mother.
981
982 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `=ucs-var-001'.
986
987 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `=ucs-bmp-var-001'.
991
992         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
993         CHISE.
994         (=ucs-bmp-var-001): Ditto.
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         setting for `=ucs-var-003'.
998
999 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1002         `=ucs-bmp-var-003'.
1003
1004         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1005         CHISE.
1006         (=ucs-bmp-var-003): Ditto.
1007
1008 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1011         setting for `=ucs-var-002'.
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1014         `=ucs-bmp-var-002'.
1015
1016         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1017         CHISE.
1018         (=ucs-bmp-var-002): Ditto.
1019
1020 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1023         XEmacs CHISE.
1024         (==jis-x0208@1978/5pr): Ditto.
1025
1026 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `=>ucs-bmp-cjk@component'.
1030
1031         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1032         XEmacs CHISE.
1033         (=>ucs-bmp-cjk@component): Ditto.
1034
1035 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1038         setting for `=>iwds-1'.
1039
1040 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1043         CHISE.
1044
1045 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list):
1048         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1049         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1050         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1051         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1052
1053 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1056         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1057
1058         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1059         `=>>ucs@iso' as the mother.
1060         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1061         mother.
1062
1063 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `===hanyo-denshi/ia'.
1067
1068 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `===hanyo-denshi/ia'.
1072
1073 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-conf.el (=koseki): Fix DOC.
1076         (==koseki): New coded-charset for XEmacs CHISE.
1077
1078 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1081         XEmacs CHISE.
1082         (===hanyo-denshi/jd): Fix DOC.
1083
1084 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `===hanyo-denshi/ip'.
1088
1089 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `===hanyo-denshi/ip'.
1093
1094         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1095         XEmacs CHISE.
1096
1097 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100         `==ucs-radicals@unicode' and `=>daikanwa'.
1101
1102         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1103         for XEmacs CHISE.
1104
1105 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1108         XEmacs CHISE.
1109
1110 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `===ruimoku-v6'.
1114
1115 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `===ruimoku-v6'.
1119
1120 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1123         CHISE.
1124
1125 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1128         coded-charset for XEmacs CHISE.
1129
1130 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1133         XEmacs CHISE.
1134
1135 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1138         `===ucs-sip@iso'.
1139
1140 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1143         CHISE.
1144
1145 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `==ucs-sip@iso'.
1149
1150         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1151         CHISE.
1152
1153 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1156         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1157         (=ucs-sip-ext-b@iso): Fix registry.
1158         (==ucs-sip-ext-b@iso): Ditto.
1159         (===ucs-sip-ext-b@iso): Ditto.
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `=ucs-sip@iso'.
1163
1164 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1167         setting for `=>cbeta'.
1168
1169 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1172         `=>cns11643-7'.
1173
1174         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1175
1176 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1179         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1180
1181 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1184         `=ucs@cns'.
1185         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1186         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1187         `=ucs@jis/1990'.
1188         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1189         `=ucs@jis/2000'.
1190         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1191         `=ucs@jis/2004'.
1192         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1195         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1196
1197 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1200         XEmacs CHISE.
1201         (==jis-x0208@1978/1pr): Ditto.
1202         (==jis-x0208@1978/2-pr): Ditto.
1203
1204 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1207         setting for `===jis-x0213-1@2004'.
1208
1209 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1213
1214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1215         `===hanyo-denshi/jb'.
1216
1217         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1218         XEmacs CHISE.
1219         (=+>hanyo-denshi/ft): Ditto.
1220         (=+>hanyo-denshi/jt): Ditto.
1221
1222 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1225         `===hanyo-denshi/hg'.
1226
1227 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1230         XEmacs CHISE.
1231         (===hanyo-denshi/hg): Ditto.
1232
1233 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1234
1235         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1236         glyph-forms instead of detailed glyph-images.
1237         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1238         `=adobe-japan1-*'.
1239         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1240         (===adobe-japan1-1): Ditto.
1241         (===adobe-japan1-2): Ditto.
1242         (===adobe-japan1-3): Ditto.
1243         (===adobe-japan1-4): Ditto.
1244         (===adobe-japan1-5): Ditto.
1245         (===adobe-japan1-6): Ditto.
1246         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1247         `=>>>adobe-japan1' as the mother.
1248         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1249         `=>>adobe-japan1' as the mother.
1250         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1251         glyph-images.
1252         (==jis-x0208@1978): Ditto.
1253         (==jis-x0208@1983): Ditto.
1254         (==jis-x0208@1990): Ditto.
1255         (==jis-x0213-1): Ditto.
1256         (==jis-x0213-1@2000): Ditto.
1257         (==jis-x0213-1@2004): Ditto.
1258         (==jis-x0213-2): Ditto.
1259         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1260         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1261         `=jis-x0208@1978'.
1262         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1263         `=jis-x0208@1983'.
1264         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1265         `=jis-x0208@1990'.
1266         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1267         `=jis-x0213-1'.
1268         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1269         `=jis-x0213-1@2000'.
1270         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1271         `=jis-x0213-1@2004'.
1272         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1273         `=jis-x0213-2'.
1274         (===jis-x0208): New coded-charset for XEmacs CHISE.
1275         (===jis-x0208@1978): Ditto.
1276         (===jis-x0208@1983): Ditto.
1277         (===jis-x0208@1990): Ditto.
1278         (===jis-x0213-1): Ditto.
1279         (===jis-x0213-1@2000): Ditto.
1280         (===jis-x0213-2): Ditto.
1281         (===jis-x0212): Ditto.
1282         (===ks-x1001): Ditto.
1283         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1284         mother.
1285         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1286         as the mother.
1287         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1288         as the mother.
1289         (===cns11643-1): New coded-charset for XEmacs CHISE.
1290         (===cns11643-2): Ditto.
1291         (===cns11643-3): Ditto.
1292         (===cns11643-4): Ditto.
1293         (===cns11643-5): Ditto.
1294         (===cns11643-6): Ditto.
1295         (===cns11643-7): Ditto.
1296         (=>>cns11643-1): Ditto.
1297         (==big5-cdp): Indicate abstract glyph-images instead of
1298         representative glyph-images.
1299         (===big5-cdp): New coded-charset for XEmacs CHISE.
1300         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1301         detailed glyph-images.
1302         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1303         `=hanyo-denshi/*'.
1304         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1305         (===hanyo-denshi/ib): Ditto.
1306         (===hanyo-denshi/jt): Ditto.
1307         (===hanyo-denshi/ks): Ditto.
1308         (===mj): Ditto.
1309         (===mj-0): Ditto.
1310         (===mj-1): Ditto.
1311         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1312         `=>>>hanyo-denshi/*' as its mother.
1313         (==gt): Indicate abstract glyph-forms instead of detailed
1314         glyph-images.
1315         (===gt): New coded-charset for XEmacs CHISE.
1316         (=>>>gt): Indicates `==gt' instead of `=gt'.
1317         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1318         (==gt-k): Indicate abstract glyph-forms instead of detailed
1319         glyph-images.
1320         (===gt-k): New coded-charset for XEmacs CHISE.
1321         (==daikanwa): Indicates glyph-images instead of detailed
1322         glyph-images.
1323         (===daikanwa): New coded-charset for XEmacs CHISE.
1324         (===daikanwa/+p): Ditto.
1325         (===daikanwa/ho): Ditto.
1326         (==cbeta): Ditto.
1327         (===cbeta): Ditto.
1328         (==jef-china3): Ditto.
1329         (===jef-china3): Ditto.
1330         (==ruimoku-v6): Ditto.
1331         (==ucs@iso): Indicate representative glyph-forms instead of
1332         representative glyph-images.
1333         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1334         (==ucs@unicode): Indicate representative glyph-forms instead of
1335         representative glyph-images.
1336         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1337         `=ucs@unicode'.
1338         (==ucs@cns): Indicate representative glyph-forms instead of
1339         representative glyph-images.
1340         (==ucs@jis): Ditto.
1341         (==ucs@jis/1990): Ditto.
1342         (==ucs@jis/2000): Ditto.
1343         (==ucs@jis/2004): Ditto.
1344         (==ucs@ks): Ditto.
1345         (===ucs@iso): New coded-charset for XEmacs CHISE.
1346         (===ucs@unicode): Ditto.
1347         (===ucs@gb): Ditto.
1348         (===ucs@ks): Ditto.
1349         (===ucs-bmp-cjk@gb): Ditto.
1350         (===ucs-sip-ext-b@iso): Ditto.
1351
1352 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1355         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1356         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1357         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1358         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1359         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1360         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1361         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1362         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1363         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1366         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1367         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1368         - Use "&g1-[NAME];" for `=>>[NAME]'.
1369         - Abolish "&g2-[NAME];".
1370
1371 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1374         `=>>ucs@cns' as the mother.
1375
1376 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1379         setting for `==ucs@ks'.
1380
1381 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1384         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1385         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1386         0x00E30000〜0x00E409D5.
1387
1388 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1391         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1392         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1393
1394 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1395
1396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1397         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1398
1399         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1400         (=mj-0): Ditto.
1401         (=mj-1): Ditto.
1402         (==mj): Ditto.
1403         (==mj-0): Ditto.
1404         (==mj-1): Ditto.
1405         (=>>mj): Ditto.
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for `=mj' and `==mj'.
1409
1410 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1411
1412         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1413         CHISE.
1414
1415 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1418         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1419         `=>ucs@hanyo-denshi'.
1420
1421 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1425
1426         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1427         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1428
1429 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1430
1431         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1432         XEmacs CHISE.
1433
1434 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1437         Change priority of `=>>>ucs@iso'.
1438
1439         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1440         `=>>>ucs@iso' as the mother.
1441         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1442
1443 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1446         Change priority of `=>>>ucs@unicode'.
1447
1448         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1449         `=ucs@unicode'.
1450
1451 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1452
1453         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1454         Change priority of `=>>>ucs@jis'.
1455
1456         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1457         `=ucs@jis'.
1458
1459 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1462         setting for `==daikanwa/+p'.
1463
1464 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1467         setting for `==shinjigen@1ed'.
1468
1469 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1470
1471         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1472         XEmacs CHISE.
1473
1474 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-conf.el (==shinjigen): Modify DOC.
1477         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1478         (==shinjigen@rev): Modify DOC.
1479
1480 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1483         CHISE.
1484
1485 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1489
1490         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1491         XEmacs CHISE.
1492
1493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1494         `==daikanwa'.
1495
1496 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1499         setting for `==cns11643-7'.
1500
1501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1502         `==cns11643-7'.
1503
1504 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `==cns11643-6'.
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `==cns11643-6'.
1511
1512 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for `==cns11643-5'.
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1518         `==cns11643-5'.
1519
1520 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         setting for `==cns11643-4'.
1524
1525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1526         `==cns11643-4'.
1527
1528 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `==cns11643-3'.
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1534         `==cns11643-3'.
1535
1536 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1539         setting for `==cns11643-2'.
1540
1541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1542         `==cns11643-2'.
1543
1544 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1547         Change priority of `=>>>ucs@ks'.
1548
1549         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1550         `=ucs@ks'.
1551
1552 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1555         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1556         `==ucs@cns' and `==cns11643-1'.
1557
1558         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1559         (==cns11643-2): Ditto.
1560         (==cns11643-3): Ditto.
1561         (==cns11643-4): Ditto.
1562         (==cns11643-5): Ditto.
1563         (==cns11643-6): Ditto.
1564         (==cns11643-7): Ditto.
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `==cns11643-1'.
1568
1569 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1572         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1573         `=>>>ucs@jis/1990'.
1574
1575         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1576         `=ucs@jis/1990'.
1577         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1578         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1579
1580 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1583         Change priority of `=>>>ucs@cns'.
1584
1585         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1586         `=ucs@cns'.
1587
1588 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `==ks-x1001'.
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1594         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1595         `==ks-x1001'.
1596
1597 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1600
1601 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1602
1603         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1604         `=jis-x0208'.
1605         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1606         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1607         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1608         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1609         (=>>>jis-x0213-1@2000): Changed to an alias for
1610         `=jis-x0213-1@2000'.
1611         (=>>>jis-x0213-1@2004): Changed to an alias for
1612         `=jis-x0213-1@2004'.
1613         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1614
1615 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1618         `=adobe-japan1-0'.
1619         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1620         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1621         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1622         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1623         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1624         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1625
1626 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1627
1628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1629         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1630         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1631         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1632         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1633         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1634
1635 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1638         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1639         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1640         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1641         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1642         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1643         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1644         `==jis-x0212'.
1645
1646 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1649         "AdobeJapan1-[0-6]$".
1650         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1651         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1652         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1653         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1654         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1655         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1656         (==adobe-japan1-1): Ditto.
1657         (==adobe-japan1-2): Ditto.
1658         (==adobe-japan1-3): Ditto.
1659         (==adobe-japan1-4): Ditto.
1660         (==adobe-japan1-5): Ditto.
1661         (==adobe-japan1-6): Ditto.
1662         (==jis-x0208): Ditto.
1663         (==jis-x0208@1978): Ditto.
1664         (==jis-x0208@1983): Ditto.
1665         (==jis-x0208@1990): Ditto.
1666         (==jis-x0213-1): Ditto.
1667         (==jis-x0213-1@2000): Ditto.
1668         (==jis-x0213-1@2004): Ditto.
1669         (==jis-x0213-2): Ditto.
1670         (==jis-x0212): Ditto.
1671         (==gb2312): Ditto.
1672         (==iso-ir165): Ditto.
1673         (==gb12345): Ditto.
1674         (==ks-x1001): Ditto.
1675         (==cns11643-1): Ditto.
1676         (==cns11643-2): Ditto.
1677         (==cns11643-3): Ditto.
1678         (==cns11643-4): Ditto.
1679         (==cns11643-5): Ditto.
1680         (==cns11643-6): Ditto.
1681         (==cns11643-7): Ditto.
1682         (==big5-cdp): Ditto.
1683         (==hanyo-denshi/ja): Ditto.
1684         (==hanyo-denshi/jb): Ditto.
1685         (==hanyo-denshi/jc): Ditto.
1686         (==hanyo-denshi/jd): Ditto.
1687         (==hanyo-denshi/ft): Ditto.
1688         (==hanyo-denshi/ia): Ditto.
1689         (==hanyo-denshi/ib): Ditto.
1690         (==hanyo-denshi/hg): Ditto.
1691         (==hanyo-denshi/jt): Ditto.
1692         (==hanyo-denshi/ks): Ditto.
1693         (==gt): Ditto.
1694         (==gt-k): Ditto.
1695         (==daikanwa): Ditto.
1696         (==shinjigen): Ditto.
1697         (==ucs@iso): Ditto.
1698         (==ucs@unicode): Ditto.
1699         (==ucs@gb): Ditto.
1700         (==ucs-bmp@gb): Ditto.
1701         (==ucs@cns): Ditto.
1702         (==ucs-bmp@cns): Ditto.
1703         (==ucs@jis): Ditto.
1704         (==ucs@jis/1990): Ditto.
1705         (==ucs@jis/2000): Ditto.
1706         (==ucs@jis/2004): Ditto.
1707         (==ucs@JP): Ditto.
1708         (==ucs@JP/hanazono): Ditto.
1709         (==ucs@ks): Ditto.
1710         (==ucs-bmp@ks): Ditto.
1711         (==ucs@cns11643): Ditto.
1712         (==ucs-bmp-cjk@gb): Ditto.
1713         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1714         (==ucs-sip-ext-b@iso): Ditto.
1715
1716 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1719         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1720
1721         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1722         XEmacs CHISE.
1723         (=ucs-bmp-cjk@unicode): Abolished.
1724
1725 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1726
1727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1728         `=+>ucs-bmp-cjk-compat@jis'.
1729
1730         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1731         for XEmacs CHISE.
1732
1733 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1736         CHISE.
1737
1738 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1739
1740         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1741         for XEmacs CHISE.
1742         (=jis-x0208@1978/1er-pr): Abolished.
1743         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1744         `=jis-x0208@1978/1er-pr' as the mother.
1745
1746 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1749         setting for `=ucs-itaiji-084'.
1750
1751 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-charset.el (default-coded-charset-priority-list):
1754         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1755
1756         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1757         XEmacs CHISE.
1758         (=ucs-bmp-itaiji-084): Ditto.
1759
1760 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1763         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1764
1765 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1766
1767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1768         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1769
1770         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1771         XEmacs CHISE.
1772         (=big5-cdp-var-5): Ditto.
1773
1774 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1775
1776         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1777         XEmacs CHISE.
1778
1779 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1780
1781         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1782         XEmacs CHISE.
1783
1784 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1785
1786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1787         setting for `=>>>hanyo-denshi/ft'.
1788
1789 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1790
1791         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1792         XEmacs CHISE.
1793         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1794         `=hanyo-denshi/jd' as the mother.
1795
1796 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1797
1798         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1799         XEmacs CHISE.
1800         (=+>adobe-japan1-1): Ditto.
1801         (=+>adobe-japan1-2): Ditto.
1802         (=+>adobe-japan1-3): Ditto.
1803         (=+>adobe-japan1-4): Ditto.
1804         (=+>adobe-japan1-5): Ditto.
1805         (=+>adobe-japan1-6): Ditto.
1806         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1807
1808 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1811         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1812         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1813
1814         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1815         the top.
1816
1817 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1818
1819         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1820         XEmacs CHISE.
1821         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1822         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1823         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1824
1825 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list):
1828         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1829         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1830
1831         * mule/mule-conf.el: Modify order of definitions of some
1832         coded-charsets.
1833
1834 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1837         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1838         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1839
1840         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1841         CHISE.
1842         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1843         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1844
1845 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1846
1847         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1848         CHISE.
1849
1850 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1851
1852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1853         setting for `=daikanwa/+2p'.
1854
1855         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1856         XEmacs CHISE.
1857
1858 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1859
1860         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1861         XEmacs CHISE.
1862         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1863
1864 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1867         setting for `=>>>hanyo-denshi/ib'.
1868
1869 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1872         XEmacs CHISE.
1873         (=>>>hanyo-denshi/ib): Ditto.
1874         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1875         `=hanyo-denshi/ja' as the mother.
1876         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1877         `=hanyo-denshi/ib' as the mother.
1878
1879 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1882         XEmacs CHISE.
1883         (utf-8-ivs-mcs-er): Likewise.
1884         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1885         and `=>ucs-gb'.
1886         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1887         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1888         `ucs-gb' and `=>ucs-gb'.
1889         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1890         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1891         and `=>ucs-cns'.
1892         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1893         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1894         `ucs-cns' and `=>ucs-cns'.
1895         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1896         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1897         `ucs-big5' and `=>ucs-big5'.
1898         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1899         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1900         `ucs-big5' and `=>ucs-big5'.
1901         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1902         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1903         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1904         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1905         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1906         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1907         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1908         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1909         `=>ucs-jis'; modify DOC and mnemonic.
1910         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1911         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1912         and `=>ucs-jis'; modify DOC and mnemonic.
1913         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1914         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1915         `=>ucs-ks'.
1916         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1917         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1918         and `=>ucs-ks'.
1919         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1920
1921 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1924         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1925
1926 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1929         Modify priorities.
1930
1931 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1934         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1935
1936 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1939         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1940
1941 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1944         CHISE.
1945
1946 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1947
1948         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1949         CHISE.
1950
1951 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1952
1953         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1954         CHISE.
1955
1956 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1959         `=+>ucs-bmp-cjk@unicode'.
1960
1961         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1962         for XEmacs CHISE.
1963
1964 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         setting for `=>>daikanwa'.
1968
1969 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `=>>hanyo-denshi/jt'.
1973
1974 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1977         XEmacs CHISE.
1978         (=+>jis-x0208@1990): Ditto.
1979         (=+>jis-x0213-1@2000): Ditto.
1980
1981 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1984         XEmacs CHISE.
1985
1986 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1989         XEmacs CHISE.
1990         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1991         `=hanyo-denshi/jc' as the mother.
1992
1993 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1996         setting for `=+>adobe-japan1'.
1997
1998         * mule/mule-charset.el (default-coded-charset-priority-list):
1999         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2000         and `=>>hanyo-denshi/ft' to `=>>gt'.
2001
2002 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2005         XEmacs CHISE.
2006         (=>>adobe-japan1-1): Ditto.
2007         (=>>adobe-japan1-2): Ditto.
2008         (=>>adobe-japan1-3): Ditto.
2009         (=>>adobe-japan1-4): Ditto.
2010         (=>>adobe-japan1-5): Ditto.
2011         (=>>adobe-japan1-6): Ditto.
2012         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2013
2014 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=adobe-japan1): New alias for
2017         `=adobe-japan1-6'.
2018         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2019         (=>>>adobe-japan1-1): Ditto.
2020         (=>>>adobe-japan1-2): Ditto.
2021         (=>>>adobe-japan1-3): Ditto.
2022         (=>>>adobe-japan1-4): Ditto.
2023         (=>>>adobe-japan1-5): Ditto.
2024         (=>>>adobe-japan1-6): Ditto.
2025         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2026
2027 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2030         setting for `=>>>adobe-japan1'.
2031
2032 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         setting for `=+>ucs@ks'.
2036
2037 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2040         XEmacs CHISE.
2041         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2042         `=adobe-japan1-6' as the mother.
2043
2044 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2047         setting for `=>cns11643-7'.
2048
2049 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2052         CHISE.
2053
2054 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2057         XEmacs CHISE.
2058         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2061         setting for `=>ucs@jis/2004'.
2062
2063 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         setting for `=+>gt'.
2067
2068         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2069         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2070
2071 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2074         `=>ucs@unicode' as the mother.
2075         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2076         mother.
2077         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2078         mother.
2079         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2080         mother.
2081
2082 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2085         setting for `=+>ucs@unicode'.
2086
2087         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2088         CHISE.
2089
2090 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2093         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2094         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2095         - Add setting for `=+>ucs@cns'.
2096
2097         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2098         CHISE.
2099         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2100         as the mother.
2101         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2102         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2105         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2106
2107 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2110         setting for `=>ucs@ks'.
2111
2112 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2115         `=ucs-bmp-cjk-compat@unicode'.
2116
2117         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2118         coded-charset for XEmacs CHISE.
2119
2120 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2123         `=ucs-bmp-cjk-compat'.
2124
2125         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2126         XEmacs CHISE.
2127
2128 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2131         CHISE.
2132
2133 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2136         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2137
2138         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2139         `=>ucs@jis/1990'.
2140         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2141
2142 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2145         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2146
2147         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2148         CHISE.
2149         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2150         mother.
2151
2152 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2153
2154         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2155         `=>jis-x0213-2@usual'.
2156         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2157         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2158         `=>jis-x0213-2@usual' as the mother.
2159
2160 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2163         (=>ucs@JP): New alias for `=+>ucs@jis'.
2164
2165 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2168         `=>jis-x0208@usual'.
2169         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2170         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2171         `=>jis-x0208@usual' as the mother.
2172         (=>jis-x0208): Likewise.
2173
2174 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2177         setting for `=+>jis-x0208@1978'.
2178
2179 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2182         XEmacs CHISE.
2183
2184 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         setting for `=>>>ucs@jis/1990'.
2188
2189 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=>ucs@jis/1990'.
2193
2194 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2197         setting for `=ucs@JP/hanazono'.
2198
2199         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2200         CHISE.
2201         (=ucs@JP/hanazono): Ditto.
2202         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2203         (=>>hanyo-denshi/jc): Ditto.
2204         (=>>hanyo-denshi/jd): Ditto.
2205
2206 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2209         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2210
2211 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2214         XEmacs CHISE.
2215
2216 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2219         XEmacs CHISE.
2220
2221 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2224         `=ucs-bmp-cjk@JP'.
2225
2226 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2229         XEmacs CHISE.
2230
2231 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2234         Modify order of settings; add settings for `=daikanwa@rev2'.
2235
2236 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2239         setting for `=>>cbeta'.
2240
2241         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2242         CHISE.
2243
2244 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2247         setting for `=>>adobe-japan1'.
2248
2249 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2252         XEmacs CHISE.
2253
2254 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2257         setting for `=>>hanyo-denshi/ia'.
2258
2259         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2260         XEmacs CHISE.
2261
2262 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2265         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2266
2267         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2268         XEmacs CHISE.
2269         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2270         `=hanyo-denshi/jt' as the mother.
2271
2272 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2275         setting for `=>>>jis-x0213-2'.
2276
2277         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2278         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2279         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2280
2281 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2284         XEmacs CHISE.
2285
2286 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2289         XEmacs CHISE.
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2292         `=>>jis-x0213-1@2004'.
2293
2294 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2297         XEmacs CHISE.
2298
2299 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2302         - Use "&g2-*;" as entity-references for `=>>>*'.
2303         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2304
2305         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2306         XEmacs CHISE.
2307         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2308         as the mother.
2309
2310 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2313         setting for `=>>hanyo-denshi/ib'.
2314
2315         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2316         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2317         (=>>jis-x0208@1990): Ditto.
2318         (=>>hanyo-denshi/ib): Ditto.
2319
2320         * mule/mule-charset.el (default-coded-charset-priority-list):
2321         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2322
2323 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2326         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2327         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2328         `=>>>ucs@jis/2004'.
2329
2330 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2333         XEmacs CHISE.
2334         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2335         `=jis-x0213-1@2004' as the mother.
2336         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2337         (=>>>ucs@ks): Ditto.
2338
2339         * mule/mule-charset.el (default-coded-charset-priority-list):
2340         Modify priority of `=hanyo-denshi/*'.
2341
2342 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2345         settings for `=>>ucs@JP' and `=ucs@JP'.
2346
2347 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2350         CHISE.
2351
2352 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for `=>>>ucs@cns'.
2356
2357         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2358         CHISE.
2359
2360 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2363         instead of `=>>>jis-x0213-1@2004' as the mother.
2364         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2365         (=>>>ucs@unicode): Likewise.
2366         (=>>>ucs@jis): Likewise.
2367         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2368         mother.
2369         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2370
2371 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2374         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2375         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2376         `=>>>ucs@jis'.
2377
2378 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-charset.el (default-coded-charset-priority-list):
2381         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2382         and `=jis-x0213-*-2000'.
2383
2384 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2387         XEmacs CHISE.
2388         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2389         `=>>jis-x0213-1' as the mother.
2390
2391 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2394         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2395
2396 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2399
2400 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2403         XEmacs CHISE.
2404
2405 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-coding.el (decomposition-feature-list): Set
2408         `=decomposition', `=decomposition@cid' and
2409         `=decomposition@hanyo-denshi'.
2410
2411 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2414         setting for `=>>hanyo-denshi/ks'.
2415
2416         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2417         XEmacs CHISE.
2418
2419 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2422         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2423
2424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2425         `=hanyo-denshi/ks/mf'.
2426
2427         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2428         XEmacs CHISE.
2429         (=hanyo-denshi/ks/mf): Ditto.
2430
2431 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2434         settings for P=hanyo-denshi/jt'.
2435
2436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2437         `=hanyo-denshi/jt'.
2438
2439         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2440         XEmacs CHISE.
2441
2442 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2445         settings for `=hanyo-denshi/ip'.
2446
2447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2448         `=hanyo-denshi/ip'.
2449
2450         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2451         XEmacs CHISE.
2452
2453 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2456         settings for `=hanyo-denshi/hg'.
2457
2458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2459         `=hanyo-denshi/hg'.
2460
2461         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2462         XEmacs CHISE.
2463
2464 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2467         setting for `=>>hanyo-denshi/ft'.
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2470         `=>>hanyo-denshi/ft'.
2471
2472         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2473         XEmacs CHISE.
2474
2475 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2478         settings for `=hanyo-denshi/ib'.
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2481         `=hanyo-denshi/ib'.
2482
2483         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2484         XEmacs CHISE.
2485
2486 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2489         settings for isolated characters of `=hanyo-denshi/ia' and
2490         non-isolated characters of `=hanyo-denshi/*'.
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2493         `=hanyo-denshi/ia'.
2494
2495         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2496         XEmacs CHISE.
2497
2498 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         setting for isolated characters of `=hanyo-denshi/ft'.
2502
2503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2504         `=hanyo-denshi/ft'.
2505
2506         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2507         XEmacs CHISE.
2508
2509 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2512         setting for isolated characters of `=hanyo-denshi/jd'.
2513
2514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2515         `=hanyo-denshi/jd'.
2516
2517         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2518         XEmacs CHISE.
2519
2520 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2523         setting for isolated characters of `=hanyo-denshi/jc'.
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2526         `=hanyo-denshi/jc'.
2527
2528         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2529         XEmacs CHISE.
2530
2531 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2534         setting for isolated characters of `=hanyo-denshi/jb'.
2535
2536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2537         `=hanyo-denshi/jb'.
2538
2539         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2540         XEmacs CHISE.
2541
2542 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2545         setting for isolated characters of `=hanyo-denshi/ja'.
2546
2547 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2550         `=hanyo-denshi/ja'.
2551
2552         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2553         XEmacs CHISE.
2554
2555 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         settings for isolated characters of `=adobe-japan1-6'.
2559
2560 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2563         CHISE.
2564         (=daikanwa/+2p): Ditto.
2565         (=daikanwa/ho): Ditto.
2566
2567 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2570         coding-system for XEmacs CHISE.
2571
2572 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2575         setting for `=>>ruimoku-v6'.
2576
2577         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2578         CHISE.
2579
2580 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2583         setting for `=daikanwa@rev1'.
2584
2585 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2589
2590 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2593         XEmacs CHISE.
2594         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2595
2596 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2599         CHISE.
2600
2601 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2604         CHISE.
2605
2606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2607         setting for `=>ucs@jis'.
2608
2609 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2612         setting for `=>jis-x0208@usual'.
2613
2614         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2615         XEmacs CHISE.
2616         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2617         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2618         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2619
2620 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2623         CHISE.
2624         (=>>>jis-x0208@1990): Ditto.
2625         (=>>>jis-x0213-1): Ditto.
2626         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2627         mother.
2628         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2629         as the mother.
2630
2631 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2634         setting for `=>ucs@cns' and `=>>ucs@ks'.
2635
2636         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2637         CHISE.
2638
2639 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2642         CHISE.
2643
2644 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2647         CHISE.
2648         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2649         mother.
2650
2651 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2654         `==>ucs-bmp-cjk@bucs'.
2655
2656         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2657         XEmacs CHISE.
2658
2659 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2662         setting for `==>ucs@bucs'.
2663
2664         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2665         XEmacs CHISE.
2666
2667 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2670         - Add setting for `=>>jis-x0208'.
2671         - Omit setting for `=>>jis-x0208@1990'.
2672         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2673           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2674           `=ucs@FOO'.
2675
2676 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2679         setting for `=>daikanwa'.
2680
2681 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-conf.el (=daikanwa): Fix DOC.
2684         (=>daikanwa): New abstract character for XEmacs CHISE.
2685         (=>ucs@iso): Likewise.
2686         (=>ucs@unicode): Likewise.
2687         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2688
2689 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2692         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2693           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2694         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2695         - Add `=>big5-cdp'.
2696
2697 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2700         (=>big5-cdp): New abstract character.
2701
2702 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2705         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2706         `chinese-big5'.
2707
2708 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-charset.el (default-coded-charset-priority-list):
2711         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2712
2713         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2714         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2715         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2716         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2717         and `=>jis-x0213-2'.
2718
2719 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2722         XEmacs CHISE.
2723         (=>>ucs@jis/2000): Likewise.
2724         (=>>ucs@jis/2004): Likewise.
2725
2726 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2729         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2730         `=>>ucs@cns'.
2731
2732         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2733         XEmacs CHISE.
2734         (=>>gt): Use quote instead of backquote; modify DOC.
2735         (=>gt): Use quote instead of backquote.
2736         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2737         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2738         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2739         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2740         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2741         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2742
2743 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `=>>ucs@unicode' and `=>>gt'.
2747
2748 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2751         XEmacs CHISE.
2752         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2753         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2754         `=jis-x0208@1978/1er-pr' as the mother.
2755         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2756
2757 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2760         `=ucs@unicode' as the mother.
2761
2762 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2765         setting for `=>>ucs@unicode'.
2766
2767         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2768         CHISE.
2769
2770 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2773         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776         `=adobe-japan1-6' and `=adobe-japan1-base'.
2777
2778         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2779         XEmacs CHISE.
2780         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2781         specify `min-code' and `max-code'.
2782         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2783         (=adobe-japan1-2): Likewise.
2784         (=adobe-japan1-3): Likewise.
2785         (=adobe-japan1-4): Likewise.
2786         (=adobe-japan1-5): Likewise.
2787         (=adobe-japan1-6): Likewise.
2788
2789 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2792         setting for `=>gt'.
2793
2794 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2797         CHISE.
2798
2799 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2802         setting for `=>zinbun-oracle'.
2803
2804         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2805         for XEmacs CHISE.
2806
2807 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2810         for XEmacs CHISE.
2811         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2812         `=jis-x0208@1978' as the mother.
2813
2814 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2817         - Use `=gt' instead of `ideograph-gt'.
2818         - Use `=gt-k' instead of `ideograph-gt-k'.
2819         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2820         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2821         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2822         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2823         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2824         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2825         - Use `=>>gt' instead of `<=>gt'.
2826         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2827         - Add setting for `=>>jis-x0208@1990'.
2828         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2829           `=>>jis-x0213-1@2000'.
2830         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2831         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2832           `=>>jis-x0213-1@2004'.
2833         - Add setting for `=>>jis-x0208@1978'.
2834         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2835
2836 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2839         XEmacs CHISE.
2840
2841 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2844         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2845         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2846         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2847         `<=>jis-x0213-1@2004'.
2848
2849 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2852         CHISE.
2853         (=>jis-x0213-2): Ditto.
2854
2855 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2858         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2859
2860 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2863         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2864         `=>jis-x0213-1'.
2865
2866 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2869         CHISE.
2870         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2871
2872 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2875         `<==>jis-x0213-1'.
2876         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2877         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2878         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2879         (<=>jis-x0208): New alias for `=>jis-x0208'.
2880         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2881         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2882         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2883         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2884         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2885         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2886         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2887         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2888         (=>>gt): Renamed from `<==>gt'.
2889         (<==>gt): New alias for `=>>gt'.
2890
2891 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2894         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2895         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2896         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2897         - Add settings for `<=>jis-x0213-1@2000' and
2898           `<=>jis-x0213-1@2004'.
2899
2900         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2901         XEmacs CHISE.
2902         (<==>jis-x0213-1): Likewise.
2903         (<==>jis-x0213-1@2000): Likewise.
2904         (<==>jis-x0213-1@2004): Likewise.
2905         (<=>jis-x0208): Add property `=>iso-ir 168'.
2906         (<=>jis-x0208@1997): Likewise.
2907         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2908         as the mother; add property `=>iso-ir 228'.
2909         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2910         property `=>iso-ir 228'.
2911         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2912         property `=>iso-ir 233'.
2913         (<==>gt): Renamed from `<=>gt'.
2914         (<=>gt): New alias for `<==>gt'.
2915
2916 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917
2918         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2919         CHISE.
2920         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2921         `<=>jis-x0208' as the mother.
2922         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2923         (<=>jis-x0213-1@2000): Ditto.
2924         (<=>jis-x0213-1@2004): Ditto.
2925
2926 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2927
2928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2929         settings for `<=>gt'.
2930
2931         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2932
2933 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2936         XEmacs CHISE.
2937         (=jis-x0208@1978/-4pr): Likewise.
2938         (=jis-x0208@1978/4-pr): Likewise.
2939         (=jis-x0213-1): Likewise.
2940         (=ucs@iso): Likewise.
2941         (=ucs@unicode): Likewise.
2942         (=ucs@gb): Likewise.
2943         (=ucs@gb/fw): Likewise.
2944         (=ucs@cns): Likewise.
2945         (=ucs@cns/fw): Likewise.
2946         (=ucs@jis): Likewise.
2947         (=ucs@jis/fw): Likewise.
2948         (=ucs@jis/1990): Likewise.
2949         (=ucs@jis/2000): Likewise.
2950         (=ucs@jis/2004): Likewise.
2951         (=ucs@JP): Likewise.
2952         (=ucs@ks): Likewise.
2953         (=ucs@big5): Likewise.
2954         (=ucs@big5/cns11643): Likewise.
2955         (=ucs@cns11643): Likewise.
2956
2957 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-charset.el (default-coded-charset-priority-list):
2960         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2961
2962         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2963         CHISE.
2964         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2965         mother.
2966
2967 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2970         from src/mule-charset.c].
2971         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2972         specify `final'.
2973         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2974         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2975         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2976         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2977         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2978         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2979
2980 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2983         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2984         (=jis-x0208@1978/i-4): Specify `partial'.
2985         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2986         mother coded-charset.
2987         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2988
2989 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2992         settings for `=jis-x0213-1@2004'.
2993
2994 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2997         CHISE.
2998         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2999         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3000         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3001         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3002         temporarily.
3003         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3004
3005 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3008         CHISE.
3009         (=shinjigen@1ed): Inherited from `=shinjigen'.
3010         (=shinjigen@rev): Likewise.
3011
3012 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3015         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3016
3017 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3020         define it as an alias.
3021         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3022         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3023         alias.
3024         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3025         alias.
3026
3027 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3030         CHISE.
3031
3032 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3035         CHISE.
3036         (shinjigen-2): Ditto.
3037
3038 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-charset.el (default-coded-charset-priority-list):
3041         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3042         `chinese-big5-eten-*' and `chinese-big5'.
3043
3044 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3047         #x9FA5 temporarily.
3048
3049 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3050
3051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3052         settings for `=jis-x0208@1978/i1'.
3053
3054 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3057         XEmacs CHISE.
3058
3059 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3062         XEmacs CHISE.
3063
3064 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3067         XEmacs CHISE.
3068
3069 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3070
3071         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3072         CHISE.
3073         (=ucs-bmp@cns): Likewise.
3074         (=ucs-bmp@jis): Likewise.
3075         (=ucs-bmp@ks): Likewise.
3076
3077 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3080         CHISE.
3081         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3082
3083 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3086         settings for `=zinbun-oracle'.
3087
3088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3089         `=zinbun-oracle'.
3090
3091 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3094         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3095         `=ucs@iso'.
3096
3097 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-charset.el (default-coded-charset-priority-list):
3100         Delete `ucs-sip'; modify order of some CCSs.
3101
3102 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3105         in XEmacs CHISE.
3106
3107         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3108         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3109         CHISE.
3110
3111 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3114         its registry.
3115         (=ucs-radicals@unicode): Likewise.
3116
3117 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3120         CHISE.
3121
3122 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3125         CHISE.
3126
3127 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3130         CHISE.
3131
3132 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3135         Modify preference of *isolated settings*.
3136
3137 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3140         utf-2000 is provided.
3141         (=ucs@cns11643): Likewise.
3142
3143 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3146         Prefer every *isolated setting* to ordinary setting.
3147
3148 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3151         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3152
3153 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3156         CHISE.
3157
3158 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3161         settings for `=jis-x0208@1997'.
3162
3163 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3166         `=jis-x0208@1997'.
3167
3168 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3169
3170         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3171         XEmacs CHISE.
3172
3173 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3176         `=jis-x0208@1978'.
3177         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3178         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3179         `=jis-x0208-1990' as the mother.
3180         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3181
3182 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3185         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3186         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3187         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3188         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3189         for `=ucs@JP'.
3190
3191 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3194         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3195         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3196         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3197         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3198         `=daikanwa@rev2'.
3199
3200 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3203         (=gt): Likewise.
3204         (=gt-k): Likewise.
3205         (=gt-pj-*): Likewise.
3206         (=gt-pj-k1): Likewise.
3207         (=gt-pj-k2): Likewise.
3208         (=daikanwa): Likewise.
3209         (=daikanwa-rev1): Likewise.
3210         (=daikanwa-rev2): Likewise.
3211         (=big5-pua): Likewise.
3212         (=big5-eten): Likewise.
3213         (chinese-big5-eten-a): Likewise.
3214         (chinese-big5-eten-b): Likewise.
3215         (=hanziku-*): Likewise.
3216         (=cbeta): Likewise.
3217         (=jef-china3): Likewise.
3218         (=ruimoku-v6): Likewise.
3219         (=ucs@iso): Likewise.
3220         (=ucs@unicode): Likewise.
3221         (=ucs@gb): Likewise.
3222         (=ucs@cns): Likewise.
3223         (=ucs@jis): Likewise.
3224         (=ucs@jis-1990): Likewise.
3225         (=ucs@jis-2000): Likewise.
3226         (=ucs@jp): Likewise.
3227         (=ucs@ks): Likewise.
3228         (=ucs@big5): Likewise.
3229         (=ucs-radicals): Likewise.
3230         (=ucs-radicals@unicode): Likewise.
3231         (=ucs-bmp-cjk): Likewise.
3232         (=ucs-bmp-cjk@unicode): Likewise.
3233         (=ucs-sip-ext-b): Likewise.
3234         (=ucs-sip-ext-b@iso): Likewise.
3235
3236 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3239         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3240
3241 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3244         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3245         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3246         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3247         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3248         arabic-digit, ipa and ``&I-B-XXXX;''.
3249
3250 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3253         setting for (I-)HZK{03..12}-XXXX.
3254
3255 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3258         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3259
3260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3261         `=ruimoku-v6'.
3262
3263         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3264         CHISE.
3265
3266 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3269         (=ucs@unicode): Likewise.
3270         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3271         (=ucs@cns): Likewise.
3272         (=ucs@jis): Likewise.
3273         (=ucs@ks): Likewise.
3274         (=ucs@big5): Likewise.
3275
3276 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3279         `ucs-jis'.
3280         (utf-8-jis-er): Likewise.
3281         (utf-8-jp): New coding-system.
3282         (utf-8-jp-er): Likewise.
3283
3284         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3285
3286 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3289
3290         * mule/japanese.el: Move definition of `euc-jisx0213' to
3291         mule/mule-coding.el.
3292
3293 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3296         mule-coding before loading update-cdb when utf-2000 is provided.
3297
3298 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3301         `=daikanwa'.
3302
3303 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3306         definition codes when `utf-2000' is provided.
3307
3308 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3309
3310         * mule/mule-category.el (word-combining-categories): Don't setup
3311         `word-combining-categories' in XEmacs CHISE.
3312         (word-separating-categories): Add setting about Latin script in
3313         XEmacs CHISE.
3314
3315 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3316
3317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3318         setting for `chinese-big5'.
3319
3320 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3323         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3324         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3325         add setting for HZK0[12]-xxxx.
3326
3327 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3328
3329         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3330         in XEmacs CHISE.
3331
3332 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-charset.el (default-coded-charset-priority-list):
3335         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3336         and `chinese-big5' to `=gt-pj-*'.
3337
3338 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3339
3340         * mule/mule-conf.el (=daikanwa): Renamed from
3341         `ideograph-daikanwa'.
3342         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3343
3344 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el (=cns11643-7): Renamed from
3347         `chinese-cns11643-7'.
3348         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3349
3350 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (=cns11643-6): Renamed from
3353         `chinese-cns11643-6'.
3354         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3355
3356 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * mule/mule-conf.el (=cns11643-5): Renamed from
3359         `chinese-cns11643-5'.
3360         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3361
3362 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3363
3364         * mule/mule-conf.el (=cns11643-4): Renamed from
3365         `chinese-cns11643-4'.
3366         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3367
3368 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-conf.el (=cns11643-3): Renamed from
3371         `chinese-cns11643-3'.
3372         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3373
3374 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3375
3376         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3377         `=cns11643-2'.
3378         (chinese-cns11643-2): New alias for `=cns11643-2'.
3379
3380 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3381
3382         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3383         `=cns11643-1'.
3384         (chinese-cns11643-1): New alias for `=cns11643-1'.
3385
3386 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3387
3388         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3389         (chinese-gb12345): New alias for `=gb12345'.
3390
3391 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3392
3393         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3394         (chinese-gb2312): New alias for `=gb2312'.
3395
3396 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3397
3398         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3399         (chinese-big5): New alias for `=big5'.
3400
3401 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3404         (korean-ksc5601): New alias for `=ks-x1001'.
3405
3406 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3407
3408         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3409         `=jis-x0212'.
3410         (japanese-jisx0212): New alias for `=jis-x0212'.
3411
3412 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3413
3414         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3415         `=jis-x0208-1983'.
3416         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3417
3418 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3421         `=jis-x0208-1978'.
3422         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3423
3424 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3427         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3428
3429 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3430
3431         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3432         (chinese-cns11643-3): Specify iso-ir 183.
3433         (chinese-cns11643-4): Specify iso-ir 184.
3434         (chinese-cns11643-5): Specify iso-ir 185.
3435         (chinese-cns11643-6): Specify iso-ir 186.
3436         (chinese-cns11643-7): Specify iso-ir 187.
3437         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3438         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3439
3440 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3441
3442         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3443         \uXXXX for every cases.
3444
3445 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3448         (ucs-big5): Changed to an alias for `=ucs@big5'.
3449
3450 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3451
3452         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3453         (ucs-ks): Changed to an alias for `=ucs@ks'.
3454
3455 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3456
3457         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3458         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3459
3460 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3461
3462         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3463         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3464
3465 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3466
3467         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3468         (ucs-jis): Changed to an alias for `=ucs@jis'.
3469
3470 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3471
3472         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3473         (ucs-cns): Changed to an alias for `=ucs@cns'.
3474
3475 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3476
3477         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3478         (ucs-gb): Changed to an alias for `=ucs@gb'.
3479
3480 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3481
3482         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3483         `ideograph-daikanwa-2'.
3484         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3485         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3486
3487 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3488
3489         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3490         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3491
3492         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3493         for `xemacs-chise-version'.
3494
3495 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3496
3497         * mule/mule-charset.el (default-coded-charset-priority-list):
3498         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3499         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3500         instead of `ideograph-hanziku-*'.
3501
3502         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3503         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3504
3505 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3508         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3509         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3510         `utf-2000' is provided.
3511
3512 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3515         is provided [was builtin coded-charsets].
3516
3517 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3518
3519         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3520         is provided [was builtin coded-charsets].
3521
3522 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3523
3524         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3525         is provided [was builtin coded-charsets].
3526
3527 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3528
3529         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3530         is provided [was builtin coded-charsets].
3531
3532 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3533
3534         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3535         when `utf-2000' is provided [was builtin coded-charsets].
3536
3537 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3538
3539         * mule/mule-conf.el (=hanziku-*): Renamed from
3540         `ideograph-hanziku-*'.
3541         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3542
3543 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3544
3545         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3546         `utf-2000' is provided [was builtin coded-charsets].
3547         (ideograph-hanziku-{1..12}): Likewise.
3548
3549 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3550
3551         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3552         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3553
3554 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3555
3556         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3557         when `utf-2000' is provided [was builtin coded-charsets].
3558
3559 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3560
3561         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3562         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3563         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3564
3565 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3568         (ideograph-gt): Changed to an alias for `=gt'.
3569
3570 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3573         is provided; it was defined as a builtin coded-charset.
3574         (ideograph-gt): Likewise.
3575
3576 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3577
3578         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3579         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3580
3581 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3582
3583         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3584         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3585
3586 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3587
3588         * mule/mule-conf.el (=big5-eten): Renamed from
3589         `chinese-big5-eten'.
3590         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3591
3592 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3593
3594         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3595         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3596
3597 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3598
3599         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3600         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3601
3602 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3603
3604         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3605         (china3-jef): Changed to an alias for `=jef-china3'.
3606
3607 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3608
3609         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3610         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3611
3612         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3613         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3614         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3615         when `utf-2000' is provided.
3616
3617 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * mule/mule-charset.el (default-coded-charset-priority-list):
3620         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3621
3622         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3623         (ucs-jis-2000): Deleted.
3624
3625 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3626
3627         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3628         UTF-2000.
3629         (=ucs-jis-2000): New coded-charset for UTF-2000.
3630
3631 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3632
3633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3634         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3635
3636 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3637
3638         * mule/mule-charset.el (default-coded-charset-priority-list):
3639         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3640         `ideograph-cbeta'.
3641
3642 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3643
3644         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3645         builtin coded-charset].
3646
3647 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3650         settings for &K0-xxxx and &I-K0-xxxx.
3651
3652 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3653
3654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3655         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3656
3657 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3658
3659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3660         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3661
3662 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3665         UTF-2000.
3666         (ideograph-gt-pj-k1): Likewise.
3667         (ideograph-gt-pj-k2): Likewise.
3668
3669 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3670
3671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3672         `=jis-x0208'.
3673
3674 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3675
3676         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3677         UTF-2000 [was a builtin coded-charset].
3678
3679 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3680
3681         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3682         (utf-8-gb-er): Likewise.
3683
3684 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3685
3686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3687         settings for JIS X 0212 and JIS X 0208:1978.
3688
3689 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3692         setting for JIS X 0213.
3693
3694 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3695
3696         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3697         standard-case-table in UTF-2000.
3698
3699 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3700
3701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3702         definitions for isolated-chars.
3703
3704 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3705
3706         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3707         `configure-utf-2000-lisp-directory'.
3708         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3709         `mule-lisp-load-path'.
3710
3711 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3712
3713         * startup.el (startup-setup-paths): Set and use
3714         `utf-2000-lisp-directory'.
3715         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3716         UTF-2000.
3717
3718 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3719
3720         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3721         (paths-find-utf-2000-lisp-directory): New function.
3722         (paths-construct-load-path): Add new optional argument
3723         `utf-2000-lisp-directory'.
3724
3725         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3726
3727 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3728
3729         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3730         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3731         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3732         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3733         `chinese-big5-2' in UTF-2000.
3734
3735         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3736         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3737
3738 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3739
3740         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3741         `big5-eten-er' in UTF-2000.
3742         (big5-cdp): Modify DOC-string and mnemonic.
3743
3744 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3745
3746         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3747         UTF-2000 [renamed from utf-8-er].
3748         (utf-8-gb): New coding-system in UTF-2000.
3749         (utf-8-gb-er): Likewise.
3750         (utf-8-cns): Likewise.
3751         (utf-8-cns-er): Likewise.
3752         (utf-8-big5): Likewise.
3753         (utf-8-big5-er): Likewise.
3754         (utf-8-jis): Likewise.
3755         (utf-8-jis-er): Likewise.
3756         (utf-8-ks): Likewise.
3757         (utf-8-ks-er): Likewise.
3758         (utf-8-er): Likewise.
3759
3760 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3761
3762         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3763         instead of `utf-8-unix' in UTF-2000.
3764
3765         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3766
3767 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3768
3769         * mule/japanese.el (euc-jisx0213): New coding-system.
3770
3771         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3772         `japanese-jisx0208-1990' as the mother.
3773
3774 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3775
3776         * dumped-lisp.el (preloaded-file-list): Change condition of
3777         loading "close-cdb".
3778
3779 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3780
3781         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3782         setup `coded-charset-entity-reference-alist'.
3783
3784 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3785
3786         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3787         UTF-2000.
3788
3789 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3790
3791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3792         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3793
3794 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3797         (chinese-big5-eten-a): Likewise.
3798         (chinese-big5-eten-b): Likewise.
3799         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3800         code range is #x8140 .. #x8DFE.
3801
3802 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3803
3804         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3805         UTF-2000.
3806         (chinese-big5-cdp): Likewise.
3807
3808 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3809
3810         * dumped-lisp.el (preloaded-file-list): Rename
3811         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3812
3813 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3814
3815         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3816         append `system-char-db-source-file-list' into
3817         `preloaded-file-list' in UTF-2000.
3818
3819 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3820
3821         * dumped-lisp.el (preloaded-file-list): Delete
3822         character-definition files.
3823
3824 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3825
3826         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3827         UTF-2000.
3828
3829 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3830
3831         * mule/mule-charset.el (default-coded-charset-priority-list):
3832         Delete `mojikyo-2022-1'.
3833
3834 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3835
3836         * mule/mule-charset.el (default-coded-charset-priority-list):
3837         Delete `mojikyo'.
3838
3839 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3840
3841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3842         `ucs-sip'.
3843
3844 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3845
3846         * mule/mule-charset.el (default-coded-charset-priority-list):
3847         Comment out `chinese-gb12345'.
3848
3849 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3850
3851         * bytecomp.el (byte-compile-insert-header): Fixed.
3852
3853 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3854
3855         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3856         XEmacs UTF-2000.
3857
3858 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3859
3860         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3861         UTF-2000.
3862
3863 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3864
3865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3866         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3867
3868 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-charset.el (default-coded-charset-priority-list):
3871         `japanese-jef-china3' is renamed `china3-jef'.
3872
3873 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3874
3875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3876         `japanese-jef-china3' and `ideograph-cbeta'.
3877
3878 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3879
3880         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3881
3882 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3885         `chinese-big5-cdp'.
3886
3887 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3888
3889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3890         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3891
3892 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3893
3894         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3895         loading character definitions.
3896
3897 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3898
3899         * dumped-lisp.el (preloaded-file-list): Rename
3900         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3901
3902 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3903
3904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3905         `chinese-big5'.
3906
3907 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * dumped-lisp.el (preloaded-file-list): Dump
3910         "Ideograph-R028-Private" with XEmacs UTF-2000.
3911
3912 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3913
3914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3915         `chinese-gb12345'.
3916
3917 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3918
3919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3920         `ideograph-gt-pj-{1..11}'.
3921
3922         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3923         XEmacs UTF-2000.
3924
3925 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/mule-charset.el (default-coded-charset-priority-list):
3928         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3929         `chinese-isoir165'.
3930
3931 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3932
3933         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3934         `image/png', `image/x-xpm' and `image/tiff'.
3935
3936         * files.el (binary-file-regexps): Add *.PNG.
3937
3938 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3939
3940         * mule/mule-charset.el (default-coded-charset-priority-list):
3941         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3942         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3943
3944 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3947         the first completion when UTF-2000 is running.
3948
3949 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3950
3951         * mule/mule-charset.el (default-coded-charset-priority-list):
3952         Delete `ucs'.
3953
3954 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3955
3956         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3957
3958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3959         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3960
3961 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3962
3963         * mule/vietnamese.el (vscii-2): Delete abolished property
3964         `composite'; now composite mode is default.
3965
3966 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3967
3968         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3969         of `raw-text'; check \uHHHH representation even if non-ascii
3970         characters are not found.
3971
3972         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3973         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3974         unconditionally.
3975
3976         * mule/viet-ccl.el: New file.
3977
3978         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3979         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3980         - Separate CCL based implementations to viet-ccl.el.
3981
3982 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3983
3984         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3985         "jisx0213.2000-1".
3986         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3987
3988         * mule/mule-charset.el (default-coded-charset-priority-list):
3989         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3990         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3991
3992 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3993
3994         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3995
3996 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3997
3998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3999         `ucs' in UTF-2000.
4000
4001 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4002
4003         * mule/mule-charset.el (default-coded-charset-priority-list):
4004         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4005         `arabic-iso8859-6'.
4006
4007 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4008
4009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4010         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4011
4012 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4013
4014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4015         `katakana-jisx0201' in UTF-2000.
4016
4017 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4018
4019         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4020         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4021         "u0FB50-Arabic-Presentation-Forms-A",
4022         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4023         "u0FE50-Small-Form-Variants",
4024         "u0FE70-Arabic-Presentation-Forms-B",
4025         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4026         UTF-2000.
4027
4028 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4029
4030         * dumped-lisp.el (preloaded-file-list): Delete
4031         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4032         ... "Ideograph-R214-Flute" in UTF-2000.
4033
4034 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4035
4036         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4037         (japanese-jisx0213-2): New coded-charset.
4038
4039         * dumped-lisp.el (preloaded-file-list): Add
4040         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4041         "Ideograph-R030-Mouth".
4042
4043 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4044
4045         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4046         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4047         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4048         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4049         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4050         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4051         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4052         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4053
4054 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4055
4056         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4057         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4058         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4059         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4060         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4061
4062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4063         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4064
4065 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4066
4067         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4068         in UTF-2000.
4069
4070 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4071
4072         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4073         (chinese-isoir165): Moved from mule/chinese.el.
4074         (chinese-cns11643-3): Moved from mule/chinese.el.
4075         (chinese-cns11643-4): Moved from mule/chinese.el.
4076         (chinese-cns11643-5): Moved from mule/chinese.el.
4077         (chinese-cns11643-6): Moved from mule/chinese.el.
4078         (chinese-cns11643-7): Moved from mule/chinese.el.
4079
4080         * mule/chinese.el: Move definition of coded-charsets to
4081         mule/mule-conf.el.
4082
4083 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4084
4085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4086         `ideograph-daikanwa'.
4087
4088 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4089
4090         * dumped-lisp.el (preloaded-file-list): Delete
4091         "ccs-jisx0201-latin.el".
4092
4093 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4094
4095         * dumped-lisp.el (preloaded-file-list): Add
4096         "u031A0-Extended-Bopomofo" in UTF-2000.
4097
4098 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4099
4100         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4101         renamed to u02E00-CJK-Radical-Supplement.
4102
4103 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4104
4105         * dumped-lisp.el (preloaded-file-list): Add
4106         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4107         "u030A0-Katakana", "u03100-Bopomofo",
4108         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4109         "u03200-Enclosed-CJK-Letters-and-Months" and
4110         "u03300-CJK-Compatibility".
4111
4112 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4113
4114         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4115         "u02F00-Kangxi-Radicals" and
4116         "u02FF0-Ideographic-Description-Characters".
4117
4118 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4119
4120         * dumped-lisp.el (preloaded-file-list): Add
4121         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4122         "u02800-Braille-Patterns" in UTF-2000.
4123
4124 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4125
4126         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4127         "uXXXXX-*.el" in UTF-2000.
4128
4129         * bytecomp.el (byte-compile-insert-header): Delete comments if
4130         non-ASCII characters are found; allow `byte-compile-dynamic' and
4131         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4132         `raw-text'.
4133
4134 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4135
4136         * dumped-lisp.el (preloaded-file-list): Add
4137         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4138         "u025A0-Geometric-Shapes.el".
4139
4140 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4141
4142         * dumped-lisp.el (preloaded-file-list): Add
4143         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4144         "u02460-Enclosed-Alphanumerics.el".
4145
4146 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4147
4148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4149         `chinese-gb2312'.
4150
4151         * dumped-lisp.el (preloaded-file-list): Add
4152         "u02200-Mathematical-Operators.el" and
4153         "u02300-Miscellaneous-Technical.el".
4154
4155 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4156
4157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4158         `chinese-cns11643-*'.
4159
4160         * dumped-lisp.el (preloaded-file-list): Add
4161         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4162         "u02190-Arrows.el" in UTF-2000.
4163
4164 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4165
4166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4167         `korean-ksc5601'.
4168
4169         * dumped-lisp.el (preloaded-file-list): Add
4170         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4171         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4172         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4173
4174 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4175
4176         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4177
4178 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4179
4180         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4181         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4182         "u01780-Khmer.el", "u01800-Mongolian.el",
4183         "u01E00-Latin-Extended-Additional.el" and
4184         "u01F00-Greek-Extended.el" in UTF-2000.
4185
4186 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4187
4188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4189         `ethiopic-ucs' and `ethiopic'.
4190
4191         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4192         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4193
4194         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4195         from mule/ethiopic.el.
4196
4197         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4198         mule/mule-conf.el.
4199
4200 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4201
4202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4203         `lao'.
4204
4205         * mule/mule-conf.el (lao): New coded-charset.
4206
4207         * dumped-lisp.el (preloaded-file-list): Add
4208         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4209         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4210         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4211         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4212         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4213
4214 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4215
4216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4217         `ucs-bmp' and `arabic-iso8859-6'.
4218
4219 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4220
4221         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4222         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4223         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4224
4225 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4226
4227         * startup.el (normal-top-level): Load autoload file for UTF-2000
4228         in UTF-2000.
4229
4230 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4231
4232         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4233         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4234         "u00020-Basic-Latin.el", "u00080-C1.el",
4235         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4236         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4237         "u002B0-Spacing-Modifier-Letters.el",
4238         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4239         UTF-2000.
4240
4241 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4242
4243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4244         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4245         instead of `vietnamese-viscii-*'.
4246
4247 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4248
4249         * mule/mule-conf.el: New file.
4250
4251         * mule/misc-lang.el: Move definition of charset `ipa' to
4252         mule/mule-conf.el.
4253
4254 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4255
4256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4257         `latin-viscii'; prefer it for characters used in Vietnamese.
4258
4259 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4260
4261         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4262
4263 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4264
4265         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4266         `vietnamese-viscii-lower'.
4267         (latin-viscii-upper): Renamed from charset
4268         `vietnamese-viscii-upper'.
4269         (vietnamese-viscii-lower): New alias for charset
4270         `latin-viscii-lower'.
4271         (vietnamese-viscii-upper): New alias for charset
4272         `latin-viscii-upper'.
4273
4274 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4275
4276         * mule/mule-charset.el (default-coded-charset-priority-list):
4277         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4278
4279 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4280
4281         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4282         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4283         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4284         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4285         lisp/utf-2000.
4286
4287 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4288
4289         * mule/ccs-tcvn5712.el: New file.
4290
4291 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4292
4293         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4294         in UTF-2000.
4295
4296 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4297
4298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4299         `japanese-jisx0208'.
4300
4301 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4302
4303         * dumped-lisp.el (preloaded-file-list): Add
4304         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4305         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4306         UTF-2000.
4307
4308         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4309         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4310         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4311         mule/ccs-viscii.el: New files.
4312
4313         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4314         if \uXXXX is found.
4315
4316 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4317
4318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4319         `hiragana-jisx0208' and `katakana-jisx0208'.
4320
4321 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4322
4323         * mule/chinese.el (chinese-cns11643-3): Define it even if
4324         `utf-2000' is provided.
4325         (chinese-cns11643-4): Likewise.
4326         (chinese-cns11643-5): Likewise.
4327         (chinese-cns11643-6): Likewise.
4328         (chinese-cns11643-7): Likewise.
4329
4330 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4331
4332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4333         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4334
4335 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4336
4337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4338         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4339
4340 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4341
4342         * mule/mule-charset.el (default-coded-charset-priority-list):
4343         Setup in UTF-2000.
4344
4345 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4346
4347         * mule/viet-chars.el: Don't define charset
4348         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4349         they are defined as builtin charsets.
4350
4351 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4352
4353         * version.el (emacs-version): Add more space just before UTF-2000
4354         version string.
4355
4356 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4357
4358         * version.el ([constant] emacs-version): Don't add a space in the
4359         preceding place of `xemacs-betaname' because it is duplicated.
4360         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4361
4362         * startup.el (splash-frame-body): Add ETL.
4363
4364 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4365
4366         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4367         is provided because it is defined as builtin charset.
4368         (chinese-cns11643-4): Likewise.
4369         (chinese-cns11643-5): Likewise.
4370         (chinese-cns11643-6): Likewise.
4371         (chinese-cns11643-7): Likewise.
4372
4373 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4374
4375         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4376         coding-system `iso-10646-ucs-4' is not defined.
4377
4378 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4379
4380         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4381         coding-system if `utf-2000' is provided.
4382
4383 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4384
4385         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4386         `utf-2000' is provided.
4387
4388 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4389
4390         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4391         if utf-2000 is provided temporally.
4392
4393 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4394
4395         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4396         as builtin variable].
4397
4398 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4399
4400         * files.el (insert-file-contents-literally): Treat file as binary;
4401         call file-name-handlers. [sync with Emacs 20.3.10]
4402
4403 2008-12-28  Vin Shelton  <acs@xemacs.org>
4404
4405         * XEmacs 21.4.22 is released
4406
4407 2008-12-30  Vin Shelton  <acs@xemacs.org>
4408
4409         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4410         during building even if no packages are found.
4411
4412 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4413
4414         * printer.el (generic-print-region): 
4415         (generic-print-buffer): 
4416         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4417         check if the msprinter device is available, now that msprinter is
4418         always available as a specifier tag. 
4419
4420 2008-12-24  Vin Shelton  <acs@xemacs.org>
4421
4422         * about.el: Add Francisco to my bio!
4423
4424 2008-12-23  Vin Shelton  <acs@xemacs.org>
4425
4426         * autoload.el: Move operator definitions to autoload-operators.el
4427         in the xemacs-base package.
4428
4429 2007-11-22  Vin Shelton  <acs@xemacs.org>
4430
4431         * about.el (about-hacker-contribution): Updated my bio.
4432
4433 2007-10-07  Vin Shelton  <acs@xemacs.org>
4434
4435         * XEmacs 21.4.21 is released
4436
4437 2007-09-19  Didier Verna  <didier@xemacs.org>
4438
4439         Update my personal info.
4440         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4441         * about.el (about-other-current-hackers): Ditto.
4442         * about.el (about-url-alist): Add my musical website.
4443         * about.el (about-personal-info): Update my entry.
4444         * about.el (about-hacker-contribution): Ditto.
4445
4446 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4447
4448         * package-get.el (package-get-download-sites): Update download
4449         sites in Japan.
4450         * package-get.el (package-get-pre-release-download-sites): Ditto.
4451
4452 2007-08-18  Vin Shelton  <acs@xemacs.org>
4453
4454         * package-get.el (package-get-pre-release-download-sites): Sync
4455         mirror sites with 21.5.  (Thanks, Adrian)
4456
4457 2007-08-09  Mike Sperber  <mike@xemacs.org>
4458
4459         * startup.el (migrate-user-init-file): Create backup of
4460         `user-init-file' before migrating.
4461         * startup.el (maybe-migrate-user-init-file): Print
4462         information about backup file.
4463         (maybe-create-compatibility-dot-emacs): Follow above change.
4464
4465 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4466
4467         * font-lock.el: Sync font-lock-add-keywords and
4468         font-lock-remove-keywords from GNU Emacs.
4469         * font-lock.el (font-lock-keywords-alist): New.
4470         * font-lock.el (font-lock-removed-keywords-alist): New.
4471         * font-lock.el (font-lock-add-keywords): New.
4472         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4473         * font-lock.el (font-lock-remove-keywords): New.
4474
4475 2007-08-16  Vin Shelton  <acs@xemacs.org>
4476
4477         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4478         patch from Hans de Graaff.
4479
4480 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4481
4482         * package-get.el (package-get-download-sites): Document Chile and
4483         update Denmark download site.
4484         * package-get.el (package-get-pre-release-download-sites): Ditto.
4485
4486 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4487
4488         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4489
4490 2006-12-09  Vin Shelton  <acs@xemacs.org>
4491
4492         * XEmacs 21.4.20 is released
4493
4494 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4495
4496         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4497
4498 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4499
4500         * info.el (Info-find-file-node, Info-insert-dir)
4501         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4502         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4503         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4504         and discussion.
4505
4506 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4507
4508         * obsolete.el (line-beginning-position): New, from 21.5.x.
4509         (line-end-position): Ditto.
4510
4511 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4512
4513         * package-get.el (package-get-download-sites): Welcome
4514         nl.xemacs.org and Thanks!
4515         * package-get.el (package-get-pre-release-download-sites): Ditto.
4516
4517 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4518
4519         * font-lock.el: Add support for not-so recent changes in Java to
4520         java-mode.
4521
4522 2006-01-28  Vin Shelton  <acs@xemacs.org>
4523
4524         * XEmacs 21.4.19 is released
4525
4526 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4527
4528         * easymenu.el: Update copyright. 
4529         * easymenu.el (easy-menu-all-popups):
4530         Add a docstring. 
4531         * easymenu.el (easy-menu-add):
4532         Document a bug, rework the function to preserve any existing
4533         non-default mode-popup-menu instead of overwriting it, and not to
4534         bother normalising the menu title (nothing else does).
4535         * easymenu.el (easy-menu-remove):
4536         Restore the default mode-popup-menu instead of leaving an empty
4537         one when we remove the last easy-menu popup. 
4538
4539 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4540
4541         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4542         as suggested by Rodrigo Ventura.
4543         * package-get.el (package-get-pre-release-download-sites): Ditto,
4544         with replacement of xemacs-21.5 by beta, which is the logical path
4545         to our beta core and package pre-releases.
4546
4547 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4548
4549         * package-get.el (package-get-download-sites): Add Hong Kong
4550         download site.
4551         * package-get.el (package-get-pre-release-download-sites): Ditto.
4552
4553 2005-12-26  Vin Shelton  <acs@xemacs.org>
4554
4555         * find-paths.el:
4556         * find-paths.el (paths-emacs-root-p): Add search for package root.
4557         * find-paths.el (paths-find-emacs-root): Replaced with
4558         paths-find-invocation-roots, which returns a list of roots.
4559         * find-paths.el (paths-find-invocation-roots): New.
4560         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4561
4562 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4563
4564         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4565         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4566
4567 2005-12-03  Vin Shelton <acs@xemacs.org>
4568
4569         * XEmacs 21.4.18 is released
4570
4571 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4572
4573         * package-get.el (package-get-download-sites): Update reflecting
4574         latest http://www.xemacs.org/Releases/ information generated by
4575         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4576         * package-get.el (package-get-pre-release-download-sites): Ditto.
4577
4578 2005-02-28  Simon Josefsson  <jas@extundo.com>
4579
4580         * about.el (xemacs-hackers): Add jas.
4581         (about-other-current-hackers): Likewise.
4582         (about-url-alist): Add URL for jas.
4583         (about-personal-info): Document jas.
4584         (about-hacker-contribution): Describe jas contributions.
4585
4586 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4587
4588         * easymenu.el (easy-menu-remove): As described in 
4589         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4590         except the "Command" menu from mode-popup-menu. 
4591
4592 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4593  
4594         * font.el (font-spatial-to-canonical): Correct calculation of 
4595         return value for pixel-based input value. 
4596  
4597 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4598
4599         * code-process.el (call-process): Process-related docstring
4600         improvements spurred by Norbert Koch.
4601         * code-process.el (call-process-region): Ditto.
4602         * code-process.el (start-process): Ditto.
4603
4604 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4605
4606         * finder.el (finder-find-library): Return filename actually
4607         searched for.
4608
4609 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4610
4611         * help.el (view-emacs-news): Use `expand-file-name' instead of
4612         `locate-data-file' as the latter will find any "NEWS" files that
4613         might exist in packages _before_ the one in core.
4614
4615 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4616
4617         * package-get.el (package-get-init-package):
4618         package-get-init-package buglet (21.4.17) by Jeff Mincy
4619         <mincy@rcn.com> fixing false temporary load-path shadows reported
4620         after package installation and simplifying code.
4621
4622 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4623
4624         * package-get.el (package-get-download-sites): Sync mirrors list
4625         with the XEmacs website.
4626         (package-get-pre-release-download-sites): Ditto.
4627
4628 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4629
4630         * derived.el (derived-mode-merge-syntax-tables):
4631         Revert my 21.5-only patch of 2003-07-18 which slipped in
4632         through Jerry James's patch of 2004-06-07.
4633
4634 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4635
4636         * cmdloop.el (keyboard-quit): Remove workaround for
4637         `region-active-p' not making sure active region is in current
4638         buffer now that it does.
4639         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4640         * simple.el (region-active-p): `region-active-p' to only return t
4641         when active region is in current buffer.
4642
4643 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4644
4645         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4646         package names, quell a byte-compiler warning, doc fix.
4647
4648 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4649
4650         * buffer.el (pop-to-buffer):
4651         * window-xemacs.el (display-buffer):
4652         Document use of `same-window-buffer-names,' `same-window-regexps'
4653         by pop-to-buffer and display-buffer. 
4654         
4655 2005-02-06  Vin Shelton <acs@xemacs.org>
4656
4657         * XEmacs 21.4.17 is released
4658
4659 2005-01-29  Ben Wing  <ben@xemacs.org>
4660
4661         * shadow.el (find-emacs-lisp-shadows):
4662         Add custom-defines to list of ignored files.
4663
4664 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4665
4666         * simple.el (shifted-motion-keys-select-region): Fix statement
4667         about unshifted-motion-keys-deselect-region.
4668
4669 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4670
4671         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4672         now) for GNU Emacs compatibility.
4673         (make-obsolete-variable): Ditto.
4674
4675 2004-01-08  Ben Wing  <ben@xemacs.org>
4676
4677         * code-files.el (load):
4678         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4679
4680 2004-12-05  Vin Shelton <acs@xemacs.org>
4681
4682         * XEmacs 21.4.16 is released
4683
4684 2004-12-04  Vin Shelton  <acs@xemacs.org>
4685
4686         * auto-autoloads.el: Regenerated.
4687
4688         * custom-load.el: Regenerated.
4689
4690 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4691
4692         Fix bug: apropos errors if a defalias refers to an undefined
4693         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4694
4695         * apropos.el (apropos):
4696         (apropos-command):
4697         * help.el (frob-help-extents):
4698         * help-macro.el (make-help-screen):
4699         * hyper-apropos.el (hyper-apropos-grok-functions):
4700         (hyper-apropos-get-doc):
4701         Catch void-function error thrown by `documentation'.
4702
4703 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4704
4705         * packages.el (package-require): Fix incorrect arg to format.
4706         This fixes a `format specifier' error.
4707
4708 2004-08-13  Jerry James  <james@xemacs.org>
4709
4710         * bytecomp.el (forward-word): Tell the byte compiler the correct
4711         number of arguments to forward-word.
4712
4713 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4714
4715         * etags.el: Fixed loading of include files for tag completion. Now
4716         you can make a tag file for a library, include it into your
4717         project and it will be reloaded only if it changed. Infinte
4718         include loops are detected and the correct tag files are loaded.
4719         * etags.el (buffer-tag-table-list): Load and verify tag files in
4720         the external function buffer-tag-table-list-load.
4721         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4722         tag files. Also load the included tag files. The priority of the
4723         included files is right below their parent file. If multiple
4724         matches occur then the symbols from the parent file are found
4725         first.
4726         * etags.el (tag-table-include-files): Corrected comment
4727         string. Switched to pattern constant tags-include-pattern to have
4728         it at a central location.
4729         * etags.el (tags-include-pattern): Added doc string.
4730         * etags.el (add-to-tag-completion-table): Removed obsolete
4731         comments as the include files are allready returned by
4732         buffer-tag-table-list and loaded.
4733         * etags.el (find-tag-internal): The include files are allready
4734         included in tag-tables as buffer-tag-table-list returns them now.
4735
4736 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4737
4738         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4739         Loading items into the notebook is now done by C code.
4740         * widgets-gtk.el (gtk-widget-instantiate-internal):
4741         Style no longer changed.
4742
4743 2004-06-28  Nix  <nix@esperi.org.uk>
4744
4745         * cmdloop.el (truncate-command-history-for-gc): Delay
4746         execution of all things that look up variable bindings,
4747         via `enqueue-eval-event'.
4748
4749 2004-06-24  Vin Shelton  <acs@xemacs.org>
4750
4751         * package-get.el (package-get-require-signed-base-updates):
4752         now defaults to nil.
4753
4754 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4755
4756         * subr.el (split-string): Clean up docstring.
4757
4758 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4759
4760         * faces.el (zmacs-region): fix typo in docstring.
4761
4762 2004-06-07  Jerry James  <james@xemacs.org>
4763
4764         * derived.el: Synch with Emacs 21.3.
4765         * subr.el (with-local-quit): New, from Emacs 21.3.
4766         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4767         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4768         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4769
4770 2004-06-16  Jerry James  <james@xemacs.org>
4771
4772         * cl.el (cl-set-substring): Increment start by the length of the
4773         string, not the string itself.
4774
4775 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4776
4777         * etags.el (tag-table-include-files): Expand included TAGS file
4778         paths to avoid problems with relative paths.  Thanks to Peter
4779         Chubb <peterc@gelato.unsw.edu.au>.
4780         * etags.el (tags-include-pattern): New.
4781         * etags.el (add-to-tag-completion-table): Parse and ignore
4782         trailing include lines.
4783
4784 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4785
4786         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4787         avoiding line solely composed of equal signs.
4788
4789 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4790
4791         * cus-edit.el (alloc): Typo fix.
4792         * cus-edit.el (custom-browse-visibility): Ditto.
4793         * cus-edit.el (custom-variable-value-create): Ditto.
4794         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4795         * cus-edit.el (custom-save-variables): Bind print-length and
4796         print-level to nil to avoid value abbreviation.
4797         * cus-edit.el (custom-save-face-internal): Ditto.
4798         * cus-edit.el (custom-save-faces): Save in sorted order.
4799         * cus-edit.el (custom-save-resets): Bind print-length and
4800         print-level to nil to avoid value abbreviation.
4801         * cus-edit.el (custom-save-loaded-themes): Ditto.
4802
4803 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4804
4805         * subr.el (split-string-default-separators): New.
4806         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4807         see comment in source.
4808
4809 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4810
4811         * mule/japanese.el (paragraph-start, paragraph-separate):
4812         Remove anchor to BOL.
4813
4814 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * cl.el (gensym, gentemp): Improve docstrings.
4817
4818 2004-05-10  Vin Shelton  <acs@xemacs.org>
4819
4820         * etags.el: Sync with 21.5 version.
4821
4822 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4823
4824         * etags.el:
4825         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4826         only for use with exuberant ctags. This will also enable building of 
4827         completion tables with exuberant ctags. This will not work with
4828         xemacs ctags. 
4829         * etags.el (get-tag-table-buffer): New function for creating of
4830         completion table is used if tags-exuberant-ctags-optimization-p ist t
4831         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4832         finding the tag names. New.
4833         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4834         building tag completion table with exuberant ctags. New.
4835         * etags.el (find-tag-internal): Improve exact tag matching for tags
4836         with name fields. Before the patch return types of functions or
4837         function parameters (with exuberant ctags) were found as matches.
4838
4839 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4840
4841         * list-mode.el (display-completion-list): Fixed completion list was
4842         taking the width of the frame and not of the window for displaying
4843         the selection methods.
4844
4845 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4846
4847         * menubar-items.el (default-menubar): Options are saved to custom.el.
4848
4849
4850 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4851
4852         * isearch-mode.el (isearch-abort): Preserve successful search target.
4853
4854 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4855
4856         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4857         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4858         Bihlmeyer.
4859         * gnuserv.el (gnuserv-mode-line-string): New.
4860         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4861         gnuserv-mode.
4862         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4863         * gnuserv.el (gnuserv-edit-files): Use
4864         make-x-device-with-gtk-fallback.
4865
4866 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4867
4868         * gtk-widgets.el: New import: gtk-accel-group-new.
4869         * dialog-gtk.el:
4870         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4871         * dialog-gtk.el (popup-builtin-question-dialog):
4872         Added support for dialog button mnemonics.
4873
4874 2004-03-22  Chris Green <cmg@dok.org>
4875
4876         * process.el (shell-command): Output buffer was ignored when a
4877         background process was run via shell-command.
4878
4879 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4880
4881         * cus-edit.el (custom-save-variables): Retrieve a list of
4882         variables to save first, sort it, and make sure the variables are
4883         saved in sorted order.
4884
4885 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4886  
4887         * package-get.el (package-get-update-base-from-buffer): Force
4888         binary coding system for verifying GnuPG signature in the
4889         package-index file.
4890  
4891 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4892
4893         * package-get.el (package-get-package-index-file-location): Handle
4894         missing "EMACSPACKAGEPATH" environment variable.
4895
4896 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4897
4898         * package-admin.el (package-admin-find-top-directory): Simplify
4899         directory comparisions and fix substring errors on short path
4900         components.
4901         * package-get.el (package-get-package-index-file-location):
4902         Default to first component of "EMACSPACKAGEPATH", if set.
4903
4904 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4905
4906         * package-get.el (process-error): New error datum.
4907
4908 2004-02-02  Vin Shelton <acs@xemacs.org>
4909
4910         * XEmacs 21.4.15 is released
4911
4912 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4913
4914         * itimer.el (activate-itimer): Modify the itimer timeout value as
4915         if it were begun at the last time when the itimer driver was woken
4916         up.
4917
4918 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4919
4920         * specifier.el (Copyright):
4921         Update.
4922         (make-specifier-and-init):
4923         (map-specifier):
4924         (canonicalize-inst-pair):
4925         (canonicalize-spec-list):
4926         (set-specifier):
4927         Synch docstrings to 21.5 where appropriate.
4928
4929 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4930
4931         * package-get.el (package-get-list-packages-where): New.  A
4932         function that allows searching for groups of packages.  For
4933         example, find all packages that require the fsf-compat package.
4934
4935 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4936
4937         The Great PUI Sync.
4938
4939         * auto-autoloads.el: Regenerated.
4940
4941         * custom-load.el: Regenerated.
4942
4943         * dumped-lisp.el (packages-hardcoded-lisp): New.
4944
4945         * menubar-items.el (menu-max-items): New.
4946         (menu-submenu-max-items): New.
4947         (menu-submenu-name-format): New.
4948         (menu-split-long-menu): New.
4949         (menu-sort-menu): New.
4950         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4951
4952         * obsolete.el (pui-add-install-directory): Renamed to the more
4953         logical `pui-set-local-package-get-directory'.
4954         (package-get-download-menu): Moved to `package-ui.el' and renamed
4955         to `package-ui-add-download-menu'.
4956
4957         * package-admin.el (package-admin-install-function-mswindows):
4958         Whitespace clean up.
4959         (package-admin-add-single-file-package): Removed.
4960         (package-admin-default-install-function): Whitespace clean up.
4961         (package-admin-find-top-directory): New.
4962         (package-admin-get-install-dir): Use it.
4963         (package-admin-get-manifest-file): 
4964         (package-admin-check-manifest): 
4965         (package-admin-add-binary-package):
4966         (package-admin-get-lispdir):
4967         (package-admin-delete-binary-package):
4968         (package-admin):
4969
4970         * package-get.el (package-get-package-index-file-location): New.
4971         (package-get-install-to-user-init-directory): New.
4972         (package-get-remote):
4973         (package-get-download-sites):
4974         (package-get-pre-release-download-sites): New.
4975         (package-get-site-release-download-sites): New.
4976         (package-get-base-filename):
4977         (package-get-always-update):
4978         (package-get-user-index-filename): Removed.
4979         (package-get-pgp-available-p): New.
4980         (package-get-require-signed-base-updates):
4981         (package-get-was-current):
4982         (package-entries-are-signed): New.
4983         (package-get-continue-update-base): New.
4984         (package-get-download-menu): Removed.
4985         (package-get-require-base):
4986         (package-get-update-base-entry):
4987         (package-get-locate-file):
4988         (package-get-locate-index-file):
4989         (package-get-maybe-save-index):
4990         (package-get-update-base):
4991         (package-get-update-base-from-buffer):
4992         (package-get-update-base-entries):
4993         (package-get-interactive-package-query):
4994         (package-get-update-all):
4995         (package-get-all):
4996         (package-get-dependencies):
4997         (package-get-init-package):
4998         (package-get-info): New.
4999         (package-get):
5000         (package-get-staging-dir):
5001         (package-get-set-version-prop): Removed.
5002         (package-get-installedp):
5003         (package-get-ever-installed-p):
5004         (packages): Removed.
5005         (package-get-custom-groups): Removed.
5006         (package-get-custom): Removed.
5007         (package-get-custom-add-entry): Removed.
5008
5009         * package-info.el (batch-update-package-info):
5010
5011         * package-net.el (package-net-batch-generate-bin-ini):
5012         (package-net-update-installed-db):
5013
5014         * package-ui.el (pui-info-buffer):
5015         (pui-directory-exists): Removed.
5016         (pui-package-dir-list): Removed.
5017         (pui-add-install-directory): Removed.
5018         (package-ui-download-menu): New.
5019         (package-ui-pre-release-download-menu): New.
5020         (package-ui-site-release-download-menu): New.
5021         (pui-set-local-package-get-directory): New.
5022         (pui-package-symbol-char):
5023         (pui-update-package-display):
5024         (pui-toggle-package):
5025         (pui-toggle-package-key):
5026         (pui-toggle-package-delete):
5027         (pui-toggle-package-delete-key):
5028         (pui-toggle-package-event):
5029         (pui-toggle-verbosity-redisplay):
5030         (pui-install-selected-packages):
5031         (pui-add-required-packages):
5032         (pui-help-echo):
5033         (pui-display-info):
5034         (list-packages-mode):
5035         (pui-list-packages):
5036
5037         * packages.el (packages-compute-package-locations):
5038         (package-require):
5039         (package-delete-name):
5040         (packages-hardcoded-lisp): Removed.
5041         (packages-useful-lisp): Removed.
5042         (packages-unbytecompiled-lisp): Removed.
5043         (packages-find-package-directories):
5044
5045         Summary:
5046
5047         Major code clean up of all things PUI.
5048
5049         Much improved code to determine where packages should be
5050         installed.  PUI no longer depends on any packages being
5051         pre-installed to compute where packages are to be installed to.
5052
5053         The user can specify the location of their package-index file.  It
5054         isn't necessary to set this because it has sane defaults.  People
5055         who "run-in-place" won't accidently overwrite the CVS
5056         package-index file.  See
5057         `package-get-package-index-file-location'. 
5058
5059         PUI will now properly clean up after itself in the event of an
5060         unsuccessful package install.  This drastically reduces the number
5061         of "wrong md5sum" FAQs.
5062
5063         non-Mule XEmacsen can no longer install Mule packages.
5064
5065         Package management via the custom interface has been removed.
5066
5067         The PUI related menubar items have been reorganised.
5068
5069         The PGP verification code has been fixed and the default for
5070         whether or not it is used is automatically computed.
5071
5072         * update-elc.el ((preloaded-file-list site-load-packages
5073         need-to-dump dumped-exe)):
5074         Just a couple of small changes to allow for
5075         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5076         existing anymore.
5077
5078 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5079
5080         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5081         apply `format' to the first argument of byte-compile-warn, it
5082         already calls format.
5083
5084 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5085
5086         * files.el (delete-old-versions): Avoid going interactive during
5087         make install when environment variable VERSION_CONTROL is set.
5088
5089 2003-12-04  Vin Shelton  <acs@xemacs.org>
5090
5091         * menubar-items.el (menu-item-search): Only bring up search dialog
5092         box if the feature is available and desired.
5093
5094 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5095
5096         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5097
5098 2003-11-05  Vin Shelton  <acs@xemacs.org>
5099
5100         * help.el (Help-prin1-face):
5101         (Help-princ-face):
5102         princ and prin1 are functions and need to be called as such.  The
5103         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5104
5105 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5106
5107         * about.el (about-xemacs): Give full version and build date.
5108
5109 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5110
5111         * win32-native.el (grep-null-device): This XEmacs has null-device.
5112
5113 2003-09-06  Mike Sperber  <mike@xemacs.org>
5114
5115         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5116         implement the specified semantics for `defvar.'
5117
5118 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5119
5120         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5121         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5122         displaying buffer in question.
5123
5124 2003-09-03  Vin Shelton <acs@xemacs.org>
5125
5126         * XEmacs 21.4.14 is released
5127
5128 2003-08-17  Vin Shelton  <acs@xemacs.org>
5129
5130         * about.el: Vanity patch.
5131
5132 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5133
5134         * code-process.el (call-process):
5135         (call-process-region):
5136         (start-process):
5137         Document coding system processing.
5138
5139 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5140
5141         * startup.el (splash-frame-body): Idiomatic English.
5142
5143 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5144
5145         * font-lock.el (font-lock-match-java-declarations): Move
5146         save-restriction, narrow-to-region to beginning of function to
5147         avoid going beyond the limit and causing an infloop.
5148
5149 2003-04-16  Jerry James  <james@xemacs.org>
5150
5151         * keydefs.el: Remove mappings for keys mapped to the nowhere
5152         defined function function-key-error.
5153
5154 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5155
5156         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5157         lisp-interaction-mode-hook): Add the docstrings.
5158
5159 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5160
5161         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5162         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5163         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5164
5165 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5166
5167         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5168         lambda list after the original doc.  Care about
5169         #'(lambda () "SingleString") 
5170         (cl-upcase-arg): 
5171         (cl-function-arglist):
5172         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5173         circular data structures in lambda list specification
5174
5175 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5176
5177         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5178         to appear in font-lock-function-name-face.
5179
5180 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5181
5182         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5183         is not also the value of the lambda.
5184
5185 2003-05-06  Andy Piper  <andy@xemacs.org>
5186
5187         * files.el (revert-buffer): Make sure local variables get processed,
5188         even in the case of an optimized reversion.
5189
5190 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5191
5192         * XEmacs 21.4.13 is released
5193
5194 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5195
5196         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5197         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5198
5199 2003-02-14  Ben Wing  <ben@xemacs.org>
5200
5201         * byte-optimize.el:
5202         * byte-optimize.el (byte-compile-inline-expand):
5203         * byte-optimize.el (byte-compile-unfold-lambda):
5204         * byte-optimize.el (byte-optimize-form-code-walker):
5205         * byte-optimize.el (byte-optimize-form):
5206         * byte-optimize.el (byte-decompile-bytecode-1):
5207         * byte-optimize.el (byte-optimize-lapcode):
5208         Review carefully and sync up to 20.7 except for areas as noted.
5209         Fixes problem with JDE compilation.
5210
5211 2003-02-05  Ben Wing  <ben@xemacs.org>
5212
5213         * simple.el:
5214         * simple.el (motion-keys-for-shifted-motion):
5215         Omit M-S-home/end from motion keys.
5216
5217 2003-02-07  Ben Wing  <ben@xemacs.org>
5218
5219         * text-props.el (text-property-any):
5220         * text-props.el (text-property-not-all):
5221         Fix bug when end > start.
5222
5223 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * info.el (Info-insert-dir): Make default-directory end in
5226         separator.  Patch due to Martin Buchholz.
5227
5228 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5229
5230         * XEmacs 21.4.12 "Portable Code" is released.
5231
5232 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5233
5234         * about.el: Update golubev data.
5235
5236 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5237
5238         * isearch-mode.el (isearch-mode-map): Substitute comment on
5239         desirability, and back out "GR is printable" changes.
5240
5241 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5242
5243         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5244
5245 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5246
5247         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5248
5249 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5250
5251         * menubar-items.el (default-menubar): Use browse-url-mozilla
5252         instead of browse-url-gnome-moz for Mozilla.
5253
5254 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5255
5256         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5257
5258 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5259
5260         * files.el (auto-mode-alist): Remove redundant entries for modes
5261         that live in packages.
5262         (interpreter-mode-alist): Ditto.
5263
5264 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5265
5266         * menubar-items.el (default-menubar): Sync with current
5267         browse-url-xemacs.el.
5268
5269 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5270
5271         * XEmacs 21.4.10 "Military Intelligence" is released.
5272
5273 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5274
5275         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5276
5277 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5278
5279         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5280
5281 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5282
5283         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5284         effect free function.
5285         (font-lock-fontify-keywords-region): Supply the argument to
5286         font-lock-compile-keywords.
5287
5288 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5289
5290         * package-get.el (package-get-download-sites): Bring sites list
5291         up to date, prefer xx.xemacs.org addresses.
5292
5293 2002-09-27  Andy Piper  <andy@xemacs.org>
5294
5295         * dialog.el (make-dialog-box): for general dialogs only
5296         delete-frame-hook will be run.
5297
5298 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5299
5300         * font-lock.el (font-lock-fontify-syntactically-region): Add
5301         comment about lookup-syntax-properties, document LOUDLY as unused.
5302
5303 2002-08-26  Andy Piper  <andy@xemacs.org>
5304
5305         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5306         merge.
5307
5308 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5309
5310         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5311         (make-obsolete-variable): Ditto.
5312         (make-compatible): Ditto.
5313         (make-compatible-variable): Ditto.
5314
5315 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5316
5317         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5318         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5319
5320 2002-08-28  Andy Piper  <andy@xemacs.org>
5321
5322         * files.el (revert-buffer): propagate revert-without-query-status.
5323
5324 2002-06-03  Andy Piper  <andy@xemacs.org>
5325
5326         * dialog-items.el (make-search-dialog): align various subcontrols
5327         in visually pleasing ways, allow frame to autosize to the dialog
5328         size.
5329         * dialog.el (make-dialog-box): add a border inside the frame. Add
5330         :autosize property, if t then reset the frame size appropriately
5331         before the frame is mapped.
5332         * gutter-items.el (set-progress-feedback-instantiator): align
5333         various subcontrols.
5334         * gutter-items.el (set-progress-abort-instantiator): ditto.
5335
5336 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5337
5338         * XEmacs 21.4.9 "Informed Management" is released.
5339
5340 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5341
5342         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5343         "&optional append" argument.
5344
5345 2002-07-16  Didier Verna  <didier@xemacs.org>
5346
5347         * subr.el (replace-in-string): fix case fold bug introduced by
5348         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5349         case-fold-search in temporary buffers.
5350
5351 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5352
5353         * lib-complete.el (find-library): Remove check for mule because
5354         decompression DOES work on Mule.
5355
5356 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5357
5358         * simple.el (join-line): New alias for `delete-indentation'.
5359
5360 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5361
5362         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5363         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5364         (font-lock-builtin-face): New.
5365         (font-lock-constant-face): New.
5366         (font-lock-face-list): Add builtin and constant faces.
5367
5368 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5369
5370         * autoload.el (make-autoload): Support define-derived-mode.
5371         Collected puts of doc-string-elt property.  Based on a patch by
5372         Didier Verna <didier@xemacs.org>.
5373
5374 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5375
5376         * wid-edit.el (widget-field-activate): Fix docstring typo.
5377
5378 2002-07-23  Andy Piper  <andy@xemacs.org>
5379
5380         * about.el (about-personal-info): update me.
5381
5382 2002-07-12  Andy Piper  <andy@xemacs.org>
5383
5384         * custom.el (custom-theme-set-variables): remove bogus
5385         arguments. Use custom-set-default to set defaults.
5386         (custom-set-variables): update doc.
5387         (custom-local-buffer): new, synced from FSF.
5388         (custom-set-default): ditto.
5389         (defcustom): update doc.
5390
5391 2002-06-16  Andy Piper  <andy@xemacs.org>
5392
5393         * menubar-items.el (default-menubar): enable windows printing on
5394         cygwin as well as native.
5395
5396 2002-06-12  Andy Piper  <andy@xemacs.org>
5397
5398         * printer.el (generic-print-buffer): catch all errors so that the
5399         print device can be cleared in all scenarios.
5400         (Printer-clear-device): make sure clearing the printer allows it
5401         to be used again immediately.
5402         (generic-print-region): make sure the default printer face is
5403         black-on-white.
5404
5405 2002-04-23  Jerry James  <james@xemacs.org>
5406
5407         * window-xemacs.el (display-buffer-function): Change doc to
5408         reflect new arg.
5409         * window-xemacs.el (pre-display-buffer-function): Ditto.
5410         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5411         non-nil, make the new window just big enough for its contents.
5412         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5413         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5414         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5415
5416 2002-06-06  Andy Piper  <andy@xemacs.org>
5417
5418         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5419         (defcustom): ditto.
5420         (custom-handle-keyword): ditto.
5421
5422 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5423
5424         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5425         Make obsolete.  Default to nil.
5426         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5427         Inspired by a patch by John Palmieri.
5428
5429 2002-07-01  Mike Alexander  <mta@arbortext.com>
5430
5431         * process.el (shell-command-on-region): Don't delete the region
5432         before giving it to call-process-region
5433
5434 2002-06-04  Jerry James <james@eecs.ku.edu>
5435
5436         * find-paths.el (paths-find-architecture-directory): Search in
5437         `system-configuration'/`base', not `base'`system-configuration'.
5438
5439 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5440
5441         * info.el (Info-index): Add missing \ in [ t].
5442
5443 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5444
5445         * gutter-items.el (gutter-buffers-tab-visible-p,
5446         buffers-tab-omit-function, buffers-tab-selection-function,
5447         buffers-tab-filter-functions):
5448         Doc improvements.
5449
5450 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5451
5452         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5453
5454         * toolbar-items.el (toolbar-news): Fix typo in message string.
5455
5456 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5457
5458         * dialog.el (yes-or-no-p-dialog-box): 
5459         * cmdloop.el (y-or-n-p-minibuf):
5460         (yes-or-no-p-minibuf):
5461         (yes-or-no-p):
5462         (y-or-n-p): 
5463         Specify negative answers in docstrings.
5464
5465 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5466
5467         * package-ui.el (pui-help-echo): Display both installed and author
5468         version.  Use a balloon-help window to display extra info like
5469         package requires.
5470
5471 2002-05-30  Andy Piper  <andy@xemacs.org>
5472
5473         * files.el (revert-buffer-internal): don't visit
5474         revert-buffer. Kill buffer when not used. Suggested by Mike
5475         Alexander <mta@arbortext.com>
5476
5477 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5478
5479         * files.el (revert-buffer): More docstring fiddling.
5480
5481 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5482
5483         * files.el (revert-buffer):
5484         (revert-buffer-internal):
5485         (revert-buffer-insert-file-contents-function):
5486         Improve docstrings and comments.
5487
5488 2002-05-08  Andy Piper  <andy@xemacs.org>
5489
5490         * files.el (revert-buffer): observe noconfirm behavior.
5491
5492 2002-04-09  Andy Piper  <andy@xemacs.org>
5493
5494         * files.el (revert-buffer): use revert-buffer-internal if it looks
5495         like doing so will not result in any user-visible changes.
5496         (revert-buffer-internal): new function. Do the actual process of
5497         reversion and then see whether the result is any different to what
5498         we have already. If it is not then do nothing.
5499
5500 2001-12-11  Andy Piper  <andy@xemacs.org>
5501
5502         * menubar.el (get-popup-menu-response): re-order so that it works
5503         on more sane/facist window systems.
5504
5505 2001-12-03  Andy Piper  <andy@xemacs.org>
5506
5507         * faces.el (frob-face-property): don't infloop in face frobbing
5508         from Jan Vroonhof <jan@xemacs.org>.
5509
5510 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5511
5512         * faces.el (frob-face-property): Follow face fall-back hierarchy
5513         properly for face properties without an instance. Only do manual
5514         copy form 'default in last resort. This handles in particular
5515         the case where 'default itself has only a fall-back (which is
5516         the case by default on windows).
5517
5518 2001-11-24  Andy Piper  <andy@xemacs.org>
5519
5520         * printer.el (generic-print-region): set default-frame-plist to
5521         nil while creating the printer frame so that sizes reflect the
5522         printed page.
5523
5524         * faces.el (face-complain-about-font): Don't complain on printers.
5525
5526 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5527         
5528         * package-net.el: Andy synch.
5529         
5530 2001-12-16  Andy Piper  <andy@xemacs.org>
5531
5532         * package-get.el (package-get-update-all): Make sure installed.db
5533         gets updated after updating packages.
5534
5535 2002-03-28  Ben Wing  <ben@xemacs.org>
5536
5537         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5538         continuation, truncation so that we don't get line jumpiness from
5539         them being larger than the line height.
5540
5541         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5542
5543 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5544
5545         * font.el (font-window-system-mappings): Add mapping for Gtk
5546         (assume identical to X) 
5547
5548 2002-02-04  Andy Piper  <andy@xemacs.org>
5549
5550         * files.el (convert-standard-filename): Fix for short filename
5551         Peter Arius <pas@methodpark.de>
5552
5553 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5554
5555         * list-mode.el (default-choose-completion): completion-base-size
5556         should refer to local value in the completion list buffer.
5557
5558 2001-12-03  Didier Verna  <didier@xemacs.org>
5559
5560         * rect.el: autoload `replace-rectangle'.
5561         * keydefs.el (global-map): bind it to `C-x r p'.
5562
5563 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5564
5565         * XEmacs 21.4.8 "Honest Recruiter" is released.
5566
5567 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5568
5569         This patch is based on Jerry James's patch and analysis.
5570
5571         * select.el (get-clipboard):
5572         (get-selection):
5573         Update docstrings.
5574         (get-clipboard-foreign):
5575         (get-selection-foreign):
5576         New function for use as `interprogram-paste-function's.
5577
5578         * simple.el (interprogram-paste-function): Change default to
5579         `get-clipboard-foreign'; improve docstring.
5580         (interprogram-cut-function): Improve dosctring.
5581
5582 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5583
5584         * XEmacs 21.4.7 "Economic Science" is released.
5585
5586 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5587
5588         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5589
5590 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5591
5592         * obsolete.el (assq-delete-all): New compatibility alias for 
5593         remassq.
5594
5595 2002-01-09  Simon Josefsson  <jas@extundo.com>
5596
5597         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5598
5599 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5600
5601         * info.el (Info-auto-generate-directory): Default
5602         Info-auto-generate-directory to 'if-outdated.
5603
5604 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5605
5606         * startup.el (normal-top-level): Prevent migration code from
5607         trashing .emacs on an error in loading the init files.
5608
5609 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5610
5611         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5612         "system default" Xdefaults and friends get xrdb-mode.
5613
5614 2002-03-05  Mats Lidell  <matsl@contactor.se>
5615  
5616         * help-nomule.el (tutorial-supported-languages): Added Swedish
5617         tutorial. Sorted languages.
5618
5619 2002-02-11  Mike Sperber <mike@xemacs.org>
5620
5621         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5622         regenerating outdated dir files and dir is non-existent.
5623
5624 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5625
5626         * code-files.el (convert-mbox-coding-system): Improve comment.
5627         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5628         coding-system argument to `write-region-pre-hook' call.
5629         (write-region-pre-hook): Fix docstring to mention lockname argument.
5630
5631 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5632
5633         * minibuf.el (completing-read): Remove redundant wrong arg list.
5634
5635         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5636
5637 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5638
5639         * obsolete.el (interactive-form): new compatibility alias for 
5640         function-interactive.
5641
5642 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5643
5644         * menubar-items.el (Menubar-items-truncate-list): Removed.
5645         * menubar-items.el (Menubar-items-truncate-history): New.
5646         * menubar-items.el (default-menubar): Use
5647         Menubar-items-truncate-history.
5648
5649 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5650
5651         * printer.el (generic-print-region): Pass correct arguments to
5652         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5653         Torkelsson <torkel@acc.umu.se>.
5654
5655 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5656
5657         * help.el (describe-mode): synched with FSF 19.34; handle nil
5658         minor mode indicators.
5659
5660 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5661
5662         * minibuf.el (completing-read): Update docstring.
5663
5664 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5665
5666         * XEmacs 21.4.6 "Common Lisp" is released.
5667
5668 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5669
5670         * package-net.el: Inadvertant synch with Windows branch.  From
5671         Andy's log:
5672         (package-net-kit-version): new variable.
5673         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5674
5675 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5676
5677         * package-get.el (package-get-locate-index-file): Also search the
5678         core etc/ directory for the package index file if it can't be
5679         found in ~/.xemacs/.
5680
5681 2001-12-13  William Perry  <wmperry@gnu.org>
5682
5683         * dialog-gtk.el (popup-builtin-question-dialog):
5684         Conform to API in gui.c.
5685         
5686 2001-11-12  Andy Piper  <andy@xemacs.org>
5687
5688         * cus-edit.el (custom-save-face-internal): make sure we save
5689         non-themed faces.
5690         (custom-save-variables): ditto variables.
5691
5692 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5693
5694         * faces.el (make-face-family):
5695         (make-face-size):
5696         New face-modifying functions per Jan Vroonhof.
5697
5698         cus-face.el (custom-set-face-font-family):
5699         (custom-set-face-font-size):
5700         Use them.
5701
5702         * font.el (font-window-system-mappings): More precise docstring.
5703
5704         (font-create-name):
5705         (font-create-object):
5706         (tty-font-create-object):
5707         (tty-font-create-plist):
5708         (x-font-create-object):
5709         (x-font-create-name):
5710         (ns-font-create-name):
5711         (mswindows-font-create-object):
5712         (mswindows-font-create-name):
5713         Add doctrings.
5714
5715 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5716
5717         * gtk-faces.el (gtk-init-device-faces): removed spurious
5718         quote before let* expression.
5719
5720 2001-10-29  Andy Piper  <andy@xemacs.org>
5721
5722         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5723         modified when changing coding system.
5724
5725         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5726         that we invoke the GUI directory selector.
5727
5728 2001-10-25  Andy Piper  <andy@xemacs.org>
5729
5730         * dialog.el (make-dialog-box): use new directory dialog support.
5731         * minibuf.el (read-file-name-1): ditto.
5732         (read-file-name): ditto.
5733         (read-directory-name): ditto.
5734
5735 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5736
5737         * XEmacs 21.4.5 "Civil Service" is released.
5738
5739 2001-04-23  Didier Verna  <didier@xemacs.org>
5740
5741         * cus-edit.el (custom-variable-pre-save): New.
5742         * cus-edit.el (custom-variable-post-save): New.
5743         * cus-edit.el (custom-variable-save): use them.
5744         * cus-edit.el (custom-face-pre-save): New.
5745         * cus-edit.el (custom-face-post-save): New.
5746         * cus-edit.el (custom-face-save): use them.
5747         * cus-edit.el (custom-group-pre-save): New.
5748         * cus-edit.el (custom-group-post-save): New.
5749         * cus-edit.el (custom-group-save): use them.
5750         * cus-edit.el (Custom-save): use the pre/post functions above,
5751         call `custom-save-all' only once.
5752         * cus-edit.el (custom-variable-pre-reset-standard): New.
5753         * cus-edit.el (custom-variable-post-reset-standard): New.
5754         * cus-edit.el (custom-variable-reset-standard): use them.
5755         * cus-edit.el (custom-face-pre-reset-standard): New.
5756         * cus-edit.el (custom-face-post-reset-standard): New.
5757         * cus-edit.el (custom-face-reset-standard): use them.
5758         * cus-edit.el (custom-group-pre-reset-standard): New.
5759         * cus-edit.el (custom-group-post-reset-standard): New.
5760         * cus-edit.el (Custom-reset-standard): use them.
5761         * cus-edit.el (custom-face-reset-saved): use the pre/post
5762         functions above, call `custom-save-all' only once.
5763
5764 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5765
5766         * gutter-items.el (buffers-tab face): Derive from the modeline
5767         face by default.  Many people use white-on-black for the default
5768         font, and the tabs look hideous with that color combination.  The
5769         modeline usually has the correct colors.
5770
5771 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5772
5773         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5774         (tag-mark-stack-max): Typo fix.
5775
5776 2001-09-28  Ben Wing  <ben@xemacs.org>
5777
5778         * font-lock.el:
5779         * font-lock.el (font-lock-after-change-function):
5780         fix problem with last patch, reported by Katsumi Yamaoka.
5781
5782 2001-09-17  Ben Wing  <ben@xemacs.org>
5783
5784         * font-lock.el (font-lock-after-change-function):
5785         fix problem when you insert a comment on the line before a line of
5786         code: if we use the following char, then when you hit backspace,
5787         the following line of code turns the comment color.
5788
5789 2001-06-08  Ben Wing  <ben@xemacs.org>
5790
5791         * process.el: comment about shell-command-switch.
5792         * process.el (shell-quote-argument): Need to quote a null
5793         argument, too.  From Dan Holmsand.
5794         
5795         * startup.el (normal-top-level): Delete some unused FSF junk.
5796         * startup.el (command-line-early):
5797         
5798         * startup.el (command-line): Call MS Windows init function.
5799         
5800         * win32-native.el:
5801         * win32-native.el (mswindows-system-shells): New.
5802         * win32-native.el (mswindows-system-shell-p): New.
5803         * win32-native.el (init-mswindows-at-startup): New.
5804         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5805         * win32-native.el (mswindows-quote-one-simple-arg):
5806         * win32-native.el (mswindows-quote-one-command-arg):
5807         * win32-native.el (mswindows-construct-process-command-line-alist):
5808         Correct comments at top.  Correctly handle passing arguments
5809         to Cygwin programs and to bash.  Fix quoting of zero-length
5810         arguments (from Dan Holmsand).  Set shell-command-switch based
5811         on shell-file-name, which in turn comes from env var SHELL.
5812
5813 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5814
5815         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5816         default-toolbar-position): Fill docstrings for balloon-help.
5817
5818 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5819
5820         * faces.el: Reenable specifications over 'gtk domain.
5821
5822 2001-08-08  Didier Verna  <didier@xemacs.org>
5823
5824         * autoload.el (update-autoload-files): make defdir a file name,
5825         not directory name.
5826
5827 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5828
5829         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5830
5831         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5832
5833 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5834
5835         * font-menu.el (font-menu-set-font): Default to current font-family.
5836         (font-menu-preferred-resolution):
5837         (font-menu-size-scaling):
5838         Provide gtk defaults, too.
5839
5840 2001-07-29  Mike Alexander  <mta@arbortext.com>
5841
5842         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5843         list
5844         (custom-set-face-font-family): ditto
5845
5846 2001-07-26  Mike Sperber <mike@xemacs.org>
5847
5848         * files.el (auto-mode-alist): .9 files are man pages, too.
5849
5850 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5851
5852         * process.el (call-process-internal): bind
5853         coding-system-for-write to 'binary when calling
5854         start-process-internal, so the process receives 
5855         the literal contents of INFILE.
5856
5857 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5858
5859         * files.el (auto-mode-alist): Add configure.ac support.
5860
5861 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5862
5863         * buff-menu.el:
5864         mouse.el:
5865         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5866
5867 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5868
5869         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5870
5871 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5872
5873         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5874         mixed text.
5875         (kinsoku-eol-p): Ditto.
5876
5877 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5878
5879         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5880         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5881         characters as the category `s' or `e' correctly.
5882
5883 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5884
5885         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5886
5887 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5888
5889         * mule/cyrillic.el:  Set up case table.
5890
5891 2001-06-08  Mike Sperber <mike@xemacs.org>
5892
5893         * files.el (save-some-buffers-1): Don't zap the help window right
5894         after `map-y-or-n-p' has popped it up.
5895
5896 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5897
5898         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5899
5900 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5901
5902         * specifier.el: define-specifier-tag 'gtk.
5903
5904 2001-05-12  Ben Wing  <ben@xemacs.org>
5905
5906         * find-paths.el (paths-find-recursive-path):
5907         fix error with null EXCLUDE-REGEXP.
5908         
5909         * font-lock.el (font-lock-mode):
5910         fix problem reported by hrvoje with buffers starting with a space.
5911         
5912 2001-05-06  Ben Wing  <ben@xemacs.org>
5913
5914         * dialog.el (make-dialog-box):
5915         * menubar-items.el (default-menubar):
5916         * printer.el (generic-print-buffer):
5917         * printer.el (generic-print-region):
5918         implement printing the selection when it's selected.
5919
5920 2001-04-18  Didier Verna  <didier@xemacs.org>
5921
5922         * cus-edit.el (Custom-reset-standard): reset to standard settings
5923         not only when the buffer's :custom-state is 'modified, but also
5924         when it is 'set or 'saved.
5925
5926 2001-04-17  Didier Verna  <didier@xemacs.org>
5927
5928         * startup.el (load-user-init-file): define `custom-file' before
5929         loading the user's init file.
5930
5931 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5932
5933         * menubar.el (popup-mode-menu): Make it work with
5934         popup-menu-titles turned off.
5935         
5936 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5937
5938         * about.el (about-mailto-link): Use compose-mail for sending mail.
5939
5940 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5941
5942         * package-admin.el (package-install-hook): New.
5943         (package-delete-hook): New.
5944         (package-admin-add-single-file-package): Use package-delete-hook.
5945
5946         * package-get.el (package-get): Use package-install-hook.
5947
5948 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5949
5950         * package-ui.el (pui-install-selected-packages): reverse the lists
5951         of packages so that they get handled in the same order as they
5952         were selected.
5953
5954 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5955
5956         * packages.el (locate-library): Use read-library-name for completion.
5957
5958 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5959
5960         * byte-optimize.el (=): `=' is not a binary predicate!
5961         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5962         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5963
5964 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5965
5966         * bytecomp.el (byte-compile-arithcompare):
5967         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5968
5969 2001-06-03  William M. Perry  <wmperry@gnu.org>
5970
5971         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5972         return the filename selected by the user!
5973
5974 2001-05-31  William M. Perry  <wmperry@gnu.org>
5975
5976         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5977         in XEmacs/GTK.
5978
5979 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5980
5981         * coding.el: Tiny typo fixed.
5982
5983 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5984
5985         * XEmacs 21.4.3 "Academic Rigor" is released.
5986
5987 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5988
5989         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5990
5991 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5992
5993         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5994
5995 2001-05-04  Ben Wing  <ben@xemacs.org>
5996
5997         * printer.el (generic-print-buffer):
5998         * printer.el (generic-print-region):
5999         Enable dialog boxes.  Apply workaround recommended by Kirill.
6000         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6001         
6002         * simple.el (kill-whole-line):
6003         * simple.el (kill-line-1):
6004         * simple.el (kill-entire-line):
6005         * simple.el (kill-line):
6006         * simple.el (backward-kill-line):
6007         Take out interactive dependence of kill-whole-line.
6008
6009 2001-04-22  Ben Wing  <ben@xemacs.org>
6010
6011         * dialog.el (make-dialog-box):
6012         Put dialog titles back in -- this time correctly.  Fix various
6013         other problems with leaks and such.
6014
6015         * simple.el (region-exists-p):
6016         * simple.el (region-active-p):
6017         Add comment about which one is correct to use in menu specs.
6018
6019 2001-05-05  Ben Wing  <ben@xemacs.org>
6020
6021         * dialog.el (make-dialog-box): fix doc string.
6022         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6023         take out Pretty Print.
6024         * printer.el:
6025         * printer.el (printer-current-device): New.
6026         * printer.el (Printer-get-device): New.
6027         * printer.el (Printer-clear-device): New.
6028         * printer.el (generic-page-setup): New.
6029         * printer.el (generic-print-buffer):
6030         * printer.el (generic-print-region):
6031         Implement Page Setup.  Handle errors properly.
6032
6033 2001-05-05  Ben Wing  <ben@xemacs.org>
6034
6035         * subr.el (error): Complete list of errors in doc string.
6036         
6037 2001-04-22  Ben Wing  <ben@xemacs.org>
6038
6039         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6040         
6041 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6042
6043         * build-report.el: Remove CVS keywords since this file has been in
6044         core lisp for a while now.
6045         * build-report.el (build-report-make-output-files): Fix typo.
6046
6047 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6048
6049         * about.el (about-finish-buffer): Make sure the last change works
6050         even if EVENT is nil.
6051
6052 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6053
6054         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6055         clicked, not the one that happens to be the current buffer at the
6056         time.
6057
6058 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6059
6060         * cus-edit.el (custom-display): Support the GTK Window System also.
6061
6062 2001-04-30  Ben Wing  <ben@xemacs.org>
6063
6064         * printer.el:
6065         * printer.el (printer-page-header):
6066         * printer.el (Print-context): New.
6067         * printer.el (printer-page-footer):
6068         * printer.el (generate-header-element): New.
6069         * printer.el (generate-header-line): New.
6070         * printer.el (print-context-property):
6071         * printer.el (generic-print-buffer):
6072         * printer.el (generic-print-region):
6073         Implement headers and footers.  Implement calling Print dialog box
6074         (#### but it doesn't quite work yet).
6075
6076 2001-04-25  Ben Wing  <ben@xemacs.org>
6077
6078         * about.el (xemacs-hackers):
6079         * about.el (about-url-alist):
6080         * about.el (about-personal-info):
6081         * about.el (about-hacker-contribution):
6082         More contributions.
6083         
6084         * simple.el (handle-post-motion-command):
6085         Fix spurious setting of zmacs-region-stays to t after a non-shift
6086         motion command.
6087
6088 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6089
6090         * about.el (about-personal-info): Update my bio.
6091         (about-hacker-contribution): Ditto.
6092
6093 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6094
6095         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6096
6097 2001-04-19  Andy Piper  <andy@xemacs.org>
6098
6099         * package-net.el (package-net-cygwin32-binary-size): new size.
6100         (package-net-win32-binary-size): new size.
6101         (package-net-convert-index-to-ini): Use new arch.
6102         (package-net-batch-convert-index-to-ini): Removed.
6103         (package-net-generate-bin-ini): New.
6104         (package-net-batch-generate-bin-ini): New.
6105
6106 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6107
6108         * XEmacs 21.4.1 "Copyleft" is released.
6109
6110 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6111
6112         * x-compose.el (xlib-input-method-bug-workaround):
6113         (alias-colon-to-double-quote):
6114         Force sort in map-keymap to work around rehash bug.
6115
6116 2001-04-17  Ben Wing  <ben@xemacs.org>
6117
6118         * about.el: Finish overhaul, add a few new hackers, update a
6119         couple old ones.
6120
6121 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6122
6123         * XEmacs 21.4.0 "Solid Vapor" is released.
6124
6125 2001-04-15  Ben Wing  <ben@xemacs.org>
6126
6127         * about.el:
6128         * about.el (about-headline-face): New.
6129         * about.el (about-link-face): New.
6130         * about.el (about-current-release-maintainers): New.
6131         * about.el (about-other-current-hackers): New.
6132         * about.el (about-url-alist):
6133         * about.el (about-once-and-future-hackers): New.
6134         * about.el (about-mailto-link): New.
6135         * about.el (about-get-buffer):
6136         * about.el (about-finish-buffer):
6137         * about.el (about-xemacs):
6138         * about.el (about-features): Removed.
6139         * about.el (about-advantages): New.
6140         * about.el (about-maintainer-info): Removed.
6141         * about.el (about-personal-info): New.
6142         * about.el (about-hacker-contribution): New.
6143         * about.el (about-maintainer):
6144         * about.el (about-show-linked-info):
6145         * about.el (about-hackers):
6146         Major revamping.  Rewriting of most of the text, improve the
6147         link handling, separate info on contributors into personal
6148         and contribution info, add new contributors, update personal
6149         info, etc. etc.
6150         
6151         * menubar-items.el (default-menubar):
6152         Help menubar entry for News now says more accurately
6153         "What's New in XEmacs".
6154         
6155         * mouse.el:
6156         * mouse.el (mouse-track-cleanup-hook):
6157         * mouse.el (mouse-track):
6158         Don't set-buffer to a dead buffer when calling mouse-track
6159         cleanup hooks.
6160
6161 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6162
6163         * XEmacs 21.2.47 "Zephir" is released.
6164
6165 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6166
6167         * dialog.el (make-dialog-box): Disable dialog box titles until
6168         we get them working.
6169
6170 2001-03-30  Ben Wing  <ben@xemacs.org>
6171
6172         * help.el:
6173         * help.el (Help-princ-face):
6174         * help.el (Help-prin1-face):
6175         * help.el (frob-help-extents):
6176         * help.el (describe-function-1):
6177         * help.el (describe-variable):
6178         Avoid using font-lock faces, which may not be defined.
6179         Instead, use hyper-apropos faces, and make sure they're
6180         defined as necessary by using `require'. (It's not so safe
6181         to do this for font-lock.) In any case, we will eventually
6182         be merging this functionality into hyper-apropos.
6183
6184         * loaddefs.el (completion-ignored-extensions):
6185         Fix documentation.
6186         
6187         * menubar-items.el (menu-truncate-list): Removed.
6188         * menubar-items.el (Menubar-items-truncate-list): New.
6189         * menubar-items.el (default-menubar):
6190         Fix errors if grep or compile command is too long.  Rename helper
6191         function to be less visible.
6192
6193 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6194
6195         * byte-optimize.el (byte-optimize-minus):
6196         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6197
6198 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6199
6200         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6201         Mule is available.
6202
6203         * mule/latin.el: New file.
6204
6205 2001-03-11  Ben Wing  <ben@xemacs.org>
6206
6207         * auto-save.el:
6208         * auto-save.el (auto-save-directory):
6209         * auto-save.el (make-auto-save-file-name):
6210         * auto-save.el (auto-save-file-name-p): New.
6211
6212         Merge in improvements from other definition of
6213         make-auto-save-file-name in files.el.
6214         
6215         * auto-save.el (auto-save-original-name):
6216         * auto-save.el (auto-save-name-in-fixed-directory):
6217         * auto-save.el (auto-save-unslashify-name): Removed.
6218         * auto-save.el (auto-save-slashify-name): Removed.
6219         * auto-save.el (auto-save-reserved-chars): New.
6220         * auto-save.el (auto-save-escape-name): New.
6221         * auto-save.el (auto-save-unhex): New.
6222         * auto-save.el (auto-save-unescape-name): New.
6223
6224         Change algorithm for encoding filenames in auto-save names to be
6225         entirely safe with all filesystems and all possible characters in
6226         a filename, and 100% reversible. (Essentially, uses
6227         quoted-printable as the encoding.)
6228         
6229         * auto-save.el (recover-all-files):
6230
6231         Use insert-directory rather than calling ls directly -- fixes
6232         things under Windows.
6233
6234         * files.el:
6235         * files.el (convert-standard-filename): Substitute FSF's
6236         definition for this (we had nothing here before).
6237         
6238         * files.el (backup-buffer): Warning fix.
6239         
6240         * files.el (make-backup-file-name):
6241         * files.el (find-backup-file-name):
6242         Fix error in calling sequence to auto-save-file-name-p.
6243         
6244         * files.el (recover-file):
6245         Use insert-directory rather than calling ls directly -- fixes
6246         things under Windows.
6247
6248         * files.el (make-auto-save-file-name): Removed.
6249         * files.el (auto-save-file-name-p): Removed.
6250         auto-save is always dumped so no sense in having a definition
6251         that will always be overwritten with another.
6252         
6253         * files.el (insert-directory):
6254         * win32-native.el:
6255         * win32-native.el (debug-mswindows-process-command-lines):
6256         * win32-native.el (original-make-auto-save-file-name): Removed.
6257         * win32-native.el (make-auto-save-file-name): Removed.
6258
6259
6260 2001-03-21  Martin Buchholz <martin@xemacs.org>
6261
6262         * XEmacs 21.2.46 "Urania" is released.
6263
6264 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6265
6266         * menubar-items.el (default-menubar): Update sample.emacs to
6267         sample.init.el and adjust accelerators.
6268
6269 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6270
6271         * build-report.el (build-report): Improve docstring.
6272
6273 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6274
6275         * ChangeLog: Log GTK merge.
6276
6277         * gutter-items.el:
6278         * mwheel.el:
6279         * sound.el:
6280         * startup.el:
6281         Revert gratuitous whitespace changes.
6282
6283 2001-03-07  Ben Wing  <ben@xemacs.org>
6284
6285         * help.el:
6286         * help.el (key-or-menu-binding):
6287         * help.el (Help-find-file): New.
6288         * help.el (describe-beta):
6289         * help.el (describe-copying):
6290         * help.el (describe-project):
6291         * help.el (view-emacs-news):
6292         * help.el (view-sample-init-el): New.
6293         * help.el (Help-princ-face): New.
6294         * help.el (Help-prin1-face): New.
6295         * help.el (help-symbol-function-context-menu):
6296         * help.el (help-symbol-variable-context-menu):
6297         * help.el (help-symbol-function-and-variable-context-menu):
6298         * help.el (frob-help-extents):
6299         * help.el (describe-function-1):
6300         * help.el (describe-variable):
6301
6302         Add coloring in Help buffers, correspondent with hyperlinks.
6303         View files in view-mode rather than Fundamental.
6304         Remove separators from context menus -- now handled in generic code.
6305         Add `Find Tag' to context menu.
6306         
6307         * menubar.el (popup-mode-menu):
6308
6309         Rewrite code that outputs the popup menu to (a) put more specific
6310         entries first, (b) be more robust, (c) output the proper context
6311         menu separators automatically (the context menu functionality is
6312         new and currently used only by Help).
6313
6314 2001-03-10  William M. Perry  <wmperry@aventail.com>
6315
6316         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6317         this function when converting from the 21.1 GTK branch.  Now
6318         supports file, password, question, and color built-in dialogs.
6319
6320 2001-03-06  Ben Wing  <ben@xemacs.org>
6321
6322         * keydefs.el:
6323         * keydefs.el (global-map):
6324         Add commented-out change of M-k (for 21.5).
6325         
6326         * menubar-items.el (default-menubar):
6327         Fix items to control kill-line behavior; add items for
6328         shifted motion.
6329         
6330         * simple.el:
6331         * simple.el (kill-whole-line):
6332         * simple.el (historical-kill-line): Removed.
6333         * simple.el (kill-line): Removed.
6334         * simple.el (kill-entire-line): New.
6335         * simple.el (kill-line-1): New.
6336         * simple.el (backward-kill-line):
6337         Undo kill-whole-line == always changes.  Add new function
6338         kill-entire-line to unconditionally delete the current line.
6339         Add comments describing the lamentable state of affairs of
6340         the kill-line functions and variables.
6341
6342 2001-03-02  Ben Wing  <ben@xemacs.org>
6343
6344         * simple.el:
6345         * simple.el (beginning-of-buffer):
6346         * simple.el (end-of-buffer):
6347         * simple.el (mark-ring-unrecorded-commands):
6348         * simple.el (signal-error-on-buffer-boundary):
6349         * simple.el (shifted-motion-keys-select-region):
6350         * simple.el (unshifted-motion-keys-deselect-region):
6351         * simple.el (motion-keys-for-shifted-motion): New.
6352         * simple.el (handle-pre-motion-command):
6353         * simple.el (handle-post-motion-command):
6354         * simple.el (forward-char-command):
6355         * simple.el (backward-char-command):
6356         * simple.el (scroll-up-command):
6357         * simple.el (scroll-down-command):
6358         * simple.el (next-line):
6359         * simple.el (previous-line):
6360         * simple.el (backward-block-of-lines):
6361         * simple.el (forward-block-of-lines):
6362         * simple.el (backward-word):
6363         * simple.el (mark-word):
6364
6365         Augment documentation of the most common motion commands to make
6366         note of the shifted-motion support.  Improve the support to (a)
6367         properly document how it works and why it's done in the fashion it
6368         is, and (b) allow the keystrokes that trigger it to be customized.
6369
6370         Correct error in the customize specification of
6371         mark-ring-unrecorded-commands.
6372
6373 2001-03-02  Ben Wing  <ben@xemacs.org>
6374
6375         * font-lock.el:
6376         * font-lock.el (font-lock-pending-extent-table): Removed.
6377         * font-lock.el (font-lock-pending-buffer-table): New.
6378         * font-lock.el (font-lock-pre-idle-hook):
6379         * font-lock.el (font-lock-after-change-function):
6380         * font-lock.el (font-lock-fontify-pending-extents):
6381         * font-lock.el (font-lock-lisp-like):
6382
6383         Fix handling of pending extents to avoid excessive slowness (N^2
6384         behavior) when making lots of buffer changes between redisplays,
6385         such as when saving the Options.
6386
6387 2001-03-09  William M. Perry  <wmperry@aventail.com>
6388
6389         * device.el:
6390         * dragdrop.el:
6391         * dumped-lisp.el:
6392         * faces.el:
6393         * frame.el:
6394         * gnuserv.el:
6395         * loadup.el:
6396         * menubar-items.el:
6397         * minibuf.el:
6398         The Great GTK Merge.
6399
6400         * ChangeLog.GTK:
6401         * dialog-gtk.el:
6402         * gdk.el:
6403         * generic-widgets.el:
6404         * glade.el:
6405         * gnome-widgets.el:
6406         * gnome.el:
6407         * gtk-compose.el:
6408         * gtk-extra.el:
6409         * gtk-faces.el:
6410         * gtk-ffi.el:
6411         * gtk-file-dialog.el:
6412         * gtk-font-menu.el:
6413         * gtk-glyphs.el:
6414         * gtk-init.el:
6415         * gtk-iso8859-1.el:
6416         * gtk-marshal.el:
6417         * gtk-mouse.el:
6418         * gtk-package.el:
6419         * gtk-password-dialog.el:
6420         * gtk-select.el:
6421         * gtk-widget-accessors.el:
6422         * gtk-widgets.el:
6423         * gtk.el:
6424         widgets-gtk.el:
6425         The Great GTK Merge: new files.
6426
6427 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6428
6429         * generic-widgets.el: Don't require gtk (a built-in feature) at
6430         top level.  Don't execute the last sexp unless (featurep 'gtk).
6431
6432 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6433
6434         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6435
6436 2001-02-23  Martin Buchholz <martin@xemacs.org>
6437
6438         * XEmacs 21.2.45 "Thelxepeia" is released.
6439
6440 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6441  
6442         * about.el (xemacs-hackers): update my entry. 
6443         * about.el (about-maintainer-info): ditto. 
6444         * about.el (about-hackers): ditto. 
6445
6446 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6447
6448         * about.el (about-maintainer-info): More vanity info about
6449         yours truly.
6450
6451 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6452
6453         * build-report.el (build-report-destination): xemacs-build-reports
6454         has moved to SourceForge, where mailing list name length is
6455         restricted, hence the name change to
6456         xemacs-buildreports@xemacs.org.
6457         * build-report.el (build-report-keep-regexp): Update default.
6458         * build-report.el (build-report-delete-regexp): Ditto.
6459         * build-report.el (build-report-make-output-files): Ditto.
6460
6461 2001-02-19  Craig Lanning  <lanning@scra.org>
6462
6463         * lisp-mode.el: Add indentation specifications for following
6464         Common Lisp forms: handler-case, handler-bind, with-slots,
6465         with-open-file, with-open-stream, print-unreadable-object.
6466
6467 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6468
6469         * font-lock.el (font-lock-set-defaults-1):
6470         Move initialization of `font-lock-cache-position' so that it's set
6471         even if font-lock-keywords is already defined.
6472
6473 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6474
6475         * autoload.el (generate-file-autoloads-1):
6476         Use `emacs-lisp-mode-syntax-table' instead of
6477         `lisp-mode-syntax-table'.
6478         * lisp-mode.el (lisp-mode-syntax-table):
6479         Get rid of old checks for `parse-partial-sexp' version.
6480         Make `|' (pipe) string delimiter instead of punctuation.
6481
6482 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6483
6484         * window.el (save-selected-window):
6485         Use gensym for better macro hygiene.
6486
6487 2001-02-06  Mike Sperber <mike@xemacs.org>
6488
6489         * dump-paths.el:
6490         * startup.el (startup-setup-paths): Set and use
6491         `mule-lisp-directory'.
6492         (startup-setup-paths-warning): Ditto.
6493
6494         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6495         (paths-construct-load-path): Consider `mule-lisp-directory'.
6496
6497 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6498
6499         * font-lock.el: Syntax table improvements used.  A few random
6500         changes are not specified below.
6501         (font-lock-fontify-string-delimiters):
6502         (font-lock-syntactic-keywords):
6503         (font-lock-cache-state nil):
6504         (font-lock-cache-position):
6505         New variables.
6506         (font-lock-set-syntax):
6507         (font-lock-apply-syntactic-highlight):
6508         (font-lock-fontify-syntactic-anchored-keywords):
6509         (font-lock-fontify-syntactic-keywords-region):
6510         (font-lock-eval-keywords):
6511         New functions.
6512         (font-lock-remove-face):
6513         (font-lock-fontify-syntactically-region):
6514         Use syntax properties.
6515
6516 2001-02-08  Martin Buchholz <martin@xemacs.org>
6517
6518         * XEmacs 21.2.44 "Thalia" is released.
6519
6520 2001-01-16  Mike Sperber <mike@xemacs.org>
6521
6522         * startup.el (normal-top-level): Work even if no installation root
6523         is found.
6524
6525 2001-01-30  Andy Piper  <andy@xemacs.org>
6526
6527         * gutter-items.el (progress-abort-glyph): remove instantiator.
6528         (set-progress-abort-instantiator): new function.
6529         (abort-progress-feedback): use it.
6530
6531         * gutter.el (set-gutter-dirty-p): new function.
6532
6533 2001-01-30  Didier Verna  <didier@xemacs.org>
6534
6535         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6536
6537 2001-01-24  Didier Verna  <didier@xemacs.org>
6538
6539         * sound.el (sound-extension-list): give a better default value.
6540         * sound.el (load-sound-file): improve the doc string, also find
6541         files given by absolute names, pass a real extension list to
6542         `locate-file'.
6543
6544 2001-01-26  Martin Buchholz <martin@xemacs.org>
6545
6546         * XEmacs 21.2.43 "Terspichore" is released.
6547
6548 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6549
6550         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6551         messages from gnuserv.
6552
6553 2001-01-20  Martin Buchholz <martin@xemacs.org>
6554
6555         * XEmacs 21.2.42 "Poseidon" is released.
6556
6557 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6558
6559         * cl-macs.el (cl-upcase-arg): New function.
6560         (cl-function-arglist): New function.
6561         (cl-transform-lambda): Automatically add CL-style lambda list to
6562         documentation string using functions above.
6563
6564 2001-01-12  Andy Piper  <andy@xemacs.org>
6565
6566         * package-get.el (package-get-custom): call
6567         package-net-update-installed-db.
6568
6569         * package-ui.el (pui-install-selected-packages): call
6570         package-net-update-installed-db.
6571
6572         * package-net.el (package-net-update-installed-db): use
6573         packages-package-list so that we reflect reality.
6574
6575         * packages.el (packages-package-list): Make docstring reflect
6576         reality.
6577
6578         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6579
6580         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6581         isn't installed.
6582
6583 2001-01-17  Andy Piper  <andy@xemacs.org>
6584
6585         * wid-edit.el (widget-activation-glyph-mapper): activate or
6586         deactivate native widgets.
6587         (widget-glyph-insert-glyph): record instantiator.
6588         (widget-push-button-value-create): use it.
6589
6590         * gui.el (gui-button-action): new function. Make button's domain
6591         buffer current when calling.
6592         (make-gui-button): update to use gui-button-action.
6593
6594 2001-01-16  Didier Verna  <didier@xemacs.org>
6595
6596         * menubar-items.el (default-menubar): add an entry for modeline
6597         horizontal scrolling in Options -> Display.
6598
6599 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6600
6601         * package-get.el (package-get-require-signed-base): Set to nil
6602         by default.
6603
6604 2001-01-17  Martin Buchholz <martin@xemacs.org>
6605
6606         * XEmacs 21.2.41 "Polyhymnia" is released.
6607
6608 2001-01-16  Mike Sperber <mike@xemacs.org>
6609
6610         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6611         catch lisp/mule/.
6612
6613 2001-01-14  Mike Sperber <mike@xemacs.org>
6614
6615         * startup.el (maybe-create-compatibility-dot-emacs):
6616         (maybe-unmigrate-user-init-file):
6617         (unmigrate-user-init-file): Created.
6618         (maybe-migrate-user-init-file): Offer creation of compatibility
6619         .emacs.
6620         Some doc fixes wrt init file location.
6621
6622 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6623
6624         * faces.el (face-frob-from-locale-first): new variable.
6625         (frob-face-font-2): Honor tags arg while trying to use
6626         standard-face-mapping.  When face-frob-from-locale-first is set,
6627         first try to set face inheriting from frobbed-face.
6628
6629 2001-01-15  Didier Verna  <didier@xemacs.org>
6630
6631         * about.el (xemacs-hackers): update my entry.
6632         * about.el (about-url-alist): ditto.
6633         * about.el (about-maintainer-info): ditto.
6634         * about.el (about-hackers): ditto.
6635
6636 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6637
6638         The byte compiler has been badly broken for a year,
6639         by the patch of 1999-12-06.
6640         * byte-optimize.el (byte-optimize-form-code-walker):
6641         Bug was: the byte compiler was making this erroneous optimization:
6642         (progn (or (foo)) (bar)) ==> (bar)
6643
6644 2000-11-20  Mike Sperber <mike@xemacs.org>
6645
6646         * setup-paths.el (paths-core-load-path-depth): Split
6647         `paths-load-path-depth' in two for site and core lisp.  Don't
6648         recurse into core.
6649         * setup-paths.el (paths-construct-load-path): Use.
6650
6651 2001-01-10  Andy Piper  <andy@xemacs.org>
6652
6653         * package-net.el (package-net-cygwin32-binary-size): new variable
6654         (package-net-win32-binary-size): ditto.  add much needed
6655         commentary.
6656
6657         * gutter-items.el (buffers-tab-items): correct off-by-one error
6658         for buffers-tab-max-size.
6659
6660 2001-01-08  Martin Buchholz <martin@xemacs.org>
6661
6662         * XEmacs 21.2.40 is released.
6663
6664 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6665
6666         * mule/hebrew.el: Fix comments and typos.
6667         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6668
6669 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6670
6671         * ChangeLog.1: move ancient log from fill.el.
6672
6673         * dump-paths.el:
6674         paragraphs.el:
6675         mule/mule-category.el:
6676         Miscellaneous typo fixes and slight doc clarifications.
6677
6678         * mule/mule-ccl.el:  Correct file name in header.
6679
6680 2000-12-31  Martin Buchholz <martin@xemacs.org>
6681
6682         * XEmacs 21.2.39 is released.
6683
6684 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6685
6686         * byte-optimize.el (byte-optimize-cond):
6687         (byte-optimize-cond-1): New.
6688         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6689         Optimizes (cond (x nil)) ==> nil.
6690         Provide better diagnostic on malformed expr like (cond foo).
6691
6692 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6693
6694         * mule/mule-coding.el:
6695         mule/mule-cmds.el (reset-language-environment,
6696         set-language-environment-coding-systems):
6697         Safer default coding-priority-list, corresponding to src/file-coding.h.
6698
6699 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6700
6701         * package-admin.el: Allow package removal from
6702         early-package-load-path.
6703
6704 2000-12-15  Andreas Jaeger  <aj@suse.de>
6705
6706         * about.el (about-maintainer-info): Update my entry.
6707
6708 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6709
6710         * packages.el (locate-library): Add support for bzip2
6711         compressed .el files.
6712
6713 2000-12-12  Andy Piper  <andy@xemacs.org>
6714
6715         * package-net.el: new file.
6716
6717 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6718
6719         * font-lock.el: Add missing C++ keywords.
6720
6721 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6722
6723         * simple.el (indent-for-comment): Preserve indentation of comments
6724         starting in column 0, as documented in (Info-goto-node
6725         "(xemacs)Comments").  Update docstring accordingly.
6726
6727 2000-12-05  Martin Buchholz <martin@xemacs.org>
6728
6729         * XEmacs 21.2.38 is released.
6730
6731 2000-12-04  Didier Verna  <didier@xemacs.org>
6732
6733         * mouse.el (default-mouse-track-set-point-in-window): remove
6734         spurious '+' operation detected by Martin.
6735
6736
6737 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6738
6739         * cl-extra.el (coerce):
6740         Implement char to integer coercion.
6741         Remove extraneous (numberp) test.
6742
6743         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6744         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6745         (byte-optimize-predicate):
6746         Warn if evaluating constant expression signals an error.
6747         (byte-optimize-form): Small simplification.
6748
6749         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6750
6751 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6752
6753         * byte-optimize.el:
6754         (byte-optimize-minus):
6755         (byte-optimize-plus):
6756         (byte-optimize-mult):
6757         (byte-optimize-quo):
6758         Use (car (last x)) instead of (last x) to get last elt!
6759         Use `byte-optimize-predicate' to optimize `%'.
6760         Move optimizations for special numeric args to bytecomp.el.
6761         * bytecomp.el (byte-compile-associative): Remove.
6762         (byte-compile-max): New.
6763         (byte-compile-min): New.
6764         Properly handle erroneous calls: (max) (min).
6765         (byte-compile-plus): New.
6766         (byte-compile-minus):
6767         It's easiest to handle 0, +1 and -1 args here.
6768         (byte-compile-mult): New.
6769         It's easiest to handle 1, -1 and 2 args here.
6770         (byte-compile-quo):
6771         It's easiest to handle 0, +1 and -1 args here.
6772         Issue byte-compiler warning when dividing by zero.
6773
6774         Byte-compiler arithmetic improvements.
6775         Better optimize these expressions in the obvious way:
6776         (+ x y 1)   -->  varref x varref y add add1
6777         (+ x y -1)  -->  varref x varref y add sub1
6778         (- x y 0)   -->  (- x y)
6779         (- 0 x y)   -->  (- (- x) y)
6780         (% 42 19)   --> compile-time constant
6781         (/ 42 19)   --> compile-time constant
6782         (* (foo) 2) --> foo call dup plus
6783
6784         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6785         unless (declaim (optimize (safety 3)))
6786         or (setq byte-compile-delete-errors nil).
6787
6788 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6789
6790         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6791         docstrings.
6792
6793 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6794
6795         * startup.el (command-line-do-help):  Add documentation of
6796         portable dumper switches.
6797
6798 2000-11-22  Andy Piper  <andy@xemacs.org>
6799
6800         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6801
6802         * glyphs.el (init-glyphs): don't use autodetect for strings.
6803
6804 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6805
6806         * byte-optimize.el (byte-optimize-char-before):
6807         (byte-optimize-backward-char):
6808         (byte-optimize-backward-word):
6809         Fix incorrect optimizations for these sorts of expressions:
6810         (let ((x nil)) (backward-char x))
6811
6812 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6813
6814         * byte-optimize.el:
6815         * byte-optimize.el (byte-optimize-backward-char): New.
6816         * byte-optimize.el (byte-optimize-backward-word): New.
6817         Make backward-word and backward-char as efficient as forward versions.
6818
6819         * bytecomp.el (byte-compile-no-args-with-one-extra):
6820         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6821         * bytecomp.el (byte-compile-two-args-with-one-extra):
6822         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6823         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6824         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6825         Check if extra arg is constant nil, and if so, use byte-coded call.
6826
6827         * simple.el (backward-word):
6828         * simple.el (mark-word):
6829         * simple.el (kill-word):
6830         * simple.el (backward-kill-word):
6831         Make COUNT argument optional, for consistency with forward-char et al.
6832
6833         * abbrev.el (abbrev-string-to-be-defined):
6834         * abbrev.el (inverse-abbrev-string-to-be-defined):
6835         * abbrev.el (inverse-add-abbrev):
6836         * abbrev.el (expand-region-abbrevs):
6837         * buff-menu.el (Buffer-menu-execute):
6838         * indent.el (move-to-left-margin):
6839         * indent.el (indent-relative):
6840         * indent.el (move-to-tab-stop):
6841         * info.el (Info-reannotate-node):
6842         * lisp-mode.el (lisp-indent-line):
6843         * lisp.el (end-of-defun):
6844         * lisp.el (move-past-close-and-reindent):
6845         * misc.el (copy-from-above-command):
6846         * mouse.el (default-mouse-track-scroll-and-set-point):
6847         * page.el (forward-page):
6848         * paragraphs.el (forward-paragraph):
6849         * paragraphs.el (end-of-paragraph-text):
6850         * picture.el (picture-forward-column):
6851         * picture.el (picture-self-insert):
6852         * rect.el (extract-rectangle-line):
6853         * simple.el (newline):
6854         * simple.el (fixup-whitespace):
6855         * simple.el (backward-delete-char-untabify):
6856         * simple.el (transpose-chars):
6857         * simple.el (transpose-preceding-chars):
6858         * simple.el (do-auto-fill):
6859         * simple.el (indent-new-comment-line):
6860         * simple.el (blink-matching-open):
6861         * view-less.el (cleanup-backspaces):
6862         * wid-edit.el (widget-transpose-chars):
6863         * term/bg-mouse.el (bg-insert-moused-sexp):
6864         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6865
6866         * info.el (Info-fontify-node):
6867         * simple.el (backward-delete-function):
6868         Use canonical delete-backward-char instead of backward-delete-char.
6869
6870 2000-11-20  Andy Piper  <andy@xemacs.org>
6871
6872         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6873         no buffers.
6874
6875 2000-11-20  Andy Piper  <andy@xemacs.org>
6876
6877         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6878         buffer tabs.
6879
6880 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6881
6882         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6883         (proclaim inline...) was shadowing compiler-macros.
6884
6885 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6886
6887         * bytecomp.el (byte-compile-eval): New.
6888         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6889         Keeps this promise made in Lispref:
6890         "If a file being compiled contains a `defmacro' form, the macro is
6891         defined temporarily for the rest of the compilation of that file."
6892
6893 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6894
6895         * cl.el (floatp-safe):
6896         (plusp):
6897         (minusp):
6898         (oddp):
6899         (evenp):
6900         (cl-abs):
6901         Use a better parameter name than `x'.
6902
6903         * cl-macs.el (check-type): Make continuable.  Change documentation
6904         to require PLACE, but accept any form for compatibility.
6905
6906         * abbrev.el (define-abbrev): Use check-type.
6907         * font-menu.el (font-menu-change-face): Use check-type.
6908         * menubar.el (relabel-menu-item): Use check-type.
6909         * itimer.el: Fix typo.
6910
6911 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6912
6913         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6914
6915 2000-11-14  Martin Buchholz <martin@xemacs.org>
6916
6917         * XEmacs 21.2.37 is released.
6918
6919 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6920
6921         * code-cmds.el: Provide the feature.
6922
6923 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6924
6925         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6926
6927         * code-cmds.el: New file
6928         * mule/mule-cmds.el:
6929         * mule/mule-misc.el
6930         (coding-keymap): New keymap. Define coding system keyboard
6931         commands on file-coding builds too.
6932         (coding-system-change-eol-conversion):
6933         (universal-coding-system-argument):
6934         (set-default-coding-systems):
6935         (prefer-coding-system): Moved from mule-cmds.el
6936         (set-buffer-process-coding-system): Moved from mule-misc.el
6937
6938 2000-09-15  Stephen Carney <carney@scubadoo.com>
6939
6940         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6941
6942 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6943
6944         * package-get.el (package-get-download-sites): Add a pre-release
6945         site for experimental packages.
6946
6947         * auto-autoloads.el: Regenerated.
6948
6949 2000-08-01  Andy Piper  <andy@xemacs.org>
6950
6951         * gutter-items.el (buffers-tab-omit-function): reference
6952         buffers-tab-select-visible-buffers.
6953         (buffers-tab-filter-functions): new variable, by default uses
6954         buffers-tab-selection-function and buffers-tab-omit-function.
6955         (select-buffers-tab-buffers-by-mode): invert arguments.
6956         (buffers-tab-select-visible-buffers): new function. Invert calling
6957         of buffers-menu-omit-invisible-buffers.
6958         (buffers-tab-items): rewrite to use
6959         buffers-tab-filter-functions. Rewrite docstring.
6960         (gutter-buffers-tab-extent): delete.
6961         (add-tab-to-gutter): always build a new extent when adding the
6962         tabs.
6963         (update-tab-in-gutter): make gutter dirty when orientation
6964         changes.
6965
6966 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6967
6968         * bytecomp.el (byte-compile-defvar-or-defconst):
6969         Only do loadhist recording if defvar form includes a value.
6970
6971 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6972
6973         * bytecomp.el (byte-compile-initial-macro-environment):
6974         `eval-when-compile' should not compile its body.
6975
6976 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6977
6978         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6979         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6980         some Japanese English.  Remove some ancient FSF comments, and
6981         improve docstrings.  Use symbols not vectors for tables.
6982
6983 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6984
6985         * keymap.el:
6986         (local-key-binding):
6987         (global-key-binding):
6988         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6989
6990         * lisp.el:
6991         (backward-sexp): Slightly simpler code.
6992         (mark-sexp): Make arg optional, like FSF Emacs.
6993         (forward-list): Slightly simpler code.
6994         (backward-list): Slightly simpler code.
6995         (down-list):  Make arg optional, like FSF Emacs.
6996         (up-list):  Make arg optional, like FSF Emacs.
6997         (backward-up-list):  Make arg optional, like FSF Emacs.
6998         (kill-sexp):  Make arg optional, like FSF Emacs.
6999         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7000
7001         * font-menu.el (font-menu-change-face):
7002         Take continuable errors into account.
7003
7004         * abbrev.el:
7005         * abbrev.el (clear-abbrev-table):
7006         * abbrev.el (define-abbrev-table):
7007         * abbrev.el (define-abbrev):
7008         * abbrev.el (insert-abbrev-table-description):
7009         * apropos.el (apropos-documentation-check-doc-file):
7010         * apropos.el (apropos-documentation-check-elc-file):
7011         * buff-menu.el (list-buffers):
7012         * buff-menu.el (list-buffers-noselect):
7013         * bytecomp.el (byte-recompile-directory):
7014         * bytecomp.el (batch-byte-compile):
7015         * cl-macs.el (typep):
7016         * code-files.el (find-coding-system-magic-cookie):
7017         * code-files.el (insert-file-contents):
7018         * cus-edit.el (customize-set-variable):
7019         * cus-edit.el (customize-save-variable):
7020         * cus-face.el (custom-set-face-font-size):
7021         * cus-face.el (custom-set-face-update-spec):
7022         * cus-face.el (custom-reset-faces):
7023         * custom.el (custom-check-theme):
7024         * custom.el (copy-upto-last):
7025         * fill.el (canonically-space-region):
7026         * fill.el (fill-paragraph):
7027         * fill.el (fill-region):
7028         * fill.el (find-space-insertable-point):
7029         * fill.el (justify-current-line):
7030         * faces.el (face-spec-update-all-matching):
7031         * faces.el (set-face-stipple):
7032         * files-nomule.el (insert-file-contents):
7033         * files.el (insert-file-contents-literally):
7034         * files.el (hack-local-variables-last-page):
7035         * files.el (basic-save-buffer):
7036         * files.el (insert-directory):
7037         * font-menu.el (font-menu-change-face):
7038         * font.el (font-spatial-to-canonical):
7039         * format.el (format-encode-region):
7040         * format.el (format-insert-file):
7041         * format.el (format-replace-strings):
7042         * gutter.el (set-gutter-element):
7043         * help.el (key-or-menu-binding):
7044         * help.el (describe-bindings):
7045         * help.el (with-syntax-table):
7046         * indent.el (indent-rigidly):
7047         * indent.el (delete-to-left-margin):
7048         * info.el:
7049         * info.el (Info-extract-dir-entry-from):
7050         * info.el (Info-build-dir-anew):
7051         * info.el (Info-rebuild-dir):
7052         * info.el (Info-batch-rebuild-dir):
7053         * info.el (Info-read-subfile):
7054         * info.el (Info-build-node-completions):
7055         * info.el (Info-extract-menu-node-name):
7056         * isearch-mode.el (isearch-range-invisible):
7057         * isearch-mode.el (isearch-restore-invisible-extents):
7058         * itimer.el (itimerp):
7059         * itimer.el (itimer-live-p):
7060         * keymap.el:
7061         * keymap.el (substitute-key-definition):
7062         * keymap.el (read-command-or-command-sexp):
7063         * keymap.el (local-key-binding):
7064         * keymap.el (global-key-binding):
7065         * keymap.el (global-set-key):
7066         * keymap.el (local-set-key):
7067         * ldap.el:
7068         * ldap.el (ldap-add-entries):
7069         * ldap.el (ldap-delete-entries):
7070         * lisp.el (backward-sexp):
7071         * lisp.el (mark-sexp):
7072         * lisp.el (forward-list):
7073         * lisp.el (backward-list):
7074         * lisp.el (down-list):
7075         * lisp.el (backward-up-list):
7076         * lisp.el (up-list):
7077         * lisp.el (kill-sexp):
7078         * lisp.el (backward-kill-sexp):
7079         * menubar.el (add-menu-button):
7080         * menubar.el (add-submenu):
7081         * menubar.el (delete-menu-item):
7082         * menubar.el (relabel-menu-item):
7083         * mouse.el (narrow-window-to-region):
7084         * obsolete.el (define-obsolete-variable-alias):
7085         * obsolete.el (store-substring):
7086         * package-admin.el:
7087         * package-admin.el (package-admin-install-function):
7088         * package-admin.el (package-admin-install-function-mswindows):
7089         * package-admin.el (package-admin-default-install-function):
7090         * package-get.el (package-get-update-base-entries):
7091         * packages.el (packages-load-package-dumped-lisps):
7092         * packages.el (packages-collect-package-dumped-lisps):
7093         * printer.el (generic-print-buffer):
7094         * printer.el (generic-print-region):
7095         * replace.el (occur-mode-mouse-goto):
7096         * replace.el (perform-replace):
7097         * select.el (get-selection-no-error):
7098         * simple.el:
7099         * simple.el (newline):
7100         * simple.el (open-line):
7101         * simple.el (edit-and-eval-command):
7102         * simple.el (goto-line):
7103         * simple.el (undo):
7104         * simple.el (kill-region):
7105         * simple.el (copy-region-as-kill):
7106         * simple.el (kill-ring-save):
7107         * simple.el (set-mark):
7108         * simple.el (next-line):
7109         * simple.el (previous-line):
7110         * simple.el (line-move):
7111         * simple.el (set-goal-column):
7112         * simple.el (comment-region):
7113         * subr.el:
7114         * subr.el (putf):
7115         * syntax.el (modify-syntax-entry):
7116         * syntax.el (map-syntax-table):
7117         * view-less.el (view-file):
7118         * view-less.el (view-buffer):
7119         * view-less.el (view-file-other-window):
7120         * window-xemacs.el (backward-other-window):
7121         * window.el:
7122         * window.el (one-window-p):
7123         * window.el (walk-windows):
7124         * window.el (window-list):
7125         * x-mouse.el (x-mouse-kill):
7126         * x-select.el (x-get-cutbuffer):
7127         * x-select.el (x-store-cutbuffer):
7128         * term/bg-mouse.el (bg-mouse-line-to-center):
7129         * term/sun-mouse.el (window-line-end):
7130         * term/sun-mouse.el (sun-select-region):
7131         * term/sun.el (kill-region-and-unmark):
7132         * mule/mule-category.el:
7133         * mule/mule-category.el (modify-category-entry):
7134         * mule/mule-category.el (char-category-list):
7135         * mule/mule-coding.el (coding-system-force-on-output):
7136         * mule/mule-misc.el (coding-system-put):
7137         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7138
7139 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7140
7141         * cus-face.el: Typo fixes and tiny clarifications.
7142         * custom.el: ditto
7143
7144 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7145
7146         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7147         * startup.el (normal-top-level): Setup auto-save-list-file-name
7148         if auto-save-list-file-prefix is non-nil.
7149
7150 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7151
7152         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7153
7154 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7155
7156         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7157         get symbol at point-min.
7158
7159 2000-10-24  Didier Verna  <didier@xemacs.org>
7160
7161         * info.el (Info-emacs-info-file-name): defconst it.
7162         * info.el (Info-footnote-tag): defcustom it.
7163         * info.el (Info-no-description-string): ditto.
7164         * info.el (Info-find-node): adapt to new semantics of
7165         'Info-suffixed-file (don't do the case variants stuff).
7166         * info.el (Info-insert-dir): rewrite the dir file variants code.
7167         * info.el (Info-directory-files): New. Return the list of info
7168         files in a directory.
7169         * info.el (Info-dir-outdated-p): use it.
7170         * info.el (Info-parse-dir-entries): ditto.
7171         * info.el (Info-build-dir-anew): don't restrict to files ending
7172         with a ".info.*" extension.
7173         * info.el (Info-set-mode-line): ditto.
7174         * info.el (Info-read-subfile): adapt to new semantics of
7175         'Info-suffixed-file (append 'exact argument).
7176         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7177         string independently of the case.
7178         * info.el (Info-suffixed-file): use it (match all possible case
7179         for the file name).
7180         * info.el (Info-insert-file-contents): code cleanup.
7181         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7182         columns.
7183         * info.el (Info-batch-rebuild-dir): ditto.
7184         * info.el (Info-read-node-name-1): ditto.
7185         * info.el (Info-search): ditto.
7186         * info.el (Info-fontify-node): ditto.
7187
7188
7189 2000-10-24  Didier Verna  <didier@xemacs.org>
7190
7191         * process.el (shell-command): when called from a program, avoid
7192         'push-mark's "mark-set" message.
7193
7194 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7195
7196         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7197         by a symbol, not by a vector.
7198         * mule/vietnamese.el (vscii): Likewise.
7199         (viscii): Likewise.
7200         * mule/cyrillic.el (koi8-r): Likewise.
7201
7202         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7203         by a symbol, not by a vector.
7204         (chinese-big5-2): Likewise.
7205         * mule/ethiopic.el (ethiopic): Likewise.
7206         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7207         (vietnamese-viscii-upper): Likewise.
7208
7209 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7210
7211         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7212
7213 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7214
7215         * byte-optimize.el (byte-optimize-car): New function.
7216         (byte-optimize-cdr): Ditto.
7217
7218 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7219
7220         * byte-optimize.el: Partial synch with FSF 20.7.
7221         Optimize constant concatenation.
7222         Add keymapp as a side effect free function.  It is a built-in.
7223         (byte-after-unbind-pos): Remove byte-equal.
7224
7225 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7226
7227         * update-elc-2.el: Quote regexps correctly.
7228
7229 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7230
7231         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7232         (ccl-compile): Apply integerp, not integer-or-char-p to
7233         check the type of the buffer magnification
7234         (ccl-compile-write-string): Encode a string with binary
7235         coding system.
7236         (ccl-compile-write-repeat): Likewise.
7237
7238 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7239
7240         * buff-menu.el:
7241         * bytecomp.el:
7242         * coding.el:
7243         * faces.el:
7244         * files.el:
7245         * fill.el:
7246         * float-sup.el:
7247         * font-lock.el:
7248         * help.el:
7249         * iso8859-1.el:
7250         * loaddefs.el:
7251         * menubar-items.el:
7252         * menubar.el:
7253         * modeline.el:
7254         * msw-font-menu.el:
7255         * paragraphs.el:
7256         * paths.el:
7257         * replace.el:
7258         * simple.el:
7259         * sound.el:
7260         * startup.el:
7261         * version.el:
7262         * x-faces.el:
7263         * x-font-menu.el:
7264         Remove purecopy.
7265
7266 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7267
7268         * simple.el (do-auto-fill): Use the function pointer to by
7269         `comment-line-break-function', not `indent-new-comment-line'. This
7270         fixes an issue with cc-mode comment continuation.
7271
7272 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7273
7274         * simple.el (turn-on-auto-fill):  Add (interactive).
7275         * mwheel.el (mwheel-install): Add (interactive).
7276         * font-lock.el (turn-on-font-lock): Add (interactive).
7277         (turn-off-font-lock): Add (interactive).
7278
7279 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7280
7281         * packages.el (packages-special-base-regexp): Add `man'.
7282
7283 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7284
7285         * wid-edit.el (widget-specify-active): map over extents in current
7286         buffer like `widget-specify-inactive' does.  Mapping over the
7287         inactive extent object does not work since the current extent is
7288         ignored by `map-extents'.
7289
7290 2000-10-04  Martin Buchholz <martin@xemacs.org>
7291
7292         * XEmacs 21.2.36 is released.
7293
7294 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7295
7296         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7297         Optimize the compiled-function-constants vector by byte-code
7298         reference counts.
7299
7300 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7301
7302         * build-report.el (build-report-delete-regexp): quote value in
7303         defcustom
7304
7305 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7306
7307         * build-report.el (build-report): Don't bind srcdir which we don't
7308         use in `multiple-value-bind' to avoid the only byte-compiler
7309         warning.
7310
7311 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7312
7313         * build-report.el: Requires cl and custom now.
7314         build-report-version is determined by XEmacs version -- remove
7315         build-report-version*.
7316         * build-report.el (build-report-version): Removed.
7317         * build-report.el (build-report-installation-version-regexp): New.
7318         * build-report.el (build-report-version-file-regexp): New.
7319         * build-report.el (build-report-installation-srcdir-regexp): New.
7320         * build-report.el (build-report-destination): Offer
7321         xemacs-build-reports and xemacs-beta.
7322         * build-report.el (build-report-keep-regexp): Adjusted.
7323         * build-report.el (build-report-delete-regexp): Adjusted.
7324         * build-report.el (build-report-make-output-dir): New.
7325         * build-report.el (build-report-installation-file): Replace use of
7326         `concat' with `expand-file-name'.
7327         * build-report.el (build-report-make-output-file): Removed.
7328         * build-report.el (build-report-make-output-files): New.
7329         * build-report.el (build-report-subject): Identify as
7330         user-variable with "*...".
7331         * build-report.el (build-report-prompts): Ditto.
7332         * build-report.el (build-report-version-file): New.
7333         * build-report.el (build-report-file-encoding): Identify as
7334         user-variable with "*...".
7335         * build-report.el (build-report-make-output-get): New.
7336         * build-report.el (build-report-insert-header): Report
7337         emacs-version and system-configuration instead of
7338         build-report-version.
7339         * build-report.el (build-report-insert-make-output): Add file
7340         argument.
7341         * build-report.el (build-report-insert-installation-file):
7342         Re-indent.
7343         * build-report.el (build-report-keep): Change docstring,
7344         re-indent.
7345         * build-report.el (build-report-delete): Ditto.
7346         * build-report.el (build-report-installation-data): New.
7347         * build-report.el (build-report-version-file-data): New.
7348
7349 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7350
7351         * byte-optimize.el (byte-optimize-lapcode):
7352         Fix the optimization of using the first 5 elements of the
7353         constants vector for variables.
7354         (byte-optimize-lapcode): Fix another ancient broken optimization.
7355
7356 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7357
7358         * *: Spelling mega-patch
7359
7360 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7361
7362         * easymenu.el: doc fixes.
7363         (easy-menu-do-define): Use backquote.
7364         (easy-menu-change):
7365         (easy-menu-add):
7366         `when' seems much clearer than `if' here.
7367         (easy-menu-remove):
7368         (easy-menu-add-item):
7369         (easy-menu-item-present-p):
7370         (easy-menu-remove-item):
7371         Wrap using (when (featurep 'menubar) ...)
7372
7373 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7374
7375         * bytecomp.el (displaying-byte-compile-warnings):
7376         Revert Ben's change to this function below so that the compile log
7377         is displayed properly for users of the "popper" package.
7378
7379 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7380
7381         * window.el (save-selected-window): Use backquote.
7382
7383         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7384         Renamed from `byte-compile-file-form-defvar'.
7385         * bytecomp.el (byte-compile-defvar-or-defconst):
7386         Only cons onto current-load-list in top-level forms.
7387         Else this leaks a cons cell every time a defun is called.
7388         Renamed from `byte-compile-defvar', for clarity.
7389         Warn when docstring of defvar is not a string.
7390         Use consistent error messages.
7391         Better comments.
7392
7393 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7394
7395         * simple.el (set-variable):
7396         Remove unneeded defvar by rearranging order of let* forms.
7397
7398         * mule/mule-ccl.el (ccl-get-next-code):
7399         * menubar-items.el (bookmark-menu-filter):
7400         (language-environment-menu-filter):
7401         (tutorials-menu-filter):
7402         * toolbar-items.el (toolbar-compile):
7403         * byte-optimize.el (disassemble-offset):
7404         Use (declare (special ...)) instead of `defvar'.
7405
7406         * cl-macs.el (cl-do-proclaim):
7407         Fix (declare (special ...)) warning suppression syntax.
7408
7409 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7410
7411         * info.el (Info-tag-table-marker):
7412         (Info-tag-table-buffer):
7413         (Info-find-file-node):
7414         (Info-read-subfile):
7415         (Info-build-node-completions):
7416         (Info-search):
7417         (Info-mode):
7418         Multiple info buffer support.
7419
7420 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7421
7422         * ldap.el (ldap-decode-entry): New defun
7423         (ldap-search-entries): Use it in order to decode DN-prefixed
7424         entries properly
7425
7426 2000-08-23  Daniel Pittman <daniel@danann.net>
7427
7428         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7429         Use `eq', not `=', to compare symbols.
7430
7431 2000-07-30  Ben Wing  <ben@xemacs.org>
7432
7433         * bytecomp.el (byte-compile-report-error):
7434         * bytecomp.el (displaying-byte-compile-warnings):
7435         if stack-trace-on-error is set, send out a backtrace when
7436         an error is encountered that stops byte compilation.  this
7437         should make it much much easier to track down those curious
7438         problems.  also undo the kludge of using a separate "*Show*"
7439         buffer for display when there's a temp-buffer-show-function;
7440         we can avoid this by just being a little smarter.
7441
7442         * dialog-items.el:
7443         * dialog-items.el (search-dialog-regexp): New.
7444         * dialog-items.el (search-dialog-callback):
7445         * dialog-items.el (make-search-dialog):
7446         add a regexp option to the dialog and clean up a bit.
7447
7448         * dialog.el:
7449         * dialog.el (yes-or-no-p-dialog-box):
7450         * dialog.el (get-dialog-box-response):
7451         * dialog.el (make-dialog-box):
7452         * dialog.el (dialog-box-finish): New.
7453         * dialog.el (dialog-box-cancel): New.
7454         * dialog.el (internal-make-dialog-box-exit): New.
7455         implement [properly!] the :modal property of the new dialog box
7456         interface.  this is the first time xemacs has ever had *proper*
7457         modal dialog boxes, giving the standard window-system feedback.
7458         (e.g. under windows, clicking on a disabled frame causes a beep
7459         and makes the dialog box flash three times.)
7460
7461         * dragdrop.el: header keyword frobbing.
7462
7463         * dumped-lisp.el (preloaded-file-list):
7464         renamed winnt.el to win32-native.el.
7465
7466         * faces.el (face-property):
7467         * faces.el (set-face-property):
7468         * faces.el (frob-face-property):
7469         * faces.el (frob-face-font-2):
7470         * faces.el (make-face-bold):
7471         * faces.el (make-face-italic):
7472         * faces.el (make-face-bold-italic):
7473         * faces.el (make-face-unbold):
7474         * faces.el (make-face-unitalic):
7475         * faces.el (make-face-smaller):
7476         * faces.el (make-face-larger):
7477         clean up the implementation of these so that window-system-specific
7478         methods are called only on objects belonging to that window system.
7479         previously, you could have [e.g.] mswindows-make-face-bold called
7480         on font object of device type `stream', which is not good and
7481         explains the subtle errors Adrian was getting when byte-compiling
7482         something that required 'term. (Adrian, now you can use stack-trace-
7483         on-error to find the exact place where things are going wrong instead
7484         of having to laboriously binary-search your way through.)
7485
7486         * finder.el (finder-known-keywords):
7487         cleaned up -- properly sorted, clarified the meanings of many of
7488         the keywords, and added a few -- mswin, gui, content, build, www,
7489         user, services.  the last two try to distinguish between a package
7490         that's used directly by the user, and a package that provides
7491         support services to other packages.
7492
7493         * font-lock.el (lisp-font-lock-keywords-2):
7494         update list of lisp control structures to include everything,
7495         including new ones i introduced.
7496
7497         * gutter.el: header keyword frobbing.
7498
7499         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7500         recent isearch element was not doing so!  you got the second-most-
7501         recent instead.
7502
7503         * lisp-mode.el (construct-lisp-mode-menu):
7504         more menubar cleanups.
7505         * lisp-mode.el (with-selected-window):
7506         make it indent properly.
7507
7508         * menubar-items.el (default-menubar): lots of menubar cleanups.
7509         rearranged the options menu the most, e.g. splitting up the
7510         Keyboard/Mouse menu into a new Editing menu and combining the
7511         separate Scrollbar/Gutter/Toolbar submenus into Display.
7512         Got rid of General, moved items to Editing or new Troubleshooting.
7513         Moved Packages to Tools; doesn't seem to belong under Options.
7514         Added stuff to the Cmds menu, e.g. Change Case.
7515
7516         NB please don't complain about these periodic menubar changes.
7517         Anything like this is necessarily incremental in its construction
7518         -- By constant use you gradually become more and more aware of
7519         better and better ways to group menu items.  When we eventually
7520         move the options menu to a property sheet, the existing structure
7521         will probably be preserved fairly well.
7522
7523         * minibuf.el (next-history-element): fix problems with pressing
7524         down arrow in repeat-complex-command.
7525
7526         * modeline.el:
7527         * modeline.el (modeline-3d-p): New.
7528         added custom variable for controlling the 3d modeline.  the
7529         corresponding Options item has been present for a long time,
7530         but commented out with "fix me!" comments.  it's fixed now.
7531
7532         * obsolete.el (add-menu):
7533         remove bogus gettexts.
7534
7535         * process.el (shell-quote-argument):
7536         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7537         For bash under Windows native, see below.
7538
7539         * simple.el:
7540         * simple.el (display-warning-buffer):
7541         Fixed the handling of warning display to eliminate the annoying
7542         *Show* buffer, like was done for byte-compiler output above.
7543
7544         * simple.el (debug-print): New.
7545         Simple function for sending debug messages to the console and/or
7546         other debug places.
7547
7548         * subr.el (replace-in-string):
7549         Rewrite this function to avoid N^2 behavior with large strings --
7550         catastrophic with the new Windows selection code! (Apparently the
7551         author of this function didn't realize there was a fun
7552         replace-match that could make his life much easier, because we
7553         duplicated the entire logic.  The new version is smaller, easier
7554         to understand, much more robust, and has extended features --
7555         those of replace-match.)
7556
7557         * window.el:
7558         * window.el (with-selected-window): New.
7559         An obvious complement to the existing `with-selected-frame' and
7560         `with-current-buffer'.
7561
7562         * win32-native.el: Renamed from winnt.el.
7563         Added a great deal of stuff for properly handling process quoting,
7564         somewhat modeled on Kirill's original model (which i later threw
7565         away).  We should now finally have correctly working process arg
7566         quoting/dequoting so that the final app gets exactly what we
7567         intended.  Because the mechanism is in Lisp, it's easily
7568         extendible. (For those running bash and running the native
7569         version, I tried hard to do what I thought was correct.  But more
7570         thought is needed, and ideally the volunteer work of people with
7571         these configurations that they generally run on.)
7572
7573         * x-font-menu.el (x-font-menu-font-data):
7574         Put in defvar's to fix byte-compiler warnings.
7575
7576 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7577
7578         * select.el (selection-coercion-alist): Initialise.
7579         * select.el (select-coerce-to-text): New.
7580         * select.el (select-coerce): New.
7581         New functions to perform type and value coercion.
7582
7583         * select.el (select-buffer-killed-default): Keep data if it was
7584         on the clipboard.
7585
7586 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7587
7588         * menubar-items.el (default-menubar): Fix typo.
7589         (default-menubar): `lambda' was mispelled as `lamda'.
7590
7591 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7592
7593         * window.el (shrink-window-if-larger-than-buffer): Remove
7594         edge checking code.
7595
7596 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7597
7598         * paths.el (gnus-local-domain): Removed.
7599         (gnus-local-organization): Ditto.
7600         (gnus-startup-file): Ditto.
7601
7602 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7603
7604         * files.el (auto-mode-alist): Add .spec for RPM.
7605
7606 2000-07-31  Andy Piper  <andy@xemacs.org>
7607
7608         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7609
7610 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7611
7612         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7613         browse-url.
7614         * help.el (xemacs-www-page): Ditto.
7615         (xemacs-www-faq): Ditto.
7616         * menubar-items.el (default-menubar): Ditto.
7617
7618         * wid-edit.el (widget-url-link-action): Ditto.
7619         From: Kenichi OKADA <okada@opaopa.org>.
7620
7621 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7622
7623         * finder.el (finder-commentary): Add autoload cookie.
7624
7625 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7626
7627         * files.el (insert-file-contents-literally): Fix second let
7628         binding for `coding-system-for-read' to `coding-system-for-write'
7629         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7630
7631 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7632
7633         * files.el (insert-file-contents-literally): Use binary coding
7634         system (from Morioka san).
7635         (insert-file-contents-literally): Make file-name-handler method.
7636
7637 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7638
7639         * cl-macs.el (get-selection): Add defsetf.
7640
7641 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7642
7643         * x-init.el (x-activate-region-as-selection): replace obsolete
7644         function x-own-selection with own-selection.
7645         (ow-find): replace obsolete functions x-get-selection and
7646         x-get-clipboard with get-selection and get-clipboard.
7647         (init-post-x-win): replace obsolete function x-disown-selection
7648         with disown-selection.
7649
7650 2000-07-20  Mike Sperber  <mike@xemacs.org>
7651
7652         * startup.el (load-user-init-file): Only try to load init file if
7653         it exists.
7654
7655 2000-07-10  Andy Piper  <andy@xemacs.org>
7656
7657         * dialog-items.el: sync with Ben's patch.
7658
7659         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7660         comment.
7661         (progress-text-glyph): deleted.
7662         (progress-layout-glyph): make completely minimal.
7663         (progress-gauge-glyph): ditto.
7664         (progress-display-style): fix to handle dynamic instantiator
7665         changes.
7666         (progress-text-instantiator): new.
7667         (progress-layout-instantiator): new.
7668         (progress-gauge-instantiator): new.
7669         (set-progress-display-instantiator): renamed and changed from
7670         set-progress-display-style.
7671         (progress-abort-glyph): use instantiator not glyph.
7672         (append-progress-display): use set-progress-display-instantiator
7673         and set-glyph-image.
7674         (abort-progress-display): ditto.
7675         (raw-append-progress-display): ditto.
7676
7677 2000-07-20  Ben Wing  <ben@xemacs.org>
7678
7679         * code-files.el: Move Mule-specific code to mule-coding.el.
7680
7681 2000-07-15  Ben Wing  <ben@xemacs.org>
7682
7683         * autoload.el:
7684         Fixed comments.
7685
7686         * cmdloop.el:
7687         * cmdloop.el (yes-or-no-p):
7688         * cmdloop.el (y-or-n-p):
7689         Make these functions use should-use-dialog-box-p and not be
7690         overridden in dialog.el.
7691
7692         * cus-dep.el:
7693         * cus-dep.el (Custom-make-dependencies): Removed.
7694         * cus-dep.el (Custom-make-dependencies-1): New.
7695         * cus-dep.el (Custom-make-one-dependency): New.
7696         New entry point for use in Makefiles, to avoid excessive
7697         invocations.
7698
7699         * cus-edit.el (custom-variable-reset-saved):
7700         * cus-edit.el (custom-variable-reset-standard):
7701         * cus-edit.el (custom-save-resets):
7702         Fix bytecompiler warnings.
7703
7704         * dialog.el:
7705         * dialog.el (yes-or-no-p-dialog-box):
7706         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7707         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7708         * dialog.el (get-dialog-box-response):
7709         * dialog.el (message-or-box):
7710         * dialog.el (make-dialog-box):
7711         * dialog.el (popup-dialog-box): New.
7712         Avoid yes-or-no-p bogosities.
7713         Create a general function `make-dialog-box' to encapsulate all
7714         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7715
7716         * dumped-lisp.el (preloaded-file-list):
7717         Add dialog-items.  Clean up.  Group files by types.
7718
7719         * easymenu.el (easy-menu-add):
7720         * easymenu.el (easy-menu-remove):
7721         Account for accelerators.
7722
7723         * extents.el:
7724         * extents.el (extent-list): New args, like in map-extents.
7725         * extents.el (extent-at-event): New.
7726         * extents.el (extents-at-event): New.
7727
7728         * font-lock.el:
7729         * font-lock.el (font-lock-mode):
7730         * font-lock.el (font-lock-default-fontify-buffer):
7731         * font-lock.el (font-lock-default-unfontify-region):
7732         * font-lock.el (font-lock-fontify-syntactically-region):
7733         * font-lock.el (font-lock-fontify-keywords-region):
7734         Use new progress-feedback names.
7735
7736         * font-lock.el (java-font-lock-identifier-regexp):
7737         * font-lock.el (java-font-lock-class-name-regexp):
7738         Fix bytecompiler warnings.
7739
7740         * gutter-items.el:
7741         * gutter-items.el (progress-display-use-echo-area): Removed.
7742         * gutter-items.el (progress-feedback-use-echo-area): New.
7743         * gutter-items.el (progress-display-popup-period): Removed.
7744         * gutter-items.el (progress-feedback-popup-period): New.
7745         * gutter-items.el (set-progress-display-style): Removed.
7746         * gutter-items.el (set-progress-feedback-style): New.
7747         * gutter-items.el (progress-display-style): Removed.
7748         * gutter-items.el (progress-feedback-style): New.
7749         * gutter-items.el (progress-stack):
7750         * gutter-items.el (progress-displayed-p): Removed.
7751         * gutter-items.el (progress-feedbacked-p): New.
7752         * gutter-items.el (clear-progress-display): Removed.
7753         * gutter-items.el (clear-progress-feedback): New.
7754         * gutter-items.el (progress-display-clear-when-idle): Removed.
7755         * gutter-items.el (progress-feedback-clear-when-idle): New.
7756         * gutter-items.el (remove-progress-display): Removed.
7757         * gutter-items.el (remove-progress-feedback): New.
7758         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7759         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7760         * gutter-items.el (append-progress-display): Removed.
7761         * gutter-items.el (append-progress-feedback): New.
7762         * gutter-items.el (abort-progress-display): Removed.
7763         * gutter-items.el (abort-progress-feedback): New.
7764         * gutter-items.el (raw-append-progress-display): Removed.
7765         * gutter-items.el (raw-append-progress-feedback): New.
7766         * gutter-items.el (display-progress-display): Removed.
7767         * gutter-items.el (display-progress-feedback): New.
7768         * gutter-items.el (current-progress-display): Removed.
7769         * gutter-items.el (current-progress-feedback): New.
7770         * gutter-items.el (current-progress-display-label): Removed.
7771         * gutter-items.el (current-progress-feedback-label): New.
7772         * gutter-items.el (progress-display): Removed.
7773         * gutter-items.el (progress-feedback): New.
7774         Replace "progress-display" with "progress-feedback" globally.
7775
7776         * gutter-items.el (lprogress-display): Removed.
7777         * gutter-items.el (progress-feedback-with-label): New.
7778         Rename lprogress-display ==> progress-feedback-with-label.
7779
7780         * gutter-items.el (search-dialog-direction): Removed.
7781         * gutter-items.el (search-dialog-text): Removed.
7782         * gutter-items.el (search-dialog-callback): Removed.
7783         * gutter-items.el (make-search-dialog): Removed.
7784         Move to dialog-items.el.
7785
7786         * help.el:
7787         * help.el (help-mode-quit):
7788         * help.el (mode-for-help): New.
7789         * help.el (help-sticky-window): New.
7790         * help.el (help-window-config): New.
7791         * help.el (with-displaying-help-buffer):
7792         * help.el (function-at-event): New.
7793         * help.el (help-symbol-regexp): New.
7794         * help.el (help-symbol-run-function-1): New.
7795         * help.el (help-symbol-run-function): New.
7796         * help.el (help-symbol-function-context-menu): New.
7797         * help.el (help-symbol-variable-context-menu): New.
7798         * help.el (help-symbol-function-and-variable-context-menu): New.
7799         * help.el (frob-help-extents): New.
7800         * help.el (describe-function-1):
7801         * help.el (variable-at-point):
7802         * help.el (variable-at-event): New.
7803         * help.el (describe-variable):
7804         Major overhaul.
7805         - Make functions and variables be mousable.
7806         - Middle button hyperlinks.
7807         - New context-menu entries.
7808
7809         * keydefs.el:
7810         * keydefs.el (global-map):
7811         New key bindings to move lines up and down.
7812
7813         * lisp-mode.el:
7814         * lisp-mode.el (construct-lisp-mode-menu): New.
7815         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7816         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7817         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7818         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7819         Make popup and menubar menus be different.  Popup menu uses
7820         clicked location and automatically assumes symbol under the mouse
7821         for various commands.
7822
7823         * menubar-items.el:
7824         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7825         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7826
7827         * menubar-items.el (global-popup-menu): Removed.
7828         * menubar-items.el (mode-popup-menu): Removed.
7829         * menubar-items.el (activate-popup-menu-hook): Removed.
7830         * menubar-items.el (popup-mode-menu): Removed.
7831         * menubar-items.el (popup-buffer-menu): Removed.
7832         * menubar-items.el (popup-menubar-menu): Removed.
7833         Move to menubar.el.
7834
7835         * menubar.el:
7836         * menubar.el (global-popup-menu): New.
7837         * menubar.el (mode-popup-menu): New.
7838         * menubar.el (activate-popup-menu-hook): New.
7839         * menubar.el (last-popup-menu-event): New.
7840         * menubar.el (popup-mode-menu): New.
7841         * menubar.el (popup-buffer-menu): New.
7842         * menubar.el (popup-menubar-menu): New.
7843         * menubar.el (menu-call-at-event): New.
7844         Move non-content functions here.  Add support for context menu
7845         items on extents.
7846
7847         * minibuf.el (minibuffer-history-uniquify):
7848         Typo fix.
7849
7850         * minibuf.el (read-file-name-1):
7851         Call new file dialog box if it exists.
7852
7853         * minibuf.el (mouse-rfn-setup-vars):
7854         Clean up "chop" action.
7855
7856         * mouse.el:
7857         * mouse.el (button2): Now bound to mouse-track.
7858         * mouse.el (click-inside-extent-p):
7859         * mouse.el (point-inside-extent-p):
7860         * mouse.el (point-inside-selection-p):
7861         * mouse.el (mouse-drag-or-yank): Removed.
7862         * mouse.el (mouse-begin-drag-n-drop): New.
7863         * mouse.el (mouse-eval-sexp):
7864         * mouse.el (mouse-track-activate-strokes): New.
7865         * mouse.el (mouse-track-do-activate): New.
7866         * mouse.el (mouse-track):
7867         * mouse.el (default-mouse-track-event-is-with-button): New.
7868         * mouse.el (default-mouse-track-cleanup-hook):
7869         * mouse.el (default-mouse-track-drag-hook):
7870         * mouse.el (default-mouse-track-drag-up-hook):
7871         * mouse.el (default-mouse-track-click-hook):
7872         Merge drag-n-drop into mouse-track.
7873         Add general "activate" support to replace specific button2 kludges.
7874         Use "button modifier" support in mouse-track.
7875
7876         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7877
7878         * package-ui.el:
7879         * package-ui.el (pui-menu):
7880         * package-ui.el (pui-popup-context-sensitive): Removed.
7881         Fix bytecompiler warnings.
7882         Clean up popup code a bit.
7883
7884         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7885
7886         * simple.el:
7887         * simple.el (transpose-lines):
7888         * simple.el (transpose-line-up): New.
7889         * simple.el (transpose-line-down): New.
7890         * simple.el (transpose-subr):
7891         * simple.el (transpose-subr-1): Removed.
7892         Clean up, add functions to move lines up and down.
7893
7894         * startup.el (mail-host-address):
7895         * startup.el (user-mail-address):
7896         Customize.
7897
7898         * subr.el:
7899         * subr.el (set-symbol-value-in-buffer): New.
7900         * subr.el (error):
7901         * subr.el (check-argument-type):
7902         * subr.el (defined-error-p): New.
7903         Add structured error support.
7904
7905         * toolbar-items.el (toolbar-compile):
7906         Use new make-dialog-box.
7907
7908         * update-elc.el:
7909
7910         * userlock.el (ask-user-about-lock-dbox):
7911         * userlock.el (ask-user-about-supersession-threat-dbox):
7912         * userlock.el (ask-user-about-lock):
7913         * userlock.el (ask-user-about-supersession-threat):
7914         Use new make-dialog-box.
7915         Add safety checks; use should use-dialog-box-p.
7916
7917         * window-xemacs.el:
7918         * window-xemacs.el (__buffer-dedicated-frame):
7919         * window-xemacs.el (buffer-dedicated-frame): New.
7920         * window-xemacs.el (set-buffer-dedicated-frame): New.
7921         Move dedicated-frame stuff into lisp.
7922
7923 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7924
7925         * printer.el (generic-print-region): Do not require that
7926         `printer-name' be set.
7927         (printer-name): Commentary clarification.
7928
7929 2000-07-19  Martin Buchholz <martin@xemacs.org>
7930
7931         * XEmacs 21.2.35 is released.
7932
7933 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7934
7935         * select.el (selection-coercible-types): Initialise.
7936
7937 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7938
7939         * select.el (own-clipboard): Bug fix.
7940
7941 2000-07-17  Mike Sperber  <mike@xemacs.org>
7942
7943         * cus-edit.el (custom-migrate-custom-file): Save init file before
7944         continuing.
7945
7946 2000-07-16  Mike Sperber  <mike@xemacs.org>
7947
7948         * startup.el (load-init-file): Remove silly call to
7949         `load-user-custom-file`.
7950         (maybe-migrate-user-init-file): Minor fixes.
7951
7952 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7953
7954         * apropos.el (apropos-documentation-check-doc-file):
7955         `doc' variable should be let-bound, as was presumably intended.
7956
7957         * cus-edit.el (custom-variable-reset-saved):
7958         (custom-variable-reset-standard):
7959         Remove unused variable comment-widget.  Twice.
7960
7961         * toolbar.el (toolbar-blank-press-function):
7962         Add a real defvar with initial value nil and proper docstring.
7963         (press-toolbar-button): No need to check for boundp-ness anymore.
7964
7965         * rect.el (open-rectangle-line): Remove useless (let) form.
7966         Add defvar for pending-delete-mode.
7967
7968         * info.el (Info-find-node): This function needs an autoload cookie.
7969
7970         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7971         Use let* since the second form referred to the first.
7972
7973 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7974
7975         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7976         instead of removed `mswindows-get-clipboard'.
7977
7978
7979 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7980
7981         * select.el (select-convert-from-text): New.
7982         * select.el (select-convert-from-length): New.
7983         * select.el (select-convert-from-integer): New.
7984         * select.el (select-convert-from-identity): New.
7985         * select.el (select-convert-from-filename): New.
7986         * select.el (selection-converter-in-alist): Use them.
7987         New converter functions for X.
7988
7989         * select.el (get-selection): Removed comment.
7990
7991         * select.el (own-selection): Removed append code - I thought
7992         I'd already done this, but apparently not...
7993
7994         * select.el: Changed comment about TIMESTAMP.
7995
7996         * select.el (select-convert-in): New.
7997         * select.el (select-convert-out): New.
7998         New functions that get used by select.c.
7999
8000         * select.el (select-buffer-killed-default): New.
8001         * select.el (select-buffer-killed-text): New.
8002         * select.el (selection-buffer-killed-alist): New.
8003         New list and functions that get called if a relevant selection
8004         exists and a buffer gets killed.
8005
8006         * select.el (select-convert-to-targets):
8007         * select.el (select-convert-to-identity): Removed.
8008         * select.el (select-convert-from-identity): Removed.
8009         * select.el (select-converter-out-alist):
8010         Removed _EMACS_INTERNAL selection type.
8011
8012         * x-select.el (xselect-kill-buffer-hook): Removed.
8013         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8014         Removed this X-specific nonesense. Use the generic support
8015         in select.el instead.
8016
8017 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8018
8019         * mule/mule-category.el (defined-category-hashtable):
8020         Use make-hash-table instead of make-hashtable
8021
8022         * buff-menu.el: Byte-compiler warning fix.
8023
8024         * isearch-mode.el (isearch-highlight-all-cleanup):
8025         Remove unused variable `isearch-highlight-all-start'.
8026
8027         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8028
8029         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8030
8031         * cus-dep.el (Custom-make-dependencies):
8032         Add autoload cookie for custom-add-loads to generated custom-load.el.
8033
8034         * autoload.el (autoload-package-name): Warning suppression.
8035         Move defvar prior to first use.
8036
8037         * custom.el: Add autoload for custom-declare-face.
8038         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8039         * cl.el (cl-hack-byte-compiler):
8040         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8041         to work properly.
8042
8043 2000-07-08  Mike Sperber  <mike@xemacs.org>
8044
8045         * startup.el (load-home-init-file): Added variable.
8046         (maybe-migrate-user-init-file): Added.
8047         (load-user-init-file): Load custom file if different from init
8048         file.
8049
8050         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8051         "startup."
8052
8053         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8054         Moved `custom-file'-related code to cus-file.el.
8055
8056         * cus-file.el: New file.
8057
8058 2000-04-01  Mike Sperber  <mike@xemacs.org>
8059
8060         * packages.el (packages-find-package-directories): Added support
8061         for external package hierarchies with in-place installations.
8062
8063         * find-paths.el (paths-root-in-place-p): Added.
8064         (paths-find-emacs-directory): Added support for external
8065         directories with in-place installations.
8066         (paths-find-site-directory): Ditto.
8067
8068         * startup.el (find-user-init-file): Also look for
8069         ~/.xemacs/init.elc? in preference to ~/.emacs.
8070
8071 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8072
8073         * select.el (own-selection):
8074         * select.el (own-clipboard): Changed `append' parameter to
8075         `how-to-use' parameter.
8076         * select.el (own-selection): Removed icky append code.
8077         * select.el (own-selection, get-selection): Removed extra type
8078         checking.
8079         * select.el (selection-appender-alist):
8080         * select.el (selection-converter-{in|out}-alist): Initialise.
8081         * select.el (select-append-to-*): New.
8082         * select.el (select-convert-from-*): New.  New functions to append
8083         data and convert data from external type.
8084
8085 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8086
8087         * font-lock.el: Javadoc enhancements.
8088
8089 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8090
8091         * printer.el (generic-print-region): Compose job name from buffer
8092         name.
8093
8094 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8095
8096         * font-lock.el (font-lock-fontify-pending-extents): Call
8097         font-lock-fontify-region instead of font-lock-fontify-buffer
8098         to avoid unnecessary progress gauges.
8099
8100 2000-07-06  Craig Lanning  <lanning@scra.org>
8101
8102         * custom-load.el (faces):
8103
8104         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8105         dir is a regex.
8106
8107         * process.el (call-process-internal): from Dan Holmsand, use binary
8108         coding systems so that jka-compr works.
8109
8110 2000-07-07  Ben Wing  <ben@xemacs.org>
8111
8112         * font-lock.el: Undo previous change.  Unfortunately, some
8113         files actually use the variables directly in their init code
8114         without quoting them.
8115
8116 2000-07-07  Ben Wing  <ben@xemacs.org>
8117
8118         * font-lock.el (defvar font-lock-*-face): Removed.
8119
8120         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8121         only when necessary.
8122
8123 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8124
8125         * cl-macs.el: fix cl-transform-function-property kludge
8126         so that it does not require a random feature.
8127
8128 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8129
8130         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8131         as in Linux kernel "Rules.make".
8132
8133 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8134
8135         * build-report.el (build-report): Add autoload cookie.
8136
8137 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8138
8139         * package-ui.el (defgroup pui):  Correct a misspelling
8140         (pui-toggle-package-delete):  Change `seleted' to `selected'
8141
8142 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8143
8144         * package-get.el (package-get-update-base):
8145         (package-get): Use insert-file-contents-literally always.
8146         (package-get-maybe-save-index):
8147         Force coding system for writing to binary.
8148
8149 2000-06-08  Mike Alexander  <mta@arbortext.com>
8150
8151         * code-process.el (call-process-region): If there is no coding
8152         system for the process on process-coding-system-alist use the
8153         coding system of the buffer containing the region.
8154
8155 2000-06-10  Ben Wing  <ben@xemacs.org>
8156
8157         * cmdloop.el (command-error):
8158         If debug-on-error and noninteractive, output backtrace.
8159
8160         * files.el (file-relative-name):
8161         Remove MSDOS references.
8162
8163         * simple.el (line-number): New function, due to non-obvious
8164         behavior/usage of count-lines.
8165
8166         * simple.el (count-lines): document non-obvious usage to get
8167         line number.
8168
8169 2000-06-11  Ben Wing  <ben@xemacs.org>
8170
8171         * faces.el ((featurep 'xpm)):
8172         * x-faces.el (x-init-face-from-resources):
8173         * x-faces.el (x-init-frame-faces):
8174         * x-misc.el (x-init-specifier-from-resources):
8175         * x-misc.el (x-get-resource-and-bogosity-check):
8176         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8177         * x-mouse.el (x-init-pointer-shape):
8178         * x-scrollbar.el (x-init-scrollbar-from-resources):
8179         Add sixth argument to x-get-resource calls so as to issue warnings
8180         rather than errors on bogus arguments.
8181
8182 2000-06-05  Ben Wing  <ben@xemacs.org>
8183
8184         * compat.el: new file.  provides a clean, non-intrusive way to
8185         define compatibility functions.
8186
8187         * process.el (shell-quote-argument): temporary fix for lack
8188         of nt-quote-process-args.  #### I need to put back the overall
8189         structure of that mechanism but redo the guts of it using the
8190         extra intelligence in the C code.
8191
8192 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8193
8194         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8195         `package-get' does in package-get.el, instead of using external
8196         "md5sum" program.
8197
8198         * package-get.el (package-get): Insert package file literally to
8199         make checksum calculation work.
8200
8201 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8202
8203         * code-files.el (convert-mbox-coding-system): Deleted.
8204         (file-coding-system-alist): Removed reference to
8205         convert-mbox-coding-system.
8206
8207 2000-05-28  Martin Buchholz <martin@xemacs.org>
8208
8209         * XEmacs 21.2.34 is released.
8210
8211 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8212
8213         * font-lock.el (font-lock-keywords): Rewrote docstring
8214
8215 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8216
8217         * loadhist.el (unload-feature): handle case where x is both boundp
8218         and fboundp
8219
8220 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8221
8222         * packages.el: It's ok to use built-in macros, but not lisp
8223         defined ones.
8224
8225 2000-05-20  Ben Wing  <ben@xemacs.org>
8226
8227         * font-lock.el:
8228         * font-lock.el (font-lock-message-threshold):
8229         * font-lock.el (font-lock-mode):
8230         * font-lock.el (font-lock-default-fontify-buffer):
8231         * font-lock.el (font-lock-always-fontify-immediately):
8232         * font-lock.el (font-lock-old-extent): Removed.
8233         * font-lock.el (font-lock-old-len): Removed.
8234         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8235         * font-lock.el (font-lock-pending-extent-table): New.
8236         * font-lock.el (font-lock-range-table): New.
8237         * font-lock.el (font-lock-after-change-function):
8238         * font-lock.el (font-lock-after-change-function-1): Removed.
8239         * font-lock.el (font-lock-fontify-pending-extents): New.
8240         * font-lock.el ('font-lock-revert-cleanup): Removed.
8241         * font-lock.el ('font-lock-revert-setup): Removed.
8242         Rewrite deferral code to handle any number of changes, merging
8243         them properly.  Remove hacked-up code for revert-buffer, now
8244         unnecessary.
8245
8246         * menubar-items.el (default-menubar):
8247         In Options->Edit Init File, don't switch to emacs-lisp-mode
8248         unless necessary; doing this turns off font-lock.
8249
8250 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8251
8252         * keydefs.el: Define C-x BS to backward-kill-sentence.
8253
8254 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8255
8256         * files.el (hack-local-variables-prop-line): Use non-greedy
8257         matching to process -*-texinfo-*- -*-.
8258
8259 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8260
8261         * minibuf.el (minibuf-directory-files): new function.
8262         (read-file-name-activate-callback): use minibuf-directory-files.
8263         (read-directory-name-internal): ditto.
8264         (mouse-file-display-completion-list): ditto.
8265         (mouse-directory-display-completion-list): ditto.
8266         (read-file-name-internal): remove "./" from completion list unless
8267         explicitly matched, for consistency.
8268
8269 2000-05-11  Ben Wing  <ben@xemacs.org>
8270
8271         * gutter-items.el (gutter-buffers-tab):
8272         * gutter-items.el (add-tab-to-gutter):
8273         * gutter-items.el (update-tab-in-gutter):
8274         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8275         * gutter-items.el (append-progress-display):
8276         * gutter-items.el (abort-progress-display):
8277         * gutter-items.el (raw-append-progress-display):
8278         Further fixes.  Use set-glyph-image not set-image-instance-property,
8279         to fix problems with multiple windows in a frame.
8280
8281         * menubar-items.el (tutorials-menu-filter):
8282         Fix typo.
8283
8284         * startup.el (early-error-handler):
8285         Display message box under windows; otherwise, message will disappear
8286         before it can be viewed.
8287
8288         * update-elc.el:
8289         Fix bug in NEEDTODUMP processing.
8290
8291 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8292
8293         * startup.el (lock-directory): Removed.
8294         (superlock-file): Ditto.
8295         (startup-set-paths): Remove lockdir.
8296         (startup-setup-paths-warning): Remove lock-directory.
8297
8298         * setup-paths.el (paths-find-lock-directory): Removed.
8299         (paths-find-superlock-file): Ditto.
8300
8301 2000-05-09  Ben Wing  <ben@xemacs.org>
8302
8303         * faces.el (set-face-property):
8304         * faces.el (set-face-font):
8305         * faces.el (set-face-foreground):
8306         * faces.el (set-face-background):
8307         * faces.el (set-face-background-pixmap):
8308         * faces.el (set-face-underline-p):
8309         * faces.el (set-face-strikethru-p):
8310         * faces.el (set-face-highlight-p):
8311         * faces.el (set-face-dim-p):
8312         * faces.el (set-face-blinking-p):
8313         * faces.el (set-face-reverse-p):
8314         doc string changes.
8315
8316         * glyphs.el:
8317         * glyphs.el (make-image-specifier):
8318         * glyphs.el (glyph-property):
8319         * glyphs.el (set-glyph-image):
8320         * glyphs.el (make-glyph):
8321         * glyphs.el (make-pointer-glyph):
8322         * glyphs.el (make-icon-glyph):
8323         * glyphs.el (widget-image-instance-p): New.
8324         authorship info, lots of doc changes.  New predicate, inadvertently
8325         omitted.  the general principle with specifier docs is now that
8326         the description of instantiators should go with the make-foo-specifier
8327         fun's doc string, rather than in foo-specifier-p.  this follows
8328         conventions elsewhere in XEmacs and in general is a lot more obvious
8329         of a place to look.  sometimes the make-foo-specifier function needs
8330         to be created in the process.
8331
8332         * gutter.el:
8333         * gutter.el (make-gutter-specifier): New.
8334         * gutter.el (make-gutter-size-specifier): New.
8335         * gutter.el (make-gutter-visible-specifier): New.
8336         specifier doc updates according to the conventions specified before.
8337
8338         * objects.el:
8339         * objects.el (make-font-specifier):
8340         * objects.el (make-color-specifier):
8341         * objects.el (make-face-boolean-specifier): New.
8342         specifier doc updates according to the conventions specified before.
8343
8344         * specifier.el:
8345         * specifier.el (set-specifier):
8346         * specifier.el (make-integer-specifier): New.
8347         * specifier.el (make-boolean-specifier): New.
8348         * specifier.el (make-natnum-specifier): New.
8349         * specifier.el (make-generic-specifier): New.
8350         * specifier.el (make-display-table-specifier): New.
8351         specifier doc updates according to the conventions specified before.
8352
8353         * toolbar.el:
8354         * toolbar.el (make-toolbar-specifier): New.
8355         specifier doc updates according to the conventions specified before.
8356
8357 2000-05-09  Ben Wing  <ben@xemacs.org>
8358
8359         * process.el (call-process-internal): Revert to previous version
8360         because Mike's change clashed with a change I did not long before.
8361         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8362         Thanks very much Mike for pointing out the bug and submitting a
8363         patch!
8364
8365 2000-04-13  Mike Alexander  <mta@arbortext.com>
8366
8367         * process.el (call-process-internal): Send the correct input buffer
8368         (call-process-internal): Return the exit status of the process
8369
8370 2000-05-07  Ben Wing  <ben@xemacs.org>
8371
8372         * winnt.el:
8373         * winnt.el (nt-quote-args-verbatim): Removed.
8374         * winnt.el (nt-quote-args-prefix-quote): Removed.
8375         * winnt.el (nt-quote-args-backslash-quote): Removed.
8376         * winnt.el (nt-quote-args-double-quote): Removed.
8377         * winnt.el (nt-quote-args-functions-alist): Removed.
8378         * winnt.el (nt-quote-process-args): Removed.
8379         Remove all stuff for argument quoting.  We borrow the code instead
8380         from Emacs 20.6, which is much more careful in its quoting
8381         (e.g. in handling runs of the escape character) and avoids most of
8382         the need for this Lisp mechanism by checking to see whether we're
8383         running a Cygwin or normal program and doing the appropriate
8384         quoting.  If we end up needing such a mechanism, we should add
8385         it by extending the variable `mswindows-quote-process-args' so it
8386         can take an alist of regexps.
8387
8388 2000-05-07  Ben Wing  <ben@xemacs.org>
8389
8390         * keydefs.el:
8391         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8392         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8393         the window without moving point.
8394
8395         * simple.el:
8396         * simple.el (scroll-up-one): New.
8397         * simple.el (scroll-down-one): New.
8398         Functions for use with C-M-up/down.
8399
8400 2000-05-01  Martin Buchholz <martin@xemacs.org>
8401
8402         * XEmacs 21.2.33 is released.
8403
8404 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8405
8406         * dialog.el (yes-or-no-p-dialog-box):
8407         Fix docstring.
8408         Fix following horrible bug in X11 mode with focus-follows-mouse:
8409           1. Visit two files in two different frames.
8410           2. do File->Revert Buffer in one of those frames.
8411           3. Dialog box appears.
8412           4. Arrange things so that the mouse passes over the *other*
8413              frame, then to the dialog box, and click on "Yes".
8414           5. The file contents end up in the *wrong* buffer!
8415         Add TODO comment.
8416
8417 2000-04-28  Ben Wing  <ben@xemacs.org>
8418
8419         * help.el (describe-installation): correct typo introduced
8420         in last patch: boundp -> fboundp.
8421
8422         * etags.el (buffer-tag-table-list):
8423         canonicalize filenames to Unix format so that tag-table-alist
8424         searching works under Windows.
8425
8426         * autoload.el:
8427         Bowdlerize the supposedly objectionable words
8428         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8429
8430         * gutter-items.el (set-progress-display-style):
8431         * gutter-items.el (search-dialog-callback):
8432         * gutter-items.el (make-search-dialog):
8433         Change to new callback-ex api.
8434
8435 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8436
8437         * help.el: (describe-installation): decode-coding-string is not
8438         defined in a non MULE environment.
8439
8440 2000-04-28  Ben Wing  <ben@xemacs.org>
8441
8442         * gutter-items.el (buffer-list-changed-hook):
8443         use it, not record-buffer-hook.
8444
8445         * subr.el (record-buffer-hook): Removed.
8446
8447 2000-04-27  Ben Wing  <ben@xemacs.org>
8448
8449         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8450         use NORECORD option.  Andy will not like this, but the existing
8451         gutter behavior is just wrong, as per this comment:
8452
8453         ;; this used to add the norecord flag to both calls below.
8454         ;; this is bogus because it is a pervasive assumption in XEmacs
8455         ;; that the current buffer is at the front of the buffers list.
8456         ;; for example, select an item and then do M-C-l
8457         ;; (switch-to-other-buffer).  Things get way confused.
8458         ;;
8459         ;; Andy, if you want to maintain the current look, you must
8460         ;;  *uncouple* the gutter order and buffers order.
8461
8462         * loaddefs.el (completion-ignored-extensions): unfuckify.
8463
8464         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8465         xemacs.mak.
8466
8467         * autoload.el (batch-update-one-directory): new function, used in
8468         xemacs.mak.
8469
8470         * loadup.el: set gc-cons-threshold very high unless dumping --
8471         loadup during update-elc is much much much faster.  also do this
8472         when quick-building.
8473
8474         add commented-out code for profiling loadup.
8475
8476
8477         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8478         is required in order to build xemacs.
8479
8480 2000-04-26  Ben Wing  <ben@xemacs.org>
8481
8482         * loadup.el: don't garbage collect during loadup if quick-build
8483         compile-time option is set.
8484
8485 2000-04-23  Ben Wing  <ben@xemacs.org>
8486
8487         * update-elc.el: compute whether any dumped .el or .elc files
8488         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8489         if so.
8490
8491         * update-elc.el (update-elc-files-to-compile): always change
8492         NOBYTECOMPILE in the src directory rather than current dir,
8493         so it will work under NT.
8494
8495         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8496         the form of this file is identical between Unix and Windows.
8497         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8498         Added comment.
8499         (update-autoloads-from-directory): updated doc string.
8500         updated doc strings in a few other places.
8501
8502 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8503
8504         * bytecomp.el (byte-force-recompile): Fix argument to
8505         byte-recompile-directory.
8506
8507 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8508
8509         * gutter-items.el (progress-display-clear-when-idle): Use
8510         add-one-shot-hook.
8511         * gutter-items.el (clear-progress-display): Adjust number of
8512         arguments.
8513
8514 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8515
8516         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8517
8518 2000-04-16  Ben Wing  <ben@xemacs.org>
8519
8520         * printer.el: New file.
8521
8522         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8523
8524         * help.el (describe-installation): Fix decoding for Windows.
8525
8526         * menubar-items.el:
8527         * menubar-items.el (default-menubar):
8528         * menubar-items.el (tutorials-menu-filter): New.
8529         * menubar-items.el (popup-menubar-menu):
8530         Add authorship.  Redo Help menu and Tutorials filter.
8531
8532         * menubar.el: Correct comment.
8533
8534         * modeline.el (modeline-buffer-identification): Correct doc string.
8535
8536         * simple.el:
8537         * simple.el (printing): Removed.
8538         * simple.el (printer-name): Removed.
8539         * simple.el (generic-print-buffer): Removed.
8540         * simple.el (generic-print-region): Removed.
8541         Move generic print code to printer.el.
8542
8543 2000-04-15  Ben Wing  <ben@xemacs.org>
8544
8545         * simple.el (generic-print-region): New.
8546         make this function actually work.
8547         (generic-print-buffer): call generic-print-region.
8548
8549 2000-04-14  Andy Piper  <andy@xemacs.org>
8550
8551         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8552         by using the new widget-callback-current-channel.
8553         (search-dialog-callback): ditto.
8554
8555 2000-04-12  Andy Piper  <andy@xemacs.org>
8556
8557         * gutter.el (default-gutter-position): moved from gutter-items.el.
8558         (default-gutter-position-changed-hook): ditto.
8559         (gutter-element-visibility-changed-hook): ditto.
8560         (set-gutter-element): ditto.
8561         (remove-gutter-element): ditto.
8562         (set-gutter-element-visible-p): ditto.
8563         (gutter-element-visible-p): ditto.
8564         (init-gutter): ditto.
8565
8566         * dialog.el (make-dialog-box): renamed and moved from
8567         gutter-items.el
8568
8569         * gutter-items.el: move various functions elsewhere.
8570
8571 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8572
8573         * menubar-items.el: Fixed place of parenthesis.
8574
8575 2000-04-12  Ben Wing  <ben@xemacs.org>
8576
8577         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8578                 without constantly being prompted for the tag.
8579         * simple.el: Added a number of section headings, to clarify the
8580                 organization of this file.
8581         * simple.el (activate-region):
8582         * simple.el (region-exists-p):
8583         * simple.el (region-active-p):
8584                 Moved these three function down to the other side of
8585                 the case-changing functions, so they join the rest of
8586                 the region code.
8587         * simple.el (printing): New.
8588         * simple.el (printer-name): New.
8589         * simple.el (generic-print-buffer): New.
8590                 New functions, a very simple prototype for a unified
8591                 printing interface.
8592
8593         * process.el (call-process-internal): Real fix for null BUFFER,
8594                 other problems with BUFFER specs.
8595
8596         * menubar-items.el:
8597                 Fixed up File->Print to use new printing functions.
8598                 Various corrections and expansions to Grep/Compile menus.
8599                 New options for Printing.
8600                 New options for SMTP Mail, the way to send mail under
8601                   MS Windows. (There's also a package patch to make SMTP
8602                   Mail be the default under MSWin.)
8603
8604 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8605
8606         * menubar-items.el: Selecting Rectangle Mousing from menubar
8607         did not work.  Needed to quote mouse-track-rectangle-p.
8608
8609 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8610
8611         * cl-compat.el (keywordp): Removed.
8612
8613 2000-04-05  Andy Piper  <andy@xemacs.org>
8614
8615         * gutter-items.el (progress-layout-glyph): don't initialize here.
8616         (progress-gauge-glyph): use dynamic sizing.
8617         (set-progress-display-style): new function. Set progress glyphs
8618         appropriately depending on the style.
8619         (progress-display-style): new variable. Custom version of
8620         set-progress-display-style.
8621         (progress-abort-glyph): switch to dynamic sizes.
8622         (search-dialog-text): make the edit field active.
8623
8624 2000-04-04  Andy Piper  <andy@xemacs.org>
8625
8626         * gutter-items.el (make-search-dialog): need to make the search
8627         dialog visible after creation.
8628
8629         * menubar-items.el (default-menubar): use the search dialog for
8630         searching. Remove some extraneous search menu items.
8631
8632         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8633         well as strings.
8634         (make-gutter-only-dialog-frame): allow the user to create the
8635         frame unmapped. Allow the gutter spec to be given as a glyph.
8636         (search-dialog-direction): new variable.
8637         (search-dialog-text): new variable.
8638         (search-dialog-callback): new function. Callback for the search
8639         dialog action.
8640         (make-search-dialog): new function. Create a user-friendly search
8641         dialog.
8642
8643 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8644
8645         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8646         under Windows.
8647
8648 2000-04-01  Andy Piper  <andy@xemacs.org>
8649
8650         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8651         progress more accurately.
8652
8653 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8654
8655         * finder.el (finder-compile-keywords): Process readable files only.
8656         Because error in process of .#finder-inf.el when compile xemacs
8657         with --with-clash-detection option.
8658
8659 2000-03-31  Andy Piper  <andy@xemacs.org>
8660
8661         * gutter-items.el (append-progress-display): don't delay after a
8662         successful font-lock.
8663         (make-gutter-only-dialog-frame): new function. Allow users to
8664         create gutter-only dialogs.
8665
8666 2000-03-27  Mike Alexander  <mta@arbortext.com>
8667
8668         * process.el (call-process-internal): Handle a null BUFFER
8669         parameter correctly.
8670
8671 2000-03-28  Andy Piper  <andy@xemacs.org>
8672
8673         * gutter-items.el (abort-progress-display): put strings in the
8674         gutter not extents.
8675         (progress-layout-glyph): signal special 'quit callback.
8676         (progress-display-quit-function): deleted.
8677         (progress-display-stop-callback): deleted.
8678         (progress-display-dispatch-command-events): deleted.
8679         (append-progress-display): remove calls to
8680         progress-display-dispatch-command-events.
8681         (raw-append-progress-display): ditto.
8682
8683 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8684
8685         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8686         being a list.  Actually define `stipple-pixmap-p' which is used as
8687         an error predicate.  Correctly handle PIXMAP being either relative
8688         or absolute file name.
8689
8690 2000-03-24  Andy Piper  <andy@xemacs.org>
8691
8692         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8693         (abort-progress-display): ditto. Don't delete the created extent.
8694         (raw-append-progress-display): ditto.
8695         (progress-display-dispatch-non-command-events): new
8696         function. Encapsulates what we want to do when no command input is
8697         required.
8698         (progress-display-dispatch-command-events): likewise, but disable
8699         for now since it causes too many problems.
8700         (append-progress-display): use them.
8701         (raw-append-progress-display): ditto.
8702         (default-gutter-position-changed-hook): set this rather than
8703         default-gutter-position-changed.
8704         (default-gutter-position-changed-hook): lambda with zero arguments
8705         rather than one.
8706         (raw-append-progress-display): trap errors in pending input since
8707         allowing them to signal will hose the gauge well and
8708         truly. Ideally we would like to delay these until we are more able
8709         to cope.
8710         (append-progress-display): ditto.
8711
8712 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8713
8714         * lisp/make-docfile.el: call-process-internal is now implemented
8715         in process.el.
8716
8717 2000-03-21  Ben Wing  <ben@xemacs.org>
8718
8719         * mule\mule-cmds.el (set-language-info-alist):
8720         Fix to correspond to new menu arrangement.
8721
8722 2000-03-21  Ben Wing  <ben@xemacs.org>
8723
8724         * process.el:
8725         * process.el (call-process-internal): New.
8726         New implementation of call-process.  Only enabled under NT, so far.
8727         stderr handling not implemented yet in CVS'd C code.
8728
8729 2000-03-20  Ben Wing  <ben@xemacs.org>
8730
8731         * lisp-mode.el:
8732         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8733         * lisp-mode.el (lisp-interaction-mode):
8734         Put back Lisp Interaction menubar for Jan V's sake.
8735
8736         * simple.el:
8737         * simple.el (mark-ring):
8738         * simple.el (dont-record-current-mark): New.
8739         * simple.el (in-shifted-motion-command): New.
8740         * simple.el (mark-ring-unrecorded-commands): New.
8741         * simple.el (mark-ring-max):
8742         * simple.el (set-mark-command):
8743         * simple.el (push-mark):
8744         * simple.el (handle-pre-motion-command):
8745         Implement scheme for not recording unimportant marks.
8746
8747         * subr.el:
8748         * subr.el (function-allows-args): New.
8749         New function function-allows-args.
8750
8751 2000-03-20  Martin Buchholz <martin@xemacs.org>
8752
8753         * XEmacs 21.2.32 is released.
8754
8755 2000-03-20  Andy Piper  <andy@xemacs.org>
8756
8757         * gutter-items.el (update-tab-in-gutter): force selection of the
8758         selected-window if required to do so.
8759         (buffers-tab-items): ditto.
8760         (add-tab-to-gutter): ditto.
8761         (create-frame-hook): use force-selection.
8762         (default-gutter-position-changed): lambdify.
8763         (update-tab-hook): deleted since it was only used in one place.
8764
8765 2000-03-18  Andy Piper  <andy@xemacs.org>
8766
8767         * files.el (find-file-noselect): undo change that shouldn't have
8768         gone in.
8769
8770 2000-03-17  Andy Piper  <andy@xemacs.org>
8771
8772         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8773         of selected-window trickery.
8774
8775         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8776         frames tabs.
8777         (progress-display-stop-callback): progress -> progress-display
8778         (progress-display-quit-function): ditto.
8779         (clear-progress-display): ditto.
8780         (remove-progress-display): ditto.
8781         (append-progress-display): ditto.
8782         (abort-progress-display): ditto.
8783         (raw-append-progress-display): ditto.
8784         (display-progress-display): ditto.
8785         (current-progress-display-label): ditto.
8786         (current-progress-display): ditto.
8787         (lprogress-display): ditto and save the buffer
8788         (progress-display): ditto. Otherwise the buffer sometimes gets
8789         changed which confuses font-lock.
8790
8791         * font-lock.el (font-lock-default-fontify-buffer): catch all
8792         errors, not just quit.
8793         (font-lock-mode): progress -> display-progress
8794         (font-lock-default-fontify-buffer): ditto.
8795         (font-lock-fontify-syntactically-region): ditto.
8796         (font-lock-fontify-keywords-region): ditto.
8797
8798 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8799
8800         * cl.el (gensym): Move to here from cl-macs.el.
8801         (gentemp): Ditto.
8802
8803 2000-03-16  Andy Piper  <andy@xemacs.org>
8804
8805         * font-lock.el (font-lock-mode): use lprogress and friends for
8806         progress management.
8807         (font-lock-default-fontify-buffer): ditto.
8808         (font-lock-fontify-syntactically-region): ditto.
8809         (font-lock-fontify-keywords-region): ditto.
8810         (font-lock-revert-cleanup): fix reverting.
8811         (font-lock-revert-setup): ditto.
8812
8813         * gutter-items.el (progress-use-echo-area): new variable. Use the
8814         echo area for progress gauges if non-nil.
8815         (clear-progress): remove echo area stuff and defer to
8816         clear-message.
8817         (append-progress): dispatch non-command events after each progress
8818         increment. Remove echo area stuff.
8819         (abort-progress): remove echo area stuff and defer to
8820         display-message.
8821         (raw-append-progress): ditto. Dispatch non-command events after
8822         gutter redisplay.
8823         (display-progress): defer echo area stuff to display-message.
8824
8825         * gutter-items.el (clear-progress):
8826         (abort-progress): indentation changes.
8827         (display-progress): don't clear progress.
8828         (append-progress): compare messages with equal.
8829         (raw-append-progress): use dispatch-non-command-events to flush
8830         widget creation events.
8831
8832 2000-03-13  Ben Wing  <ben@xemacs.org>
8833
8834         * abbrev.el:
8835         * abbrev.el (abbrev-string-to-be-defined): New.
8836         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8837         Changes for use with the menubar.
8838
8839 2000-03-12  Ben Wing  <ben@xemacs.org>
8840
8841         * alist.el (vassoc): moved here from font-menu.el.
8842
8843         * custom.el (defface): typo fix.
8844
8845         * dialog.el (yes-or-no-p-dialog-box):
8846         * dialog.el (message-box):
8847         * files.el (save-some-buffers-1):
8848         Put accelerators in the button names.
8849
8850         * font-lock.el (font-lock-comment-face):
8851         * font-lock.el (font-lock-keyword-face):
8852         * font-lock.el (font-lock-function-name-face):
8853         Fixed some of the colors under MS Windows because the existing
8854         default colors were hardly different from black and needed to be
8855         made lighter.
8856
8857         * font-menu.el:
8858         * font-menu.el (font-menu-split-long-menu):
8859         * font-menu.el (font-menu-family-constructor):
8860         * font-menu.el (font-menu-size-constructor):
8861         * font-menu.el (font-menu-weight-constructor):
8862         * font-menu.el (font-menu-set-font):
8863         vassoc moved to alist.el.
8864         Accelerators added to all menus.
8865         Unused bound var new-props removed.
8866
8867         * keydefs.el: I did a whole lot of rearranging to put things in a
8868         more consistent order and fixed a number of cases where key
8869         combinations involving up, down, left, right and so on were
8870         defined but the corresponding keypad combinations were not
8871         defined.
8872
8873         * lisp-mode.el:
8874         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8875         * lisp-mode.el (emacs-lisp-mode):
8876         * lisp-mode.el (lisp-interaction-mode):
8877         * lisp-mode.el (flet):
8878         Added accelerators onto the menus.
8879         Made all the different versions of the let function be indented
8880         the same way.
8881         Undid Steve's easy-menu-ification, because it makes it impossible
8882         to have the menubar and popup menus different.
8883         Cleaned up the menu; added items for find-function &c and some
8884         indenting, and removed debug-on-*.
8885
8886         * list-mode.el (list-mode-hook):
8887         * list-mode.el (list-mode):
8888         * list-mode.el (completion-setup-hook):
8889         * list-mode.el (display-completion-list):
8890         Added support for the :window-height keyword, which is required
8891         because of other changes that I made for the file dialog box.  I
8892         also made the hook variables list-mode-hook and
8893         completion-setup-hook and also minibuffer-setup-hook in
8894         minibuf.el be permanent-local; see comment in list-mode.el.
8895
8896         * map-ynp.el (map-y-or-n-p):
8897         Added accelerators to the dialog buttons.
8898
8899         * menubar-items.el (menu-truncate-list):
8900         New internal function.
8901         * menubar-items.el (submenu-generate-accelerator-spec):
8902         * menubar-items.el (menu-item-strip-accelerator-spec):
8903         * menubar-items.el (menu-item-generate-accelerator-spec):
8904         New exported functions, for use in auto-generating accelerator specs.
8905
8906         * menubar-items.el:
8907         * menubar-items.el (default-menubar):
8908         * menubar-items.el (maybe-add-init-button):
8909         * menubar-items.el (bookmark-menu-filter):
8910         * menubar-items.el (slow-format-buffers-menu-line):
8911         * menubar-items.el (build-buffers-menu-internal):
8912         * menubar-items.el (language-environment-menu-filter):
8913         * menubar-items.el (default-popup-menu):
8914         * menubar-items.el (popup-buffer-menu):
8915         * menubar-items.el (popup-menubar-menu):
8916         Did a major overhaul on this file, and in fact I'm nowhere near
8917         done working on the menubar, and there will be more patches to
8918         come.  A basic summary of what I've done:
8919
8920         a) I added accelerators to all of the menu items.  For menus that
8921         are auto-generated, such as the buffers menu, the accelerators are
8922         automatically added to the beginning of each line using the
8923         numbers 1 through 9, then zero, and then letters starting with A,
8924         but omitting the letters that are already in use for the fixed
8925         menu items at the top of the buffers menu.  To facilitate adding
8926         accelerators of this kind, I created some new functions
8927         (*-accelerator-spec), which are also being used by other filters
8928         that auto generate lists of things such as ftp sites to download
8929         packages.  If people really don't like these accelerators
8930         appearing at the beginning of the menu items, a variable can be
8931         added to optionally turn them off, but I think this is rather
8932         pointless because other menu items have accelerators and many or
8933         most of the menu users will use the accelerators if the support is
8934         there.
8935
8936         b) I combined the top level Tools and Apps menus into a single
8937         Tools menu, because the distinction between the two is not
8938         obvious, and the items on the menus are not used often enough that
8939         putting some of them onto submenus is a problem.
8940
8941         c) I created two new top level menus called View and Cmds because
8942         there were too many items on the File and Edit menus, and I'm going
8943         to be adding more items to these menus.  In contrast to the Tools
8944         menu, the items on these menus may be used quite often during an
8945         editing session, and so should be available with fewer
8946         keystrokes.
8947
8948         d) I added a number of options to the options menu, including one
8949         for controlling whether the alt key can be used to traverse to
8950         menu items using the accelerators, one for controlling behavior of
8951         control-k, one for controlling how the kill and yank functions
8952         interact with the clipboard, a few additional buffers-menu
8953         options, and various other things.  I also did a bit of
8954         rearranging, for example, combining the keyboard and mouse options
8955         into a single keyboard and mouse submenu to facilitate the
8956         accelerators on that level.
8957
8958         e) I changed the variable buffers-menu-format-buffer-line-function
8959         to take two arguments instead of one, the second argument being
8960         the line number for use in creating an accelerator.  I added a
8961         hack to support existing functions with one argument (although I
8962         doubt that very many of these exist), for backward compatibility.
8963
8964         f) I moved the top level mule menu to be a submenu of the edit
8965         menu.  I think that most of the items on this menu are fairly
8966         useless and there are certainly not enough frequently used items
8967         to justify this being its own top level menu.
8968
8969         g) I combined most of the items in big-menubar.el into the main menu.
8970         If people think the main menu is too big, it would be possible to
8971         create different configurations, some smaller.
8972
8973         * menubar.el (check-menu-syntax):
8974         Deleted some syntax checks that were no longer valid, partly
8975         because of changes that were already made a long time ago, and
8976         partly because of a change I made where I allow the name of the
8977         menu item to be an evaluated expression rather than just a string,
8978         similar to all of the other parameters of a menu item.
8979
8980         * minibuf.el:
8981         * minibuf.el (read-file-name-1):
8982         * minibuf.el (mouse-read-file-name-1):
8983         I made a number of changes to improve the appearance
8984         and functioning of the file dialog box.  They include:
8985
8986         a) Fixing the problem where closing the dialog box by clicking on
8987         the close button of the window didn't properly exit the
8988         minibuffer.
8989
8990         b) Fixing the problem that if you typed part of a file name, and
8991         then clicked on a completion with the mouse, the file was not
8992         correctly selected.
8993
8994         c) Changing the title of the dialog box to reflect the operation
8995         being done in accordance with user interface conventions, rather
8996         than the name of the dialog box buffer, which is rather useless.
8997
8998         d) Remove the words "possible completions are" which didn't
8999         belong.
9000
9001         e) Fix things so that the completions scroll off the end of the
9002         completions windows only to the right, rather than both to the
9003         right and down, which is in accordance with Windows user interface
9004         conventions.
9005
9006         * msw-init.el (init-post-mswindows-win):
9007         Added a binding for meta-F4, which is the standard windows binding
9008         for exiting a program.
9009
9010         * select.el (get-selection-no-error):
9011         * select.el (own-selection):
9012         * select.el (own-clipboard):
9013         Added an optional argument called append to the functions
9014         own-selection and own-clipboard.  This adds support for appending
9015         text to the existing selection and allows the function
9016         own-clipboard to be used as the value of the variable
9017         interprogram- cut-function.
9018
9019         Fixed a bug in own-selection in handling zmacs-region-stays.
9020
9021         * simple.el (historical-kill-line): New.
9022
9023         * simple.el (kill-line):
9024         * simple.el (interprogram-cut-function):
9025         * simple.el (interprogram-paste-function):
9026         * simple.el (handle-pre-motion-command):
9027         * simple.el (next-line):
9028         * simple.el (previous-line):
9029         a) Expanded the variable kill-whole-line, so that function
9030         kill-line can be set to delete the entire line always, not just
9031         when cursor is at the beginning of the line.  This is controlled
9032         by setting the variable kill-whole-line to the symbol 'always.
9033         This behavior, as well as the existing kill-whole-line behavior,
9034         now only take effect when kill-line is called interactively,
9035         although this is a departure from a previous behavior in the case
9036         of setting this variable kill-whole-line to t.  It is almost
9037         certainly what has always been intended, and most likely the old
9038         way of doing things introduced bugs.  I also created a function
9039         called historical-kill-line, which ignores the kill-whole-line
9040         setting and always gives the historical behavior of only killing
9041         to the end of the line.  I bound this function to shift- control-k
9042         so that the kill to end of line behavior is available, even when
9043         kill-whole-line has been set to change control-k into the simple
9044         delete-whole-line behavior. (This can be set using the options
9045         menu.)
9046
9047         b) I changed things so that kill and yank now interact with the
9048         clipboard by default under windows.  This was done by changing the
9049         default value of interprogram-cut- function and
9050         interprogram-paste-function.  You can get the old behavior by
9051         setting these to nil, and there is an option on the options menu
9052         to do this.
9053
9054         c) I added support for selecting text using shifted motion keys.
9055         This support is on by default and can be controlled by the
9056         variable shifted-motion-keys-select-region.  There is also a
9057         variable called unshifted-motion-keys-deselect-region that
9058         controls more specifically how the shifted motion key behavior
9059         works.  I did not put an option on the options menu to turn this
9060         off, because I can't imagine why this would be useful.
9061
9062         * simple.el (forward-block-of-lines):
9063         * simple.el (backward-block-of-lines):
9064         * simple.el (block-movement-size):
9065         New.
9066
9067         * simple.el (uncapitalized-title-words):
9068         * simple.el (uncapitalized-title-word-regexp):
9069         * simple.el (capitalize-string-as-title):
9070         * simple.el (capitalize-region-as-title):
9071         New.
9072
9073
9074         * subr.el (add-hook):
9075         * subr.el (make-local-hook): New.
9076         * subr.el (remove-local-hook): New.
9077         * subr.el (add-one-shot-hook): New.
9078         * subr.el (add-local-one-shot-hook): New.
9079         Added some functions to make using hooks easier.
9080         These include:
9081
9082         a) Functions add-local-hook and remove-local-hook to make it easy
9083         to use local hooks.
9084
9085         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9086         make it possible to add a "one-shot" hook, which is to say a hook
9087         that runs only once, and automatically removes itself after the
9088         first time it has run.
9089
9090 2000-03-09  Andy Piper  <andy@xemacs.org>
9091
9092         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9093
9094 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9095
9096         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9097         Moved from menubar-items.el.
9098         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9099
9100 2000-03-08  Andy Piper  <andy@xemacs.org>
9101
9102         * gutter-items.el (build-buffers-tab-internal): add selected field
9103         to buffers tab spec.
9104
9105 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9106
9107         * minibuf.el (last-exact-completion): Initialize to nil.
9108
9109 2000-03-07  Didier Verna  <didier@xemacs.org>
9110
9111         * startup.el (command-line-1): remove unused variable
9112         `first-file-buffer'.
9113
9114 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9115
9116         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9117         which is also used for Web server log files.
9118
9119 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9120
9121         * mule/mule-charset.el: Setup auto-fill-chars.
9122
9123 2000-03-02  SL Baur  <steve@beopen.com>
9124
9125         * subr.el (with-string-as-buffer-contents): Reimplement using
9126         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9127         non-deletion of buffer after execution problem.
9128         (with-output-to-string): Use unique buffer name.
9129
9130 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9131
9132         * gutter-items.el (buffers-tab-sort-function):  New variable.
9133         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9134
9135 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9136
9137         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9138
9139 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9140
9141         * menubar-items.el (maybe-add-init-button): Remove the "Load
9142         .emacs" button from all menubars.
9143
9144 2000-03-01  Didier Verna  <didier@xemacs.org>
9145
9146         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9147         region rectangle replacement (from Jan Vroonhof).
9148         (replace-rectangle): new function.
9149
9150 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9151
9152         * mule/mule-cmds.el (set-default-coding-systems): Use
9153         set-terminal-coding-system and set-keyboard-coding-system.
9154         * coding.el (set-terminal-coding-system): Use
9155         set-console-tty-output-coding-system.
9156         (set-keyboard-coding-system): Use
9157         set-console-tty-input-coding-system.
9158
9159 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9160
9161         * minibuf.el (read-variable): Allow symbol to default argument.
9162
9163 2000-02-27  Andy Piper  <andy@xemacs.org>
9164
9165         * gutter-items.el (update-tab-hook): new function to be used for
9166         hooks.
9167         (create-frame-hook): add update-tab-hook.
9168         (record-buffer-hook): ditto.
9169         (default-gutter-position-changed): ditto.
9170         (default-gutter-position): updating the buffers tab is now handled
9171         by a hook.
9172         (default-gutter-position-changed-hook): new variable.
9173         (gutter-element-visibility-changed-hook): ditto.
9174         (set-gutter-element-visible-p): call it.
9175         (set-gutter-element): use modify-specifier-instances. Set extents
9176         as duplicable before using.
9177         (remove-gutter-element): ditto.
9178         (set-gutter-element-visible-p): ditto.
9179         (init-gutter): new function.
9180         (add-tab-to-gutter): use new gutter-element functions rather than
9181         setting specifiers directly.
9182         (clear-progress): ditto.
9183         (abort-progress): ditto.
9184         (gutter-buffers-tab-visible-p): renamed from
9185         default-gutter-visible-p
9186
9187         * specifier.el (modify-specifier-instances): new function from Jan
9188         Vroonhof.
9189
9190         * x-init.el (init-post-x-win): call init-gutter.
9191
9192         * msw-init.el (init-post-mswindows-win): call init-gutter.
9193
9194         * menubar-items.el (default-menubar): Update to reflect new gutter
9195         variables.
9196
9197 2000-02-26  Andy Piper  <andy@xemacs.org>
9198
9199         * gutter-items.el (set-gutter-element): new function. Add gutter
9200         elements to the specified gutter.
9201         (remove-gutter-element): new function. Remove gutter elements from
9202         the specified gutter.
9203         (set-gutter-element-visible-p): new function. Set gutter element
9204         visibility for the provided gutter-visible specifier.
9205
9206 2000-02-23  Andy Piper  <andy@xemacs.org>
9207
9208         * gutter-items.el (add-tab-to-gutter): specify dimensions
9209         dynamically.
9210
9211 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9212
9213         * gutter-items.el (add-tab-to-gutter):
9214         * package-get.el (package-get-interactive-package-query):
9215         * package-ui.el (pui-directory-exists):
9216         (pui-install-selected-packages):
9217         (pui-list-packages):
9218         Use #'(lambda ...)  instead of '(lambda ...).
9219
9220 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9221
9222         * startup.el (load-user-init-file): Check to make sure user
9223           has an init-file before calling load().
9224
9225 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9226
9227         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9228
9229 2000-02-23  Martin Buchholz <martin@xemacs.org>
9230
9231         * XEmacs 21.2.31 is released.
9232
9233 2000-02-21  Mike Sperber <mike@xemacs.org>
9234
9235         * loadup.el (really-early-error-handler):
9236         * update-elc.el:
9237         * make-docfile.el:
9238         Remove dependency on EMACSBOOTSTRAP... environment variables.
9239
9240 2000-02-21  Martin Buchholz <martin@xemacs.org>
9241
9242         * XEmacs 21.2.30 is released.
9243
9244 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9245
9246         * byte-optimize.el (byte-optimize-plus):
9247         (byte-optimize-minus):
9248         (byte-optimize-multiply):
9249         Optimize (- 0) to 0, not (-)
9250         Optimize (+ 5 3.0) to 8.0
9251         Optimize (* 5 3.0) to 15.0
9252         Improve readability.
9253
9254 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9255
9256         * modeline.el: (modeline-scrolling-method): change modeline
9257         mswindows cursor appearance according to the value.
9258
9259         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9260         and 'gui-element face colors and 'gui-element face font to Windows
9261         defaults.
9262
9263 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9264
9265         * font-lock.el: Javadoc enhancements
9266
9267 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9268
9269         * ldap.el (toplevel): Test if LDAP support has been compiled in
9270         (ldap-verbose): New option
9271         (ldap-search-entries): Renamed from the previous ldap-search
9272         Conditionalize message display on ldap-verbose
9273         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9274         defuns
9275         (ldap-search): Is now defined as an obsolete wrapper calling
9276         ldap-search-basic or ldap-search-entries
9277
9278
9279 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9280             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9281             Jan Vroonhof  <jan@xemacs.org>
9282
9283         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9284         When for-effect is true, didn't call `byte-optimize-form'
9285         in and/or subforms without last.
9286
9287 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9288
9289         * package-get.el (package-get-download-sites): Use correct custom
9290         type.
9291
9292 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9293
9294         * files.el (write-file): Ask for coding system when compiled with
9295         file-coding.
9296
9297 2000-02-16  Andy Piper  <andy@xemacs.org>
9298
9299         * buffer.el (switch-to-buffer): give norecord argument to
9300         set-window-buffer instead of explicitly recording.
9301
9302         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9303         we have to pick a window.
9304
9305 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9306
9307         * mule/mule-cmds.el (describe-language-support): Don't add
9308         unexist function to help-map.
9309         (describe-coding-system): Don't use already assigend `C'.
9310
9311 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9312
9313         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9314         work in custom.
9315
9316 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9317
9318         * about.el: Ienaga's e-mail address change.
9319
9320 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9321
9322         * etags.el (find-tag): force new window -- even if buf already
9323         visible -- when other-window is t
9324
9325 2000-02-16  Martin Buchholz <martin@xemacs.org>
9326
9327         * XEmacs 21.2.29 is released.
9328
9329 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9330
9331         * cl-extra.el (getf): This is now identical to `plist-get', so
9332         just defalias it.
9333         * cl-macs.el: Make getf an alias to plist-get, at the
9334         byte-compiler level, using define-compiler-macro.
9335
9336 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9337
9338         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9339
9340 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9341
9342         * lisp/etags.el (find-tag-internal): set exact-tagname to
9343           a regular expression that matches against the tagname
9344           part of the tag entry first instead of only looking in
9345           the context area.
9346
9347 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9348
9349         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9350         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9351
9352 2000-02-07  Martin Buchholz <martin@xemacs.org>
9353
9354         * XEmacs 21.2.28 is released.
9355
9356 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9357
9358         * cl-extra.el (getf): Just call `get', never `get*'.
9359         Make arglist match docstring.
9360         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9361         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9362         * byte-optimize.el: remove references to `get*'.
9363
9364 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9365
9366         * mule/european.el: Add syntax information for Latin3 and Latin4.
9367
9368 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9369
9370         * byte-optimize.el: Byte-optimize (length "foo")
9371
9372 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9373
9374         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9375         width check using `window-leftmost-p' and `window-rightmost-p'.
9376
9377 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9378
9379         * wid-edit.el (widget-match-inline): An atom never matches a
9380           list.
9381
9382 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9383
9384         * modeline.el: Consolidated 'x and 'mswindows specification under
9385         'win tag.
9386
9387 2000-01-29  Andy Piper  <andy@xemacs.org>
9388
9389         * gutter-items.el: (format-buffers-tab-line): Try and be
9390         intelligent about buffer naming when we have duplicates.
9391
9392 2000-01-29  Andy Piper  <andy@xemacs.org>
9393
9394         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9395         updated when it becomes visible.
9396
9397 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9398
9399         * bytecomp.el (byte-compile-insert-header): Properly set coding
9400         system under MULE and file-coding.
9401
9402 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9403
9404         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9405         (dontusethis-set-value-terminal-coding-system-handler):
9406         (dontusethis-set-value-keyboard-coding-system-handler):
9407         Never undefine coding system aliases.  Emergency fix for gnus.
9408
9409 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9410
9411         * files.el (abbreviate-file-name): Use directory-sep-char instead
9412         of hard-coded "/".
9413
9414 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9415
9416         * startup.el (user-init-file-base-list): New variable, replacing
9417         user-init-file-base.
9418         (find-user-init-file): New function.
9419         (command-line-early): Use it.
9420         (load-user-init-file): Ditto.
9421
9422 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9423
9424         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9425         calling valid-image-instantiator-format-p
9426
9427 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9428
9429         * isearch-mode.el (isearch-mode): The variable is
9430         isearch-unhidden-extents, not isearch-opened-extents.
9431
9432 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9433
9434         * minibuf.el (next-history-element): Modify error message if a
9435         default value is available.
9436
9437 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9438
9439         * bytecomp.el (byte-compile-file): Don't unconditionally write
9440         .elc files in binary - might contain non-Latin1.
9441
9442 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9443
9444         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9445         for windows-nt.
9446
9447         * version.el:
9448         * startup.el (user-init-file-base):
9449         * process.el (call-process-region):
9450         * files.el (make-backup-file-name):
9451         (backup-file-name-p):
9452         (file-relative-name):
9453         (abbreviate-file-name):
9454         (set-auto-mode):
9455         * code-process.el (call-process-region): Removed unnecessary
9456         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9457         support out of the universe.
9458
9459         * process.el:
9460         * code-process.el:
9461         * bytecomp.el (byte-compile-file): Removed reference to
9462         buffer-file-type, and commented usage of binary-process-output
9463         NTEmacs variables.
9464
9465 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9466
9467         * help.el (function-arglist): Add case for macro.
9468
9469 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9470
9471         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9472         printers.
9473         (custom-display): Added a menu for printer/display tags.
9474
9475         * frame.el (frame-type):
9476         * device.el (device-type): Added 'msprinter to the doc string, and
9477         removed 'pc -- it is not going to be implemented ever.
9478         (call-device-method): Fixed docstring typo.
9479         Defined specifier tags 'printer and 'display.
9480
9481 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9482
9483         * lisp/itimer.el (itimer-run-expired-timers): (consp
9484           last-command-event-time) instead of (consp
9485           'last-command-event-time).
9486
9487 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9488
9489         * msw-glyphs.el: Removed obsolete commentary.
9490
9491 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9492
9493         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9494         better default value.
9495
9496 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9497
9498         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9499         (read-string): Ditto.
9500         (eval-minibuffer): Ditto.
9501         (read-command): Ditto.
9502         (read-function): Ditto.
9503         (read-variable): Ditto.
9504         (read-number): Ditto.
9505         (read-shell-command): Ditto.
9506         (read-number): Record history.
9507
9508 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9509
9510         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9511
9512 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9513
9514         * faces.el (startup-initialize-custom-faces): New function.
9515         Reset all faces created during auto-autoloads loading time
9516         by defface.
9517         * startup.el (command-line): Call it.
9518
9519 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9520
9521         * about.el (about-hackers): Add myself to contributors list.
9522
9523 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9524
9525         * menubar-items.el (maybe-add-init-button): Removed an argument in
9526         a call to load-user-init-file, as the function managed to lose its
9527         formal parameter a few betas ago.
9528
9529 2000-01-18  Martin Buchholz <martin@xemacs.org>
9530
9531         * XEmacs 21.2.27 is released.
9532
9533 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9534
9535         * process.el (shell-command-to-string): Use the FSF docstring.
9536         Make shell-command-to-string the standard function, and
9537         exec-to-string the (deprecated) alias.
9538
9539         * startup.el: typo fix.
9540
9541 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9542
9543         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9544
9545 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9546
9547         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9548         buffers after visible buffers.
9549         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9550
9551 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9552
9553         * info.el (Info-extract-menu-node-name): Stop at a dot
9554         followed by whitespace or right parenthesis.
9555
9556 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9557
9558         * info.el (Info-directory-list): Warn against using Customize with
9559         Info-directory-list.
9560
9561 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9562
9563         * minibuf.el (read-file-name): doc fix.
9564
9565         * autoload.el (update-file-autoloads): doc fix.
9566
9567         * about.el (about-hackers): Change my E-mail address.
9568
9569 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9570
9571         * info.el (Info-visit-file): Just use the `f' interactive spec to
9572         read a filename in the standard way.
9573
9574 2000-01-13  Andy Piper  <andy@xemacs.org>
9575
9576         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9577         (gutter-buffers-tab-extent): new variable.
9578         (update-tab-in-gutter): call add-tab-to-gutter again if the
9579         orientation has changed.
9580         (add-tab-to-gutter): cope with different orientations.
9581
9582 2000-01-11  Didier Verna  <didier@xemacs.org>
9583
9584         * info.el (Info-following-node-name): backward-skip dots as well
9585         as spaces (dots at the end of a node name aren't part of it).
9586         (Info-extract-menu-node-name): don't skip dots. There could be
9587         some in the node name.
9588         (Info-index): allow dots to be part of a node name.
9589
9590 2000-01-12  Andreas Jaeger  <aj@suse.de>
9591
9592         * files.el (auto-mode-alist): Added idlwave-mode.
9593         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9594
9595 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9596
9597         * info.el (Info-search): Show default value.
9598
9599 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9600
9601         * info.el (Info-read-node-completion-table): New variable.
9602         (Info-read-node-name-1): New function.
9603         (Info-read-node-name): Use it.
9604         (Info-follow-reference): Use DEFAULT argument of completing-read.
9605         (Info-menu): Ditto.
9606
9607 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9608
9609         * hyper-apropos.el (hyper-describe-key-briefly): Save
9610         window configuration.
9611         (hyper-describe-face): Use DEFAULT of completing-read.
9612         (hyper-apropos-read-variable-symbol): Ditto.
9613         (hyper-apropos-read-function-symbol): Ditto.
9614
9615 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9616
9617         * mule/mule-cmds.el (set-default-coding-system): Set
9618         comint-exec-hook to use coding-system-for-read and
9619         coding-system-for-write so that C-x RET c works.
9620
9621 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9622
9623         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9624         (previous-matching-history-element): Increment
9625         minibuffer-max-depth by 1.
9626         (next-matching-history-element): Ditto.
9627
9628 2000-01-11  Andy Piper  <andy@xemacs.org>
9629
9630         * gutter-items.el (buffers-tab): Create a new face for the buffers
9631         tab.
9632         (buffers-tab-face): use it.
9633
9634 2000-01-10  Didier Verna  <didier@xemacs.org>
9635
9636         * modeline.el (modeline-scrolling-method): change modeline X
9637         cursor appearance according to the value.
9638
9639 2000-01-07  Andreas Jaeger  <aj@suse.de>
9640
9641         * about.el (about-hackers): Moved my entry to contributor list.
9642         (xemacs-hackers): Added myself.
9643         (about-maintainer-info): Added description of myself.
9644
9645
9646 2000-01-07  Didier Verna  <didier@xemacs.org>
9647
9648         * modeline.el (modeline-scrolling-method): new variable.
9649         (mouse-drag-modeline): add reference to it in the docstring.
9650         (mouse-drag-modeline): handle it.
9651
9652 2000-01-08  Andy Piper  <andy@xemacs.org>
9653
9654         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9655         calls.
9656         (remove-buffer-from-gutter-tab): ditto.
9657
9658 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9659
9660         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9661         (custom-face-edit): Fix grammatical error in help message.
9662
9663 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9664
9665         * movemail.el: Added.
9666
9667         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9668
9669 2000-01-03  Didier Verna  <didier@xemacs.org>
9670
9671         * modeline.el (mouse-drag-modeline): remove the code related to
9672         the modeline horizontal scrolling facility.
9673
9674 1999-12-31  Martin Buchholz <martin@xemacs.org>
9675
9676         * XEmacs 21.2.26 is released.
9677
9678 1999-12-28  Andy Piper  <andy@xemacs.org>
9679
9680         * wid-edit.el (widget-push-button-value-create): The gui cache
9681         does not agree with native widgets which can only be displayed
9682         once per window. The reasons for caching are diminished now that
9683         we don't hog resources when creating buttons.
9684         (widget-push-button-cache) deleted.
9685
9686 1999-12-24  Martin Buchholz <martin@xemacs.org>
9687
9688         * XEmacs 21.2.25 is released.
9689
9690 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9691
9692         * hyper-apropos.el (hyper-apropos): Toggle
9693         hyper-apropos-programming-apropos correctly.
9694         Set REGEXP when user accepts default value.
9695
9696 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9697
9698         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9699         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9700
9701 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9702
9703         * mule/mule-category.el (undefined-category-designator):
9704         Return char instead of character.  Search for undefined one.
9705         (describe-category): Use with-displaying-help-buffer.
9706
9707 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9708
9709         * byte-optimize.el (byte-optimize-plus):
9710         Optimize (+ 1) to 1 instead of (1+ nil).
9711
9712         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9713
9714         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9715
9716         * byte-optimize.el (byte-optimize-char-before): New function.
9717         Remove performance penalty for using (char-before) instead of (char-after).
9718
9719 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9720
9721         * mule/mule-category.el (char-category-list): Return character
9722         instead of integer.
9723
9724 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9725
9726         * minibuf.el (read-buffer): Check default is buffer object.
9727
9728 1999-11-25  Andy Piper  <andy@xemacs.org>
9729
9730         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9731         for buttons.
9732
9733 1999-12-16  Andreas Jaeger  <aj@suse.de>
9734
9735         * package-get.el (package-get-maybe-save-index): Fixed typo.
9736         Patch by Jeff Miller <jmiller@smart.net>.
9737
9738 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9739
9740         * gnuserv.el (gnuserv-process-filter):  don't call
9741         gnuserv-write-to-client when gnuserv-current-client is nil
9742
9743 1999-12-14  Martin Buchholz <martin@xemacs.org>
9744
9745         * XEmacs 21.2.24 is released.
9746
9747 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9748
9749         * about.el (about-hackers): Update my email address.
9750
9751 1999-12-07  Martin Buchholz <martin@xemacs.org>
9752
9753         * XEmacs 21.2.23 is released.
9754
9755 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9756
9757         * package-get.el (package-get-download-sites): Removed several
9758         defunct download sites, added many new ones, and corrected a few
9759         incorrect directory-on-site entries.  Added physical locations to
9760         site-description.
9761
9762 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9763
9764         * finder.el (finder-commentary): add DOC string and fix
9765         interactive spec
9766
9767 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9768
9769         * help.el (describe-function): Don't forget to intern the string
9770         completing-read returns.
9771         (describe-variable): Ditto.
9772
9773 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9774
9775         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9776         `hyper-apropos-help-mode' here to find symbol to customize
9777         irregardless of cursor position and simplify
9778         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9779         `hyper-apropos-popup-menu'.
9780
9781 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9782
9783         * apropos.el (apropos-mode-map): Add return to call
9784         apropos-follow.
9785         (apropos-print): Call apropos-mode to have better
9786         command reference. Put keymap text-poperty to
9787         symbole name.
9788
9789 1999-11-22  Alastair Burt  <burt@dfki.de>
9790
9791         * help.el: (describe-bindings-1): Added handling of keymaps for
9792         the extents at point.
9793
9794 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9795
9796         * gutter-items.el (buffers-tab-items): Wrap the function in a
9797         save-match-data
9798
9799 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9800
9801         * help.el (describe-function): Use the DEFAULT argument to
9802         completing-read.
9803         (describe-variable): Ditto.
9804
9805 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9806
9807         * minibuf.el (read-from-minibuffer): Add optional argument
9808         DEFAULT to have better mini-buffer history support.
9809         (completing-read): Pass default to read-from-minibuffer.
9810         (read-buffer): Pass default to completing-read.
9811
9812 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9813
9814         * font-lock.el (font-lock-doc-string-face): Document the
9815         `font-lock-lisp-like' property.
9816
9817 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9818
9819         * lisp-mode.el: Specify `font-lock-lisp-like'.
9820
9821         * font-lock.el (font-lock-lisp-like): New function.
9822         (font-lock-fontify-syntactically-region): Use it.
9823
9824 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9825
9826         * XEmacs 21.2.22 is released
9827
9828 1999-11-28  Martin Buchholz <martin@xemacs.org>
9829
9830         * XEmacs 21.2.21 is released.
9831
9832 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9833
9834         * minibuf.el (read-coding-system): Accept symbol and
9835         coding-system object as a default-coding-system.
9836
9837 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9838
9839         * minibuf.el (read-coding-system): Accept symbol as
9840         a default-coding-system.
9841
9842 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9843
9844         * apropos.el (apropos-documentation): Use insert instead
9845         of princ.
9846
9847 1999-11-07  William M. Perry  <wmperry@aventail.com>
9848
9849         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9850           for the linux console.
9851
9852         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9853           stuff to work when you are not on a window system, since the GPM
9854           mouse support now allows pasting from outside of XEmacs.
9855
9856 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9857
9858         * XEmacs 21.2.20 is released
9859
9860 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9861
9862         * setup-paths.el (paths-default-info-directories): Add
9863         /usr/share/info and /usr/local/share/info.
9864
9865 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9866
9867         * about.el: Updated Vladimir Ivanovic's info.
9868
9869 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9870
9871         * auto-show.el (auto-show-truncationp): Remove.
9872
9873         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9874
9875 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9876
9877         * indent.el (indent-line-to): fix bug: spaces were not replaced
9878         with tab if column is multiple of tab-width
9879         From dhn@qedinc.com
9880
9881 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9882
9883         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9884         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9885
9886         * package-get.el (package-get-package-provider): Be verbose when
9887         interactive. Patch from Robert Pluim
9888
9889 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9890
9891         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9892         info file suffixes.
9893
9894 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9895
9896         * process.el (open-network-stream): Add a new optional parameter
9897         PROTOCOL to support udp; fix a minor typo and add an explanation
9898         in docstring for udp programming.
9899
9900         * code-process.el (open-network-stream): Add a new optional
9901         parameter PROTOCOL to support udp; fix a minor typo and add an
9902         explanation in docstring for udp programming.
9903
9904 1999-10-18  Andy Piper  <andy@xemacs.org>
9905
9906         * gui.el (make-gui-button): be more precise about how we call
9907         callbacks.
9908
9909         * wid-edit.el (widget-push-button-value-create): Use the new form
9910         of native gui-button.
9911
9912 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9913
9914         * info.el (Info-page-prev): Don't do (sit-for 0).
9915
9916 1999-10-13  Andy Piper  <andy@xemacs.org>
9917
9918         * gutter-items.el (progress-abort-glyph): new glyph for showing
9919         abort status.
9920         (append-progress): dispatch-event rather than sit-for.
9921         (abort-progress): new function. Show the abort glyph with an
9922         appropriate message.
9923         (raw-append-progress): dispatch-event rather than sit-for.
9924         (display-progress): cope with aborts.
9925
9926         * gui.el (make-gui-button): Use native widgets for buttons
9927         unconditionally.
9928         (insert-gui-button): ditto.
9929         (gui-button-p): ditto.
9930
9931         * xbm-button.el: remove from core.
9932
9933         * xpm-button.el: remove from core.
9934
9935 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9936
9937         * faces.el (init-device-faces): Don't initialize the random faces
9938         on the stream device.
9939
9940 1999-10-06  Andy Piper  <andy@xemacs.org>
9941
9942         * files.el (recover-file): Don't use ls under windows for revert buffer.
9943
9944 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9945
9946         * package-get.el (package-get-download-menu): Make menu really
9947         toggle download sites.
9948         (package-get-download-sites): Add autoload cookie.
9949
9950 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9951
9952         * setup-paths.el (paths-find-module-directory): Ditto.
9953
9954 1999-09-29  Werner Fink  <werner@suse.de>
9955
9956         * setup-paths.el (paths-find-exec-directory): Add missing nil
9957         parameter for environment.
9958
9959 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9960
9961         * modeline.el (modeline-format):
9962         Only purecopy the strings.  Else
9963         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9964         barfs.
9965
9966 1999-08-28  Mike Woolley  <mike@bulsara.com>
9967
9968         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9969         user setting comint-completion-addsuffix and
9970         comint-process-echoes.
9971
9972 1999-09-22  Andy Piper  <andy@xemacs.org>
9973
9974         * gutter-items.el (update-tab-in-gutter): use
9975         last-nonminibuf-window instead of selected-window.
9976
9977 1999-09-18  Andy Piper  <andy@xemacs.org>
9978
9979         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9980         display on.
9981
9982         * subr.el (record-buffer-hook): new variable so that the hook gets
9983         some documentation.
9984
9985 1999-09-16  Andy Piper  <andy@xemacs.org>
9986
9987         * gutter-items.el (update-tab-in-gutter): only update when the
9988         gutter is visible.
9989         (remove-buffer-from-gutter-tab): ditto.
9990
9991 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9992
9993         * simple.el (do-auto-fill): Commented out part of Kinsoku
9994         processing.
9995
9996 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9997
9998         * isearch-mode.el (isearch-highlightify-region): Give the
9999         highlighting extents a high priority.
10000         (isearch-make-extent): Give the main highlighting extent an even
10001         higher priority.
10002
10003 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10004
10005         * packages.el (packages-compute-package-locations): Fix typo from
10006         -u rationalization.
10007
10008 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10009
10010         * setup-paths.el (paths-find-doc-directory): Respect value of
10011         `configure-doc-directory.'
10012
10013         * find-paths.el (paths-find-architecture-directory): Give
10014         precendence `default' argument (which typically comes from
10015         configure).
10016
10017 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10018
10019         * startup.el (command-line-early): Added options -user-init-file
10020         and -user-init-directory.
10021
10022         * files.el (user-init-file): Default to NIL so we can recognize
10023         when it's set.
10024
10025 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10026
10027         * obsolete.el (init-file-user):
10028         * startup.el:
10029         * packages.el (packages-compute-package-locations):
10030         * package-get.el (package-get-user-index-filename):
10031         * menubar-items.el (maybe-add-init-button):
10032         * info.el (Info-annotations-path):
10033         * dump-paths.el:
10034         Change `user-init-directory' to be an absolute path.
10035         Use `user-init-directory' where appropriate.
10036         Zap `init-file-user' and its uses.
10037
10038 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10039
10040         * subr.el (copy-symbol): New function.
10041
10042 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10043
10044         * isearch-mode.el (isearch-done): Be sure to restore invisible
10045         extents in the proper buffer.
10046         (isearch-pre-command-hook): Set this-command to the correct value
10047         in case the buffer has changed and old overriding-local-map was
10048         used.
10049         (isearch-restore-extent): Use remprop instead of setting the
10050         property to nil.
10051
10052 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10053
10054         * cmdloop.el (execute-extended-command): Update zmacs region
10055         before the delay.
10056         (execute-extended-command): Make the message gettext-friendly.
10057
10058 1999-09-07  Andy Piper  <andy@xemacs.org>
10059
10060         * gutter-items.el (progress-gauge-glyph): renamed from
10061         progress-glyph.
10062         (progress-text-glyph): new variable.
10063         (progress-layout-glyph): use layouts and text glyphs.
10064         (progress-area-buffer): removed.
10065         (progress-text-and-extent): new variable.
10066         (progress-displayed-p): dynamically create gutter area buffer.
10067         (clear-progress): ditto.
10068         (raw-append-progress): ditto.
10069         (append-progress): use new glyph names.
10070         (raw-append-progress): only create the extent when needed. set
10071         properties more optimally.
10072         (progress): remove args.
10073
10074 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10075
10076         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10077         mapcar where the return value is unused.
10078         (isearch-restore-invisible-extents): Ditto.
10079         (isearch-highlight-all-cleanup): Ditto.
10080         (isearch-delete-extents-in-range): Traverse the extents only once.
10081         (isearch-highlight-all-update): Don't start over if the search
10082         string has changed and more input is pending.
10083
10084 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10085
10086         * packages.el (packages-find-package-data-path): Ditto.
10087
10088         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10089
10090         * subr.el (mapc-internal): Don't make obsolete.
10091
10092         * cl-extra.el (mapc): Resurrect.
10093
10094 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10095
10096         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10097         alias.
10098
10099         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10100         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10101         (isearch-yank-clipboard): Use get-clipboard instead of
10102         x-get-clipboard.
10103         (isearch-yank-selection): Fix docstring.
10104
10105 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10106
10107         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10108
10109 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10110
10111         * cl-macs.el (extent-start-position): Fix setf method.
10112         (extent-end-position): Ditto.
10113
10114 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10115
10116         * isearch-mode.el: End merge with FSF 20.4.
10117
10118         * isearch-mode.el (search-invisible): New variable.
10119         (isearch-hide-immediately): Ditto.
10120         (isearch-unhidden-extents): Ditto.
10121         (isearch-range-invisible): New function.
10122         (isearch-unhide-extent): Ditto.
10123         (isearch-restore-invisible-extents): Ditto.
10124         (isearch-restore-extent): Ditto.
10125
10126         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10127         implementation.
10128         (isearch-ring-retreat-edit): Ditto.
10129         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10130         (isearch-forward-regexp): New arguments NOT-REGEXP and
10131         NO-RECURSIVE-EDIT.
10132         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10133         (isearch-backward-regexp): New arguments NOT-REGEXP and
10134         NO-RECURSIVE-EDIT.
10135         (isearch-mode): Return isearch-success.
10136         (isearch-update): Use unread-command-events instead of
10137         unread-command-event.
10138         (isearch-abort): If an invalid regexp is encountered, keep popping
10139         states.
10140         (isearch-*-char): Use FSF implementation.
10141         (isearch-whitespace-chars): Use the more robust FSF's
10142         implementation.
10143         (isearch-within-brackets): New variable.
10144         (isearch-mode): Initialize it.
10145         (isearch-edit-string): Bind it.
10146         (isearch-search-and-update): Set it.
10147         (isearch-push-state): Push it.
10148         (isearch-top-state): Pop it.
10149         (isearch-search): Set it.
10150         (isearch-printing-char): When called by isearch-whitespace-chars,
10151         handle M-SPC gracefully.
10152         (isearch-message-prefix): New argument ELLIPSIS.
10153         (isearch-message-suffix): Ditto.
10154         (isearch-message): Use the ELLIPSIS argument when calling
10155         isearch-message-prefix and isearch-message-suffix.
10156         (isearch-message-prefix): Distinguish between "wrapped" and
10157         "overwrapped" search, FWIW.
10158
10159 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10160
10161         * isearch-mode.el (isearch-edit-string): Use the head of the
10162         search ring instead of search-last-string and search-last-regexp.
10163         (search-highlight): Renamed from isearch-highlight.
10164         (isearch-exit): Use the new name.
10165         (isearch-highlight): Ditto.
10166         (isearch-dehighlight): Ditto.
10167         (isearch-update-ring): New function.
10168         (isearch-done): Call it.
10169         (isearch-done): New argument EDIT.
10170         (isearch-repeat): If search string is empty, look up at the car of
10171         the search ring; ignore the yank pointer.
10172         (isearch-abort): Call isearch-done with NOPUSH.
10173         (isearch-cancel): New function.
10174         (isearch-mode-map): Bind it to ESC ESC ESC.
10175
10176         * isearch-mode.el: Begin merge with FSF 20.4.
10177
10178 1999-09-01  Andy Piper  <andy@xemacs.org>
10179
10180         * x-select.el (x-get-clipboard): obsolete.
10181         (x-yank-clipboard-selection): obsolete
10182
10183         * select.el (disown-selection): need to be careful to disown the
10184         clipboard if we set it via selection.
10185         (get-clipboard): move from x-select.el
10186         (yank-clipboard-selection): ditto.
10187
10188 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10189
10190         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10191         isearch-highlight-all-matches to nil.
10192         (isearch-fixed-case): New variable.
10193         (isearch-mode): Initialize it.
10194         (isearch-edit-string): Save it.
10195         (isearch-toggle-case-fold): Set it.
10196         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10197         need to check isearch-fixed-case.
10198         (isearch-toggle-case-fold): Update highlighting of all matches
10199         before the pause.
10200         (isearch-edit-string):
10201
10202 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10203
10204         * isearch-mode.el (isearch-edit-string): Call isearch-message
10205         before reading the event so that the prompt is displayed properly.
10206         (isearch-message): Use isearch-nonincremental when calling
10207         isearch-message-prefix.
10208         (minibuffer-local-isearch-map): Bind up and down to do the same as
10209         M-p and M-n respectively.
10210         (isearch-done): New arg NOPUSH.
10211         (isearch-edit-string): Use it.
10212         (isearch-edit-string): Don't bind isearch-string.
10213         (isearch-ring-adjust): Edit string, *then* push state.
10214
10215 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10216
10217         * faces.el (isearch-secondary): Make isearch-secondary look
10218         different than default.
10219
10220 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10221
10222         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10223         save-excursion.
10224         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10225         (isearch-update): Call isearch-dehighlight without arguments.
10226         (isearch-done): Ditto.
10227
10228         * isearch-mode.el (isearch-fix-case): If the search string has no
10229         upper-case letters, allow the folding to be reenabled.
10230         Previously, once disabled, the folding would remain that way until
10231         the end of isearch.
10232         (isearch-top-state): Call isearch-fix-case.
10233
10234         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10235         save-excursion.
10236         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10237
10238 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10239
10240         * xpm-button.el:
10241         xbm-button.el: Need to exist in core because gui.el depends on
10242         them.
10243
10244 1999-08-31  Andy Piper  <andy@xemacs.org>
10245
10246         * gutter-items.el (buffers-tab-face): new customizable variable.
10247         (buffers-tab-default-buffer-line-length): new specifier for
10248         maximum viewable characters.
10249         (progress-stack): new variable for implementing widget-based
10250         progress messages.
10251         (progress-area-buffer): ditto.
10252         (progress-glyph-height): ditto.
10253         (progress-stop-callback): ditto.
10254         (progress-quit-function): new function.
10255         (progress-glyph): new variable.
10256         (progress-layout-glyph): ditto.
10257         (progress-displayed-p): new function, see message-displayed-p for
10258         details.
10259         (clear-progress): ditto.
10260         (remove-progress): ditto.
10261         (append-progress): ditto.
10262         (raw-append-progress): ditto.
10263         (display-progress): ditto.
10264         (current-progress): ditto.
10265         (current-progress-label): ditto.
10266         (progress): ditto.
10267         (lprogress): ditto.
10268
10269
10270 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10271
10272         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10273
10274         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10275         `isearch-yank-selection'.
10276         (isearch-mode-map): Use it.
10277         (isearch-yank-selection): Use `get-selection' instead of
10278         `get-x-selection'.
10279
10280 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10281
10282         * faces.el (isearch-secondary): Create face here.
10283
10284         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10285         timers.
10286
10287 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10288
10289         * subr.el (buffer-string): More robust backward compatibility
10290         check, courtesy William Perry.
10291
10292 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10293
10294         * replace.el (perform-replace): Stop the search after the search
10295         limit has been reached.
10296
10297 1999-08-23  Andy Piper  <andy@xemacs.org>
10298
10299         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10300         here if we don't have one.
10301
10302 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10303
10304         * ldap.el (ldap-coding-system): Default to nil until we get
10305         efficient UTF8 support
10306         (ldap-decode-string): Guard against `decode-coding-string' not
10307         being defined
10308         (ldap-encode-string): Guard against `encode-coding-string' not
10309         being defined
10310
10311 1999-08-23  Didier Verna  <didier@xemacs.org>
10312
10313         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10314         Some doc strings improvements, and add a star to the `interactive'
10315         calls.
10316
10317 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10318
10319         * font-lock.el (java-font-lock-keywords-3): introduced new
10320         keywords and regexpes for javadoc syntax 1.2.
10321
10322 1999-08-17  Andy Piper  <andy@xemacs.org>
10323
10324         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10325         format-buffers-tab-line.
10326         (buffers-tab-max-buffer-line-length): new variable.
10327         (format-buffers-tab-line): new function. truncate names if over
10328         buffers-tab-max-buffer-line-length.
10329
10330 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10331
10332         * cus-start.el: Customize the variable `bell-inhibit-time'.
10333
10334 1999-08-16  Andy Piper  <andy@xemacs.org>
10335
10336         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10337         brute-force approach to deleting the last buffer.
10338         (buffers-tab-grouping-regexp): new customizable variable.
10339         (select-buffers-tab-buffers-by-mode): use it.
10340
10341 1999-08-13  Andy Piper  <andy@xemacs.org>
10342
10343         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10344         deletion problem.
10345
10346 1999-07-30  Didier Verna  <didier@xemacs.org>
10347
10348         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10349         of princ to output symbols.
10350         (custom-save-face-internal): ditto.
10351         (custom-save-resets): ditto.
10352
10353 1999-08-09  Didier Verna  <didier@xemacs.org>
10354
10355         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10356         `regexp-quote' to protect the major mode name for use as a regular
10357         expression (c++ needs this for instance).
10358
10359 1999-08-08  Andy Piper  <andy@xemacs.org>
10360
10361         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10362         cope with similar mode names.
10363
10364         * gutter-items.el (buffers-tab-selection-function): new selection
10365         function.
10366         (select-buffers-tab-buffers-by-mode): new function.
10367         (buffers-tab-items): use it if set to only display buffers in the
10368         tab in the current buffer's group..
10369         (update-tab-in-gutter): use new api.
10370         (remove-buffer-from-gutter-tab): ditto.
10371
10372         * gutter-items.el (buffers-tab-max-size): set custom selection
10373         default to 6.
10374         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10375         (add-tab-to-gutter): set face as default.
10376
10377 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10378
10379         * faces.el (frob-face-property): Merge the fall-back specifier
10380         with the target, not replace it.
10381
10382 1999-08-05  Andy Piper  <andy@xemacs.org>
10383
10384         * gutter-items.el (update-tab-in-gutter): add frame argument for
10385         buffer-items.
10386         (update-tab-in-gutter): use it.
10387
10388         * gutter-items.el (record-buffer-hook): set.
10389
10390         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10391         change.
10392         (switch-to-buffer-hook) deleted.
10393
10394 1999-08-04  Andy Piper  <andy@xemacs.org>
10395
10396         * gutter-items.el (update-tab-in-gutter): make sure this will work
10397         as an argument to create-frame-hook.
10398
10399 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10400
10401         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10402         instead of timer emulation.
10403
10404 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10405
10406         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10407         Emacs isearch enhancements.
10408
10409 1999-07-28  Andy Piper  <andy@xemacs.org>
10410
10411         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10412         all devices that support tab controls.
10413         (remove-buffer-from-gutter-tab): new function. to be used as a
10414         value for kill-buffer-hook.
10415
10416 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10417
10418         * auto-show.el (auto-show-truncationp): changed to match
10419         `window_translation_on'
10420
10421 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10422
10423         * XEmacs 21.2.19 is released
10424
10425 1999-07-28  SL Baur  <steve@miho>
10426
10427         * code-files.el (insert-file-contents): Fix docstring.
10428         revert previous change.
10429
10430 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10431
10432         * fill.el (fill-region-as-paragraph): Change re-break-point to
10433         contain word-across-newline plus one character so that filling
10434         Japanese and Chinese works as desired.
10435         * simple.el (do-auto-fill): Ditto.
10436
10437 1999-07-26  SL Baur  <steve@miho>
10438
10439         * mule/japanese.el ("Japanese"): Do not specify a default input
10440         method.
10441         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10442
10443 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10444
10445         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10446         able to use cl-macs macro in early lisp.
10447
10448 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10449
10450         * custom.el:
10451         * cus-face.el:
10452         * cus-edit.el:
10453                 Massive custom Theme API changes.
10454
10455 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10456
10457         * code-files.el (insert-file-contents): Regard
10458         coding-system-magic-cookie if `coding-system-for-read' is nil.
10459
10460 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10461
10462         * mule/thai-xtis.el: Add coding: local variable, to avoid
10463         bootstrapping problem with C locale.
10464
10465 1999-07-22  Andy Piper  <andy@xemacs.org>
10466
10467         * dumped-lisp.el (preloaded-file-list): guard against putting
10468         gutter-items in a less than functional XEmacs.
10469         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10470
10471 1999-07-18  Bob Weiner  <weiner@beopen.com>
10472
10473         * fill.el (fill-context-prefix): Fixed bug that prevented the
10474         setting of an adaptive fill prefix when the `dont-skip-first' was
10475         t.
10476
10477 1999-07-22  SL Baur  <steve@miho>
10478
10479         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10480
10481 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10482
10483         * files.el (interpreter-mode-alist): add `make', `guile', and
10484         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10485         makefile-mode, guile is a scheme, and someday XEmacs will be
10486         modular enough to use as an efficient scripting tool.)
10487
10488 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10489
10490         * mule/mule-cmds.el (reset-language-environment): Regard
10491         coding-category `utf-8' and `ucs-4' if they are available.
10492
10493 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10494
10495         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10496         (prefer-coding-system): Fix DOC-string.
10497
10498         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10499         DOC-string too.
10500
10501         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10502         Mule.
10503         (coding-system-change-eol-conversion): Fix DOC-string.
10504
10505 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10506
10507         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10508         instead of `list-coding-system'.
10509
10510 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10511
10512         * menubar-items.el (default-menubar): `select-input-method' was
10513         renamed to `set-input-method'.
10514
10515         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10516         "Set Language Environment" menu.
10517
10518         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10519         "Describe Language Support" menu.
10520
10521 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10522
10523         * mule/chinese.el ("Chinese-GB"): Rename
10524         `chinese-gb-environment-setup-function' to
10525         `setup-chinese-gb-environment-internal'.
10526
10527 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10528
10529         * mule/korean.el: Use `define-coding-system-alias' instead of
10530         `copy-coding-system'.
10531
10532 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10533
10534         * mule/mule-cmds.el (set-language-environment-coding-systems):
10535         Treat duplicated coding-categories.
10536
10537 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10538
10539         * mule/japanese.el: Use `define-coding-system-alias' instead of
10540         `copy-coding-system'.
10541
10542 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10543
10544         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10545         coding-system `viscii'.
10546
10547 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10548
10549         * mule/cyrillic.el:
10550         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10551         (cyrillic-alternativnyj-decode-table): New variable.
10552         (cyrillic-alternativnyj-encode-table): New variable.
10553         - Specify `iso-8-1' as a category of coding-system
10554           `alternativnyj'.
10555         - Abolish general Cyrillic environment.
10556
10557 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10558
10559         * mule/chinese.el:
10560         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10561         - Register `chinese-gb-environment-setup-function' as a
10562           `setup-function' of "Chinese-GB" environment.
10563
10564 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10565
10566         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10567         optional argument `parents'.
10568
10569         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10570         property for Thai-XTIS.
10571
10572         * mule/mule-help.el (help-with-tutorial): Use property
10573         `tutorial-coding-system' of language-info as a coding-system to
10574         read tutorial file.
10575
10576 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10577
10578         * mule/thai-xtis.el: Don't setup `setup-function' and
10579         `exit-function'.
10580
10581         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10582         `set-coding-category-system' to set up coding-system for
10583         coding-category.
10584
10585         * mule/mule-cmds.el (prefer-coding-system): Use
10586         `set-coding-category-system' to set up coding-system for
10587         coding-category.
10588
10589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10590
10591         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10592         Thai-XTIS environment.
10593
10594         * mule/mule-cmds.el (prefer-coding-system): Use
10595         `find-coding-system' instead of `coding-system-p'.
10596
10597 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10598
10599         * mule/mule-cmds.el (set-language-environment-coding-systems):
10600         Modify eol-type for XEmacs.
10601
10602         * mule/thai-xtis.el: Delete unused local variable `category'.
10603
10604         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10605         function.
10606         (prefer-coding-system): Don't call
10607         `update-coding-systems-internal'; use function
10608         `coding-category-list' instead of variable `coding-category-list';
10609         use `set-coding-priority-list' instead of `set-coding-priority';
10610         modify `eol-type' for XEmacs.
10611
10612         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10613         `charset-columns'.
10614         (char-width): Likewise.
10615
10616 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10617
10618         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10619         `tis-620'.
10620
10621         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10622         `set-coding-priority-list' instead of `set-coding-priority'; don't
10623         call `update-coding-systems-internal'.
10624
10625         * mule/mule-misc.el (coding-system-get): New function.
10626         (coding-system-put): New function.
10627         (coding-system-category): New function.
10628
10629 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10630
10631         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10632         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10633         to avoid conflict with leim/quail/thai-xtis.
10634
10635         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10636         to thai-xtis-chars.el.
10637
10638         * mule/thai-xtis-chars.el: New file (split from
10639         mule/thai-xtis.el).
10640
10641 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10642
10643         * mule/thai-xtis.el:
10644         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10645         - Add syntax entries.
10646         - Put `preferred-coding-system' of the charset `thai-xtis' to
10647           `tis-620'.
10648
10649 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10650
10651         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10652         rewritten to use write-multibyte-character.
10653
10654 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10655
10656         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10657         of `iso-2022-7'.
10658         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10659         ported yet.
10660         (read-input-method-name): Treat optional argument `default'.
10661
10662 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10663
10664         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10665         all.
10666         (set-language-info-alist): Set up menus here.
10667
10668 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10669
10670         * minibuf.el (completing-read): Add new optional argument
10671         `default'.
10672         (read-coding-system): Add new optional argument
10673         `default-coding-system'.
10674
10675 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10676
10677         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10678         (viet-viscii-...->viet-vscii...).
10679
10680 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10681
10682         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10683         and menus.
10684
10685 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10686
10687         * mule/mule-cmds.el (input-method-function): Add permanent-local
10688         property.
10689
10690 1999-03-30  Dave Love  <fx@gnu.org>
10691
10692         * mule/mule-cmds.el (current-language-environment): Doc fix.
10693
10694 1999-02-06  Richard Stallman  <rms@gnu.org>
10695
10696         * mule/european.el (setup-slovenian-environment): New function.
10697         ("Slovenian"): New language environment.
10698
10699 1999-01-27  Dave Love  <fx@gnu.org>
10700
10701         * mule/mule-cmds.el (current-language-environment): Provide :link,
10702         :type (choices) and appropriate :get.
10703
10704 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10705
10706         * mule/mule-cmds.el (describe-language-environment): Don't alter
10707         input-method-alist.
10708
10709 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10710
10711         * mule/mule-cmds.el (prefer-coding-system): Call
10712         set-coding-priority, so that the internal array of priorities is
10713         also updated.
10714
10715 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10716
10717         * mule/mule-cmds.el (prefer-coding-system): If the argument
10718         requires specific EOL conversion type, make the default coding
10719         systems use that.
10720
10721 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10722
10723         * mule/mule-cmds.el (set-language-environment): Pass the default
10724         eol-type to set-language-environment-coding-systems.
10725         (set-default-coding-systems): Copy the eol-type property for the
10726         new default values of {buffer-file,process}-coding-system from the
10727         old defaults.
10728         (set-language-environment-coding-systems): Accept an optional
10729         argument EOL-TYPE, and set the eol-type property of the default
10730         coding systems accordingly.
10731
10732 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10733
10734         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10735         use generate-new-buffer instead of get-buffer-create.
10736
10737 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10738
10739         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10740
10741 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10742
10743         * mule/mule-cmds.el (default-input-method): Fix custom type.
10744
10745 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10746
10747         * mule/mule-cmds.el (setup-specified-language-environment):
10748         Add apropos-inhibit property.
10749         (describe-specified-language-support): Likewise.
10750
10751 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10752
10753         * mule/mule-cmds.el: Doc fixes.
10754
10755 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10756
10757         * mule/mule-cmds.el (register-input-method): Doc-string
10758         modified.
10759
10760 1998-09-01  Dave Love  <fx@gnu.org>
10761
10762         * mule/mule-cmds.el (current-language-environment): Fix
10763         setter function.
10764
10765 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10766
10767         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10768         mule/european.el, mule/hebrew.el, mule/japanese.el,
10769         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10770         avoid bootstrapping problem if you need to recompile all the Lisp
10771         files using interpreted code.
10772
10773 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10774
10775         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10776         ("Latin-2"): Likewise.
10777
10778 1998-08-18  Per Starback  <starback@update.uu.se>
10779
10780         * mule/european.el (setup-latin2-environment): Fix typo.
10781
10782 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10783
10784         * mule/european.el: Give proper value of `input-method' key to all
10785         lang. env.
10786
10787         * mule/mule-cmds.el (activate-input-method): Handle the case that
10788         the arg INPUT-METHOD is nil correctly.
10789         (read-multilingual-string): Activate the specified input method
10790         before calling read-string.  Afterward, activate the original
10791         input method.
10792
10793 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10794
10795         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10796         (set-language-info-alist): Fix typo in doc-string.
10797
10798         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10799
10800 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10801
10802         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10803         (reset-language-environment): New function for the job that
10804         setup-english-environment used to do.
10805         (set-language-environment): Do more setups according to the info
10806         in language-info-alist.
10807         (read-language-name): Handle the case that the arg KEY is nil.
10808         (describe-language-environment): Handle input-method property.
10809
10810         * mule/: All files under this directory, which related with
10811         specific languages (such as mule/european.el, mule/greek.el,
10812         mule/hebrew.el, mule/misc-lang.el), modified as below.
10813         (setup-XXX-environment): Just call set-language-environment.  If
10814         they used to do some other jobs than what done by
10815         set-language-environment, those jobs are done in
10816         setup-XXX-environment-internal now.
10817         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10818         the value to setup-XXX-environment-internal.  Add properties
10819         input-method and features.
10820
10821         * mule/english.el (setup-english-environment): Just call
10822         reset-language-environment.
10823
10824         * mule/european.el (setup-8-bit-environment): Function deleted.
10825
10826 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10827
10828         * mule/mule-cmds.el (input-method-exit-on-first-char)
10829         (input-method-use-echo-area): Doc fixes.
10830
10831 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10832
10833         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10834         variable.
10835         (input-method-use-echo-area): New variable.
10836
10837 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10838
10839         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10840
10841 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10842
10843         * mule/mule-cmds.el (activate-input-method): Update mode line.
10844         (inactivate-input-method): Likewise.
10845
10846 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10847
10848         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10849         input method in the current buffer, but just bind
10850         current-input-method.
10851
10852 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10853
10854         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10855
10856         * mule/misc-lang.el ("IPA"): Add coding-priority and
10857         coding-system.
10858
10859 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10860
10861         * mule/greek.el: Add coding-priority.
10862
10863 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10864
10865         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10866         LANG-ENV.
10867
10868 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10869
10870         * mule/mule-cmds.el (register-input-method): Fix previous change.
10871         (setup-specified-language-environment): Doc fix.
10872
10873 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10874
10875         * mule/mule-cmds.el: Several doc fixes.
10876         (get-language-info, set-language-info): Rename argument.
10877         (set-language-info-alist): Likewise.
10878         (register-input-method): Rename argument.
10879         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10880
10881 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10882
10883         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10884         default value while reading an input method.
10885
10886 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10887
10888         * mule/mule-cmds.el (universal-coding-system-argument):
10889         Use buffer-file-coding-system as default.
10890
10891 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10892
10893         * mule/korean.el ("Korean"): Doc fix.
10894
10895 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10896
10897         * mule/mule-cmds.el (describe-language-environment): Print the
10898         languge environment at the head.
10899
10900 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10901
10902         * mule/japanese.el: Set exit-function to exit-japanese-environment
10903         for Japanese environment.
10904
10905 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10906
10907         * mule/mule-cmds.el (set-language-environment): Doc fix.
10908         (current-language-environment): Use defcustom.
10909         (default-input-method): Specify :type.
10910
10911 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10912
10913         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10914         modified.
10915         (prefer-coding-system): Doc-string modified.
10916
10917 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10918
10919         * mule/mule-cmds.el (set-language-info): Doc-string
10920         describes `coding-priority' KEY.
10921         (set-language-environment-coding-systems): New function.
10922         (select-safe-coding-system): New function.
10923         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10924         (set-language-info-alist): New optionla arg PARENTS.  Call
10925         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10926         (set-language-environment-coding-systems): New function.
10927
10928         * mule/chinese.el: Remove setting up of
10929         describe-chinese-environment-map and
10930         setup-chinese-environment-map.  Exclude them in args of calls to
10931         set-language-info-alist.  Register coding-priority key in
10932         language-info-alist.
10933
10934         * mule/cyrillic.el: Remove setting up of
10935         describe-cyrillic-environment-map and
10936         setup-cyrillic-environment-map.  Exclude them in args of calls to
10937         set-language-info-alist.  Register coding-priority key in
10938         language-info-alist.
10939
10940         * mule/english.el: Register coding-priority key in
10941         language-info-alist.
10942
10943         * mule/ethiopic.el: Register coding-priority key in
10944         language-info-alist.
10945
10946         * mule/european.el: Remove setting up of
10947         describe-european-environment-map and
10948         setup-european-environment-map.  Exclude them in args of calls to
10949         set-language-info-alist.  Register coding-priority key in
10950         language-info-alist.  Add "German" language env.
10951         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10952         (setup-german-environment): New function.
10953
10954         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10955         change default input method to "greek-postfix".
10956
10957         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10958         coding-priority key in
10959
10960 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10961
10962         * mule/mule-cmds.el (set-language-info): Doc fix.
10963         (input-method-inactivate-hook): Doc fix.
10964
10965 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10966
10967         * mule/mule-cmds.el (set-input-method): Renamed from
10968         select-input-method.
10969
10970 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10971
10972         * mule/mule-cmds.el (set-language-environment): Run
10973         exit-language-environment-hook before calling `exit-function'
10974         which is specified for the language environment.
10975
10976 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10977
10978         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10979         modified.
10980         (prefer-coding-system): Likewise.
10981         (describe-language-environment): Print aliases of each coding
10982         system.
10983         (set-language-environment-hook): New variable.
10984         (exit-language-environment-hook): New variable.
10985         (set-language-environment): Call these hooks.  Before setting a
10986         new language environment, exit from the
10987         current-language-environment if necessary.
10988         (input-method-verbose-flag): The value can be nil, t,
10989         complex-only, or default.
10990         (input-method-highlight-flag): Doc-string augmented.
10991         (activate-input-method): Check if we can run the registered
10992         function to activate an input method.
10993
10994         * mule/korean.el: Set exit-function for language environment
10995         "Korean" to exit-korean-environment.
10996         (setup-korean-environment): Moved to korea-util.el.
10997
10998 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10999
11000         * mule/mule-cmds.el (read-multilingual-string): Use
11001         current-input-method prior to default-input-method.  Don't bind
11002         current-input-method by `let', instead, activate the specified
11003         input method in the current buffer temporarily.
11004
11005 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11006
11007         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11008
11009 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11010
11011         * mule/chinese.el (post-read-decode-hz): Return the result of
11012         decode-hz-region.
11013         (pre-write-encode-hz): Do not change the value of
11014         last-coding-system.
11015
11016 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11017
11018         * mule/mule-ccl.el: Doc fixes.
11019
11020 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11021
11022         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11023         (check-ccl-program): New macro.
11024
11025 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11026
11027         * mule/mule-ccl.el: Comment about CCL syntax modified.
11028         (ccl-command-table): Add read-multibyte-character and
11029         write-multibyte-character.
11030         (ccl-code-table): Add ex-cmd.
11031         (ccl-extended-code-table): New variable.
11032         (ccl-embed-extended-command): New function.
11033         (ccl-compile-read-multibyte-character,
11034         ccl-compile-write-multibyte-character) New functions.
11035         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11036         ccl-dump-write-multibyte-character): New functions.
11037
11038 1999-07-22  SL Baur  <steve@miho>
11039
11040         * config.el (config-value-file): config.values is installed into
11041         doc-directory.
11042         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11043
11044 1999-07-19  Didier Verna  <didier@xemacs.org>
11045
11046         * rect.el: all functions rewritten, except when noted. Below is a
11047         list of interface changes.
11048         (apply-on-rectangle): new function. Obsoletes
11049         `operate-on-rectangle'. All functions that used to call this
11050         function now call the new one.
11051         (kill-rectangle): added optional prefix arg to fill lines.
11052         (delete-rectangle): ditto.
11053         (delete-extract-rectangle): ditto.
11054         (open-rectangle): ditto.
11055         (clear-rectangle): ditto.
11056         (delete-rectangle-line): added third arg FILL.
11057         (delete-extract-rectangle-line): ditto.
11058         (open-rectangle-line): ditto.
11059         (clear-rectangle-line): ditto.
11060
11061 1999-07-18  Andy Piper  <andy@xemacs.org>
11062
11063         * menubar-items.el (default-menubar): add gutter options.
11064
11065         * gutter-items.el: new file.
11066         (gutter): new group for custom.
11067         (gutter-visible-p): new variable.
11068         (default-gutter-position): ditto.
11069         (buffers-tab): new group for the buffers tab.
11070         (gutter-buffers-tab): widget to put in the gutter.
11071         (buffers-tab-max-size): max number of tabs.
11072         (buffers-tab-switch-to-buffer-function): function to call when a
11073         tab is pressed.
11074         (buffers-tab-omit-function): filter buffers with this function.
11075         (buffers-tab-format-buffer-line-function): format buffer names for
11076         inclusion in tabs.
11077         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11078         the record.
11079         (build-buffers-tab-internal): build a list of tab items.
11080         (buffers-tab-items): ditto.
11081         (add-tab-to-gutter): put a tab in the gutter area.
11082         (update-tab-in-gutter): reset the buffers in the tab.
11083
11084         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11085
11086         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11087         (switch-to-buffer-hooks): new hook.
11088
11089         * toolbar.el (default-toolbar-position): fix typo.
11090
11091 1999-07-16  Andy Piper  <andy@xemacs.org>
11092
11093         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11094
11095 1999-07-15  Didier Verna  <didier@xemacs.org>
11096
11097         * cus-edit.el (custom-prompt-variable): optional third arg makes
11098         prompt for a comment string.
11099         (customize-set-value): optional prefix makes this function handle
11100         variable comments.
11101         (customize-set-variable): ditto.
11102         (customize-save-variable): ditto.
11103         (customize-customized): handle custom comments.
11104         (customize-save-customized): ditto.
11105         (custom-variable-state-set): ditto.
11106         (custom-face-state-set): ditto.
11107         (customize-saved): ditto.
11108         (custom-variable-set): ditto.
11109         (custom-face-set): ditto.
11110         (custom-variable-save): ditto.
11111         (custom-face-save): ditto.
11112         (custom-variable-reset-saved): ditto.
11113         (custom-face-reset-saved): ditto.
11114         (custom-variable-reset-standard): ditto.
11115         (custom-face-reset-standard): ditto.
11116         (custom-comment-face): new face.
11117         (custom-comment-tag-face): ditto.
11118         (custom-comment): new widget.
11119         (custom-comment-create): new function.
11120         (custom-comment-delete): ditto.
11121         (custom-comment-value-set): ditto.
11122         (custom-comment-show): ditto.
11123         (custom-comment-invisible-p): ditto.
11124         (custom-variable-value-create): create a comment field widget.
11125         (custom-face-value-create): ditto.
11126         (custom-variable-menu): new entry for adding a custom comment.
11127         (custom-face-menu): ditto.
11128         (custom-save-variables): possibly save custom comments.
11129         (custom-save-faces): ditto.
11130
11131         * cus-face.el (custom-set-faces): the arguments can now have a
11132         custom comment as fourth argument.
11133
11134         * custom.el (custom-set-variables): the arguments can now have a
11135         custom comment as fifth element.
11136
11137 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11138
11139         * XEmacs 21.2.18 is released
11140
11141 1999-07-13  SL Baur  <steve@miho>
11142
11143         * lib-complete.el (read-library-name): Revert previous change.
11144         (read-library): Ditto.
11145
11146 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11147
11148         * packages.el (packages-package-list): Capitalize docstring.
11149
11150         * packages.el (packages-find-package-library-path): Use #'nconc
11151         rather than #'append to reduce consing -- #'mapcar uses Flist,
11152         which returns a freshly consed list.  #'append would create yet
11153         another fresh list, using Fmake_list in concat.
11154
11155         * packages.el (package-provide): Use setq with remassq like it
11156         says in its docstring.
11157
11158 1999-07-06  SL Baur  <steve@miho.m17n.org>
11159
11160         * lib-complete.el (progn-with-message): Fix typo.
11161
11162 1999-07-06  SL Baur  <steve@miho.m17n.org>
11163
11164         * mule/mule-misc.el (char-octet): Make function match docstring.
11165         From Katsumi Yamaoka <yamaoka@jpl.org>
11166
11167 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11168
11169         * wid-edit.el (widget-documentation): corrected spelling error.
11170
11171 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11172
11173         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11174         keys if already bound
11175
11176 1999-07-06  SL Baur  <steve@miho.m17n.org>
11177
11178         * lib-complete.el (progn-with-message): Revert previous changes.
11179
11180 1999-06-24  Bob Weiner  <weiner@beopen.com>
11181
11182         * lib-complete.el (find-library):
11183         (find-library-other-window):
11184         (find-library-other-frame): Completely rewrote
11185         so that these functions actually work when called non-interactively.
11186         Also made them handle LIBRARY arguments which end with .el or .elc.
11187
11188 1999-06-24  Bob Weiner  <weiner@beopen.com>
11189
11190         * simple.el (indent-new-comment-line): Locally bound
11191         `block-comment-start' to `comstart' or else when this is called
11192         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11193         `block-comment-start' value, ignoring any existing spacing after a
11194         comment prefix in the previous line and producing ugly comments.
11195
11196 1999-06-23  Bob Weiner  <weiner@beopen.com>
11197
11198         * list-mode.el (mouse-choose-completion):
11199         (choose-completion):
11200         (completion-switch-to-minibuffer): Added.
11201         ([Tab]): [Tab] previously switched to the minibuffer
11202         but since [space] does that and since most applications in the
11203         world use [Tab] to select the next item in a list, do that in the
11204         *Completions* buffer too.  This will cause the least confusion
11205         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11206         06/23/1999.
11207
11208 1999-06-22  Bob Weiner  <weiner@beopen.com>
11209
11210         * help.el (help-buffer-name): Added support for a null value
11211         of `help-buffer-prefix-string' since some buffers require no
11212         prefix.
11213
11214 1999-06-20  Bob Weiner  <weiner@beopen.com>
11215
11216         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11217         in the completion-list-mode-map to bury the completions buffer
11218         even when the minibuffer is no longer active.
11219
11220 1999-06-20  Bob Weiner  <weiner@beopen.com>
11221
11222         * list-mode.el (list-mode): It is visually disconcerting to have
11223         the text cursor disappear within list buffers, especially when
11224         moving from window to window, so leave it visible.
11225
11226 1999-07-01  SL Baur  <steve@miho.m17n.org>
11227
11228         * menubar-items.el (default-menubar): Conditionalize the bug
11229         report menu item (which may not be possible in this XEmacs).
11230         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11231
11232 1999-06-30  SL Baur  <steve@miho.m17n.org>
11233
11234         * subr.el (with-current-buffer): DOC string fix.
11235         Suggested by Bob Weiner <weiner@altrasoft.com>
11236
11237 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11238
11239         * cus-face.el (custom-face-italic): insert missing args
11240
11241 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11242
11243         * packages.el (package-locations): Changed default early package
11244         hierarchies to ~/.xemacs/mule-packages and
11245         ~/.xemacs/xemacs-packages.
11246
11247 1999-06-23  SL Baur  <steve@miho.m17n.org>
11248
11249         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11250
11251 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11252
11253         * packages.el (package-locations): Changed default early package
11254         hierarchy to ~/.xemacs/packages.
11255         (package-locations): Removed `packages' as a possible name for a
11256         late package hierarchy.
11257
11258 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11259
11260         * mule/mule-category.el (word-combining-categories): Set up new
11261         variable.
11262         (word-separating-categories): Likewise.
11263
11264 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11265
11266         * XEmacs 21.2.17 is released
11267
11268 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11269
11270         * font-menu.el (font-menu-set-font): allow for nil specification
11271         of font size.
11272
11273 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11274
11275         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11276         is 1.
11277
11278 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11279
11280         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11281         8859-5 instead of ISO 8859-1.
11282
11283 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11284
11285         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11286         (viet-viscii-encode-table): Ditto.
11287
11288         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11289         Make obsolete definition of char-octet.
11290
11291 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11292
11293         * subr.el: Move no-Mule make-char ...
11294         * help-nomule.el (make-char): To here.
11295         (string-width): Make Mule compatibility alias.
11296
11297 1999-06-15  Andy Piper  <andy@xemacs.org>
11298
11299         * select.el (get-selection-no-error): really make there be no-error.
11300         (get-selection): revert to original.
11301
11302 1999-06-11  Andy Piper  <andy@xemacs.org>
11303
11304         * select.el (selection-sets-clipboard): renamed.
11305         (own-selection): use it.
11306
11307 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11308
11309         * XEmacs 21.2.16 is released
11310
11311 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11312
11313         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11314         missing characters to avoid crash.
11315
11316 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11317
11318         * coding.el (set-terminal-coding-system): Only set the console
11319         coding system on the selected console if it is a tty.
11320
11321 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11322
11323         * cus-face.el:
11324         * cus-edit.el:
11325         * faces.el:
11326         (custom):
11327         (face-spec-set):
11328         * faces.el (frob-face-property):
11329         * font-menu.el (font-menu-set-font):
11330                   Actually apply changes from 1999-03-17
11331
11332 1999-06-10  Andy Piper  <andy@xemacs.org>
11333
11334         * select.el (get-selection): abstract out non error-signalling
11335         part.
11336         (get-selection-no-error): get-selection without signalling an
11337         error.
11338         (selection-is-clipboard-p): new variable. controls whether the
11339         selection sets the clipboard.
11340         (own-selection): use it.
11341
11342         * mouse.el (insert-selection): fallback to clipboard after trying
11343         primary selection and cutbuffer.
11344
11345 1999-06-05  Andy Piper  <andy@xemacs.org>
11346
11347         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11348         selection functions.
11349
11350 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11351
11352         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11353         default value.
11354         (load): Use `raw-text' instead of `no-conversion'.
11355         (insert-file-contents): Likewise.
11356
11357         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11358         of `no-conversion'.
11359
11360 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11361
11362         * coding.el: Don't copy `no-conversion' to `raw-text'.
11363
11364 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11365
11366         * subr.el (make-char): Define it if Mule is not around.
11367
11368 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11369
11370         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11371
11372         * x-select.el (x-disown-selection-internal): Restore symbol as an
11373         obsolete alias.
11374         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11375
11376 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11377
11378         * XEmacs 21.2.15 is released
11379
11380 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11381
11382         * subr.el (split-string): Avoid infinite looping
11383
11384 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11385
11386         * ldap.el (ldap-ignore-attribute-codings): New variable
11387         (ldap-default-attribute-decoder): New variable
11388         (ldap-coding-system): New variable
11389         (ldap-attribute-syntax-encoders): New variable
11390         (ldap-attribute-syntax-decoders): New variable
11391         (ldap-attribute-syntaxes-alist): New variable
11392         (ldap-encode-boolean): New function
11393         (ldap-decode-boolean): New function
11394         (ldap-encode-country-string): New function
11395         (ldap-decode-string): New function
11396         (ldap-decode-address): New function
11397         (ldap-encode-address): New function
11398         (ldap-decode-attribute): New function
11399         (ldap-search): Use some of these
11400
11401 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11402
11403         * version.el (emacs-version): Make the patch level/beta come
11404         before the XEmacs qualifier so that it gets into (funcall
11405         emacs-version) and thus in the bug reports.
11406         (emacs-version>=): Support patch levels.
11407
11408 1999-06-03  SL Baur  <steve@xemacs.org>
11409
11410         * version.el: implement x.y.z version number
11411         From Jan Vroonhof <vroonhof@math.ethz.ch>
11412
11413 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11414
11415         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11416
11417 1999-05-22  Vin Shelton <acs@xemacs.org>
11418
11419         * startup.el: Document -private and break out non-standard X options.
11420
11421 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11422
11423         * mule/mule-charset.el (charset-after): New function.
11424         (charset-direction): Synch with Mule, update docstring.
11425         (get-charset-property): New function.
11426         (put-charset-property): New function.
11427         (charset-plist): New function.
11428
11429         * mule/mule-charset.el (compose-region):
11430         (decompose-region): remove;  these functions (which don't work
11431         since we don't do composite characters) have been moved to
11432         mule-util.el.
11433         (toplevel): follow coding standards
11434
11435 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11436
11437         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11438         exist any more.
11439
11440         * code-files.el: Fix commentary to follow coding standards.  Move
11441         the single line left in mule-files.el to here.
11442
11443         * mule/mule-files.el: delete.
11444
11445 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11446
11447         * info.el (Info-scroll-prev): Use event functions instead of the
11448         old emacs 19 interface.
11449
11450 1999-06-02  Andy Piper  <andy@xemacs.org>
11451
11452         * x-font-menu.el (x-font-menu-load-font):
11453         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11454
11455 1999-05-31  Andy Piper  <andy@xemacs.org>
11456
11457         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11458         group.
11459         (font-menu-this-frame-only-p): ditto.
11460         (font-menu-max-items): reinstate, from Jan Vroonhof
11461         <vroonhof@math.ethz.ch>
11462         (font-menu-submenu-name-format): ditto.
11463         (font-menu-split-long-menu): ditto, for use by the family
11464         constructor.
11465         (font-menu-family-constructor): use it.
11466
11467 1999-05-30  Andy Piper  <andy@xemacs.org>
11468
11469         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11470         for use by the font menu.
11471
11472         * msw-font-menu.el: new file implementing mswindows specific
11473         font-menu behaviour.
11474         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11475         (mswindows-font-menu-junk-families): ditto.
11476         (hack-font-truename): ditto.
11477         (mswindows-font-regexp-ascii): ditto.
11478         (mswindows-reset-device-font-menus): ditto.
11479         (mswindows-font-menu-font-data): ditto.
11480         (mswindows-font-menu-load-font): ditto.
11481
11482         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11483         (x-font-menu-font-data): ditto.
11484         (x-font-menu-load-font): ditto.
11485
11486         * font-menu.el: new file implementing generic font menu behaviour.
11487         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11488         made device independent.
11489         (font-menu-this-frame-only-p): ditto.
11490         (font-menu-preferred-resolution): ditto.
11491         (font-menu-size-scaling): new variable used to determine whether
11492         sizes are in points or tenths of a point.
11493         (vassoc): moved from x-font-menu.el.
11494         (device-fonts-cache): ditto.
11495         (device-fonts-cache): ditto.
11496         (flush-device-fonts-cache): ditto.
11497         (reset-device-font-menus): copied from x-font-menu.el and made
11498         device independent. Most functionality deferred to
11499         device-dependent versions.
11500         (font-menu-family-constructor): copied from x-font-menu.el and
11501         made device independent.
11502         (font-menu-size-constructor): ditto.
11503         (font-menu-weight-constructor): ditto.
11504         (font-menu-set-font): ditto.
11505         (font-menu-change-face): ditto.
11506         (font-menu-load-font): new device method.
11507         (font-menu-font-data): ditto.
11508
11509         * x-font-menu.el: The above functions deleted.
11510
11511 1999-05-26  Andy Piper  <andy@xemacs.org>
11512
11513         * update-elc.el:
11514         * make-docfile.el:
11515         * loadup.el: rehash expand-file-name usage to not use default-directory.
11516
11517 1999-05-21  Andy Piper  <andy@xemacs.org>
11518
11519         * x-select.el (x-select-convert-to-text):
11520         (x-selected-text-type):
11521         (x-get-selection):
11522         (xselect-convert-to-string):
11523         (xselect-convert-to-compound-text):
11524         (xselect-convert-to-length):
11525         (xselect-convert-to-targets):
11526         (xselect-convert-to-delete):
11527         (xselect-convert-to-filename):
11528         (xselect-convert-to-charpos):
11529         (xselect-convert-to-lineno):
11530         (xselect-convert-to-colno):
11531         (xselect-convert-to-sourceloc):
11532         (xselect-convert-to-os):
11533         (xselect-convert-to-host):
11534         (xselect-convert-to-user):
11535         (xselect-convert-to-class):
11536         (xselect-convert-to-name):
11537         (xselect-convert-to-integer):
11538         (xselect-convert-to-atom):
11539         (xselect-convert-to-identity): functions renamed from x-* and
11540         moved to select.el.
11541         (x-get-secondary-selection): use rename get-selection.
11542         (x-get-clipboard): ditto.
11543         (x-own-selection): moved to select.el.
11544         (x-valid-simple-selection-p): ditto.
11545         (x-dehilight-selection): ditto.
11546         (x-own-clipboard): ditto.
11547         (x-disown-selection): ditto.
11548
11549         * x-mouse.el (x-yank-function): moved to mouse.el.
11550         (x-insert-selection): ditto.
11551         (x-set-point-and-move-selection): use renamed function.
11552
11553         * select.el (selected-text-type): moved and renamed from
11554         x-select.el.
11555         (selection-owner-p): moved to C.
11556         (selection-exists-p): ditto.
11557         (get-cutbuffer): new device method.
11558         (get-selection): generalised and moved from x-select.el.
11559         (own-selection): moved x-own-selection functionality into here.
11560         (dehilight-selection): renamed and moved from x-select.el.
11561         (own-clipboard): functionality moved from x-select.el using new
11562         generic C builtins.
11563         (disown-clipboard): ditto.
11564         (select-convert-to-text):
11565         (select-convert-to-string):
11566         (select-convert-to-compound-text):
11567         (select-convert-to-length):
11568         (select-convert-to-targets):
11569         (select-convert-to-delete):
11570         (select-convert-to-filename):
11571         (select-convert-to-charpos):
11572         (select-convert-to-lineno):
11573         (select-convert-to-colno):
11574         (select-convert-to-sourceloc):
11575         (select-convert-to-os):
11576         (select-convert-to-host):
11577         (select-convert-to-user):
11578         (select-convert-to-class):
11579         (select-convert-to-name):
11580         (select-convert-to-integer):
11581         (select-convert-to-atom):
11582         (select-convert-to-identity): new functions renamed from x-* and
11583         moved from x-select.el.
11584
11585         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11586         into here and use as the default window-system mouse yank.
11587         (insert-selection): generalised and moved from x-mouse.el.
11588         (own-clipboard): moved to C.
11589
11590         * msw-select.el (mswindows-selection-owned-p): deleted.
11591         (mswindows-own-selection): generalised and moved to select.el.
11592         (mswindows-disown-selection): generalised and moved to C.
11593         (mswindows-selection-owner-p): ditto.
11594
11595 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11596
11597         * XEmacs 21.2.14 is released
11598
11599 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11600
11601         * about.el: update contact info for jason and slb.
11602
11603 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11604
11605         * mule/european.el (setup-romanian-environment): Add Romanian
11606         support from Emacs/Mule romanian.el.
11607
11608 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11609
11610         * cus-face.el: Label all custom changes with the 'custom' tag.
11611
11612         * cus-edit.el: idem ditto.
11613
11614         * faces.el: Added suport for adding device tags to various functions.
11615         (custom): New device tag.
11616         (face-spec-set): Call reset face with tags argument. No longer do
11617         x-init-global-faces hack.
11618
11619         * faces.el (frob-face-property): Use an anonymous specifier to map
11620         frob-face-property-1 over.
11621
11622         * x-font-menu.el (font-menu-set-font): Always specify all
11623         properties to custom.
11624
11625 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11626
11627         * mule/european.el (setup-czech-environment): Add czech support.
11628         From David Sauer <davids@orfinet.cz>
11629
11630 1999-03-15  SL Baur  <steve@xemacs.org>
11631
11632         * check-features.el: Turn hard errors into warnings.
11633
11634 1999-03-21  SL Baur  <steve@xemacs.org>
11635
11636         * simple.el (delete-key-deletes-forward): As per discussion on
11637         xemacs-beta, default to t.
11638
11639 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11640
11641         * loadup.el: Define Installation-string before loading anything.
11642
11643 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11644
11645         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11646         From Anders Stenman <stenman@isy.liu.se>
11647
11648 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11649
11650         * wid-edit.el (widget-glyph-find): Ditto.
11651
11652         * packages.el (locate-library): Ditto.
11653
11654         * loadup.el (really-early-error-handler): Ditto.
11655
11656         * lib-complete.el (read-library): Ditto.
11657
11658         * faces.el (set-face-stipple): Ditto.
11659
11660         * code-files.el (load): Use new calling style of locate-file.
11661
11662 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11663
11664         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11665         dead.
11666
11667 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11668
11669         * dumped-lisp.el (preloaded-file-list): Don't load
11670         Installation.el.
11671
11672         * loadup.el (Installation-string): Define it here.
11673
11674 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11677         Installation.el needs to be loaded before `dump-paths', otherwise
11678         the dumping process won't find it.
11679
11680 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11681
11682         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11683         subr so that we can use `replace-in-string' in Installation.el to
11684         get rid of C-m chars under the native Windows build.
11685
11686 1999-04-29  Andy Piper  <andy@xemacs.org>
11687
11688         * make-docfile.el: canonicalize file and directory names.
11689
11690         * device.el (call-device-method): new function for calling device
11691         specific methods.
11692         (define-device-method): new function for defining device methods.
11693         (define-device-method*): ditto.
11694
11695 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11696
11697         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11698
11699 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11700
11701         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11702         (cyrillic-koi8-r-encode-table): Likewise.
11703         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11704         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11705
11706         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11707         from vietnamese.el].
11708
11709         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11710         mule/mule-misc.el.
11711
11712 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11713
11714         * mule/thai-xtis.el:
11715         - Change font registry name from "Thai94x94-0" to "xtis-0".
11716         - Change mnemonic of coding-system `tis-620' to "TIS620".
11717
11718 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11719
11720         * mule/ethiopic.el: fixed.
11721
11722 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11723
11724         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11725
11726         * mule/thai-xtis.el: New file.
11727
11728         * mule/vietnamese.el: New file.
11729
11730         * mule/ethiopic.el: New file.
11731
11732 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11733
11734         * bytecomp.el (byte-compile-close-variables): Leave
11735         debug-issue-ebola-notices alone.
11736
11737 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11738
11739         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11740         at the top of the buffer since it is the most important thing to
11741         customize
11742         (ldap-get-host-parameter): New defun
11743         (ldap-search): Add a new parameter `withdn' to retrieve the
11744         distinguished names of entries
11745
11746 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11747
11748         * startup.el (splash-frame-body): Date and spelling fixes.
11749
11750 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11751
11752         * view-less.el (toggle-truncate-lines): add autoload tag
11753
11754 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11755
11756         * format.el (format-alist): Disable image stuff.
11757
11758 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11759
11760         * wid-edit.el (widget-glyph-find): Search by directories, then by
11761         suffixes rather than the other way around.
11762         (widget-image-conversion): Renamed to
11763         `widget-image-file-name-suffixes'.
11764
11765 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11766
11767         * mule/mule-charset.el: Made old functions obsolete, remove the
11768         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11769         (charset-iso-graphic-plane): Rename from charset-graphic.
11770         (charset-iso-final-char): Rename from charset-final.
11771         (charset-width): Rename from charset-columns.
11772         (charset-bytes): Added from fsf compatibility, returns always 1.
11773
11774         * mule/mule-misc.el: Move charset-doc-string alias to
11775         mule-charset.el
11776
11777 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11778
11779         * x-faces.el (x-make-font-bold-italic): honor
11780         *try-oblique-before-italic-fonts*
11781
11782 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11783
11784         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11785
11786 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11787
11788         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11789         name.
11790
11791 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11792
11793         * cl-extra.el (equalp): Would bug out for lists.
11794
11795 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11796
11797         * about.el (about-hackers):  Change cgw's email address
11798
11799 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11800
11801         * XEmacs 21.2.13 is released
11802
11803 1999-03-12  SL Baur  <steve@xemacs.org>
11804
11805         * simple.el (delete-key-deletes-forward): Revert to previous
11806         behavior.
11807
11808 1999-01-18  Didier Verna  <didier@xemacs.org>
11809
11810         * menubar-items.el (xemacs-splash-buffer): handle the case of
11811         multiple elements in the splash buffer body.
11812
11813         * startup.el (splash-frame-timeout): new constant: interval
11814         between splash buffer elements.
11815         (command-line-1): handle splash buffer with multiple elements (use
11816         a timeout).
11817         (splash-frame-body): Originally `startup-splash-frame-body'.
11818         Rewrote a cleaner and more readable version. This can now be array,
11819         in which case each element is displayed in turn in the splash buffer.
11820         (splash-frame-static-body): new constant. Persistent information
11821         across all splash buffer elements (preserves the possibility to give
11822         it in different languages.
11823         (circulate-splash-frame-elements): new function. Used as a timeout
11824         to circulate through all splash frame elements and display them in
11825         sequence.
11826         (display-splash-frame): originally `startup-splash-frame'. Handle
11827         the case of multiple elements in the splash buffer body. Now
11828         returns a timeout id if multiple elements to display, or nil.
11829
11830 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11831
11832         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11833         so they can be overridden by x-init-face-from-resources.
11834         Additionally specify the font name also with an x tag.
11835
11836 1999-03-08  Andy Piper  <andy@xemacs.org>
11837
11838         * package-get.el (package-get-base): autoload.
11839
11840         * menubar-items.el (default-menubar): add update menu item. Fix
11841         custom menu to only be activated when package-base is available.
11842
11843         * package-get.el (package-get-custom): don't load
11844         package-get-custom as it is auto-generated. Fix group definition.
11845
11846 1999-03-05  Didier Verna  <didier@xemacs.org>
11847
11848         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11849         instead of `symbol-name' (Thanks Kyle).
11850
11851         * cus-edit.el (custom-save-variables): use `prin1' instead of
11852         princ to write symbols.
11853
11854 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11855
11856         * XEmacs 21.2.12 is released
11857
11858 1999-03-05  SL Baur  <steve@xemacs.org>
11859
11860         * menubar-items.el (default-menubar): Add kfm browsing support.
11861         From Neal Becker <nbecker@fred.net>
11862
11863 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11864
11865         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11866         calls to font-lock during buffer reversion.
11867
11868 1999-02-12  Didier Verna  <didier@xemacs.org>
11869
11870         * info.el (Info-build-node-completions): unconditionally widen the
11871         tag table buffer.
11872
11873 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11874
11875         * x-faces.el (x-init-face-from-resources):
11876         Only set fonts in the 'x locale.
11877
11878 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11879
11880         * package-ui.el (pui-install-selected-packages): Don't throw on
11881         `package-admin-delete-binary-package' returning nil since it's
11882         normal.  Reindent function.
11883         (pui-add-required-packages): Handle case where packages selected
11884         for installation have never been installed.
11885
11886 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11887
11888         * menubar-items.el (default-menubar):
11889         Implement the ``Mule->Set coding system of process'' menu item.
11890
11891 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11892
11893         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11894         files
11895         - Change some `if's to `when's
11896
11897 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11898
11899         * XEmacs 21.2.11 is released
11900
11901 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11902
11903         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11904         against window close (Fix Bug #460).
11905         (ask-user-about-lock-dbox): Idem.
11906
11907 1999-02-25  SL Baur  <steve@xemacs.org>
11908
11909         * mule/mule-charset.el (charset-leading-byte): New function.
11910         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11911
11912 1999-02-12  Andy Piper  <andy@xemacs.org>
11913
11914         * about.el (xemacs-hackers): change andy's email address.
11915         (about-url-alist): change andy's web page address.
11916         (about-xemacs): add piper.
11917
11918 1999-02-16  SL Baur  <steve@xemacs.org>
11919
11920         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11921         of mule-base into lisp/mule.
11922
11923 1999-02-16  SL Baur  <steve@xemacs.org>
11924
11925         * mule/arabic.el:
11926         mule/canna-leim.el:
11927         mule/chinese.el:
11928         mule/cyrillic.el:
11929         mule/english.el:
11930         mule/european.el:
11931         mule/greek.el:
11932         mule/hebrew.el:
11933         mule/japanese.el:
11934         mule/kinsoku.el:
11935         mule/korean.el:
11936         mule/misc-lang.el:
11937         mule/mule-category.el:
11938         mule/mule-ccl.el:
11939         mule/mule-charset.el:
11940         mule/mule-cmds.el:
11941         mule/mule-coding.el:
11942         mule/mule-files.el:
11943         mule/mule-help.el:
11944         mule/mule-init.el:
11945         mule/mule-misc.el:
11946         mule/mule-tty-init.el:
11947         mule/mule-x-init.el:
11948         mule/viet-chars.el:  Remerge from mule-base.
11949
11950         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11951         of mule-base into lisp/mule.
11952
11953 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11954
11955         * process.el (exec-to-string): Use `shell-command-switch' in place
11956         of hard-wired "-c" (for WindowsNT).
11957
11958 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11959
11960         * menubar-items.el (default-menubar):  Remove obsolete
11961         "Gopher" item
11962
11963 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11964
11965         * package-admin.el (package-admin-get-install-dir): First fall
11966         back to the location of xemacs-base for non-mule packages.
11967
11968 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11969
11970         * paths.el:
11971         - improved automounter tmp directory support.
11972         - support 4 (!) empirically discovered automounter conventions
11973
11974 1999-02-12  SL Baur  <steve@xemacs.org>
11975
11976         * etags.el (pop-tag-mark): autoload to match key binding.
11977
11978 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11979
11980         * XEmacs 21.2.10 is released
11981
11982 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11983
11984         * package-get.el (package-get-remote-filename): Don't bug out for
11985         a local file name in the search entry.
11986
11987 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11988
11989         * XEmacs 21.2.9 is released
11990
11991 1999-01-19  Didier Verna  <didier@xemacs.org>
11992
11993         * replace.el (replace-search-function): new variable containing a
11994         function to perform a search-forward.
11995         (replace-re-search-function): new variable containing a function
11996         to perform a re-search-forward.
11997         (perform-replace): use them.
11998
11999 1999-01-25  Didier Verna  <didier@xemacs.org>
12000
12001         * select.el (selection-owner-p): use the name `XEmacs'.
12002         (cut-copy-clear-internal): ditto.
12003
12004 1999-01-18  Andy Piper  <andy@xemacs.org>
12005
12006         * about.el (about-url-alist): Update my entry.
12007         (xemacs-hackers): Ditto.
12008
12009 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12010
12011         * buffer.el (switch-to-buffer): Fixing documentation.
12012         * minibuf.el (minibuffer-completion-table): ditto.
12013         * cl-macs.el (return-from): ditto.
12014
12015 1999-01-04  Didier Verna  <didier@xemacs.org>
12016
12017         * replace.el (delete-non-matching-lines): temporarily disable
12018         case-folding when called interactively with a regexp containing
12019         uppercase characters.
12020         (delete-matching-lines): ditto.
12021         (count-matches): ditto.
12022         (list-matching-lines): ditto.
12023
12024 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12025
12026         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12027         abort if current window is split horizontally, not if others are
12028         split.  Got rid of unnecessary minibuffer checking.  Also, add
12029         some comments (it's still complex).
12030
12031 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12032
12033         * package-get.el: changed address for doc.ic.ac.uk to
12034         sunsite.doc.ic.ac.uk
12035
12036 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12037
12038         * ldap.el (toplevel): Remove requires so that the file compiles
12039         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12040
12041 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12042
12043         * dump-paths.el: Calculate module-directory and set
12044         module-load-path to the load path for modules.
12045
12046         * loadup.el: Get bootstrap value of module-load-path from the
12047         environment variable EMACSBOOTSTRAPMODULEPATH.
12048         - Display the module load path if we're debugging paths.
12049
12050         * setup-paths.el: Added function paths-find-site-module-directory.
12051         - Added function paths-find-module-directory.
12052         - Added function paths-construct-module-load-path.  Uses new
12053         environment variable EMACSMODULEPATH.
12054
12055 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12056
12057         * font.el (font-default-object-for-device):
12058         Oops! This `or' can't be replaced by `unless'.
12059         Fixed inability to run w3, among other things.
12060
12061 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12062
12063         * package-admin.el: Change initialization of
12064           package-admin-install-function dependent on system type.
12065           Change package-admin-install-function-mswindows to use
12066           "minitar".
12067
12068 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12069
12070         * mouse.el (default-mouse-motion-handler): Disable help echo while
12071         in the minibuffer.
12072
12073 1998-12-28  Martin Buchholz <martin@xemacs.org>
12074
12075         * XEmacs 21.2.8 is released.
12076
12077 1998-12-24  Martin Buchholz <martin@xemacs.org>
12078
12079         * XEmacs 21.2.7 is released.
12080
12081 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12082
12083         * package-ui.el (pui-list-packages): Set truncate-lines.
12084
12085         * package-get.el (package-get-download-menu): Use
12086         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12087
12088         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12089         (pui-help-string): idem.
12090         (list-packages-mode): New major mode.
12091         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12092         (pui-install-selected-packages): Add suport for removing packages.
12093         (pui-toggle-package-delete-key): New function.
12094         (pui-popup-context-sensitive): New kludge.
12095         (pui-list-packages): Add warning when `package-get-remote' is nil.
12096         (package-ui-add-site): New function.
12097
12098 1998-12-01  Didier Verna  <didier@xemacs.org>
12099
12100         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12101
12102 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12103
12104         * ldap.el: Custom-ized
12105         (toplevel): Do not provide `ldap' which is provided by C level
12106         LDAP code
12107         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12108
12109 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12110
12111         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12112
12113 1998-12-17  Andy Piper  <andy@xemacs.org>
12114
12115         * sound.el (sound-load-list): name changed from sound-load-alist.
12116         (sound-extension-list): name changed from sound-ext-list.
12117         (load-default-sounds): use new names.
12118         (load-sound-file): use new names.
12119
12120 1998-12-16  Andy Piper  <andy@xemacs.org>
12121
12122         * XEmacs 21.2.6 is released
12123
12124 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12125
12126         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12127         errors.
12128
12129 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12130
12131         * wid-edit.el (widget-echo-this-extent): Set
12132         help-echo-owns-message to t.
12133
12134 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12135
12136         * package-get.el (package-get-download-menu): use toggles for
12137           each site in the download site menu.
12138
12139 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12140
12141         * package-get.el (package-get): If we cannot find a package
12142           because package-get-remote is not set, give a more helpful
12143           error message.
12144
12145 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12146
12147         * package-get.el (package-get-remote-filename): use an EFS path
12148         with user anonymous if no user is specified.
12149
12150 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12151
12152         * faces.el (face-spec-set): Re-init fallfacks for default after
12153         calling reset-face on the default face.
12154
12155 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12156
12157         * package-admin.el (package-admin-default-install-function):
12158         Behave as advertised.  Make sure the pkg-dir is proper for
12159         default-directory.
12160         (package-admin-add-binary-package): Make sure the pkg-dir is
12161         proper for default-directory.
12162         (package-admin-install-function-mswindows): Make sure the pkg-dir
12163         is proper for default-directory.
12164
12165 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12166
12167         * XEmacs 21.2.5 is released
12168
12169 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12170
12171         * files.el (binary-file-regexps): regexp-opt is not available at
12172         bytecompile time.
12173
12174 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12175
12176         * x-win-xfree86.el:
12177         * x-win-sun.el (x-win-init-sun):
12178         * x-win-sun.el:
12179         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12180         * x-iso8859-1.el:
12181         * x-init.el (init-post-x-win):
12182         * x-init.el (init-pre-x-win):
12183         * x-init.el (x-initialize-compose):
12184         * x-init.el:
12185         * x-compose.el:
12186         * winnt.el:
12187         * widget.el:
12188         * wid-edit.el (widget-glyph-click):
12189         * wid-edit.el (widget-glyph-find):
12190         * wid-edit.el (widget-type):
12191         * view-less.el (view-buffer-other-window):
12192         * very-early-lisp.el:
12193         * version.el:
12194         * toolbar.el:
12195         * toolbar-items.el:
12196         * term/sun.el (suntool-map):
12197         * term/sun-mouse.el:
12198         * term/internal.el:
12199         * syntax.el (modify-syntax-entry):
12200         * symbol-syntax.el:
12201         * subr.el:
12202         * startup.el (lock-directory):
12203         * simple.el (set-comment-column):
12204         * simple.el (backward-delete-char-untabify):
12205         * shadow.el (find-emacs-lisp-shadows):
12206         * shadow.el:
12207         * setup-paths.el (paths-construct-info-path):
12208         * select.el (cut-copy-clear-internal):
12209         * process.el (call-process-region):
12210         * process.el (start-process-shell-command):
12211         * process.el:
12212         * paths.el (rmail-spool-directory):
12213         * paragraphs.el (use-hard-newlines):
12214         * package-get.el (package-get-dependencies):
12215         * package-admin.el (package-admin-delete-binary-package):
12216         * obsolete.el (truncate-string):
12217         * obsolete.el (store-substring):
12218         * mouse.el (default-mouse-track-maybe-own-selection):
12219         * mouse.el (mouse-yank-at-point):
12220         * modeline.el:
12221         * modeline.el (mouse-drag-modeline):
12222         * minibuf.el (read-directory-name-internal):
12223         * minibuf.el (read-file-name-internal):
12224         * minibuf.el (read-file-name-internal-1):
12225         * minibuf.el (read-file-name-2):
12226         * minibuf.el (exact-minibuffer-completion-p):
12227         * minibuf.el (read-from-minibuffer):
12228         * minibuf.el:
12229         * menubar.el (check-menu-syntax):
12230         * map-ynp.el (map-y-or-n-p):
12231         * make-docfile.el (docfile-out-of-date):
12232         * loadup.el ((member "run-temacs" command-line-args)):
12233         * loadup.el ((member "no-site-file" command-line-args)):
12234         * loadup.el (really-early-error-handler):
12235         * loadup.el:
12236         * loadhist.el:
12237         * loaddefs.el:
12238         * lisp-mnt.el (lm-verify):
12239         * lib-complete.el (lib-complete:cache-completions):
12240         * lib-complete.el (library-all-completions):
12241         * itimer.el (itimer-run-expired-timers):
12242         * info.el (Info-mode):
12243         * info.el (Info-insert-file-contents):
12244         * info.el (Info-rebuild-dir):
12245         * info.el (Info-build-dir-anew):
12246         * info.el (Info-parse-dir-entries):
12247         * info.el (Info-dir-outdated-p):
12248         * info.el (Info-insert-dir):
12249         * info.el (info-xref):
12250         * info.el:
12251         * hyper-apropos.el (hyper-apropos-get-doc):
12252         * hyper-apropos.el (hyper-describe-face):
12253         * hyper-apropos.el (hyper-apropos-mode):
12254         * hyper-apropos.el:
12255         * help.el (list-processes):
12256         * help.el:
12257         * gnuserv.el:
12258         * font.el (mswindows-font-create-name):
12259         * font.el (font-default-font-for-device):
12260         * font.el (x-font-create-object):
12261         * font.el (font-registry):
12262         * font.el:
12263         * font-lock.el (font-lock-keywords):
12264         * font-lock.el:
12265         * finder.el (finder-compile-keywords):
12266         * find-paths.el (paths-find-recursive-path):
12267         * fill.el (set-justification-center):
12268         * fill.el (fill-region-as-paragraph):
12269         * files.el (insert-directory):
12270         * files.el (wildcard-to-regexp):
12271         * files.el (recover-file):
12272         * files.el (basic-save-buffer):
12273         * files.el (delete-auto-save-file-if-necessary):
12274         * files.el (file-relative-name):
12275         * files.el (backup-extract-version):
12276         * files.el (backup-buffer):
12277         * files.el (set-visited-file-name):
12278         * files.el (set-auto-mode):
12279         * files.el (interpreter-mode-alist):
12280         * files.el:
12281         * files.el (find-file-noselect):
12282         * files.el (abbreviate-file-name):
12283         * files.el (parse-colon-path):
12284         * files.el (directory-abbrev-alist):
12285         * etags.el (visit-tags-table-buffer):
12286         * easymenu.el (easy-menu-define):
12287         * dragdrop.el (experimental-dragdrop-drag):
12288         * dragdrop.el (dragdrop-drop-do-functions):
12289         * dragdrop.el (dragdrop-drop-at-point):
12290         * disass.el (disassemble-1):
12291         * disass.el (disassemble-internal):
12292         * disass.el (disassemble):
12293         * disass.el:
12294         * derived.el (derived-mode-init-mode-variables):
12295         * derived.el (define-derived-mode):
12296         * custom.el (defgroup):
12297         * cus-edit.el (custom-quote):
12298         * config.el:
12299         * code-process.el (open-network-stream):
12300         * code-process.el (start-process):
12301         * code-process.el (call-process-region):
12302         * code-process.el (call-process):
12303         * code-process.el:
12304         * code-files.el (insert-file-contents):
12305         * code-files.el:
12306         * code-files.el (buffer-file-coding-system-for-read):
12307         * cmdloop.el (yes-or-no-p-minibuf):
12308         * cl.el:
12309         * cl-macs.el:
12310         * cl-extra.el:
12311         * callers-of-rpt.el (make-caller-report):
12312         * callers-of-rpt.el:
12313         * bytecomp.el (batch-byte-recompile-directory):
12314         * bytecomp.el (batch-byte-compile-1):
12315         * bytecomp.el (batch-byte-compile):
12316         * bytecomp.el (display-call-tree):
12317         * bytecomp.el (byte-compile-insert):
12318         * bytecomp.el (byte-compile-two-args-19->20):
12319         * bytecomp.el (byte-compile-variable-ref):
12320         * bytecomp.el (byte-compile-form):
12321         * bytecomp.el (byte-compile-top-level-body):
12322         * bytecomp.el (byte-compile-out-toplevel):
12323         * bytecomp.el (byte-compile-byte-code-maker):
12324         * bytecomp.el (byte-compile-file-form-defmumble):
12325         * bytecomp.el (byte-compile-file-form):
12326         * bytecomp.el (byte-compile-keep-pending):
12327         * bytecomp.el (byte-compile-insert-header):
12328         * bytecomp.el (byte-compile-from-buffer):
12329         * bytecomp.el (byte-compile-file):
12330         * bytecomp.el (byte-recompile-file):
12331         * bytecomp.el (byte-compile-close-variables):
12332         * bytecomp.el (byte-compile-warn-about-unused-variables):
12333         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12334         * bytecomp.el (byte-compiler-legal-options):
12335         * bytecomp.el (byte-compile-lapcode):
12336         * bytecomp.el (byte-optimize-log):
12337         * bytecomp.el ((fboundp 'defsubst)):
12338         * bytecomp.el:
12339         * bytecomp-runtime.el:
12340         * byte-optimize.el (byte-optimize-apply):
12341         * byte-optimize.el (car):
12342         * byte-optimize.el (byte-optimize-form):
12343         * byte-optimize.el (byte-optimize-form-code-walker):
12344         * byte-optimize.el:
12345         * build-report.el (build-report-insert-installation-file):
12346         * build-report.el (build-report):
12347         * auto-show.el:
12348         * apropos.el (apropos-documentation):
12349         - mega patch
12350         - clean up byte-compile warnings
12351         - remove unused variables
12352         - Use common lisp style hashtable functions
12353         - byte compiler cleanup
12354         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12355         - remove old backquote syntax usage
12356         - move some cl functionality into C for speed.
12357         - remove last remaining VMS support
12358         - spelling fixes
12359         - implement last, butlast, nbutlast, copy-list in C.
12360         - new macro ignore-file-errors, similar to ignore-errors
12361           (ignore-file-errors (delete-file "foo"))
12362         - get frequent garbage collection during loadup.el by tweaking
12363           gc-cons-threshold, rather than explicitly calling garbage-collect
12364         - default delete-key-deletes-forward to `t'.
12365
12366 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12367
12368         * XEmacs 21.2-beta4 is released.
12369
12370 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12371
12372         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12373         (easy-menu-item-present-p): Wrapper around find-menu-item.
12374         (easy-menu-remove-item): Wrapper around delete-menu-item.
12375
12376         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12377         (add-menu-button): Add 'in-menu' argument.
12378         (add-menu-item-1): Add in-menu support to helper function.
12379
12380 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12381
12382         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12383
12384 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12385
12386         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12387         of Dec 4, 1997.
12388
12389 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12390
12391         * process.el (shell-command-on-region): Report if the command
12392         succeeded or failed.
12393
12394 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12395
12396         * subr.el (buffer-substring-no-properties): Comment out.
12397
12398 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12399
12400         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12401           into font instances first, like `x-frob-font-size' does.
12402           (mswindows-find-larger-font): ditto
12403
12404 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12405
12406         * package-ui.el (pui-install-selected-packages): fix args in call
12407         to `package-get'.
12408
12409 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12410
12411         * package-get.el (host-name): New widget type.
12412         (package-get-remote): Better customization using new type.
12413         (package-get-download-sites): idem dito.
12414
12415         (package-get-custom): Do not use package-get-all untill we have
12416         runtime dependencies.
12417
12418         (package-get-remove-copy): Default to 't' we no longer need this
12419         kludge as we do not currently use depenencies.
12420
12421         (package-get-was-current): New variable.
12422         (package-get-require-base): New 'force-current' argument.
12423         (package-get-update-base): idem
12424         (package-get-package-provider):  idem
12425         (package-get-locate-index-file): New 'no-remote' argument.
12426         (package-get-locate-file): idem.
12427
12428         (package-get-maybe-save-index): New function.
12429         (package-get-update-base): Use it.
12430
12431 1998-10-28 Greg Klanderman <greg@alphatech.com>
12432
12433         * package-get.el (package-get-remote): default to nil; by default,
12434         don't go out to the net via EFS.  They must select a download site.
12435         (package-get-download-sites): new variable.
12436         (package-get-download-menu): new function.
12437         (package-get-locate-index-file): new function.
12438         (package-get-update-base): use it.
12439
12440         * menubar-items.el (default-menubar): add "Update Package Index"
12441         and "Add Download Site" menus under Options | Manage Packages.
12442
12443 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12444
12445         * package-get.el (package-get): bugfix code checking installed version
12446         for case where package is not currently installed.
12447         (package-get-require-signed-base-updates): new variable.
12448         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12449         deemed not a goot thing.  Use the variable
12450         package-get-allow-unsigned-base-updates instead.
12451
12452 1998-10-16 Greg Klanderman <greg@alphatech.com>
12453
12454         * package-get.el (package-get): Don't install an older version than
12455         we already have unless explicitly told to.  Issue a warning.
12456
12457         * package-ui.el (pui-add-required-packages): when adding
12458         dependencies, don't add packages that are up to date.
12459         (pui-package-symbol-char):  Don't consider a package out of date
12460         if you have a newer version installed than the latest version in
12461         package-get-base.
12462
12463         * package-get.el (package-get-base-filename): document that it may
12464         be a path relative to package-get-remote;  new default value.
12465         (package-get-locate-file): new function.
12466         (package-get-update-base): use it to expand package-get-base-filename.
12467         (package-get-save-base): new function to save the package-get database
12468         to file.
12469         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12470         (package-get-update-base): pass the REMOTE-SOURCE arg.
12471         (package-get-update-base-entry): call package-get-custom-add-entry.
12472         (package-get-file-installed-p): removed; no longer needed.
12473         (package-get-create-custom): ditto.
12474         (toplevel): remove code to build and load package-get-custom.el
12475         (package-get-custom-add-entry): new function.
12476
12477 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * wid-edit.el (widget-button-click): Don't switch window.
12480
12481 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12482
12483         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12484
12485 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12486
12487         * etags.el (find-tag-default): Run find-tag-hook using
12488         run-hooks rather than funcall
12489
12490 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12493         and the current local map as the parents to isearch-mode-map.
12494
12495 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12496
12497         * XEmacs 21.2-beta3 is released.
12498
12499 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12500
12501         * package-get.el (package-get-update-base): use
12502         insert-file-contents-internal, not insert-file-contents-literally.
12503
12504 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12505
12506         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12507         dump time.
12508
12509 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12510
12511         * package-get.el (package-get-update-base-entry): new function.
12512         (package-get-update-base): renamed; was `package-get-load-base'.
12513         cleanup, and use package-get-update-base-from-buffer.
12514         (package-get-update-base-from-buffer): new function.
12515         (package-get-update-base-entries): new; helper for above.
12516         Do not eval lisp grabbed over ftp; parse it from new format.
12517
12518 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12519
12520         * files.el (set-auto-mode): Don't play games loading package-get
12521         database; package-get-package-provider will handle it all.
12522
12523 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12524
12525         * package-get.el (package-get-base-filename): new variable.
12526         (package-get-require-base): new function.
12527         (package-get-pgp-signed-begin-line): new variable.
12528         (package-get-pgp-signature-begin-line): ditto.
12529         (package-get-pgp-signature-end-line):  ditto.
12530         (package-get-load-base): new function.
12531         (package-get-interactive-package-query):
12532         (package-get-update-all):
12533         (package-get-dependencies):
12534         (package-get-package-provider):
12535         (package-get-custom): use package-get-require-base.
12536         [package-get-custom loading]: disable for now.
12537
12538         * package-ui.el (pui-list-packages): use (package-get-require-base)
12539
12540 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12541
12542         * package-ui.el: Correct obvious thinko in choosing extent face.
12543
12544 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12545
12546         * menubar-items.el (default-menubar): pui-list-package has nothing
12547         to with Customize. Move all the package stuff to a new Item in Options.
12548
12549         * package-ui.el (pui-menu): Add menu and Popup menu.
12550
12551         * package-get.el (package-get): Use new
12552         package-admin-get-install-dir.
12553
12554         * package-admin.el (package-admin-get-install-dir): New syntax.
12555         Conserve package location and put mule packages where mule-base is.
12556
12557         * package-get.el : Customized
12558
12559         * package-ui.el (pui): Customized
12560         (pui-package-install-dest-dir): New variable.
12561         (pui-install-selected-packages): Use it
12562
12563 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12564
12565         * package-get.el (package-get-interactive-package-query): Move
12566         dependency on package-get-base to run-time.
12567         (package-get-update-all): Ditto.
12568         (package-get-dependencies): Ditto.
12569         (package-get-package-provider): Ditto.
12570         (package-get-custom): Ditto.
12571
12572 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12573
12574         * events.el: Remove 'ascii-character property from 'backspace
12575         and 'delete symbols
12576
12577 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12578
12579         * package-get-base.el: removed.
12580
12581 1998-09-23  Didier Verna  <didier@xemacs.org>
12582
12583         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12584         (no-upper-case-p): new function.
12585         (with-search-caps-disable-folding): new macro.
12586         (with-interactive-search-caps-disable-folding): new macro.
12587         (zap-to-char): In interactive mode, do a case-sensitive search if
12588         the character is uppercase.
12589         (zap-up-to-char): ditto.
12590
12591         * replace.el (perform-replace): use the function no-upper-case-p.
12592
12593         * isearch-mode.el (isearch-fix-case): ditto.
12594         make obsolete `with-caps-disable-folding' and
12595         `isearch-no-upper-case-p'.
12596
12597         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12598         (tags-search): ditto.
12599         (tags-query-replace): ditto.
12600
12601         * info.el (Info-search): ditto.
12602
12603 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12604
12605         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12606
12607 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12608
12609         * package-admin.el (package-admin-rmtree): rewritten.  need to
12610         check for "." and ".." before symlink check.  expand files and
12611         directories with respect to DIRECTORY, not default-directory.
12612
12613 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12614
12615         * package-get.el (package-get-all): add INSTALL-DIR argument.
12616
12617 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12618
12619         * package-ui.el (pui-add-required-packages): new function, select
12620         dependent packages.
12621         (pui-display-keymap): bind it.
12622         (pui-help-string): document it.
12623         (pui-install-selected-packages): package-get-all -> package-get.
12624
12625         * package-get.el (package-get-dependencies): new function.
12626
12627 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12628
12629         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12630         regexps.
12631
12632 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12633
12634         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12635         function.
12636         (default-mouse-track-normalize-point): Use it.
12637
12638 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12639
12640         * package-admin.el (package-admin-delete-binary-package):
12641                 General cleanup. Remove unnessary use of progn and
12642         save-excursion.
12643         (package-admin-delete-binary-package): Do NOT mess with file
12644         modes. That is evil.
12645         (package-admin-delete-binary-package): Wrap all deleting in
12646         condition-case. The data in MANIFEST is untrustworthy.
12647         (package-admin-delete-binary-package): Let the OS worry about non
12648         empty directories.
12649
12650 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12651
12652         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12653         processing.
12654         (lm-report-bug): Fix mail address to send bug reports to.
12655
12656 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12657
12658         * XEmacs 21.2-beta2 is released.
12659
12660 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12661
12662         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12663
12664 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12665
12666         * info.el (Info-mode): Document page turning by double clicks in
12667         docstring so `M-x describe-mode' will display it.
12668
12669 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12670
12671         * info.el (Info-mouse-track-double-click-hook): Use character
12672         widths to calculate a border region where double clicking does
12673         page turning, and return `nil' by default so other hooks, such as
12674         region highlighting, will be run.
12675
12676 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12677
12678         * sound.el (default-sound-directory-list): Initialize with all the
12679         "sounds" directories in `data-directory-list'.  It used to just be
12680         the first one.
12681
12682         * packages.el (locate-data-directory-list): Created.  This gives
12683         the list of matching directories, unlike `locate-data-directory',
12684         which just gives the first one.
12685
12686 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12687
12688         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12689         make a binding in the local keymap until help-char handling is
12690         improved.
12691
12692         * help.el (help-keymap-with-help-key): Provide keymap with help
12693         binding.
12694         (help-print-help-form): New helper function.
12695
12696 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12697
12698         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12699         move extent to another buffer; no need to create a new extent.
12700         (isearch-fix-case): New function.
12701         (isearch-search-and-update): Use it.
12702
12703 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12706         the keymap, not minor-mode-map-alist.
12707         (isearch-done): Restore overriding-local-map.
12708
12709 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12710
12711         * bytecomp.el (byte-compile-buffer-substring):
12712         Fix for: (byte-compile (defun f () (buffer-substring)))
12713         ==>   ** buffer-substring called with 3 args, but requires 0-3
12714         - new code not only works, but is more readable, too.
12715
12716 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12717
12718         * msw-faces.el (mswindows-init-device-faces): Don't try to
12719           specify a default font at this late stage. Do try to force
12720           creation of the default face font so that if it fails we get
12721           an error now instead of a crash at frame creation.
12722
12723           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12724           mswindows-make-font-unitalic: Canonical default weight
12725           changed from "Normal" to "Regular".
12726
12727           mswindows-make-font-bold / -bold-italic: Supplied device was
12728           not being passed into call to mswindows-find-smaller-font.
12729
12730 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12731
12732         * package-get.el (package-get-remote): Fix the path where to find
12733           the packages on xemacs.org.
12734
12735 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12736
12737         * about.el (about-maintainer-info): Update Ben's entry.
12738
12739 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12740
12741         * lisp/shadow.el (find-emacs-lisp-shadows):
12742         - `member' was being called on lists of length 2000!
12743         - Replace with hashtables.
12744         - Replace hand-coded loops with (dolist)
12745         - Fix comment typo
12746
12747 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12748
12749         * packages.el: Added new function, `package-delete-name', to
12750           delete existing packages from the installed package database
12751           (`packages-package-list').  Also added the "pkginfo" directory
12752           to `packages-special-base-regexp', so that the pkginfo directory
12753           would not get added to `late-packages'.
12754
12755         * package-admin.el: Added ability to delete an installed package
12756           (added low-level function, `package-admin-delete-package').
12757           Understands how to use the pkginfo/MANIFEST.<package> file to
12758           delete the package.  When installing a package, will also
12759           create a MANIFEST.* file if one is not provided by the
12760           package.  If the MANIFEST.* doesn't exist when deleting a
12761           package, the functions will fall back to attempting to delete
12762           any package-specific lisp directory.
12763
12764         * package-get.el: Moved some functions to package-admin.el.
12765           Added interactive function `package-get-delete-package', for
12766           use by users for deleting a package.
12767
12768           Also modified to not require the presence of efs.
12769
12770 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12771
12772         * files.el (find-file-noselect): Handle all signals, kill the
12773         buffer and resignal.
12774
12775 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12776
12777         * cl-macs.el (glyph-image): Add setf method.
12778
12779 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12780
12781         * package-get.el: Fixed broken EFS downloading.  Also, look for
12782           .tar.gz files first, in preference over .tgz files.
12783
12784         * package-ui.el: Fix display of package version numbers.
12785
12786 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12787
12788         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12789         argument.
12790
12791 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12792
12793         * list-mode.el: `display-completion-list': added new/optional
12794           keyword `:completion-string', which allows the programmer to
12795           change the "Possible completions are:" prompt.
12796
12797         * menubar-items.el: Added new pulldown menu-pick to start up the
12798           visual package browser/installer:
12799
12800                 Options->Customize->List Packages
12801
12802         * package-admin.el: Added hooks for installing under both Unix
12803           and MS Windows.  Does additional error checking.  No longer
12804           calls "add-big-package.sh" to install packages under Unix; now
12805           calls gunzip & tar directly.
12806
12807         * package-get.el: Added ability to install packages from files
12808           on a local disk/CDROM.  Now deletes any existing package lisp
12809           directory.  Does completion on available packages when
12810           querying for package names.  Will also search for .tgz files
12811           in addition for .tar.gz files.  Tries to reload
12812           auto-autoloads, as a convenience when loading new packages,
12813           and also tries to add any new package paths to `load-path'.
12814           Changed all occurences of `concat' to use `expand-file-name'.
12815
12816         * package-ui.el: New file which implements the main visual
12817           package browser/installer, which is started via a menu pick or
12818           M-x pui-list packages.
12819
12820 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12821
12822         * startup.el (load-init-file): spelling fix.
12823
12824 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12825
12826         * startup.el (normal-top-level): Load auto-autoload files
12827         covariantly with their precedence.
12828
12829 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12830
12831         * menubar-items.el (default-menubar): Remove "Font Weight"
12832         option, there is currently no custom equivalent.. Customize-faces
12833         is "Edit faces".
12834
12835         * x-font-menu.el (font-menu-set-font): Use customize to set
12836         default face.
12837
12838         * faces.el (face-spec-update-all-matching): New function.
12839
12840         * cus-face.el (custom-set-face-update-spec): New function.
12841         Interface to customize faces from elisp.
12842
12843         (custom-face-value-create): Show the customized settings if set
12844         but not saved.
12845
12846 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12847
12848         (custom-face-value-create): Show the customized settings if set
12849         but not saved.
12850
12851 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12852
12853         * keydefs.el (global-map): Add FSF 20.3 binding of
12854         query-replace-regexp.
12855
12856 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12857
12858         * minibuf.el (read-file-name-internal-1): use
12859         user-name-completion-1 instead of user-name-completion.
12860
12861 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12862
12863         * loadup.el:
12864         * make-docfile.el:
12865         * update-elc.el: Don't set `source-directory' (now defunct as a
12866         global variable) no more.
12867
12868         * packages.el (packages-list-autoloads): Made `source-directory'
12869         (now defunct as a global variable) a parameter.
12870
12871 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12872
12873         * about.el (about-hackers): new email
12874
12875 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12876
12877         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12878
12879 1998-07-17  Didier Verna  <didier@xemacs.org>
12880
12881         * faces.el (set-face-property):
12882         (set-face-dim-p):
12883         (face-dim-p): updated the doc strings now that the dim property isn't
12884         tty-specific.
12885         (face-equal): the dim property is now a common one.
12886
12887         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12888         Renamed the `stipple' attribute to `background-pixmap'.
12889         (custom-face-background-pixmap): make custom-face-stipple an
12890         obsolete alias for this.
12891
12892 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12893
12894         * find-paths.el (paths-file-readable-directory-p): Created and
12895         used.
12896
12897         * loadup.el: Don't set inhibit-... flags from run-temacs.
12898
12899 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12900
12901         * packages.el (packages-data-path-depth): Added and used.
12902
12903 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12904
12905         * about.el:
12906         - Change .xpm to .png, delete "zcat" section.
12907         - cosmetic fix in the 'marcpa' entry.
12908
12909         * etc/photos
12910         - convert all .xpm.Z to .png
12911         - rename mrb to martin
12912         - rename mcook-m to mcookm
12913
12914 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12915
12916         * x-init.el (x-initialize-compose): Add support for
12917         dead-circumflex as YET ANOTHER NAME for that dead key.
12918
12919 1998-08-05  Colin Rafferty <colin@xemacs.org>
12920
12921         * setup-paths.el (paths-construct-exec-path): Made the
12922         last-packages really be last.
12923         (paths-construct-data-directory-list): Ditto.
12924
12925 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12926
12927         * startup.el(startup-splash-frame-body):
12928         Update Copyright notice in splash screen
12929
12930 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12931
12932         * minibuf.el (read-file-name-internal-1): do ~user completion.
12933
12934 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12935
12936         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12937         aginst destroyed extents
12938
12939 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12940
12941         * package-get.el (package-get): add `install-dir' argument.
12942
12943 1998-07-20  John Jones  <jj@asu.edu>
12944
12945         * package-get.el: calls to package-get-update-all will only
12946           update packages which are already installed.
12947
12948 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12949
12950         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12951         writable.
12952
12953 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12954
12955         * about.el (about-hackers): Correct my email.
12956
12957 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12958
12959         * about.el (about-hackers): new email-address.
12960
12961 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12962
12963         * minibuf.el (read-number): Don't let `input-error' condition
12964         escape.
12965
12966 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12967
12968         * about.el (about-hackers): use my `email-for-life' address.
12969
12970 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12971
12972         * XEmacs 21.2-beta1 is released.
12973
12974 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12975
12976         * ldap.el (ldap-search): Doc string change
12977
12978 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12979
12980         * menubar-items.el (default-menubar): Removed references to
12981         `data-directory', and use `locate-data-file' instead, and made
12982         then greyed out if they don't exist.
12983
12984 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12985
12986         * keymap.el (events-to-keys): Use `format' instead of `concat'
12987         since the latter does not accept integer args anymore
12988
12989 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12990
12991         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12992         macros replaced.
12993
12994 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12995
12996         * make-docfile.el: Get first initialization from very-early-lisp.el
12997         * update-elc.el: Ditto.
12998         * loadup.el (really-early-error-handler): Ditto.
12999
13000         * packages.el (packages-unbytecompiled-lisp): Add new file,
13001         very-early-lisp.el.
13002
13003         * very-early-lisp.el: New file.
13004
13005 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13006
13007         * Symbols that have been obsolete for at least 3 years removed (II).
13008
13009         * obsolete.el (eval-current-buffer): Make compatible.
13010         (byte-code-function-p): Ditto.
13011         (send-string): Removed.
13012         (send-region): Removed.
13013         (screen-scrollbar-width): Removed.
13014         (set-screen-scrollbar-width): Removed.
13015         (set-screen-left-margin-width): Removed.
13016         (set-screen-right-margin-width): Removed.
13017         (screen-left-margin-width): Removed.
13018         (screen-right-margin-width): Removed.
13019         (set-buffer-left-margin-width): Removed.
13020         (set-buffer-right-margin-width): Removed.
13021         (buffer-left-margin-width): Removed.
13022         (buffer-right-margin-width): Removed.
13023         (x-set-frame-icon-pixmap): Removed.
13024         (x-set-screen-icon-pixmap): Removed.
13025         (pixel-name): Removed.
13026         (make-pixmap): Removed.
13027         (make-cursor): Removed.
13028         (pixmap-width): Removed.
13029         (pixmap-contributes-to-line-height-p): Removed.
13030         (set-pixmap-contributes-to-line-height): Removed.
13031
13032 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13033
13034         * obsolete.el (popup-menu-up-p): removed.
13035         (read-no-blanks-input): Removed.
13036         (wholenump): Removed.
13037         (ring-mod): Removed (what was ring-mod?).
13038         (current-time-seconds): Removed.
13039         (run-special-hook-with-args): Removed.
13040         (dot): Removed.
13041         (dot-marker): Removed.
13042         (dot-min): Removed.
13043         (dot-max): Removed.
13044         (window-dot): Removed.
13045         (set-window-dot): Removed.
13046
13047         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13048         `dot-min'.
13049
13050         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13051
13052         * code-files.el (insert-file-contents): Rename
13053         run-special-hook-with-args to run-hook-with-args-until-success.
13054         (write-region): Ditto.
13055
13056 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13057
13058         * about.el: Fix typos, update release date.
13059
13060         * Symbols that have been obsolete for at least 3 years removed.
13061
13062         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13063         screen- functions.
13064         (toplevel): remove setf methods for screen functions.
13065         * cl-macs.el (extent-data): defsetf removed.
13066         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13067         many places to remove.
13068         (comment-indent-hook): Ditto.
13069         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13070         (buffer-dedicated-screen): Ditto.
13071         (deiconify-screen): Ditto.
13072         (delete-screen): Ditto.
13073         (event-screen): Ditto.
13074         (find-file-other-screen): Ditto.
13075         (find-file-read-only-other-screen): Ditto.
13076         (live-screen-p): Ditto.
13077         (screen-height): Ditto.
13078         (screen-iconified-p): Ditto.
13079         (screen-list): Ditto.
13080         (screen-live-p): Ditto.
13081         (screen-name): Ditto.
13082         (screen-parameters): Ditto.
13083         (screen-pixel-height): Ditto.
13084         (screen-pixel-width): Ditto.
13085         (screen-root-window): Ditto.
13086         (screen-selected-window): Ditto.
13087         (screen-totally-visible-p): Ditto.
13088         (screen-visible-p): Ditto.
13089         (screen-width): Ditto.
13090         (screenp): Ditto.
13091         (get-screen-for-buffer): Ditto.
13092         (get-screen-for-buffer-noselect): Ditto.
13093         (get-other-screen): Ditto.
13094         (iconify-screen): Ditto.
13095         (lower-screen): Ditto.
13096         (mail-other-screen): Ditto.
13097         (make-screen): Ditto.
13098         (make-screen-invisible): Ditto.
13099         (make-screen-visible): Ditto.
13100         (modify-screen-parameters): Ditto.
13101         (new-screen): Ditto.
13102         (next-screen): Ditto.
13103         (next-multiscreen-window): Ditto.
13104         (other-screen): Ditto.
13105         (previous-screen): Ditto.
13106         (previous-multiscreen-window): Ditto.
13107         (raise-screen): Ditto.
13108         (redraw-screen): Ditto.
13109         (select-screen): Ditto.
13110         (selected-screen): Ditto.
13111         (set-buffer-dedicated-screen): Ditto.
13112         (set-screen-height): Ditto.
13113         (set-screen-position): Ditto.
13114         (set-screen-size): Ditto.
13115         (set-screen-width): Ditto.
13116         (show-temp-buffer-in-current-screen): Ditto.
13117         (switch-to-buffer-other-screen): Ditto.
13118         (visible-screen-list): Ditto.
13119         (window-screen): Ditto.
13120         (x-set-screen-pointer): Ditto.
13121         (x-set-frame-pointer): Ditto.
13122         (screen-title-format): Ditto.
13123         (screen-icon-title-format): Ditto.
13124         (terminal-screen): Ditto.
13125         (delete-screen-hook): Ditto.
13126         (create-screen-hook): Ditto.
13127         (mouse-enter-screen-hook): Ditto.
13128         (mouse-leave-screen-hook): Ditto.
13129         (map-screen-hook): Ditto.
13130         (unmap-screen-hook): Ditto.
13131         (default-screen-alist): Ditto.
13132         (default-screen-name): Ditto.
13133         (x-screen-defaults): Ditto.
13134         (x-create-screen): Ditto.
13135         * obsolete.el: meta-flag removed.
13136         baud-rate removed.
13137         sleep-for-millisecs removed.
13138         extent-data removed.
13139         set-extent-data removed.
13140         set-extent-attribute removed.
13141         extent-glyph removed.
13142         extent-layout removed.
13143         set-extent-layout removed.
13144         list-faces-display removed.
13145         list-faces removed.
13146         trim-versions-without-asking removed.
13147         after-write-file-hooks removed.
13148         truename removed.
13149         auto-fill-hook removed.
13150         blink-paren-hook removed.
13151         select-screen-hook, deselect-screen-hook removed.
13152         auto-raise-screen, auto-lower-screen removed.
13153
13154         * msw-mouse.el: Global change resource -> mswindows-resource.
13155
13156         * XEmacs 21.0-pre5 is released.
13157
13158 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13159
13160         * about.el (about-hackers): Credits update.
13161
13162 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13163
13164         * register.el (insert-register): Don't activate the region.
13165
13166 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13167
13168         * select.el: Restore x-* symbols for backwards compatibility:
13169         x-copy-primary-selection, x-kill-primary-selection,
13170         x-delete-primary-selection, x-select-make-extent-for-selection,
13171         x-valid-simple-selection-, x-cut-copy-clear-internal.
13172
13173 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13174
13175         * XEmacs 21.0-pre4 is released.
13176
13177 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13178
13179         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13180         reporting bugs.
13181         (maybe-add-init-button): Fix semantics under Windows.  Use
13182         `expand-file-name' rather than `concat'.
13183
13184         * help.el (print-messages): New function.
13185
13186 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13187
13188         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13189
13190 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13191
13192         * about.el: Tweaked my entry in about-hackers.
13193
13194         * find-paths.el (paths-emacs-root-p):
13195           Relaxed emacs-root checking of an in-place installation to
13196           also accommodate the flat layout used on MS Windows.
13197
13198 1998-06-29  John Jones  <jj@asu.edu>
13199
13200         * package-get.el: calls to package-get-update-all will only
13201           update packages which are already installed.
13202
13203 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13204
13205         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13206         are handled by the gui-element face fallbacks now.
13207
13208         * x-faces.el: default gui-element face to "background" as well as
13209         the default face.
13210
13211         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13212         and default face settings since these are set as fallbacks now in
13213         the appropriate domain.
13214
13215 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13216
13217         * text-mode.el (text-mode): Reorder regexp so the OR part
13218         corresponding to `page-delim' goes first and the hack in
13219         `forward-paragraph' will work.
13220         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13221
13222 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13223
13224         * subr.el (remove-hook): When checking the hook value
13225           with functionp, don't apply car to it.
13226
13227 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13228
13229         * package-get.el (package-get-remote-filename):
13230           Don't use file-name-as-directory because the local directory
13231           separator conventions might not be the same as ftp's.
13232
13233 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13234
13235         * ldap.el (ldap-host-parameters-alist): New name of
13236         `ldap-host-parameters-plist'
13237
13238 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13239
13240         * package-get.el: Using (require 'package-get-base), now that it
13241         provides itself.  Consequently removed all instances of (load
13242         "package-get-base.el").
13243
13244 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13245
13246         * subr.el (remove-hook): Don't treat the hook value as a
13247           list unless it is both consp and not functionp.
13248
13249 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13250
13251         * about.el: Email address for Ben Wing is ben@xemacs.org.
13252         * auto-show.el: Ditto.
13253         * bytecomp.el: Ditto.
13254         * faces.el: Ditto.
13255         * x-scrollbar.el: Ditto.
13256         * x-misc.el: Ditto.
13257         * tty-init.el: Ditto.
13258         * toolbar-items.el: Ditto.
13259         * symbol-syntax.el: Ditto.
13260         * specifier.el: Ditto.
13261         * objects.el: Ditto.
13262         * hyper-apropos.el: Ditto.
13263         * glyphs.el: Ditto.
13264
13265 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13266
13267         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13268         vertical-divider-always-visible-p.
13269         (default-mouse-motion-handler): Ditto.
13270
13271 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13272
13273         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13274         global value.
13275
13276 1998-06-21  Oliver Graf <ograf@fga.de>
13277
13278         * build-reports.el: changed receiver to xemacs-build-reports list
13279
13280 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13281
13282         * font.el: Split font-family-mappings into X and
13283           mswindows-specific versions.
13284           mswindows-font-create-[object|name]: Treat supplied size
13285           as a pointsize. Added underline and strikethru handling.
13286
13287         * msw-faces.el: changed default mswindows charset to western.
13288
13289         * msw-glyphs.el: removed space in border-glyph font string that
13290           was inserted to get round bugs in the mswindows C font code.
13291
13292 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13293
13294         * about.el (about-hackers): Credits update.
13295
13296         * help-nomule.el (tutorial-supported-languages): Add Romanian
13297         TUTORIAL.
13298
13299         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13300         to ISO-8859-2.
13301
13302 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13303
13304         * font.el: Split font-family-mappings into X and
13305           mswindows-specific versions.
13306           mswindows-font-create-[object|name]: Treat supplied size
13307           as a pointsize. Added underline and strikethru handling.
13308
13309         * msw-faces.el: changed default mswindows charset to western.
13310
13311         * msw-glyphs.el: removed space in border-glyph font string that
13312           was inserted to get round bugs in the mswindows C font code.
13313
13314 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13315
13316         * minibuf.el: make read-color-completion-table call
13317           (mswindows-color-list for mswindows devices.
13318
13319 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13320
13321         * lisp/font-lock.el
13322         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13323         Let declaration items contain non-word symbol characters.
13324
13325 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13326
13327         * package-get.el (package-get-package-provider): Added autoload
13328         cookie.  Loading "package-get-base.el" in ALL functions that use
13329         it.  Fixed some (interactive ...) with multiple argument specs
13330         again.  Cosmetic indentation changes.
13331
13332 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13333
13334         * info.el (Info-insert-dir): Don't use nreverse on variables
13335         that you want to use later.
13336
13337 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13338
13339         * x-mouse.el (x-set-point-and-move-selection): Replace call
13340         to x-kill-primary-selection with kill-primary-selection
13341
13342 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13343
13344         * simple.el (what-cursor-position): Make cursor position reported
13345         use value of column-number-start-at-one
13346
13347 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13348
13349         * about.el (xemacs-hackers): Fix Jareth's email address.
13350
13351 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13352
13353         * startup.el (startup-splash-frame): Remove
13354         `xemacs-startup-logo-function'.
13355
13356 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13357
13358         * about.el (about-hackers): Update credits list.
13359
13360 1998-06-06  Jeff Miller <jmiller@smart.net>
13361
13362         * lisp/sound.el: Update sound-ext to allow filenames with
13363           extensions to be found by load-sound-file
13364
13365 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13366
13367         * info.el (Info-rebuild-outdated-dir): Removed variable
13368         (Info-auto-generate-directory): New variable
13369         (Info-save-auto-generated-dir): New variable
13370         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13371         (Info-build-dir-anew): Second parameter removed.  Use
13372         `Info-save-auto-generated-dir'
13373         (Info-rebuild-dir): Ditto
13374
13375 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13376
13377         * list-mode.el (next-list-mode-item): Would not recognize
13378         border between directly neighbored items.
13379
13380 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13381
13382         * package-get.el: add autoloads for some functions.
13383
13384 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13385
13386         * specifier.el (let-specifier): Tiny docfixes.
13387
13388 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13389
13390         * msw-mouse.el: set selection-pointer-glyph to Normal.
13391
13392 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13393
13394         * wid-edit.el (widget-specify-secret): New function.
13395         (widget-after-change): Use it.
13396         (widget-specify-field): Use it.
13397
13398 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * mouse.el (drag-window-divider): Use `(not done)' instead of
13401         `doit'; reuse result of `window-pixel-edges'.
13402
13403         * modeline.el (drag-modeline-event-lag): Rename to
13404         drag-divider-event-lag.
13405
13406 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13407
13408         * specifier.el (let-specifier): Rewritten not to generate needless
13409         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13410         arguments.
13411
13412 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13413
13414         * minibuf.el (read-file-name-1): Setup buffer-local value of
13415         `completion-ignore-case' in completions buffer under Windows.
13416
13417 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13418
13419         * about.el (about-maintainer-glyph): Fix support for not
13420         compressed images.
13421
13422 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13423
13424         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13425
13426         * mouse.el (mouse-track): Cancel selection if misc-user event with
13427         `cancel-mode-internal' function is fetched.
13428
13429 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13430
13431         * files.el (save-some-buffers-1): Fixed return value.
13432
13433 1998-06-01  Oliver Graf <ograf@fga.de>
13434
13435         * dragdrop.el: added experimental
13436
13437 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13438
13439         * startup.el (after-init-hook, init-file-user,
13440         user-init-directory, load-user-init-file):  Purge references
13441         to "~/.xemacs/init.el" from docstrings.
13442
13443         (load-user-init-file) Use paths-construct-path to construct
13444         paths to user init files.  Go directly to ~/.emacs, do not
13445         search ~/.xemacs/, do not load `default-custom-file'.
13446
13447 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13448
13449         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13450         general *sh.
13451         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13452
13453 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13454
13455         * menubar-items.el (default-menubar): add Update Packages to customize
13456         menu.
13457
13458 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13459
13460         * faces.el: use toolbar face as a fallback for toolbar properties
13461         in xpm-color-symbols instead of default.
13462
13463         * msw-faces.el: rename 3d-object -> gui-element face.
13464
13465 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13466
13467         * startup.el (xemacs-startup-logo-function): New variable.
13468         (startup-splash-frame): Use it.
13469
13470 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13471
13472         * files.el (save-some-buffers): Would wait 1 second.
13473         (save-some-buffers-1): Delete other windows here instead of in
13474         `save-some-buffers'.
13475         (save-some-buffers): Force redisplay only if windows were deleted.
13476
13477 1998-06-02  Didier Verna  <didier@xemacs.org>
13478
13479         * cus-face.el (custom-face-attributes): generalized the use of
13480         toggle buttons for boolean attributes.
13481         Re-ordered the items a bit.
13482
13483 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13484
13485         * sound.el (default-sound-directory): Use `locate-data-directory'
13486         to find the sounds directory.
13487
13488 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13489
13490         * sound.el: default sound-ext to .wav under mswindows, .au
13491         otherwise. load-default sounds without extensions.
13492
13493 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13494
13495         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13496         if send-pr is not bound.
13497
13498 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13499
13500         * files.el: grok idl files in auto-mode-alist.
13501 1998-06-01  Jeff Miller  <jmiller@smart.net>
13502
13503         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13504         calling `upcase'.
13505
13506 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13507
13508         * msw-glyphs.el: add xbm to the list of image types supported.
13509
13510 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13511
13512         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13513         instead of XEmacs one when dumping InfoDock.
13514
13515 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13516
13517         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13518         for `modeline-visible-p'
13519
13520         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13521
13522 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13523
13524         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13525         since it's not used anymore. doc string fixes.
13526
13527         * package-get.el (package-get-file-installed-p): new function. use
13528         instead of file-installed-p which is in an external package.
13529
13530 1998-05-28  Oliver Graf <ograf@fga.de>
13531
13532         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13533         favor of select-window/switch-to-buffer
13534
13535 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13536
13537         * startup.el: changed (getenv "HOME") to (user-home-directory)
13538
13539 1998-05-25  Oliver Graf <ograf@fga.de>
13540
13541         * frame.el (cde-start-drag) moved to dragdrop.el
13542         (offix-start-drag-region) moved to dragdrop.el
13543         (offix-start-drag) moved to dragdrop.el
13544         * dragdrop.el (cde-start-drag) moved from frame.el
13545         (offix-start-drag-region) moved from frame.el
13546         (offix-start-drag) moved from frame.el
13547         (cde-start-drag-region) cde drag regions
13548         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13549
13550 1998-05-26  Oliver Graf <ograf@fga.de>
13551
13552         * dragdrop.el: created dragdrop-drag prototypes
13553         (cde-start-drag-region) fixed typo
13554
13555 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13556
13557         * simple.el (after-init-hook): Remove reader macro.
13558
13559         * packages.el (packages-hardcoded-lisp): Get rid of reader
13560         macros.  Update DOC string.
13561
13562 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13563
13564         * mouse.el (drag-window-divider): Ditto.
13565
13566         * modeline.el (mouse-drag-modeline): Use it.
13567
13568         * lisp-mode.el (let-specifier): Specify indentation.
13569
13570         * specifier.el (let-specifier): Renamed from
13571         `with-specifier-instance'.
13572
13573 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13574
13575         * x-faces.el:
13576         * faces.el: move definition of xpm-color-symbols from x-faces.el
13577         to faces. Predicate x-get-resource on the presence of x.
13578
13579         * msw-faces.el: set 3d-object face rather than modeline. Specify
13580         faces as specfier defaults.
13581
13582         * package-get.el: don't use package-admin-add-single-file-package.
13583
13584 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13585
13586         * toolbar-items.el: Fixup tooltips.
13587         (toolbar-gnus): Don't use obsolete variable
13588         toolbar-news-frame-properties.
13589         (toolbar-news-reader): Default to `gnus' instead of
13590         `not-configured'.
13591
13592         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13593         Windows.
13594
13595 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13596
13597         * package-get.el: rename -installedp -> -installed-p.
13598
13599 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13600
13601         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13602         attributes, and assinged it to continuation, truncation and
13603         hscroll glyphs.
13604
13605         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13606         and made continuation, truncation and hscroll glyphs arrow
13607         characters out of that font.
13608
13609 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13610
13611         * minibuf.el (minibuffer-electric-separator): Play nicely with
13612         directory-sep-char being \.
13613         (minibuffer-electric-tilde): Ditto.
13614         (read-file-name-map): Ditto.
13615
13616 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13617
13618         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13619         on X devices.
13620         (default-mouse-track-deal-with-down-event): Avoid
13621         `x-disown-selection'; use `disown-selection' instead.
13622
13623 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13624
13625         * select.el:
13626         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13627         moved to (cut-copy-clear-internal) in select.el. Ditto for
13628         (x-delete-primary-selection) (x-kill-primary-selection)
13629         (x-copy-primary-selection).
13630         (own-clipboard): new function.
13631
13632         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13633         functions in select.el. remove old ones.
13634         (mswindows-own-clipboard): new function.
13635
13636 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13637
13638         * gnuserv.el: allow connections from mswindows type devices.
13639
13640 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13641
13642         * msw-glyphs.el: change image type used from cursor to resource.
13643
13644 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13645
13646         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13647         for {top,bottom}-{left,right} values in addition to
13648         {top,bottom}_{left,right}.
13649         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13650
13651 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13652
13653         * cl-macs.el (specifier-instance): Undefine its setf method.
13654
13655         * specifier.el (with-specifier-instance): Added docstring.
13656
13657         * mouse.el (drag-window-divider): Ditto.
13658
13659         * modeline.el (mouse-drag-modeline): Use it.
13660
13661         * lisp-mode.el (with-specifier-instance): Define its indentation
13662         level.
13663
13664         * specifier.el (with-specifier-instance): New macro.
13665
13666 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13667
13668         * package-get.el (package-get-create-custom): new function to
13669         auto-generate package-get-custom.el from package-get-base.el.
13670         * (package-get-ever-installedp): new function.
13671         * (package-get-custom): new function to get all packages specified
13672         by customize.
13673
13674 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13675
13676         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13677
13678 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13679
13680         * cl-extra.el: Reverse previous float change.
13681
13682 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13683
13684         * x-faces.el:
13685         * faces.el (try-font-name): moved from x-faces.el since it is
13686         required by w3 under mswindows as well X.
13687
13688 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13689
13690         * winnt.el: Removed evil (setq completion-ignore-case t)
13691         clause, one more overlookef fsfism.
13692         (nt-quote-args-functions-alist): End sentences with double space.
13693
13694 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13695
13696         * window-xemacs.el (push-window-configuration): Remove kludgery of
13697         recaching default-toolbar specifier.
13698         (pop-window-configuration): Ditto.
13699         (unpop-window-configuration): Ditto.
13700
13701 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13702
13703         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13704
13705 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13706
13707         * winnt.el (nt-quote-args-verbatim): Added function.
13708         (nt-quote-args-prefix-quote): Added function.
13709         (nt-quote-args-backslash-quote): Added function.
13710         (nt-quote-args-double-quote): Added function.
13711         (nt-quote-args-functions-alist): New variable.
13712         (nt-quote-process-args): Added function. This is the main quoting
13713         work horse called from process-nt.c
13714
13715 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13716
13717         * winnt.el: Removed duplicate definitions for backspace,
13718         delete, M-backspace and C-M-backspace.
13719         (file-name-buffer-file-type-alist): Removed this variable.
13720         (find-buffer-file-type): Removed function.
13721         (find-file-binary):  Removed function.
13722         (find-file-text): Removed function.
13723         (find-file-not-found-set-buffer-file-type): Removed function.
13724         (save-to-unix-hook): Removed function.
13725         (revert-from-unix-hook): Removed function.
13726         (using-unix-filesystems): Removed function.
13727         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13728         warning.
13729         (x-set-selection): Removed function.
13730         (x-get-selection): Removed function.
13731         Removed commented FSFisms.
13732         Replaced copyright notice (this file is not part of GNU Emacs).
13733         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13734         comint-process-echoes setting to t.
13735
13736 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13737
13738         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13739         and used following the interface change of
13740         `paths-find-recursive-path'.
13741
13742         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13743         regexp instead of a list of base names.
13744         (paths-version-control-filename-regexp):
13745         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13746         Introduced and used following the interface change of
13747         `paths-find-recursive-path'.
13748
13749 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13750
13751         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13752         on X devices, rather than on all non-TTY devices.
13753
13754 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13755
13756         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13757
13758         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13759
13760 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13761
13762         * itimer.el (activate-itimer): Fixed usage of integers
13763         as argument to `concat'.
13764
13765 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13766
13767         * itimer.el (start-itimer): replace the use of `concat' with
13768         `format'
13769
13770 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13771
13772         * mode-motion.el (mode-motion-hook): Clarify docstring.
13773         From Bob Weiner <weiner@altrasoft.com>
13774
13775         * loadhist.el (symbol-file): Supply prompt string when used
13776         interactively.
13777         From Bob Weiner <weiner@altrasoft.com>
13778
13779 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13780
13781         * loadup.el (really-early-error-handler): Ditto.
13782
13783         * update-elc.el: Ditto.
13784
13785         * setup-paths.el (paths-construct-exec-path): Ditto.
13786
13787         * make-docfile.el: Ditto.
13788
13789         * find-paths.el (paths-decode-directory-path): Use split-path
13790         instead of decode-path.
13791
13792         * files.el (parse-colon-path): Update docstring reference.
13793
13794 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13795
13796         * msw-init.el:
13797         * x-init.el:
13798         Bind cut'n'paste keys to non window-system specific functions.
13799
13800         * msw-select.el: New function mswindows-clear-clipboard.
13801         mswindows-cut-copy-clipboard extended to handle clearing of the
13802         selection and renamed to mswindows-cut-copy-clear-clipboard.
13803
13804         * select.el: on mswindows devices delete-primary-selection
13805         calls mswindows-clear-clipboard.
13806
13807 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13808
13809         * simple.el (quoted-insert): Inhibit quit when using read-char.
13810
13811         * cmdloop.el (read-char): Don't inhibit quit.
13812         (read-char-exclusive): Ditto.
13813         (read-char): Signal quit if quit-char was pressed.
13814         (read-char-exclusive): Ditto.
13815         (read-quoted-char): Return a character, not integer.
13816
13817         * menubar-items.el (default-popup-menu): Use Andy's generic
13818         selection code.
13819         (default-popup-menu): Fix code.
13820
13821 1998-05-14  Oliver Graf <ograf@fga.de>
13822
13823         * dragdrop.el (dragdrop-function-widget): this time it's done
13824
13825 1998-05-13  Oliver Graf <ograf@fga.de>
13826
13827         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13828
13829 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13830
13831         * device.el (device-pixel-width):
13832         (device-pixel-height):
13833         (device-mm-width):
13834         (device-mm-height):
13835         (device-bitplanes):
13836         (device-color-cells): Swapped parameters to device-system-metric
13837         according to the interface change.
13838
13839 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13840
13841         * mouse.el (default-mouse-motion-handler): Use new name of the
13842         function event-over-vertical-divider-p.
13843         Do not set E-W arrow cursor over the divider if
13844         vertical-divider-draggable-p is nil in the window.
13845         ([top-level]): Use new name for the variable
13846         vertical-divider-map.
13847         (drag-window-divider): Respect vertical-divider-draggable-p.
13848         Variable name typo fixes.
13849
13850 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * keymap.el (kbd): Define here; handle string constants and
13853         others...
13854
13855 1998-05-15  Christian Nyb <chr@mediascience.no>
13856
13857         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13858         in Emacs 18.
13859
13860 1998-05-13  Didier Verna  <didier@xemacs.org>
13861
13862         * mouse.el (drag-window-divider): give the vertical divider a
13863         pressed look when dragging it.
13864
13865 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13866
13867         * faces.el: predicate some more face operations on x or mswindows
13868         not just x.
13869
13870         * modeline.el: enable modeline coloring for mswindows.
13871
13872 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13873
13874         * minibuf.el (minibuffer-default): Added variable; compatible with
13875         FSF Emacs.
13876         (next-history-element): Used `minibuffer-default'.
13877
13878 1998-05-12  Oliver Graf <ograf@fga.de>
13879
13880         * dragdrop.el (dragdrop-function-widget): button and mods ok
13881         arguments still look a bit strange
13882         (dragdrop-compare-mods) created
13883         (dragdrop-drop-do-functions) correctly checks for buttons and
13884         modifiers
13885
13886 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13887
13888         * setup-paths.el (paths-default-info-directories): Replace
13889         path-separator with directory-sep-char.
13890
13891         * files.el (path-separator): Don't define it here.
13892
13893 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13894
13895         * update-elc.el: Ditto.
13896
13897         * setup-paths.el (paths-construct-exec-path): Ditto.
13898
13899         * make-docfile.el: Ditto.
13900
13901         * loadup.el (really-early-error-handler): Ditto.
13902
13903         * find-paths.el (paths-decode-directory-path): Use decode-path
13904         instead of decode-path-internal.
13905
13906         * files.el (parse-colon-path): Update docstring.
13907
13908 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13909
13910         * subr.el (get-buffer-window-list): Make BUFFER optional.
13911
13912         * window-xemacs.el (windows-of-buffer): Defalias to
13913         get-buffer-window-list.
13914
13915 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13916
13917         * disass.el: Fix maintainer keyword.
13918
13919         * bytecomp.el (byte-compile-and-load-file): Autoload.
13920         (byte-compile-buffer): Ditto.
13921
13922         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13923         value is returned, not the name.
13924         (lisp-imenu-generic-expression): Enable it.
13925         (lisp-mode-variables): Ditto.
13926         (lisp-indent-offset): Change defconst to defvar.
13927         (lisp-indent-function): Ditto.
13928         (lisp-body-indent): Ditto.
13929
13930 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13931
13932         * modeline.el: Use zap-last-kbd-macro-event.
13933
13934         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13935         nil, don't attempt to do anything with messages.
13936         (eval-last-sexp): Use `letf' for clarity.
13937
13938 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13939
13940         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13941
13942 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13943
13944         * buff-menu.el:
13945         * lisp-mode.el:
13946         * obsolete.el:
13947         Change empty docstrings into no doc strings at all.
13948         Fix bogus FSF-format docstrings.
13949         * etags.el: Fix docstring.
13950
13951 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13952
13953         * package-get.el (package-get): Use internal md5
13954
13955 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13956
13957         * about.el (about-xemacs): Correct abuse of concat.
13958
13959 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13960
13961         * info.el (Info-mode): Use easymenu.
13962
13963 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13964
13965         * apropos.el (apropos): Don't use concat with integers.
13966
13967         * cmdloop.el (describe-last-error): Handle the case when no error
13968         was seen gracefully.
13969
13970         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13971         defun.
13972         (apropos-describe-plist): Ditto.
13973
13974         * help.el (with-displaying-help-buffer): Revert to a defun.
13975         (describe-key): Use it as defun.
13976         (describe-mode): Ditto.
13977         (describe-bindings): Ditto.
13978         (describe-prefix-bindings): Ditto.
13979         (describe-installation): Ditto.
13980         (view-lossage): Ditto.
13981         (describe-function): Ditto.
13982         (describe-variable): Ditto.
13983         (describe-syntax): Ditto.
13984
13985 1998-05-11  Oliver Graf <ograf@fga.de>
13986
13987         * dragdrop.el: changed order of require/provide
13988         (dragdrop-drop-mime-default) changed to new calling conventions
13989         (dragdrop-drop-do-functions) changed to new calling conventions
13990         (dragdrop-function-widget) this one needs more work...
13991
13992 1998-05-10  Oliver Graf <ograf@fga.de>
13993
13994         * about.el: another small change in my entry
13995         * dragdrop.el (dragdrop-drop-log-function): logging added
13996         plus customizations
13997         changed interface to handler functions. now called with event
13998         and object
13999
14000 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14001
14002         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14003         E-W arrow pointer displayed over draggable dividers.
14004
14005         * mouse.el (default-mouse-motion-handler): Show it when
14006         appropriate.
14007         (drag-window-divider): Added.
14008         ([top-level]): Initialized window-divider-map with a keymap
14009         binding the above function to left button down event.
14010
14011         * x-mouse.el (x-init-pointer-shape): Initialize
14012         divider-pointer-glyph from Cursor.dividerPointer, or use default
14013         E-W double arrow.
14014
14015 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14016
14017         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14018
14019 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14020
14021         * simple.el (count-words-buffer): Don't query for buffer.
14022         (count-lines-buffer): Ditto.
14023
14024 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14025
14026         * help.el (where-is): add optional insert argument.
14027
14028 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * help.el (describe-key-briefly): New argument INSERT.
14031
14032         * simple.el (eval-expression): New optional argument; synch with
14033         FSF 20.3.
14034
14035         * keydefs.el (global-map): Add new register bindings.
14036
14037         * register.el: Synched with FSF 20.3.
14038
14039 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14040
14041         * window-xemacs.el (recenter): all arguments are optional.
14042
14043 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14044
14045         * device.el: (device-pixel-width): Reflected name/parameters
14046         change to device-system-metric.
14047         (device-pixel-height): Ditto.
14048         (device-mm-width): Ditto.
14049         (device-mm-height): Ditto.
14050         (device-bitplanes): Ditto.
14051         (device-color-cells): Ditto.
14052
14053 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14054
14055         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14056
14057         * cl.el (most-positive-fixnum): Document.
14058         (most-negative-fixnum): Ditto.
14059
14060         * cus-dep.el: Updated comment.
14061
14062         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14063         constant.
14064
14065         * cus-load.el (custom-put): Removed.
14066
14067         * files.el (after-find-file): Just resignal quit instead of
14068         signaling "canceled".
14069
14070 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14071
14072         * frame.el (other-frame): Use `focus-frame' instead of
14073         select-frame kludges.
14074
14075         * lisp-mode.el: Update lisp-indent-function for
14076         save-selected-frame and with-selected-frame.
14077
14078         * frame.el (save-selected-frame): New macro.
14079         (with-selected-frame): Ditto.
14080         (other-frame): Use `set-frame-focus'.
14081
14082 1998-05-06  Oliver Graf <ograf@fga.de>
14083
14084         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14085         (dragdrop-drop-url-default) default handler for URL drops created
14086         (dragdrop-drop-mime-default) default handler for MIME drops created
14087         (dragdrop-drop-functions) default custom for handling drops created
14088         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14089
14090 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14091
14092         * mouse.el: Removed redundant mouse-mswindows-drop function.
14093
14094 1998-05-05  Oliver Graf <ograf@fga.de>
14095
14096         * about.el: changed some text in my entry
14097         * dragdrop.el: added customs
14098
14099 1998-05-04  Oliver Graf <ograf@fga.de>
14100
14101         * mouse.el: killed global drop key bindings
14102         (mouse-offix-drop) removed
14103         * dragdrop.el: created
14104         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14105
14106 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14107
14108         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14109         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14110
14111         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14112         obsolete comment.
14113
14114         * scrollbar.el (scrollbars-visible-p): Use new
14115         {vertical,horizontal}-scrollbar-visible-p specifiers.
14116
14117 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14118
14119         * device.el (device-pixel-height):
14120         (device-pixel-width):
14121         (device-mm-width):
14122         (device-mm-height):
14123         (device-bitplanes):
14124         (device-color-cells): Moved these 6 functions from device.c; they
14125         all use single (device-system-metrics) call.
14126
14127 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14128
14129         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14130         were renamed.
14131
14132         * menubar-items.el:
14133         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14134         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14135
14136         * help.el (help-map): Remove Hyperbole keybinding logic.
14137         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14138
14139 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14140
14141         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14142         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14143
14144 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14145
14146         * msw-glyphs.el: use nicer icon3 from the frame icon.
14147
14148 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14149
14150         * version.el (emacs-version): Remove InfoDock conditionals.
14151
14152         * startup.el (startup-splash-frame): Change ID logo name.
14153
14154 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14155
14156         * files.el (after-find-file): If the user presses C-g on
14157         directory-creation prompt, kill the buffer.
14158
14159 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14160
14161         * simple.el (count-words-region): Reverse previous change.
14162
14163 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14164
14165         * replace.el (query-replace): Just call perform-replace.
14166         (query-replace-regexp): Ditto.
14167         (perform-replace): Move region handling here.
14168         (perform-replace): Use the new arg to match-data.
14169
14170 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14171
14172         * x-init.el: Install X specific display table that
14173           displays char 0240 as a space to avoid whatever it is
14174           that screws up display of that character code.
14175
14176 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14177
14178         * help.el (function-arglist): If no arguments are documented for a
14179         subr, print nothing rather than incorrect output.
14180
14181 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14182
14183         * cmdloop.el (command-error): Update bail-out error message to use
14184         `emacs-program-name'.
14185
14186         * lib-complete.el: Remove reader macro cruft.
14187
14188         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14189         cruft.
14190
14191         * simple.el (count-words-region): Drop interactive-p check on the
14192         message.
14193
14194 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14195
14196         * font.el
14197         * msw-faces.el
14198         Correct spelling of mswindows-font-canonicalize-name.
14199
14200 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14201
14202         * ldap.el (ldap-host-parameters-alist): Replaced with
14203         `ldap-host-parameters-plist'
14204         (ldap-search): Adapt to previous change
14205
14206 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14207
14208         * about.el (about-hackers): Update Bob Weiner bio.
14209         (about-maintainer-info): Ditto.
14210
14211 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14212
14213         * simple.el (display-warning-minimum-level): Docfix.
14214
14215 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14216
14217         * widget.el (:default-get): New keyword.
14218         * wid-edit.el (default, widget-default-default-get): Define it.
14219         (group, widget-group-default-get): Define it.
14220         (menu-choice, widget-choice-default-get): Define it.
14221         (widget-default-get): New function.
14222         (widget-choice-action): Call it.
14223         (widget-editable-list-entry-create): Call it.
14224
14225 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14226
14227         * byte-optimize.el (byte-boolean-vars): Removed.
14228         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14229         lookup through `byte-boolean-vars'.
14230
14231 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14232
14233         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14234         resource-provided values into ghost specs for scrollbar-height and
14235         scrollbar-width.
14236
14237 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14238
14239         * byte-optimize.el: Don't attempt to optimize /=.
14240
14241         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14242         (byte-compile-/=): Ditto.
14243
14244 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14245
14246         * apropos.el: Use `with-displaying-help-buffer'.
14247         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14248         Use `with-displaying-help-buffer'.
14249         (apropos-follow): Do not give special treatment to buffer cursor
14250         was in prior to a mouse click.
14251         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14252         (apropos-print-doc): Set correct buffer for setting text
14253         properties.
14254
14255 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14256
14257         * help.el (help-buffer-prefix-string): New variable.
14258         (help-buffer-name): Use it.
14259
14260         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14261         mode menu.
14262
14263 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14264
14265         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14266
14267 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14268
14269         * files.el (find-file-noselect): Update docstring.
14270         (find-file-noselect): Signal an error if found an unreadable file.
14271         (file-chase-links): Save the match data.
14272         (normal-mode): Use `lwarn' and `error-message-string'.
14273         (interpreter-mode-alist): Change defconst to defvar.
14274         (inhibit-first-line-modes-regexps): Ditto.
14275         (inhibit-first-line-modes-regexps): Added .tgz.
14276         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14277         (change-major-mode-with-file-name): New user-option.
14278         (set-visited-file-name): Synched with FSF.
14279         (file-name-extension): New function, from FSF 20.3.
14280         (file-relative-name): Synched with FSF.
14281         (save-some-buffers): Support the C-r feature.
14282         (recover-session): Synched with FSF.
14283         (kill-some-buffers): Ditto.
14284         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14285
14286 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14287
14288         * files.el (insert-file): Undo previous change and reenable use of
14289         format.el.
14290
14291 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14292
14293         * window-xemacs.el (recenter): Define.
14294
14295 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14296
14297         * font.el (mswindows-font-create-name)
14298         (mswindows-font-create-object): new functions for mswindows type
14299         fonts.
14300
14301         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14302         strings are parsed as well as font objects.
14303
14304 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14305
14306         * modeline.el (defining-kbd-macro): Restore modeline indication of
14307         kbd-macro being recorded.
14308         (add-minor-mode): Simplify docstring.
14309         (modeline-minor-mode-menu): Remove stuff.
14310
14311 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14312
14313         * code-process.el (call-process): dynamically decide process
14314         coding type.
14315
14316 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14317
14318         * modeline.el: Add line-number-mode, column-number-mode to
14319         the modeline minor-mode menu.  Button2 on the line number does
14320         goto-line.
14321
14322 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14323
14324         * mouse.el: move x-selection-owner-p type things to
14325         selection-owner-p.
14326
14327         * msw-init.el: copy zmacs stuff from x-init.el
14328
14329         * msw-select.el (mswindows-own-selection)
14330         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14331         functions. Very simple minded implementation of selectio
14332         ownership.
14333
14334         * select.el (own-selection) (disown-selection)
14335         (activate-region-as-selection) (select-make-extent-for-selection)
14336         (valid-simple-selection-p): functions moved from x-select.el for
14337         generalized selection.
14338
14339         * x-select.el: see select.el changes.
14340
14341         * x-toolbar.el: use new selection functions.
14342
14343 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14344
14345         * packages.el (packages-find-package-directories): Fixed bug that
14346         would pick up multiple site-package directories.
14347         (package-locations): Added "xemacs-packages" as a late package
14348         location.
14349
14350         * find-paths.el: Now uses `emacs-program-name' and
14351         `emacs-program-version'.
14352         Additions to enforce version-specific directories in
14353         `paths-find-version-directory'.
14354
14355 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14356
14357         * default.el: Removed.
14358         * site-start.el: Removed.
14359
14360 1998-04-29  Didier Verna  <didier@xemacs.org>
14361
14362         * minibuf.el (minibuffer-history-minimum-string-length): Default
14363         to nil.
14364
14365 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14366
14367         * find-paths.el (paths-program-name): Rename.
14368         (paths-emacs-root-p): Ditto.
14369         (paths-find-site-directory): Ditto.
14370
14371 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14372
14373         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14374         `emacs-lisp-byte-compile-and-load'.
14375
14376 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14377
14378         * ldap.el (ldap-search): Fixed additional parameter passing to
14379         `ldap-open'
14380
14381 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14382
14383         * select.el (kill-primary-selection) (selection-owner-p)
14384         (copy-primary-selection) (yank-clipboard-selection)
14385         (selection-exists-p) (delete-primary-selection): new file and
14386         functions that do the right thing for the selected device.
14387
14388         * x-menubar.el: use generalised selection functions.
14389
14390         * dumped-lisp.el: dump select.el.
14391
14392 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14393
14394         * find-paths.el (paths-progname): New variable.
14395         (paths-emacs-root-p): Use it.
14396         (paths-find-site-directory): Ditto.
14397
14398 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14399
14400         * loadup.el ((member "dump" command-line-args)): Dump as
14401         `infodock' if InfoDock.
14402
14403 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14404
14405         * find-paths.el (construct-emacs-version): Simplify, include
14406         program name in the return value.
14407         * (paths-find-version-directory): Use it.
14408
14409 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14410
14411         * info.el (Info-parse-dir-entries): Fixed regexp
14412         (Info-build-dir-anew): Remove full suffix and capitalize info file
14413         name for files with no @direntry
14414         (Info-batch-rebuild-dir): New function
14415         (Info-suffixed-file): Check for regular files instead of simple
14416         file existence (could catch directories before)
14417
14418 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14419
14420         * setup-paths.el, find-paths.el: Removed uses of `not' which
14421         temacs doesn't have.
14422
14423         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14424         into root searching.
14425
14426 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14427
14428         * subr.el: Remove definition of `not'.
14429
14430 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14431
14432         * msw-glyphs.el: enable graphics support.
14433
14434 1998-04-23  Didier Verna  <didier@xemacs.org>
14435
14436         * x-menubar.el (default-menubar): restored the line-number-mode
14437         option.
14438
14439         * misc doc string updates related to the options menu.
14440
14441 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14442
14443         * setup-paths.el (paths-construct-load-path): Fix typo.
14444
14445 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14446
14447         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14448         font-menu-ignore-scaled-fonts don't have to be bound now; this
14449         gets us one step further towards making --no-autoloads work.
14450
14451         * startup.el (normal-top-level): Load auto-autoloads only if
14452         lisp-directory is non-nil.
14453
14454         * setup-paths.el (paths-construct-load-path): Made it robust
14455         against nil lisp-directory.
14456
14457         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14458         to the list of variables that cause a warning when nil.
14459
14460         * toolbar.el (init-toolbar-location): Now works even when there's
14461         no toolbar icon directory.
14462
14463 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14464
14465         * help.el (view-lossage): Recognize it.
14466
14467         * simple.el (log-message): Mark multiline messages.
14468
14469 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14470
14471         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14472
14473 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14474
14475         * package-get.el (package-get-all):  add `\n' separator to
14476         interactive specification so that both variables are read
14477
14478 1998-04-22  Didier Verna  <didier@xemacs.org>
14479
14480         * x-menubar.el: ported the options menu to Custom.
14481         Moved the "read only" toggle button to the buffers menu.
14482         Corrected some missing ;;;###autoload or defcustom.
14483
14484         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14485         the scrollbar-visible specifier for options menu handling.
14486
14487         * toolbar.el (toolbar-visible-p)
14488                      (toolbar-captioned-p)
14489                      (default-toolbar-position): defcustom wrappers around
14490         the toolbar specifiers for options menu handling.
14491
14492         * frame.el (get-frame-for-buffer-default-instance-limit):
14493         defcustom it for options menu handling.
14494
14495         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14496         font-lock-mode for options menu handling.
14497
14498         * cus-start.el: added Custom properties to overwrite-mode for
14499         options menu handling.
14500
14501 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14502
14503         * about.el: shameless self-promotion.
14504
14505 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14506
14507         * simple.el (raw-append-message): Slightly optimize.
14508         (remove-message): Use `push' for clarity.
14509         (append-message): Ditto.
14510         (display-warning): Dito.
14511         (raw-append-message): Send the message to the appropriate device.
14512
14513 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14514
14515         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14516         From Sean MacLennan <Sean.MacLennan@pika.ca>
14517
14518 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14519
14520         * setup-paths.el: Changed `directory-sep-char' to
14521         `path-separator', following a change in GNU Emacs.
14522
14523 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14524
14525         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14526         (Info-build-dir-anew): Add a final newline.
14527         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14528         is `always'
14529         (Info-rebuild-dir): Ditto
14530
14531         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14532
14533 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14534
14535         * simple.el (count-words-buffer): Retain zmacs region.
14536         (count-words-region): Ditto.
14537         * simple.el: (what-line): Expanded line counts.
14538         (count-lines): New parameter to conditionalize whether collapsed
14539         lines get counted.
14540         From Bob Weiner <weiner@altrasoft.com>
14541
14542 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14543
14544         * packages.el (package-locations): infodock-packages must override
14545         mule-packages and packages.
14546
14547 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14548
14549         * wid-edit.el:
14550         remove rude messages from widget-activation-widget-mapper
14551         and widget-activation-glyph-mapper
14552
14553 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14554
14555         * toolbar.el: Remove (featurep 'x) test from
14556         toolbar-make-button-list
14557
14558 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14559
14560         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14561         only if in the same frame.
14562
14563 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14564
14565         * packages.el (package-locations): Added site-packages hierarchy.
14566
14567         * setup-paths.el (paths-default-info-directories): Introduced and
14568         used.
14569
14570         * packages.el, setup-paths.el: Set various path searching depths
14571         to 1.
14572
14573         * packages.el (packages-hierarchy-depth):
14574         (packages-load-path-depth): Introduced and used.
14575
14576         * setup-paths.el (paths-load-path-depth): Introduced and used.
14577
14578         * find-paths.el (paths-find-recursive-path): Added max-depth
14579         parameter.
14580
14581 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14582
14583         * setup-paths.el (paths-construct-info-path): Removed
14584         dependency on behavior of (file-name-as-directory "").
14585
14586 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14587
14588         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14589         lisp objects
14590
14591 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14592
14593         * dump-paths.el, startup.el: Added handling for --debug-paths.
14594
14595 1998-04-15  William M. Perry  <wmperry@aventail.com>
14596
14597         * wid-edit.el: We cannot just set the help-echo or balloon-help
14598           properties for an extent based on the :help-echo widget
14599           property, since help-echo and balloon-help cause an EXTENT to
14600           get passed in, where :help-echo functions are expecting a WIDGET
14601
14602 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14603
14604         * scrollbar.el (init-scrollbar-from-resources): Call
14605         mswindows-init-scrollbar-metrics when appropriate.
14606
14607 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14608
14609         * dumped-lisp.el: dump x-toolbar for window system
14610
14611         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14612         have support and xpm.
14613
14614 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14615
14616         * files.el (toggle-read-only): Fix docstring.
14617         From Didier Verna <didier@xemacs.org>
14618
14619 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14620
14621         * startup.el (normal-top-level): Load autoload-file-name without
14622         specifying an extension---some people only auto-autoload.el.gz.
14623
14624 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14625
14626         * files.el (backup-enable-predicate): Don't bomb on NAME being
14627         nil.
14628
14629 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14630
14631         * find-paths.el, packages.el: Now prefers configure'd paths.
14632         This shouldn't cause any of the originally anticipated problems as
14633         the current paths architecture will not define the various
14634         configure-xxx variables if they're not specified on the configure
14635         command line.
14636
14637         * find-paths.el, setup-paths.el, packages.el: Removed all
14638         mentionings of "/" as a path separator.
14639         Used paths-construct-path throughout.
14640
14641         * find-paths.el (paths-construct-path): Created to assemble paths
14642         from directory components.
14643
14644         * setup-paths.el, packages.el: Used paths-decode-directory-path
14645         instead of decode-path-internal.
14646
14647         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14648         and associates.
14649         (paths-decode-directory-path) Created.
14650
14651         * setup-paths.el: Changed configure-exec-path to
14652         configure-exec-directory.
14653
14654 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14655
14656         * packages.el (packages-find-packages): Fixed decoding of
14657         EMACSPACKAGEPATH.
14658
14659         * startup.el: -no-packages -> -no-early-packages.
14660
14661         (packages-load-package-lisps): Fixed loading of auto-autoload
14662         files.
14663
14664         * startup.el (normal-top-level): Fixed loading of core
14665         auto-autoload.
14666
14667         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14668
14669         * startup.el, packages.el, dump-paths.el: Added proper settings
14670         for site-directory and lisp-directory variables.
14671
14672         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14673         inhibit-package-autoloads and fixed handling of it.
14674
14675         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14676         handling of former inhibit-package-init, now
14677         inhibit-early-packages, to make -vanilla etc. work.
14678
14679 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14680
14681         * code-process.el (start-process): Fallback to 'undecided instead
14682         of 'binary for process input coding stream.
14683
14684         * process.el (start-process): Docstring fix.
14685
14686 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14687
14688         * info.el (Info-insert-dir): Do not insert temporary dir files
14689         in Info-dir-file-attributes
14690         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14691         (Info-rebuild-dir): Ditto.
14692
14693 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14694
14695         * obsolete.el: Added obsoleteness declarations for
14696         `site-directory' and `Info-default-directory-list'.
14697
14698 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14699
14700         * find-paths.el (paths-find-emacs-root): Only look at the
14701         executable at the end of the symlink chain for determining the
14702         Emacs root.
14703
14704 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14705
14706         * setup-paths.el (paths-construct-info-path): Changed construction
14707         to cater to gone default in configure.
14708
14709         * find-paths.el (paths-uniq-append): Added.
14710
14711         * packages.el: Rewritten package path construction once again.
14712
14713         * dump-paths.el, startup.el: Removed package-path as a global
14714         variable.
14715
14716         * package-admin.el (package-admin-add-single-file-package):
14717         (package-admin-add-binary-package): Changed package-path to
14718         late-packages.
14719
14720         * packages.el (packages-split-path): Split path at "/" rather than
14721         nil according to change in emacs.c.
14722
14723 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14724
14725         * setup-paths.el (paths-construct-info-path): Changed info path
14726         order so that directories come out right.
14727         (paths-find-lock-directory): Fixed bug: It used to think
14728         configure-lock-directory is a path.
14729
14730 1998-04-06  Jeff Miller <jmiller@smart.net>
14731
14732         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14733         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14734         eases the use of toolbar-add/kill-item functions.
14735
14736 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14737
14738         * code-files.el (file-coding-system-alist): Commented out
14739         loaddefs.el magical treatment.
14740
14741 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14742
14743         * info.el (Info-rebuild-outdated-dir): Added new option
14744         `conservative' and made it the default
14745         (Info-rebuild-dir): Appropriately parse multi-line description
14746         strings, and multi-section dir files. Issue warning when dir
14747         is rebuilt as temporary
14748         (Info-build-dir-anew): Issue warning when dir is built as
14749         temporary
14750
14751 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14752
14753         * list-mode.el (list-mode-map): Bind highlight motion commands to
14754         standard keys left, right, C-b and C-f.
14755
14756 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14757
14758         * files.el (auto-mode-alist): allow .sc for Scheme->C
14759
14760 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14761
14762         * loadup.el (pureload): Don't quote (garbage-collect).
14763
14764 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14765
14766         * package-get-base.el: Updated.
14767
14768 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14769
14770         * isearch-mode.el (isearch-just-started): New variable.
14771         (isearch-mode): Set it.
14772         (isearch-repeat): Advance one character forward only if the search
14773         was successful, and was not just started.
14774         (isearch-repeat): Clear isearch-just-started.
14775
14776 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14777
14778         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14779         if running -batch.
14780
14781 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14782
14783         * subr.el (listify-key-sequence): Removed.
14784
14785 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14786
14787         * bytecomp.el (byte-compile-print-gensym): New option.
14788         (byte-compile-output-file-form): Use it.
14789         (byte-compile-output-docform): Ditto.
14790         (byte-compile-compiled-obj-to-list): Ditto.
14791
14792 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14793
14794         * msw-glyphs.el: set frame icon if xpm support.
14795
14796 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14797
14798         * help.el: Code that pretty prints variable values
14799           removed.
14800
14801 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14802
14803         * find-paths.el (paths-emacs-root-p): Correct test for installation
14804         directory.
14805         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14806
14807 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14808
14809         * loaddefs.el: Don't set debug-ignored-errors; leave
14810           its default value set to nil.
14811
14812 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14813
14814         * info.el (Info-rebuild-dir): fixed mis-spelling.
14815
14816 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14817
14818         * info.el (Info-rebuild-outdated-dir): New custom var
14819         (Info-insert-node): Create/update dir file when needed, ie when it
14820         does not exist or is older than some info files in directory
14821
14822 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14823
14824         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14825         for last packages, mainly for using a 20.4 package base.
14826
14827         * packages.el (late-packages): Typo fix.  It was called
14828         early-packages.
14829
14830         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14831         relative symlinks correctly.
14832         (paths-find-emacs-roots): More rigorous checking for plausible
14833         configuration-time root.
14834
14835         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14836         find its roots.
14837
14838 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14839
14840         * faces.el: Fix docstrings.
14841         * glyphs.el: Fix docstrings.
14842         * mouse.el: Fix docstrings.
14843
14844         * frame.el: Change phrase `current frame' to `selected frame'.
14845
14846         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14847
14848         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14849         macros using backquote to make them infinitely more readable.
14850
14851 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14852
14853         * packages.el (packages-find-package-path): Hardcoded specialized
14854         InfoDock support until we can clean this up.
14855
14856         * help.el (describe-bindings-1): Return the value of the bindings
14857         help buffer created.
14858         (describe-bindings): Ditto.
14859
14860         * simple.el (set-variable): Restore previous behavior of not
14861         bombing if the variable to set is not boundp.
14862
14863 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14864
14865         * packages.el (packages-handle-package-dumped-lisps): Allow for
14866         non-local files to be loaded off the package-lisp variable.
14867
14868 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14869
14870         * x-faces.el: Global X resources should override
14871           specs for all device classes (color, grayscale, mono);
14872           code currently doesn't override any of them.  Fixed by
14873           calling remove-specifier with '(x default) as the tag
14874           set and allowing inexact matches.
14875
14876 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14877
14878         * faces.el: Separated face initializations based on
14879           device classes into device type specific (tag set,
14880           instantiator) pairs.
14881
14882 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14883
14884         * wid-edit.el (widget-choice-action): Remember user's explicit
14885         choice.
14886         (widget-choice-value-create): Respect it.
14887         From Richard Stallman <rms@gnu.org>
14888
14889 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14890
14891         * setup-paths.el (paths-construct-info-path): Always append
14892         existing directories from configure-time info path.
14893
14894         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14895         Info-directory-list.
14896
14897         * info.el: Removed Info-default-directory-list which was broken by
14898         design.
14899         Removed bogus initialization of Info-directory-list---startup.el
14900         can do a much better job.
14901         Added autoload of Info-directory-list.
14902
14903         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14904         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14905         be exclusive; now it's merely given precedence, just like in the
14906         old days.
14907
14908 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14909
14910         * find-paths.el (paths-find-architecture-directory): Fix bug with
14911         finding; it used to default too early.
14912
14913 1998-03-25  Martin Buchholz <martin@xemacs.org>
14914
14915         * packages.el (packages-split-path): Fix a bug; it used to fail
14916         for paths that weren't split.
14917
14918 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14919
14920         * finder.el (finder-compile-keywords): trap on errors.
14921
14922 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14923
14924         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14925           fourth argument of t so that only the specs exactly
14926           matching the tag lists are removed.
14927
14928 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14929
14930         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14931
14932 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14933
14934         * minibuf.el (mouse-read-file-name-1): If a default directory was
14935         specified, use it for generating the completions.
14936
14937 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14938
14939         * update-elc.el: Now respects inhibit-package-init and
14940         inhibit-site-lisp.
14941         Now does path construction with loadup-paths.
14942
14943         * startup.el (normal-top-level, startup-setup-paths): Now respects
14944         inhibit-package-init and inhibit-site-lisp.
14945
14946         * packages.el (packages-find-package-path): Extended package path
14947         by version-specific hierarchies.
14948         (packages-find-packages): Now respects inhibit flag and
14949         inhibit-site-lisp.
14950         Moved path setup to loadup-paths.
14951
14952         * make-docfile.el: Now respects inhibit-package-init and
14953         inhibit-site-lisp.
14954         Now does path construction with loadup-paths.
14955
14956         * loadup.el: Now respects inhibit-package-init and
14957         inhibit-site-lisp.
14958
14959         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14960
14961         * loadup-paths.el: New file: setup load-path to encompass
14962         packages.
14963
14964 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14965
14966         * auto-show.el: load-gc renamed to pureload.
14967         * site-load.el: Ditto.
14968         * packages.el (toplevel): Ditto.
14969         * loadup.el (really-early-error-handler): Ditto.
14970         * dumped-lisp.el (preloaded-file-list): Ditto.
14971         * cus-face.el (custom-declare-face): Ditto.
14972
14973 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14974
14975         * <Today>: The Big Path Searching Overhaul.
14976
14977         * find-paths.el: New file: find and assemble paths in the
14978         installation hierarchy.
14979
14980         * setup-paths.el: New file: global layout of paths and directories
14981         within the XEmacs hierarchy.
14982
14983         * packages.el: Replaced everything related to path searching and
14984         startup by code in terms of find-paths.
14985
14986         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14987         the new path searching engine.
14988
14989         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14990         and setup-paths.
14991
14992 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14993
14994         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14995         setup-paths.el.
14996
14997 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14998
14999         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15000         compiles identically in any configuration.
15001         Removed irrelevant commentary.
15002
15003 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15004
15005         * simple.el (set-variable): Allow setting specifiers.
15006
15007 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15008
15009         * lisp.el (forward-sexp): Revert previous change.
15010
15011 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15012
15013         * frame.el (frame-initialize): Use `delete-console' instead of
15014         `delete-device' to delete the stream console to match the usage in
15015         Fkill_emacs.
15016
15017 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15018
15019         * files.el (cdpath-previous): New variable.
15020         (cd): Use it.
15021         From Bob Weiner <weiner@wave.altrasoft.com>
15022
15023 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15024
15025         * keydefs.el: Changed keybindings of forward-char,
15026           backward, scroll-up and scroll-down to point to their
15027           -command counterparts.
15028
15029         * simple.el: New functions: forwarc-char-command,
15030           backwrad-char-command, scroll-up-command,
15031           scroll-down-command which work liek their counterparts
15032           except that they honor the variable
15033           signal-error-on-buffer-boundary.
15034
15035           Definition of signal-error-on-buffer-boundary received
15036           from src/cmds.c.
15037
15038           defvar declaration added for word-across-newline to avoid
15039           byte-compiler warning about the free variable reference.
15040
15041 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15042
15043         * winnt.el: Removed "%t" from the beginning of
15044         modeline-format. From now on, there's no nt-specifics in the modeline.
15045
15046 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15047
15048         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15049         of `when' with `if'.
15050
15051 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15052
15053         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15054         mswindows. Must be reworked along with glyphs.el, or
15055         merged into it, after there is images support.
15056
15057         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15058         'mswindows.
15059
15060 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15061
15062         * faces.el: fix for text cursor initialization.
15063         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15064         From Andy Piper <andyp@parallax.co.uk>
15065
15066 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15067
15068         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15069         if there is an existing package that handles it and warn the user
15070         about that mode.
15071
15072 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15073
15074         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15075         Installation" menu item when Installation-string is not bound.
15076
15077 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15078
15079         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15080         From Jeremiah W. James <jerry@cs.ucsb.edu>
15081
15082 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15083
15084         * msw-faces.el:
15085         * faces.el: Fix face initialization.
15086
15087 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15088
15089         * files.el (backup-enable-predicate): fix breakage introduced
15090         by TMPDIR patch.
15091
15092 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15093
15094         * x-faces.el (x-init-face-from-resources): The
15095           TTY face property retrieval functions don't return
15096           specifiers, so use face-property instead.
15097
15098 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15099
15100         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15101
15102 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15103
15104         * x-menubar.el: Expanded documentation for
15105           option-save-faces.  Changed Options -> Browse Faces
15106           menu entry to invoke customize-face.
15107
15108 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15109
15110         * faces.el: Most face initialization moved out of
15111           init-other-random-faces to the top level so that the
15112           initialization happens before Xemacs is dumped.  Much
15113           of the fascist "face-differs-from-default-p or FROB!"
15114           code has been retired in favor of letting the user do
15115           what they want to do.  Face initialization code changed
15116           to use `default' specifier tag so that the settings can
15117           be overridden later if the user wishes it.
15118
15119 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15120
15121         * about.el (about-hackers): Update contributors list.
15122
15123 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15124
15125         * specifier.el: Define new specifier tag `default'.
15126
15127         * modeline.el: Initialize faces using `default' tag.
15128
15129         * x-faces.el (x-init-face-from-resources): Remove
15130           specifier specs containing the `default' tag before
15131           adding new specs.
15132
15133 1998-03-02  John Jones  <jj@asu.edu>
15134
15135         * package-get.el (package-get-all): fixed arguments on call to
15136         package-admin-add-single-file-package.
15137         * package-get.el (package-get-installedp): fixed to match
15138         advertised behavior.
15139         * package-get.el: added function package-get-update-all which
15140         installs newest versions of all the current packages (if they are
15141         not already installed).
15142
15143 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15144
15145         * files.el (find-file-noselect): Uncommented `truename' binding in
15146         `let*' and use it later to set `buffer-file-truename' iff it's
15147         still nil, as happens for example when finding a compressed
15148         file with "jka-compr".
15149
15150 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15151
15152         * faces.el: in make-face-* type functions do the operation for all
15153         window systems, not just the first one found.
15154
15155         * font.el: call mswindows-list-fonts for mswindows.
15156
15157 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15158
15159         * code-process.el (call-process-region):
15160         * process.el (call-process-region):
15161         * package-get.el (package-get-dir):
15162         * files.el (backup-enable-predicate):
15163         * gnuserv.el (gnuserv-temp-file-regexp):
15164         Use temp-directory in place of `/tmp'.
15165
15166 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15167
15168         * "Fast" dired-in-C enhancements for Windows 95/NT:
15169
15170         * files.el: Added function, `wildcard-to-regexp', from GNU
15171           Emacs.
15172
15173         * files.el (insert-directory): Modified to use special
15174           dired-in-C enhancements if present.
15175
15176 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15177
15178         * code-files.el: make default coding no-conversion.
15179
15180 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15181
15182         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15183         the load-path.
15184
15185         * update-elc.el: Strip directory when testing for files not to
15186         bytecompile.
15187
15188 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15189
15190         * lisp-mode.el: Use recommended form for menus.
15191
15192         * info.el (Info-construct-menu): Use recommended form for menus.
15193
15194         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15195         entry.
15196
15197 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15198
15199         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15200           (get-frame-for-buffer-noselect): Always return frames
15201           in the not-this-window-p cond clause.
15202
15203 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15204
15205         * help.el (describe-installation): New function.
15206
15207         * x-menubar.el (default-menubar): Add describe-installation to
15208         Help menu.
15209
15210         * packages.el (packages-unbytecompiled-lisp): Installation.el
15211         should not be bytecompiled.
15212
15213         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15214         XEmacs.
15215
15216         * x-menubar.el (default-menubar): Use correct guard for VM menu
15217         entry.
15218
15219         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15220         coding.
15221         From Andy Piper <andyp@parallax.co.uk>
15222
15223 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15224
15225         * ldap.el: Do not require ldap-internal at compile time.
15226
15227 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15228
15229         * code-files.el: new file. a virtual copy of mule-files.el
15230         but without charset
15231         dependencies. (toggle-buffer-file-ocding-system) new function for
15232         changing the eol type for the current buffer.
15233
15234         * code-process.el: new file. a copy of
15235         mule-process.el. mule-process.el will disappear when things have
15236         settled.
15237
15238         * coding.el: new file. a virtual copy of mule-files.el but
15239         without charset dependencies. (coding-system-base) new function
15240         for getting the parent coding system of a coding system with eol
15241         type set.
15242
15243         * dumped-lisp.el: add above files for the non-mule case.
15244
15245 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15246
15247         * window-xemacs.el (display-buffer): If no explicit
15248           frame is specified, search for a window that displays
15249           the buffer on the currently selected frame, before
15250           searching other frames.
15251
15252 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15253
15254         * frame.el (get-frame-for-buffer): If not-this-window-p
15255           is non-nil, use window on the selected frame if it is not
15256           also the selected window.  When defaulting, search for
15257           windows on the currently selected fgrame before searching
15258           other frames.
15259
15260 1998-02-25  Didier Verna  <didier@xemacs.org>
15261
15262         * modeline.el (modeline-swap-buffers): originally named
15263         `mouse-release-modeline'. Whether to actually swap the buffers is
15264         decided in `mouse-drag-modeline'.
15265         (mouse-drag-modeline): A button release event is considered a
15266         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15267         stay unchanged.
15268
15269 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15270
15271         * x-menubar.el: Put redo on the menubar.
15272         From Aki Vehtari <Aki.Vehtari@hut.fi>
15273
15274 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15275
15276         * bytecomp.el (displaying-byte-compile-warnings): if
15277         temp-buffer-show-function is set, use it to display current set of
15278         warnings in the "*Compile-Log-Show*" buffer.
15279
15280         * simple.el (display-warning-buffer): if temp-buffer-show-function
15281         is set, use it to display current set of warnings in the
15282         "*Warnings-Show*" buffer.
15283
15284 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15285
15286         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15287         Common Lisp.
15288
15289 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15290
15291         * menubar.el: Allow button descriptors at least 2 long.
15292
15293         * x-menubar.el (default-menubar): Use recommended forms.
15294         (file-menu-filter): Remove.
15295         (edit-menu-filter): Remove.
15296
15297 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15298
15299         * about.el (about-hackers): Updated.
15300
15301 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15302
15303         * help.el (help-max-help-buffers): new variable
15304         (help-register-and-maybe-prune-excess): new function
15305         (help-buffer-name): use help-max-help-buffers.
15306         (with-displaying-help-buffer): use
15307         help-register-and-maybe-prune-excess.
15308
15309         * help.el (help-maybe-pretty-print-value): if the value fits on
15310         one line, let it.
15311
15312 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15313
15314         * (with-displaying-help-buffer): there is no need to kill the buffer
15315         if it exists, because with-output-to-temp-buffer will clear it.
15316         further, killing the buffer violates the rule that
15317         temp-buffer-show-function, if set, has the full responsibility of
15318         showing the temp buffer.  killing the buffer fucks with the window
15319         configuration, hosing temp-buffer-show-function.
15320
15321
15322 1998-02-23  Didier Verna  <didier@xemacs.org>
15323
15324         * modeline.el (mouse-drag-modeline):
15325         - Always scroll the modeline that was originally clicked on.
15326         - Use x pixels instead of x characters (which doesn't work anyway)
15327         as horizontal reference for modeline dragging. This allows us to
15328         keep on dragging the modeline even if the motion event occurs in
15329         another window.
15330
15331 1998-02-23  Didier Verna  <didier@xemacs.org>
15332
15333         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15334         glyph on the modeline to indicate that dragging the mouse has an
15335         effect both horizontally and vertically.
15336
15337 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15338
15339         * about.el (about-xemacs): Get rid of redundant visible version
15340         number.
15341
15342 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15343
15344         * about.el (about-hackers): Update credits.
15345
15346 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15347
15348         * prim/register.el (view-register): Show register type file-query.
15349
15350 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15351
15352         * mode-motion.el (mode-motion-highlight-internal):
15353           save-excursion inside save-window-exucrsion form to
15354           hide buffer point changes from save-window-excursion.
15355           Prevents display flickering when the mouse pointer
15356           moves.
15357
15358 1998-02-17  Didier Verna  <didier@xemacs.org>
15359
15360         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15361         function to handle correctly the case of a toolbar one side of the
15362         window: scrolling will not necessarily happen.
15363
15364 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15365
15366         * files.el (after-find-file): Restore missing argument
15367           to format that provides filename for "... consider M-x
15368           recover-file" message.  Also call `message' with "%s"
15369           as the first arg instead of an arbitrary string.
15370
15371 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15372
15373         * about.el (about-hackers): Various additions.
15374
15375 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15376
15377         * autoload.el (generate-file-autoloads-1): Don't force an extra
15378         line out when copying on-the-same line autoloads.
15379
15380         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15381         is installed.
15382
15383 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15384
15385         * x11/x-win-xfree86.el (x-win-init-xfree86):
15386         * x11/x-win-sun.el (x-win-init-sun):
15387         * x11/x-init.el (x-initialize-compose):
15388         * prim/simple.el:
15389         (backward-or-forward-kill-sexp):
15390         (backward-or-forward-kill-sentence):
15391         (backward-or-forward-kill-word):
15392         (backward-or-forward-delete-char):
15393         * prim/isearch-mode.el (isearch-help-or-delete-char):
15394         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15395         x-keysym-on-keyboard-p to detect backspace.
15396         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15397         Clean up symbols used with dead keys, checking Linux and solaris
15398         keysyms.
15399         Simplify x-win-*.el using above methods.
15400         Change documentation for x-keysym-*-p functions.
15401
15402 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15403
15404         * about.el (about-hackers): Restore entries for Michael Sperber and
15405         Vinnie Shelton.
15406         From Vinnie Shelton <acs@acm.org>
15407
15408 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15409
15410         * simple.el (count-words-region): Ditto.
15411
15412 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15413
15414         * simple.el (count-words-buffer): Document.  Don't print anything
15415         if non-interactive.
15416
15417 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15418
15419         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15420         multiple files in InfoDock.
15421
15422 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15423
15424         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15425         from version.el in InfoDock.
15426
15427         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15428         specially.
15429
15430 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15431
15432         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15433         variable name in docstring.
15434
15435 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15436
15437         * menubar.h: Include "gui.h".
15438
15439 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15440
15441         * site-load.el: Fix documentation.
15442
15443 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15444
15445         * package-get-base.el (package-get-base): Updated.
15446
15447         * keymap.el: PC-ize.
15448
15449 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15450
15451         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15452         from' on a fresh line.
15453
15454 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15455
15456         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15457         object.
15458
15459 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15460
15461         * undo-stack.el: PC-ize.
15462
15463         * cmdloop.el: PC-ize.
15464
15465 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15466
15467         * bytecomp-runtime.el: PC-ize.
15468
15469         * byte-optimize.el: Prolog fixup.  PC-ize.
15470
15471         * cus-dep.el: Spelling fix.
15472
15473         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15474         entries follow).
15475
15476 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15477
15478         * text-mode.el (text-mode-hook-identify): New function,
15479         put on text-mode-hook.  Set text-mode-variant here.
15480         (text-mode): Don't set it here.
15481
15482 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15483
15484         * text-mode.el (text-mode-hook): New defvar.
15485         (text-mode-variant): New variable.
15486         (text-mode): Set that variable locally.
15487         (toggle-text-mode-auto-fill): New command.
15488
15489 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15490
15491         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15492
15493 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15494
15495         * text-mode.el (paragraph-indent-text-mode):
15496         Renamed from spaced-text-mode.
15497         (text-mode-map): Bind TAB to indent-relative.
15498         (indented-text-mode-map): Variable deleted.
15499         (indented-text-mode): Now an alias for text-mode.
15500
15501 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15502
15503         * loadup.el: test-atoms debugging stuffs removed.
15504
15505 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15506
15507         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15508
15509 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15510
15511         * help.el (describe-beta): Made it use `locate-data-file'.
15512         (describe-distribution): Ditto.
15513         (describe-copying): Ditto.
15514         (describe-project): Ditto.
15515         (view-emacs-news): Ditto.
15516
15517         * help-nomule.el (help-with-tutorial): Made it use
15518         `locate-data-file' to find tutorial.
15519
15520 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15521
15522         * about.el: Corrected my email address.
15523
15524         * mouse.el: Added 'mouse-mswindows-drop' similar to
15525         'mouse-offix-drop'.
15526
15527 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15528
15529         * loadup.el (running-xemacs): Spelling fix.
15530
15531 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15532
15533         * packages.el (packages-find-packages-1): Don't allow a backwards
15534         compatible lisp tree to overwrite `preloaded-file-list'.
15535
15536 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15537
15538         * loadup.el: Don't delete "xemacs" prior to dumping.
15539
15540 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15541
15542         * package-info.el (pi-last-mod-date): New function.
15543         (pi-author-version): New function.
15544         (batch-update-package-info): Use them.
15545
15546 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15547
15548         * frame.el (get-frame-for-buffer-default-to-current): Create.
15549         (get-frame-for-buffer-noselect): Allow user to use current frame
15550         with `get-frame-for-buffer-default-to-current'.
15551
15552 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15553
15554         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15555         (byte-compile-output-docform): Ditto.
15556         (byte-compile-compiled-obj-to-list): Ditto.
15557
15558 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15559
15560         * startup.el (command-line-1): Removed code that ran
15561           buffer-menu.
15562
15563 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15564
15565         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15566
15567 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15568
15569         * frame.el (suspend-emacs-or-iconify-frame): Check using
15570         `device-on-window-system-p' instead of explicitly checking for X,
15571         so that the same logic works for MS Windows.
15572         (suspend-or-iconify-emacs): Ditto.
15573
15574 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15575
15576         * about.el (about-maintainer-info): Andy Piper is back.
15577         (xemacs-hackers): Updated Andy Piper's email address.
15578         (about-hackers): Added Jonathan Harris.
15579         (about-hackers): Updated Tibor Polgar's email address.
15580
15581 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15582
15583         * about.el: Add xemacs.org email manager.
15584
15585         * package-get-base.el (package-get-base): Updated with most recent
15586         package updates.
15587
15588 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15589
15590         * help.el (function-arglist): Use `indirect-function' instead of
15591         `symbol-function' so that aliases are treated correctly.
15592
15593 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15594
15595         * help.el (help-map): Add f1 binding to `help-for-help'.
15596         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15597         (describe-key-briefly): Use `princ' "%s" to print object.
15598         (with-displaying-help-buffer): Kill buffer if it exists, again.
15599         (describe-key): Use `princ' "%s" to print object.
15600         (describe-function-1): Use `princ' "%s" to print object.
15601         Commented out alias lines removed.
15602         (help-pretty-print-limit): New variable to control pretty-printing
15603         of variable values.
15604         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15605         `help-pretty-print-value' again.  Only print-print when OBJECT is
15606         list of length less than `help-pretty-print-limit'.
15607         (describe-variable): Use `help-maybe-pretty-print-value' again.
15608
15609 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15610
15611         * simple.el (blink-matching-open): Remove C++ kludge.
15612         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15613
15614 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15615
15616         * info.el (Info-default-directory-list): Made the documentation
15617         more explanitory.
15618
15619 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15620
15621         * lisp/packages.el:
15622         * lisp/package-admin.el:
15623         * lisp/build-report.el:
15624         Fix typos.
15625
15626 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15627
15628         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15629         warnings in Java buffers without final newline and editing the
15630         last line.
15631
15632 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15633
15634         * packages.el (packages-find-packages-1): Don't allow a backwards
15635         compatible lisp tree to overwrite `preloaded-file-list'.
15636         Suggested by Colin Rafferty  <colin@xemacs.org>
15637
15638         * mouse.el (mouse-offix-drop): Set undo-boundary.
15639         From Oliver Graf <ograf@fga.de>
15640
15641 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15642
15643         * loadup.el (load-gc): rewrite as defun.
15644         Print something sensical if a required dump-time file isn't found.
15645
15646 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15647
15648         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15649         bug strikes a menudescriptor.
15650
15651         * package-get-base.el (package-get-base): Updated.
15652
15653         * package-info.el (batch-update-package-info): Derive REQUIRES
15654         from the Makefile.
15655
15656 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15657
15658         * files.el (save-some-buffers): Don't play games with deleting
15659         other windows if we are in the minibuffer window.
15660
15661 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15662
15663         * modeline.el (modeline-minor-mode-menu): Add support for :active
15664         (add-minor-mode): Document :active property to TOGGLE.
15665
15666 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15667
15668         * modeline.el (modeline-minor-mode-menu): Add support for an
15669         `:included' predicate in the `toggle-sym' plist.
15670         (add-minor-mode): Document the :included property, format
15671         docstring some more.
15672         (modeline-minor-mode-menu): Documentation string added.
15673
15674 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15675
15676         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15677         labels from the symbol-names by thwacking off the overly redundant
15678         and overused "mode", parenthesizing "minor", and capitalizing the
15679         resultant strings.  Also shortened the menu's title by eliminating
15680         the redundant buffer name.
15681         (add-minor-mode): Beautified the docstring, added mention of the
15682         `:menu-tag' property of TOGGLE.
15683         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15684         `toggle-sym' to beatify the mode-life menus.
15685         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15686         `auto-fill-function'.
15687
15688 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15689
15690         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15691         menus to :style 'toggle.
15692
15693 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15694
15695         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15696
15697 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15698
15699         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15700         only recognize first hyperlink.
15701         (hyper-apropos-highlightify): Deletia, this is already done by
15702         `hyper-apropos-insert-face'.
15703         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15704
15705 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15706
15707         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15708         mail.
15709         (toolbar-mail-reader): Add support for `send'.
15710         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15711
15712 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15713
15714         * info.el (Info-emacs-info-file-name): Add defvar for
15715         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15716         will function properly.
15717
15718 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15719
15720         * simple.el: make the backwards delete function called by
15721         `backward-or-forward-delete-char' user configurable.
15722
15723 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15724
15725         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15726         compiled function got loaded from.
15727
15728 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15729
15730         * term/apollo.el: Synched up with InfoDock 3.6.2.
15731
15732 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15733
15734         * startup.el (load-init-file): Load autoloads earlier.
15735         (startup-splash-frame): Handle InfoDock logo.
15736
15737         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15738         InfoDock.
15739         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15740
15741         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15742         doesn't have this function.
15743
15744         * packages.el (locate-data-file): Fix to call `locate-file'.
15745
15746 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15747
15748         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15749         version of version.el.
15750         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15751
15752         * x-menubar.el (default-menubar): Guard reference to
15753         `gnuserv-frame'.
15754         (default-menubar): Guard references to `font-lock-mode'.
15755         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15756         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15757
15758         * make-docfile.el: Don't snarf doc strings from autoloads.
15759
15760         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15761         loading auto-autoloads files.
15762
15763         * loaddefs.el: Disable dumping autoloads.
15764
15765 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15766
15767         * lisp-mnt.el: Synch to Emacs 20.2.
15768
15769         * help.el: Remove manual autoload of `finder-by-keyword'.
15770
15771         * finder.el (finder-by-keyword): Autoload.
15772
15773         * help.el: Conditionalize hyperbole setup.
15774
15775 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15776
15777         * packages.el (package-require): Update to reflect new data format.
15778
15779 1998-01-02  Didier Verna  <didier@xemacs.org>
15780
15781         * x-menubar.el (default-menubar): make the tutorials available
15782         through the menubar. (Plus some compilation warnings cleanup).
15783
15784 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15785
15786         * check-features.el: New file.  Perform sanity check after build.
15787
15788         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15789         files to tooltalk package.
15790         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15791         package.
15792
15793         * package-admin.el (package-admin-xemacs): Use better default for
15794         location of XEmacs binary.
15795
15796 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15797
15798         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15799         tag with sexp and add value tag with value `t'.
15800
15801 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15802
15803         * package-get.el: Changes to work with real data.
15804         From Pete Ware <ware@cis.ohio-state.edu>
15805
15806         * packages.el (packages-reload-autoloads): Guard load for the time
15807         being.
15808
15809         * update-elc.el ("packages.el"): Force loading packages.el instead
15810         of possibly out-of-date packges.elc.
15811         * make-docfile.el ("packages.el"): Ditto.
15812
15813 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15814
15815         * build-report.el (build-report-delete-regexp): Added a rule for
15816         the main tarball shadowing anything past it.
15817
15818 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15819
15820         * packages.el (package-provide): Delete a previous provide.
15821
15822         * package-info.el: New file.
15823
15824         * package-get.el: New file.
15825         From Pete Ware <ware@cis.ohio-state.edu>
15826         (package-get): Fix md5 computation to work with Mule.
15827
15828 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15829
15830         * simple.el (log-message-*): Quote symbols in docstrings properly.
15831
15832 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15833
15834         * packages.el (packages-new-autoloads): Ignore symbolic links.
15835
15836         * cus-face.el (face-custom-attributes-get): Fix typo.
15837         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15838
15839 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15840
15841         * startup.el (load-init-file): Reload new or changed autoloads
15842         unless inhibited.  Reload modified dumped lisp (stubbed).
15843
15844         * packages.el (packages-new-autoloads): New function.
15845         (packages-reload-autoloads): New function.
15846         (packages-reload-dumped-lisp): New (stub) function.
15847
15848         * loadup.el: Inhibit reloading dumped files when running temacs.
15849
15850         * loadhist.el (file-provides): Extend to handle variant
15851         extensions.
15852
15853         * replace.el (query-replace): Fix typo.
15854
15855 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15856
15857         * make-docfile.el: list-autoloads-path has been renamed.
15858         * update-elc.el: list-autoloads has been renamed.
15859
15860         * packages.el (packages-list-autoloads): Renamed.
15861         (packages-list-autoloads-path): Ditto.
15862
15863 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15864
15865         * packages.el (packages-find-packages-1): Made it signal a warning
15866         for an error in an auto-autoload.el file.
15867
15868 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15869
15870         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15871         tag with const.
15872         From Aki Vehtari <Aki.Vehtari@hut.fi>
15873
15874         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15875
15876         * loadhist.el (unload-feature): Remove autoload.
15877
15878 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15879
15880         * loadhist.el: Unpackaged.
15881
15882         * help.el (describe-symbol-find-file): Rename
15883         `describe-function-find-file' and make old name obsolete.
15884         (describe-function-1): Use it.
15885         (describe-function-1): Guard reference to
15886         `compiled-function-annotation'.
15887
15888 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15889
15890         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15891         argument.
15892         (help-mode-quit): New optional arg to control whether it kills or
15893         buries.  Tidied up.
15894         (with-displaying-help-buffer): Don't kill buffer initially, even
15895         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15896         (help-pretty-print-value): Rename back from
15897         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15898         use it, otherwise use dumped `cl-prettyprint'.
15899         (describe-variable): Use `help-pretty-print-value' again.
15900         (find-func): Removed reference to "find-func" at end.
15901
15902 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15903
15904         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15905           GUI XEmacs. Rename? x-menubar is rather window system
15906           independant, except for a couple of items.
15907
15908 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15909
15910         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15911         entries as they will no longer be distributed with XEmacs.
15912
15913         * format.el (format-alist): Fix image/tiff regexps.
15914         From P. E. Jareth Hein <jareth@camelot-soft.com>
15915
15916         * help.el (help-maybe-pretty-print-value): Rename.
15917         (describe-variable): Use it.
15918         (describe-variable): Add trailing linefeed.
15919
15920 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15921
15922         * help.el (describe-function-1): Don't output anything for
15923           arglist of autoload functions.
15924
15925 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15926
15927         * help.el (describe-function-1): Don't output anything for
15928           arglist of autoload functions.
15929
15930 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15931
15932         * help.el (help-mode-map): New bindings for `help-mode-bury',
15933         `describe-function-at-point', `describe-variable-at-point',
15934         `Info-elisp-ref', `customize-variable', `help-next-section' and
15935         `help-prev-section'.
15936         (help-next-section): New function.
15937         (help-prev-section): New function.
15938         (help-mode-quit): Changed to kill the help buffer.
15939         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15940         correctly.
15941         (help-buffer-name): New function to generate the name of help
15942         buffers.
15943         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15944         argument giving the name of the help buffer.
15945         (describe-key): Use `with-displaying-help-buffer' with name.
15946         (describe-mode): Ditto.
15947         (describe-bindings): Ditto.
15948         (describe-prefix-bindings): Ditto.
15949         (view-lossage): Ditto.
15950         (with-syntax-table): New macro.
15951         (function-called-at-point): Use `ignore-errors' and
15952         `with-syntax-table'.
15953         (function-at-point): Ditto.
15954         (describe-function): Use `with-displaying-help-buffer' with name.
15955         (function-arglist): Extracted from `describe-function-1'.  Returns
15956         function's arglist as string.
15957         (function-documentation): Extracted from `describe-function-1'.
15958         Returns function's docstring.
15959         (describe-function-1): Remove all the "stream" garbage, including
15960         the stream argument.  Use `function-arglist' and
15961         `function-documentation'.
15962         (describe-function-arglist): Just use `function-arglist'.
15963         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15964         (help-pretty-print-value): New function to help with
15965         pretty-printing variable values.  Knows about `#<...>'.  Needs
15966         `pp-internal'.
15967         (describe-variable): Use `with-displaying-help-buffer' with name.
15968         Formatting improved.  Display file where variable is defined, if
15969         known.  Use `help-pretty-print-value'.
15970         (describe-syntax): Use `with-displaying-help-buffer' with name.
15971         (list-processes): Remove "stream" garbage.
15972
15973 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15974
15975         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15976         call a dumped routine instead.
15977
15978         * x-win-xfree86.el: Wrap file in defun.
15979         * x-win-sun.el: Ditto.
15980
15981 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15982
15983         * help.el (view-emacs-news): Remove usage of outl-mouse which
15984         advises functions and does other evil things.
15985
15986 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15987
15988         * format.el (format-alist): Add `image/tiff'.
15989         From P. E. Jareth Hein <jareth@camelot-soft.com>
15990
15991 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15992
15993         * about.el (about-hackers): More names added.
15994
15995         * make-docfile.el: Remove superfluous package path search.
15996
15997         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15998
15999 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16000
16001         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16002         ignored shadows.
16003
16004 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16005
16006         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16007         get trailing slashes when added to the load-path.
16008
16009         * x-init.el (init-x-win): Locate where XEmacs X localization files
16010         are.
16011
16012 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16013
16014         * x-faces.el: Added support for foregroundToolBarColor
16015           to xpm-color-symbols.
16016
16017 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16018
16019         * etags.el (tags-remove-duplicates): Removed.
16020         (buffer-tag-table-list): Use `delete-duplicates'.
16021
16022         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16023         correctly.
16024         (get*): Defalias to `get'.
16025
16026         * cl.el (eql): Compare integers with `eq'.
16027         (cl-map-extents): Check for `map-extents' first.
16028
16029 1997-12-17  Didier Verna  <didier@xemacs.org>
16030
16031         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16032         added the 'numero', 'copyright' and 'trademark' symbols.
16033
16034         * leim/quail/latin-post.el ("french-postfix"): see above.
16035
16036 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16037
16038         * widget.el (define-widget): Check the arguments.
16039
16040         * cus-edit.el (customize-face): Use `check-argument-type'.
16041         (custom-variable-value-create): Use `signal' to signal error.
16042         (custom-variable-reset-saved): Ditto.
16043         (custom-variable-reset-standard): Ditto.
16044         (custom-face-reset-saved): Ditto.
16045
16046         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16047         (widget-default-format-handler): Ditto.
16048         (widget-checklist-add-item): Ditto.
16049         (widget-radio-add-item): Ditto.
16050         (widget-editable-list-entry-create): Ditto.
16051         (widget-sexp-prompt-value): Ditto.
16052
16053         * custom.el (custom-declare-variable): Signal errors better.
16054         (custom-handle-keyword): Ditto.
16055         (custom-declare-group): Ditto.
16056
16057         * window-xemacs.el (windows): Ditto.
16058
16059         * menubar.el (menu): Ditto.
16060
16061         * keydefs.el (keyboard): Ditto.
16062
16063         * minibuf.el (minibuffer): Ditto.
16064
16065         * process.el (execute): Ditto.
16066
16067         * fill.el (fill): Ditto.
16068
16069         * modeline.el (modeline): Ditto.
16070
16071         * help.el (help): Ditto.
16072
16073         * faces.el (faces): Ditto.
16074
16075         * files.el (files): Ditto.
16076
16077         * x-init.el (x): Ditto.
16078
16079         * lisp-mode.el (lisp): Ditto.
16080
16081         * process.el (processes): Ditto.
16082
16083         * mouse.el (mouse): Ditto.
16084
16085         * abbrev.el (abbrev): Moved from cus-edit.
16086
16087         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16088         as variable declaration.
16089
16090 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16091
16092         * menubar.el (find-menu-item): Use `check-argument-type'.
16093         (find-menu-item): Cosmetic changes.
16094
16095 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16096
16097         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16098
16099 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16100
16101         * startup.el (set-default-load-path): Only search package-path
16102         when not running temacs.
16103
16104         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16105         files.
16106
16107         * loadup.el: Correct commentary.  Reformatting.
16108         (really-early-error-handler): Use absolute path to the
16109         first dumped-lisp.el file.
16110         (really-early-error-handler): Print full path name of
16111         each dumped lisp file (inherited from InfoDock).
16112
16113         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16114         dumped-lisp.el files.
16115
16116         * make-docfile.el (preloaded-file-list): Reorder when the
16117         package-path is searched.
16118         * update-elc.el: Ditto.
16119
16120         * lisp-mode.el (call-with-condition-handler): Treat the same as
16121         `condition-case' for indentation.
16122
16123         * about.el (about-xemacs): Update release date.
16124
16125 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16126
16127         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16128         anywhere but at the last clause.
16129         (ecase): Disallow `t' and `otherwise'.
16130
16131 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16132
16133         * cus-edit.el (custom-buffer-create-buttons): New function
16134         from stuff moved out of `custom-buffer-create-internal'.
16135         (custom-novice): New variable.  Default t.
16136         (custom-display-global-buttons): Ditto.  Default `top'.
16137         (custom-buffer-create-internal): Only display help if
16138         `custom-novice' is non-nil.  Display global buttons according to
16139         `custom-display-global-buttons'.
16140
16141 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16142
16143         * menubar.el (find-menu-item): Use `check-argument-type'.
16144         (find-menu-item): Cosmetic changes.
16145
16146 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16147
16148         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16149         look.
16150
16151 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16152
16153         * format.el (format-deannotate-region):  Bug fix.
16154         Deannotating a region containing unknown tags would fail
16155         (causing decoding of text/enriched to fail at user level)
16156
16157 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16158
16159         * minibuf.el (read-directory-name): Support sixth
16160           arg, HISTORY, as already documented.
16161
16162 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16163
16164         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16165         to `ecase'.
16166
16167 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16168
16169         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16170         skk-activate.
16171
16172 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16173
16174         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.