update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
5
6 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
9         CHISE.
10         (=>ucs@jis/2004): Ditto.
11
12 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist):
15         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
16
17 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=>cbeta'.
21
22 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         setting for `==big5-cdp-itaiji-001'.
26
27         * mule/mule-charset.el (default-coded-charset-priority-list): Add
28         `==big5-cdp-itaiji-001'.
29
30         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
31         XEmacs CHISE.
32
33 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
36         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
37         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
41         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
42
43         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
44         XEmacs CHISE.
45         (=>big5-cdp-itaiji-001): Ditto.
46         (=big5-cdp-itaiji-002): Ditto.
47         (=big5-cdp-itaiji-003): Ditto.
48
49 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
53
54 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-charset.el (default-coded-charset-priority-list):
57         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
58         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
59         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `=ucs-var-008'.
63
64         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
65         CHISE.
66         (=ucs-bmp-var-008): Likewise.
67
68 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list):
71         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
72
73 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `==ucs-sip@JP/hanazono'.
77
78         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
79         XEmacs CHISE.
80
81 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=ucs-bmp-var-006'.
88
89         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
90         CHISE.
91         (=ucs-bmp-var-006): Likewise.
92
93 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=ucs-bmp-itaiji-009'.
97
98         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
99         XEmacs CHISE.
100         (=ucs-bmp-itaiji-009): Likewise.
101
102 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
105         `=>big5-cdp'.
106
107 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
110         (utf-8-ivs-gb): Likewise.
111         (utf-8-gb-er): Likewise.
112         (utf-8-ivs-gb-er): Likewise.
113         (utf-8-cns): Likewise.
114         (utf-8-ivs-cns): Likewise.
115         (utf-8-cns-er): Likewise.
116         (utf-8-ivs-cns-er): Likewise.
117         (utf-8-big5): Likewise.
118         (utf-8-ivs-big5): Likewise.
119         (utf-8-big5-er): Likewise.
120         (utf-8-ivs-big5-er): Likewise.
121         (utf-8-jis): Likewise.
122         (utf-8-ivs-jis): Likewise.
123         (utf-8-jis-er): Likewise.
124         (utf-8-ivs-jis-er): Likewise.
125         (utf-8-ks): Likewise.
126         (utf-8-ivs-ks): Likewise.
127         (utf-8-ks-er): Likewise.
128         (utf-8-ivs-ks-er): Likewise.
129
130 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
133         (utf-8-ivs-jp): Likewise.
134         (utf-8-jp-er): Likewise.
135         (utf-8-ivs-jp-er): Likewise.
136
137 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=ucs-var-010'.
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=ucs-bmp-var-010'.
144
145         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
146         CHISE.
147         (=ucs-bmp-var-010): Likewise.
148
149 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
152         `=ucs-sip@JP/hanazono'.
153
154         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
155         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
156
157 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-charset.el (default-coded-charset-priority-list):
160         - Add `=big5-cdp-var-004'.
161         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
162           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
166         `=big5-cdp-var-005'.
167
168         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
169         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
170         `=big5-cdp-var-003'.
171         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
172         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
173         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
174
175 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-charset.el (default-coded-charset-priority-list):
178         Don't prefer ucs-compat CCSes to other CCSes.
179
180 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `===ucs-bmp-cjk-compat@unicode'.
184
185         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
186         coded-charset for XEmacs CHISE.
187
188 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=ucs-sip-itaiji-003'.
192
193         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
194         XEmacs CHISE.
195
196 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
199         setting for `=ucs-var-004'.
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
203
204         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
205         XEmacs CHISE.
206         (=ucs-var-004): Ditto.
207         (=ucs-bmp-var-004): Ditto.
208
209 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
212         `=ucs-sip-var-003'.
213
214         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
215         XEmacs CHISE.
216
217 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
220         setting for `=ucs-itaiji-006'.
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `=ucs-bmp-itaiji-006'.
224
225         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
226         XEmacs CHISE.
227         (=ucs-bmp-itaiji-006): Ditto.
228
229 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `=ucs-sip-var-002'.
233
234         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
235         XEmacs CHISE.
236
237 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `=ucs-sip-itaiji-002'.
241
242         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
243         XEmacs CHISE.
244
245 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         setting for `==hanyo-denshi/tk'.
249
250 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
253         (=hanyo-denshi/tk): Fix `long-name'.
254         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
255
256 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=>mj'.
260
261 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
264         coded-charset for XEmacs CHISE.
265
266 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         setting for `=hanyo-denshi/tk'.
270
271 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `=hanyo-denshi/tk/mf-01'.
275
276         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
277         XEmacs CHISE.
278         (=hanyo-denshi/tk/mf-01): Ditto.
279
280 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-charset.el (default-coded-charset-priority-list):
283         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
284
285 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-charset.el (default-coded-charset-priority-list):
288         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
289
290 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
297
298         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
299         XEmacs CHISE.
300         (=ucs-bmp-itaiji-004): Ditto.
301         (=ucs-itaiji-005): Ditto.
302         (=ucs-bmp-itaiji-005): Ditto.
303
304 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `=ucs-sip-itaiji-001'.
308
309         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
310         XEmacs CHISE.
311
312 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
316         `=ucs-itaiji-008'.
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
320         `=ucs-bmp-itaiji-008'.
321
322         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
323         XEmacs CHISE.
324         (=ucs-bmp-itaiji-001): Ditto.
325         (=ucs-itaiji-003): Ditto.
326         (=ucs-bmp-itaiji-003): Ditto.
327         (=ucs-itaiji-008): Ditto.
328         (=ucs-bmp-itaiji-008): Ditto.
329
330 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
334
335         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
336         for XEmacs CHISE.
337         (==ucs-bmp-cjk-compat@JP): Ditto.
338
339 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-tzs'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-tzs'.
346
347         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
348         CHISE.
349
350 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-doh'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-doh'.
357
358         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
359         CHISE.
360
361 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-wad'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-wad'.
368
369         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
370         CHISE.
371
372 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         settings for `==koseki' and `===hng-kcc'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-kcc'.
379
380         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
381         CHISE.
382
383 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-nkk'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-nkk'.
390
391         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
392         CHISE.
393
394 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-ink'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-ink'.
401
402         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
403         CHISE.
404
405 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-jhk'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-jhk'.
412
413         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
414         CHISE.
415
416 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
419         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
420         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
421         (===jis-x0213-1@2004): Likewise.
422         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
423         "jisx0213\\(\\.2004\\)-1" as the registry.
424         (=+>jis-x0213-1@2004): Likewise.
425         (=>jis-x0213-1@2004): Likewise.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `===jis-x0213-1@2004'.
429
430 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `===hng-nak'.
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `===hng-nak'.
437
438         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
439         CHISE.
440
441 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `===hng-hos'.
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `===hng-hos'.
448
449         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
450         CHISE.
451
452 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `===hng-tzj'.
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `===hng-tzj'.
459
460         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
461         CHISE.
462
463 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `===hng-kae'.
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `===hng-kae'.
470
471         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
472         CHISE.
473
474 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `===hng-kar'.
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `===hng-kar'.
481
482         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
483         CHISE.
484
485 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         setting for `===hng-kyd'.
489
490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
491         `===hng-kyd'.
492
493         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
494         CHISE.
495
496 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
499         setting for `===hng-hok'.
500
501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
502         `===hng-hok'.
503
504         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
505         CHISE.
506
507 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `===hng-jyu'.
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `===hng-jyu'.
514
515         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
516         CHISE.
517
518 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         setting for `===hng-zkd'.
522
523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
524         `===hng-zkd'.
525
526         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
527         CHISE.
528
529 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `===hng-kmi'.
533
534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
535         `===hng-kmi'.
536
537         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
538         CHISE.
539
540 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for `===hng-okd'.
544
545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
546         `===hng-okd'.
547
548         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
549         CHISE.
550
551 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `===hng-nkm'.
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `===hng-nkm'.
558
559         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
560         CHISE.
561
562 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `===hng-nto'.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `===hng-nto'.
569
570         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
571         CHISE.
572
573 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `===hng-yhk'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `===hng-yhk'.
580
581         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
582         CHISE.
583
584 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `===hng-sok'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `===hng-sok'.
591
592         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
593         CHISE.
594
595 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `===hng-kda'.
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `===hng-kda'.
602
603         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
604         CHISE.
605
606 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `===hng-myz'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `===hng-myz'.
613
614         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
615         CHISE.
616
617 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `===hng-kgk'.
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
623         `===hng-kgk'.
624
625         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
626         CHISE.
627
628 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         setting for `===hng-drt'.
632
633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
634         `===hng-drt'.
635
636         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
637         CHISE.
638
639 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `===hng-mam'.
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `===hng-mam'.
646
647         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
648         CHISE.
649
650 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `===hng-dng'.
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `===hng-dng'.
657
658         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
659         CHISE.
660
661 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `=>cns11643-5'.
665
666 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hng-keg'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hng-keg'.
673
674         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
675         CHISE.
676
677 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         setting for `===hng-jou'.
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `===hng-jou'.
684
685         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
686         CHISE.
687
688 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `===hng-smk'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `===hng-smk'.
695
696         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
697         CHISE.
698
699 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `===hng-kyo'.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `===hng-kyo'.
706
707         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
708         CHISE.
709
710 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `===hng-kss'.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `===hng-kss'.
717
718         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
719         CHISE.
720
721 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `===hng-wan'.
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `===hng-wan'.
728
729         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
730         CHISE.
731
732 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
735         setting for `===hng-ksk'.
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `===hng-ksk'.
739
740         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
741         CHISE.
742
743 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         setting for `===hng-kyu'.
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `===hng-kyu'.
750
751         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
752         CHISE.
753
754 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         setting for `===hng-skk'.
758
759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
760         `===hng-skk'.
761
762         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
763         CHISE.
764
765 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `===hng-sik'.
769
770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
771         `===hng-sik'.
772
773         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
774         CHISE.
775
776 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
777
778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
779         setting for `===hng-kbk'.
780
781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
782         `===hng-kbk'.
783
784         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
785         CHISE.
786
787 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
790         setting for `===hng-kcj'.
791
792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
793         `===hng-kcj'.
794
795         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
796         CHISE.
797
798 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `===hng-k24'.
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `===hng-k24'.
805
806         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
807         CHISE.
808
809 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `===hng-gok'.
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `===hng-gok'.
816
817         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
818         CHISE.
819 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `===hng-tsu'.
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `===hng-tsu'.
826
827         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
828         CHISE.
829
830 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
833         setting for `===hng-sys'.
834
835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
836         `===hng-sys'.
837
838         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
839         CHISE.
840
841 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist):
844         - Use "&HNG010-<d><d><d><d><d>;" instead of
845           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
846         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
847
848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
849         `=ucs-bmp-itaiji-002' and `===hng-khm'.
850
851         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
852         "hngkhi-0" as the suffix of registry.
853         (===hng-khm): New coded-charset for XEmacs CHISE.
854         (=ucs-itaiji-002): Ditto.
855         (=ucs-bmp-itaiji-002): Ditto.
856
857 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
860         setting for `=>ucs@iwds-1'.
861
862         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
863         XEmacs CHISE.
864
865 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
868         CHISE.
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
871         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
872         `===hng-khi'.
873
874 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `===hng-khi'.
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `===hng-khi'.
881
882         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
883         CHISE.
884
885 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
888         #x9FA5 as the value of `max-code'.
889         (=ucs-bmp-var-002): Likewise.
890         (=ucs-bmp-var-003): Likewise.
891         (=ucs-bmp-itaiji-084): Likewise.
892         (=ucs-bmp-cjk@JP): Likewise.
893         (=ucs-bmp-cjk@JP/hanazono): Likewise.
894         (==ucs-bmp-cjk@JP/hanazono): Likewise.
895         (=>ucs-bmp-cjk@component): Likewise.
896
897 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
900         CHISE.
901
902 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
905         XEmacs CHISE.
906         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
907         `==jis-x0208@1978/2-pr' as the mother.
908
909 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
912         CHISE.
913
914 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
918
919 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
922         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
923
924 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `===ucs@gb'.
928
929 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `===hanyo-denshi/ks', `===jis-x0208' and
933         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
934         as the entity-reference for `===jis-x0213-1@2000'; use
935         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
936
937 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `===jis-x0208'.
941
942         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
943         instead of `===jis-x0208' as the mother.
944         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
945         `===jis-x0208' as the mother.
946         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
947         `===jis-x0208' as the mother.
948         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
949         `===jis-x0213-1' as the mother.
950         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
951         `===jis-x0213-1' as the mother.
952         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
953         the mother.
954         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
955         mother.
956
957 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
958
959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
960         setting for `=ucs-var-001'.
961
962 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
963
964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
965         `=ucs-bmp-var-001'.
966
967         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
968         CHISE.
969         (=ucs-bmp-var-001): Ditto.
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `=ucs-var-003'.
973
974 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
977         `=ucs-bmp-var-003'.
978
979         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
980         CHISE.
981         (=ucs-bmp-var-003): Ditto.
982
983 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `=ucs-var-002'.
987
988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
989         `=ucs-bmp-var-002'.
990
991         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
992         CHISE.
993         (=ucs-bmp-var-002): Ditto.
994
995 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
998         XEmacs CHISE.
999         (==jis-x0208@1978/5pr): Ditto.
1000
1001 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `=>ucs-bmp-cjk@component'.
1005
1006         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1007         XEmacs CHISE.
1008         (=>ucs-bmp-cjk@component): Ditto.
1009
1010 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `=>iwds-1'.
1014
1015 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-charset.el (default-coded-charset-priority-list):
1023         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1024         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1025         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1026         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1027
1028 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1031         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1032
1033         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1034         `=>>ucs@iso' as the mother.
1035         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1036         mother.
1037
1038 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `===hanyo-denshi/ia'.
1042
1043 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1046         `===hanyo-denshi/ia'.
1047
1048 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-conf.el (=koseki): Fix DOC.
1051         (==koseki): New coded-charset for XEmacs CHISE.
1052
1053 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1056         XEmacs CHISE.
1057         (===hanyo-denshi/jd): Fix DOC.
1058
1059 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `===hanyo-denshi/ip'.
1063
1064 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `===hanyo-denshi/ip'.
1068
1069         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1070         XEmacs CHISE.
1071
1072 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1075         `==ucs-radicals@unicode' and `=>daikanwa'.
1076
1077         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1078         for XEmacs CHISE.
1079
1080 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1081
1082         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1083         XEmacs CHISE.
1084
1085 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1088         `===ruimoku-v6'.
1089
1090 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1093         setting for `===ruimoku-v6'.
1094
1095 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1098         CHISE.
1099
1100 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1103         coded-charset for XEmacs CHISE.
1104
1105 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1108         XEmacs CHISE.
1109
1110 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `===ucs-sip@iso'.
1114
1115 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1118         CHISE.
1119
1120 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1123         `==ucs-sip@iso'.
1124
1125         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1126         CHISE.
1127
1128 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1131         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1132         (=ucs-sip-ext-b@iso): Fix registry.
1133         (==ucs-sip-ext-b@iso): Ditto.
1134         (===ucs-sip-ext-b@iso): Ditto.
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1137         `=ucs-sip@iso'.
1138
1139 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `=>cbeta'.
1143
1144 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1147         `=>cns11643-7'.
1148
1149         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1150
1151 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1154         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1155
1156 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1157
1158         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1159         `=ucs@cns'.
1160         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1161         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1162         `=ucs@jis/1990'.
1163         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1164         `=ucs@jis/2000'.
1165         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1166         `=ucs@jis/2004'.
1167         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1168
1169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1170         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1171
1172 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1175         XEmacs CHISE.
1176         (==jis-x0208@1978/1pr): Ditto.
1177         (==jis-x0208@1978/2-pr): Ditto.
1178
1179 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `===jis-x0213-1@2004'.
1183
1184 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1188
1189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1190         `===hanyo-denshi/jb'.
1191
1192         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1193         XEmacs CHISE.
1194         (=+>hanyo-denshi/ft): Ditto.
1195         (=+>hanyo-denshi/jt): Ditto.
1196
1197 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1200         `===hanyo-denshi/hg'.
1201
1202 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1205         XEmacs CHISE.
1206         (===hanyo-denshi/hg): Ditto.
1207
1208 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1211         glyph-forms instead of detailed glyph-images.
1212         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1213         `=adobe-japan1-*'.
1214         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1215         (===adobe-japan1-1): Ditto.
1216         (===adobe-japan1-2): Ditto.
1217         (===adobe-japan1-3): Ditto.
1218         (===adobe-japan1-4): Ditto.
1219         (===adobe-japan1-5): Ditto.
1220         (===adobe-japan1-6): Ditto.
1221         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1222         `=>>>adobe-japan1' as the mother.
1223         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1224         `=>>adobe-japan1' as the mother.
1225         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1226         glyph-images.
1227         (==jis-x0208@1978): Ditto.
1228         (==jis-x0208@1983): Ditto.
1229         (==jis-x0208@1990): Ditto.
1230         (==jis-x0213-1): Ditto.
1231         (==jis-x0213-1@2000): Ditto.
1232         (==jis-x0213-1@2004): Ditto.
1233         (==jis-x0213-2): Ditto.
1234         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1235         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1236         `=jis-x0208@1978'.
1237         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1238         `=jis-x0208@1983'.
1239         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1240         `=jis-x0208@1990'.
1241         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1242         `=jis-x0213-1'.
1243         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1244         `=jis-x0213-1@2000'.
1245         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1246         `=jis-x0213-1@2004'.
1247         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1248         `=jis-x0213-2'.
1249         (===jis-x0208): New coded-charset for XEmacs CHISE.
1250         (===jis-x0208@1978): Ditto.
1251         (===jis-x0208@1983): Ditto.
1252         (===jis-x0208@1990): Ditto.
1253         (===jis-x0213-1): Ditto.
1254         (===jis-x0213-1@2000): Ditto.
1255         (===jis-x0213-2): Ditto.
1256         (===jis-x0212): Ditto.
1257         (===ks-x1001): Ditto.
1258         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1259         mother.
1260         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1261         as the mother.
1262         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1263         as the mother.
1264         (===cns11643-1): New coded-charset for XEmacs CHISE.
1265         (===cns11643-2): Ditto.
1266         (===cns11643-3): Ditto.
1267         (===cns11643-4): Ditto.
1268         (===cns11643-5): Ditto.
1269         (===cns11643-6): Ditto.
1270         (===cns11643-7): Ditto.
1271         (=>>cns11643-1): Ditto.
1272         (==big5-cdp): Indicate abstract glyph-images instead of
1273         representative glyph-images.
1274         (===big5-cdp): New coded-charset for XEmacs CHISE.
1275         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1276         detailed glyph-images.
1277         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1278         `=hanyo-denshi/*'.
1279         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1280         (===hanyo-denshi/ib): Ditto.
1281         (===hanyo-denshi/jt): Ditto.
1282         (===hanyo-denshi/ks): Ditto.
1283         (===mj): Ditto.
1284         (===mj-0): Ditto.
1285         (===mj-1): Ditto.
1286         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1287         `=>>>hanyo-denshi/*' as its mother.
1288         (==gt): Indicate abstract glyph-forms instead of detailed
1289         glyph-images.
1290         (===gt): New coded-charset for XEmacs CHISE.
1291         (=>>>gt): Indicates `==gt' instead of `=gt'.
1292         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1293         (==gt-k): Indicate abstract glyph-forms instead of detailed
1294         glyph-images.
1295         (===gt-k): New coded-charset for XEmacs CHISE.
1296         (==daikanwa): Indicates glyph-images instead of detailed
1297         glyph-images.
1298         (===daikanwa): New coded-charset for XEmacs CHISE.
1299         (===daikanwa/+p): Ditto.
1300         (===daikanwa/ho): Ditto.
1301         (==cbeta): Ditto.
1302         (===cbeta): Ditto.
1303         (==jef-china3): Ditto.
1304         (===jef-china3): Ditto.
1305         (==ruimoku-v6): Ditto.
1306         (==ucs@iso): Indicate representative glyph-forms instead of
1307         representative glyph-images.
1308         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1309         (==ucs@unicode): Indicate representative glyph-forms instead of
1310         representative glyph-images.
1311         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1312         `=ucs@unicode'.
1313         (==ucs@cns): Indicate representative glyph-forms instead of
1314         representative glyph-images.
1315         (==ucs@jis): Ditto.
1316         (==ucs@jis/1990): Ditto.
1317         (==ucs@jis/2000): Ditto.
1318         (==ucs@jis/2004): Ditto.
1319         (==ucs@ks): Ditto.
1320         (===ucs@iso): New coded-charset for XEmacs CHISE.
1321         (===ucs@unicode): Ditto.
1322         (===ucs@gb): Ditto.
1323         (===ucs@ks): Ditto.
1324         (===ucs-bmp-cjk@gb): Ditto.
1325         (===ucs-sip-ext-b@iso): Ditto.
1326
1327 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1331         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1332         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1333         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1334         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1335         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1336         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1337         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1338         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1341         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1342         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1343         - Use "&g1-[NAME];" for `=>>[NAME]'.
1344         - Abolish "&g2-[NAME];".
1345
1346 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1347
1348         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1349         `=>>ucs@cns' as the mother.
1350
1351 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `==ucs@ks'.
1355
1356 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1357
1358         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1359         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1360         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1361         0x00E30000〜0x00E409D5.
1362
1363 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1366         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1367         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1368
1369 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1372         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1373
1374         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1375         (=mj-0): Ditto.
1376         (=mj-1): Ditto.
1377         (==mj): Ditto.
1378         (==mj-0): Ditto.
1379         (==mj-1): Ditto.
1380         (=>>mj): Ditto.
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for `=mj' and `==mj'.
1384
1385 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1386
1387         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1388         CHISE.
1389
1390 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1393         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1394         `=>ucs@hanyo-denshi'.
1395
1396 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1399         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1400
1401         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1402         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1403
1404 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1405
1406         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1407         XEmacs CHISE.
1408
1409 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1410
1411         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1412         Change priority of `=>>>ucs@iso'.
1413
1414         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1415         `=>>>ucs@iso' as the mother.
1416         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1417
1418 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1421         Change priority of `=>>>ucs@unicode'.
1422
1423         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1424         `=ucs@unicode'.
1425
1426 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1429         Change priority of `=>>>ucs@jis'.
1430
1431         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1432         `=ucs@jis'.
1433
1434 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1437         setting for `==daikanwa/+p'.
1438
1439 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1442         setting for `==shinjigen@1ed'.
1443
1444 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1447         XEmacs CHISE.
1448
1449 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-conf.el (==shinjigen): Modify DOC.
1452         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1453         (==shinjigen@rev): Modify DOC.
1454
1455 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1456
1457         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1458         CHISE.
1459
1460 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1464
1465         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1466         XEmacs CHISE.
1467
1468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1469         `==daikanwa'.
1470
1471 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `==cns11643-7'.
1475
1476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1477         `==cns11643-7'.
1478
1479 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1482         `==cns11643-6'.
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1485         setting for `==cns11643-6'.
1486
1487 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1488
1489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1490         setting for `==cns11643-5'.
1491
1492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1493         `==cns11643-5'.
1494
1495 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1498         setting for `==cns11643-4'.
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1501         `==cns11643-4'.
1502
1503 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1504
1505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1506         setting for `==cns11643-3'.
1507
1508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1509         `==cns11643-3'.
1510
1511 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1512
1513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1514         setting for `==cns11643-2'.
1515
1516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1517         `==cns11643-2'.
1518
1519 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1522         Change priority of `=>>>ucs@ks'.
1523
1524         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1525         `=ucs@ks'.
1526
1527 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1530         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1531         `==ucs@cns' and `==cns11643-1'.
1532
1533         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1534         (==cns11643-2): Ditto.
1535         (==cns11643-3): Ditto.
1536         (==cns11643-4): Ditto.
1537         (==cns11643-5): Ditto.
1538         (==cns11643-6): Ditto.
1539         (==cns11643-7): Ditto.
1540
1541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1542         `==cns11643-1'.
1543
1544 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1547         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1548         `=>>>ucs@jis/1990'.
1549
1550         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1551         `=ucs@jis/1990'.
1552         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1553         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1554
1555 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1558         Change priority of `=>>>ucs@cns'.
1559
1560         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1561         `=ucs@cns'.
1562
1563 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `==ks-x1001'.
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1569         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1570         `==ks-x1001'.
1571
1572 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1575
1576 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1577
1578         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1579         `=jis-x0208'.
1580         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1581         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1582         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1583         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1584         (=>>>jis-x0213-1@2000): Changed to an alias for
1585         `=jis-x0213-1@2000'.
1586         (=>>>jis-x0213-1@2004): Changed to an alias for
1587         `=jis-x0213-1@2004'.
1588         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1589
1590 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1591
1592         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1593         `=adobe-japan1-0'.
1594         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1595         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1596         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1597         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1598         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1599         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1600
1601 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1602
1603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1604         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1605         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1606         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1607         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1608         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1609
1610 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1613         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1614         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1615         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1616         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1617         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1618         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1619         `==jis-x0212'.
1620
1621 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1622
1623         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1624         "AdobeJapan1-[0-6]$".
1625         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1626         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1627         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1628         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1629         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1630         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1631         (==adobe-japan1-1): Ditto.
1632         (==adobe-japan1-2): Ditto.
1633         (==adobe-japan1-3): Ditto.
1634         (==adobe-japan1-4): Ditto.
1635         (==adobe-japan1-5): Ditto.
1636         (==adobe-japan1-6): Ditto.
1637         (==jis-x0208): Ditto.
1638         (==jis-x0208@1978): Ditto.
1639         (==jis-x0208@1983): Ditto.
1640         (==jis-x0208@1990): Ditto.
1641         (==jis-x0213-1): Ditto.
1642         (==jis-x0213-1@2000): Ditto.
1643         (==jis-x0213-1@2004): Ditto.
1644         (==jis-x0213-2): Ditto.
1645         (==jis-x0212): Ditto.
1646         (==gb2312): Ditto.
1647         (==iso-ir165): Ditto.
1648         (==gb12345): Ditto.
1649         (==ks-x1001): Ditto.
1650         (==cns11643-1): Ditto.
1651         (==cns11643-2): Ditto.
1652         (==cns11643-3): Ditto.
1653         (==cns11643-4): Ditto.
1654         (==cns11643-5): Ditto.
1655         (==cns11643-6): Ditto.
1656         (==cns11643-7): Ditto.
1657         (==big5-cdp): Ditto.
1658         (==hanyo-denshi/ja): Ditto.
1659         (==hanyo-denshi/jb): Ditto.
1660         (==hanyo-denshi/jc): Ditto.
1661         (==hanyo-denshi/jd): Ditto.
1662         (==hanyo-denshi/ft): Ditto.
1663         (==hanyo-denshi/ia): Ditto.
1664         (==hanyo-denshi/ib): Ditto.
1665         (==hanyo-denshi/hg): Ditto.
1666         (==hanyo-denshi/jt): Ditto.
1667         (==hanyo-denshi/ks): Ditto.
1668         (==gt): Ditto.
1669         (==gt-k): Ditto.
1670         (==daikanwa): Ditto.
1671         (==shinjigen): Ditto.
1672         (==ucs@iso): Ditto.
1673         (==ucs@unicode): Ditto.
1674         (==ucs@gb): Ditto.
1675         (==ucs-bmp@gb): Ditto.
1676         (==ucs@cns): Ditto.
1677         (==ucs-bmp@cns): Ditto.
1678         (==ucs@jis): Ditto.
1679         (==ucs@jis/1990): Ditto.
1680         (==ucs@jis/2000): Ditto.
1681         (==ucs@jis/2004): Ditto.
1682         (==ucs@JP): Ditto.
1683         (==ucs@JP/hanazono): Ditto.
1684         (==ucs@ks): Ditto.
1685         (==ucs-bmp@ks): Ditto.
1686         (==ucs@cns11643): Ditto.
1687         (==ucs-bmp-cjk@gb): Ditto.
1688         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1689         (==ucs-sip-ext-b@iso): Ditto.
1690
1691 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1694         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1695
1696         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1697         XEmacs CHISE.
1698         (=ucs-bmp-cjk@unicode): Abolished.
1699
1700 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `=+>ucs-bmp-cjk-compat@jis'.
1704
1705         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1706         for XEmacs CHISE.
1707
1708 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1709
1710         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1711         CHISE.
1712
1713 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1714
1715         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1716         for XEmacs CHISE.
1717         (=jis-x0208@1978/1er-pr): Abolished.
1718         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1719         `=jis-x0208@1978/1er-pr' as the mother.
1720
1721 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1724         setting for `=ucs-itaiji-084'.
1725
1726 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1727
1728         * mule/mule-charset.el (default-coded-charset-priority-list):
1729         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1730
1731         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1732         XEmacs CHISE.
1733         (=ucs-bmp-itaiji-084): Ditto.
1734
1735 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1736
1737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1738         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1739
1740 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1743         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1744
1745         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1746         XEmacs CHISE.
1747         (=big5-cdp-var-5): Ditto.
1748
1749 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1750
1751         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1752         XEmacs CHISE.
1753
1754 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1755
1756         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1757         XEmacs CHISE.
1758
1759 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         setting for `=>>>hanyo-denshi/ft'.
1763
1764 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1767         XEmacs CHISE.
1768         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1769         `=hanyo-denshi/jd' as the mother.
1770
1771 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1772
1773         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1774         XEmacs CHISE.
1775         (=+>adobe-japan1-1): Ditto.
1776         (=+>adobe-japan1-2): Ditto.
1777         (=+>adobe-japan1-3): Ditto.
1778         (=+>adobe-japan1-4): Ditto.
1779         (=+>adobe-japan1-5): Ditto.
1780         (=+>adobe-japan1-6): Ditto.
1781         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1782
1783 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1786         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1787         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1788
1789         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1790         the top.
1791
1792 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1793
1794         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1795         XEmacs CHISE.
1796         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1797         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1798         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1799
1800 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1801
1802         * mule/mule-charset.el (default-coded-charset-priority-list):
1803         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1804         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1805
1806         * mule/mule-conf.el: Modify order of definitions of some
1807         coded-charsets.
1808
1809 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1812         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1813         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1814
1815         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1816         CHISE.
1817         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1818         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1819
1820 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1823         CHISE.
1824
1825 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1826
1827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1828         setting for `=daikanwa/+2p'.
1829
1830         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1831         XEmacs CHISE.
1832
1833 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1836         XEmacs CHISE.
1837         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1838
1839 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1842         setting for `=>>>hanyo-denshi/ib'.
1843
1844 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1845
1846         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1847         XEmacs CHISE.
1848         (=>>>hanyo-denshi/ib): Ditto.
1849         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1850         `=hanyo-denshi/ja' as the mother.
1851         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1852         `=hanyo-denshi/ib' as the mother.
1853
1854 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1857         XEmacs CHISE.
1858         (utf-8-ivs-mcs-er): Likewise.
1859         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1860         and `=>ucs-gb'.
1861         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1862         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1863         `ucs-gb' and `=>ucs-gb'.
1864         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1865         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1866         and `=>ucs-cns'.
1867         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1868         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1869         `ucs-cns' and `=>ucs-cns'.
1870         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1871         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1872         `ucs-big5' and `=>ucs-big5'.
1873         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1874         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1875         `ucs-big5' and `=>ucs-big5'.
1876         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1877         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1878         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1879         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1880         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1881         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1882         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1883         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1884         `=>ucs-jis'; modify DOC and mnemonic.
1885         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1886         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1887         and `=>ucs-jis'; modify DOC and mnemonic.
1888         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1889         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1890         `=>ucs-ks'.
1891         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1892         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1893         and `=>ucs-ks'.
1894         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1895
1896 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1897
1898         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1899         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1900
1901 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1904         Modify priorities.
1905
1906 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1909         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1910
1911 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1915
1916 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1917
1918         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1919         CHISE.
1920
1921 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1924         CHISE.
1925
1926 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1929         CHISE.
1930
1931 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1934         `=+>ucs-bmp-cjk@unicode'.
1935
1936         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1937         for XEmacs CHISE.
1938
1939 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1942         setting for `=>>daikanwa'.
1943
1944 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1947         `=>>hanyo-denshi/jt'.
1948
1949 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1952         XEmacs CHISE.
1953         (=+>jis-x0208@1990): Ditto.
1954         (=+>jis-x0213-1@2000): Ditto.
1955
1956 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1959         XEmacs CHISE.
1960
1961 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1964         XEmacs CHISE.
1965         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1966         `=hanyo-denshi/jc' as the mother.
1967
1968 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1971         setting for `=+>adobe-japan1'.
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list):
1974         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1975         and `=>>hanyo-denshi/ft' to `=>>gt'.
1976
1977 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1980         XEmacs CHISE.
1981         (=>>adobe-japan1-1): Ditto.
1982         (=>>adobe-japan1-2): Ditto.
1983         (=>>adobe-japan1-3): Ditto.
1984         (=>>adobe-japan1-4): Ditto.
1985         (=>>adobe-japan1-5): Ditto.
1986         (=>>adobe-japan1-6): Ditto.
1987         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1988
1989 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1990
1991         * mule/mule-conf.el (=adobe-japan1): New alias for
1992         `=adobe-japan1-6'.
1993         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1994         (=>>>adobe-japan1-1): Ditto.
1995         (=>>>adobe-japan1-2): Ditto.
1996         (=>>>adobe-japan1-3): Ditto.
1997         (=>>>adobe-japan1-4): Ditto.
1998         (=>>>adobe-japan1-5): Ditto.
1999         (=>>>adobe-japan1-6): Ditto.
2000         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2001
2002 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2005         setting for `=>>>adobe-japan1'.
2006
2007 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2010         setting for `=+>ucs@ks'.
2011
2012 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2015         XEmacs CHISE.
2016         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2017         `=adobe-japan1-6' as the mother.
2018
2019 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2022         setting for `=>cns11643-7'.
2023
2024 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2027         CHISE.
2028
2029 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2032         XEmacs CHISE.
2033         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for `=>ucs@jis/2004'.
2037
2038 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2041         setting for `=+>gt'.
2042
2043         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2044         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2045
2046 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2049         `=>ucs@unicode' as the mother.
2050         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2051         mother.
2052         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2053         mother.
2054         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2055         mother.
2056
2057 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2060         setting for `=+>ucs@unicode'.
2061
2062         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2063         CHISE.
2064
2065 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2068         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2069         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2070         - Add setting for `=+>ucs@cns'.
2071
2072         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2073         CHISE.
2074         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2075         as the mother.
2076         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2077         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2078
2079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2080         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2081
2082 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2085         setting for `=>ucs@ks'.
2086
2087 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2090         `=ucs-bmp-cjk-compat@unicode'.
2091
2092         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2093         coded-charset for XEmacs CHISE.
2094
2095 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2098         `=ucs-bmp-cjk-compat'.
2099
2100         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2101         XEmacs CHISE.
2102
2103 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2106         CHISE.
2107
2108 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2111         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2112
2113         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2114         `=>ucs@jis/1990'.
2115         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2116
2117 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2120         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2121
2122         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2123         CHISE.
2124         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2125         mother.
2126
2127 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2130         `=>jis-x0213-2@usual'.
2131         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2132         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2133         `=>jis-x0213-2@usual' as the mother.
2134
2135 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2138         (=>ucs@JP): New alias for `=+>ucs@jis'.
2139
2140 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2143         `=>jis-x0208@usual'.
2144         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2145         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2146         `=>jis-x0208@usual' as the mother.
2147         (=>jis-x0208): Likewise.
2148
2149 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2152         setting for `=+>jis-x0208@1978'.
2153
2154 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2157         XEmacs CHISE.
2158
2159 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         setting for `=>>>ucs@jis/1990'.
2163
2164 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2167         setting for `=>ucs@jis/1990'.
2168
2169 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2172         setting for `=ucs@JP/hanazono'.
2173
2174         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2175         CHISE.
2176         (=ucs@JP/hanazono): Ditto.
2177         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2178         (=>>hanyo-denshi/jc): Ditto.
2179         (=>>hanyo-denshi/jd): Ditto.
2180
2181 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2184         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2185
2186 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2189         XEmacs CHISE.
2190
2191 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2194         XEmacs CHISE.
2195
2196 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2199         `=ucs-bmp-cjk@JP'.
2200
2201 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2204         XEmacs CHISE.
2205
2206 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2209         Modify order of settings; add settings for `=daikanwa@rev2'.
2210
2211 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         setting for `=>>cbeta'.
2215
2216         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2217         CHISE.
2218
2219 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2222         setting for `=>>adobe-japan1'.
2223
2224 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2227         XEmacs CHISE.
2228
2229 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232         setting for `=>>hanyo-denshi/ia'.
2233
2234         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2235         XEmacs CHISE.
2236
2237 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2241
2242         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2243         XEmacs CHISE.
2244         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2245         `=hanyo-denshi/jt' as the mother.
2246
2247 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2250         setting for `=>>>jis-x0213-2'.
2251
2252         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2253         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2254         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2255
2256 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2259         XEmacs CHISE.
2260
2261 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2264         XEmacs CHISE.
2265
2266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2267         `=>>jis-x0213-1@2004'.
2268
2269 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2272         XEmacs CHISE.
2273
2274 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2277         - Use "&g2-*;" as entity-references for `=>>>*'.
2278         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2279
2280         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2281         XEmacs CHISE.
2282         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2283         as the mother.
2284
2285 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2288         setting for `=>>hanyo-denshi/ib'.
2289
2290         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2291         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2292         (=>>jis-x0208@1990): Ditto.
2293         (=>>hanyo-denshi/ib): Ditto.
2294
2295         * mule/mule-charset.el (default-coded-charset-priority-list):
2296         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2297
2298 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2301         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2302         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2303         `=>>>ucs@jis/2004'.
2304
2305 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2308         XEmacs CHISE.
2309         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2310         `=jis-x0213-1@2004' as the mother.
2311         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2312         (=>>>ucs@ks): Ditto.
2313
2314         * mule/mule-charset.el (default-coded-charset-priority-list):
2315         Modify priority of `=hanyo-denshi/*'.
2316
2317 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2320         settings for `=>>ucs@JP' and `=ucs@JP'.
2321
2322 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2325         CHISE.
2326
2327 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2330         setting for `=>>>ucs@cns'.
2331
2332         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2333         CHISE.
2334
2335 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2338         instead of `=>>>jis-x0213-1@2004' as the mother.
2339         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2340         (=>>>ucs@unicode): Likewise.
2341         (=>>>ucs@jis): Likewise.
2342         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2343         mother.
2344         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2345
2346 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2349         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2350         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2351         `=>>>ucs@jis'.
2352
2353 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-charset.el (default-coded-charset-priority-list):
2356         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2357         and `=jis-x0213-*-2000'.
2358
2359 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2362         XEmacs CHISE.
2363         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2364         `=>>jis-x0213-1' as the mother.
2365
2366 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2369         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2370
2371 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2374
2375 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2378         XEmacs CHISE.
2379
2380 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-coding.el (decomposition-feature-list): Set
2383         `=decomposition', `=decomposition@cid' and
2384         `=decomposition@hanyo-denshi'.
2385
2386 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2389         setting for `=>>hanyo-denshi/ks'.
2390
2391         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2392         XEmacs CHISE.
2393
2394 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2397         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2398
2399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2400         `=hanyo-denshi/ks/mf'.
2401
2402         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2403         XEmacs CHISE.
2404         (=hanyo-denshi/ks/mf): Ditto.
2405
2406 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2409         settings for P=hanyo-denshi/jt'.
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `=hanyo-denshi/jt'.
2413
2414         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2415         XEmacs CHISE.
2416
2417 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         settings for `=hanyo-denshi/ip'.
2421
2422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2423         `=hanyo-denshi/ip'.
2424
2425         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2426         XEmacs CHISE.
2427
2428 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         settings for `=hanyo-denshi/hg'.
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `=hanyo-denshi/hg'.
2435
2436         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2437         XEmacs CHISE.
2438
2439 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2442         setting for `=>>hanyo-denshi/ft'.
2443
2444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2445         `=>>hanyo-denshi/ft'.
2446
2447         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2448         XEmacs CHISE.
2449
2450 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2453         settings for `=hanyo-denshi/ib'.
2454
2455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2456         `=hanyo-denshi/ib'.
2457
2458         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2459         XEmacs CHISE.
2460
2461 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2464         settings for isolated characters of `=hanyo-denshi/ia' and
2465         non-isolated characters of `=hanyo-denshi/*'.
2466
2467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2468         `=hanyo-denshi/ia'.
2469
2470         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2471         XEmacs CHISE.
2472
2473 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2476         setting for isolated characters of `=hanyo-denshi/ft'.
2477
2478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2479         `=hanyo-denshi/ft'.
2480
2481         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2482         XEmacs CHISE.
2483
2484 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2487         setting for isolated characters of `=hanyo-denshi/jd'.
2488
2489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2490         `=hanyo-denshi/jd'.
2491
2492         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2493         XEmacs CHISE.
2494
2495 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         setting for isolated characters of `=hanyo-denshi/jc'.
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2501         `=hanyo-denshi/jc'.
2502
2503         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2504         XEmacs CHISE.
2505
2506 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         setting for isolated characters of `=hanyo-denshi/jb'.
2510
2511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2512         `=hanyo-denshi/jb'.
2513
2514         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2515         XEmacs CHISE.
2516
2517 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2520         setting for isolated characters of `=hanyo-denshi/ja'.
2521
2522 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2525         `=hanyo-denshi/ja'.
2526
2527         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2528         XEmacs CHISE.
2529
2530 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2533         settings for isolated characters of `=adobe-japan1-6'.
2534
2535 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2538         CHISE.
2539         (=daikanwa/+2p): Ditto.
2540         (=daikanwa/ho): Ditto.
2541
2542 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2545         coding-system for XEmacs CHISE.
2546
2547 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2550         setting for `=>>ruimoku-v6'.
2551
2552         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2553         CHISE.
2554
2555 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         setting for `=daikanwa@rev1'.
2559
2560 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2564
2565 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2568         XEmacs CHISE.
2569         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2570
2571 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2574         CHISE.
2575
2576 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2579         CHISE.
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2582         setting for `=>ucs@jis'.
2583
2584 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2587         setting for `=>jis-x0208@usual'.
2588
2589         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2590         XEmacs CHISE.
2591         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2592         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2593         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2594
2595 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2598         CHISE.
2599         (=>>>jis-x0208@1990): Ditto.
2600         (=>>>jis-x0213-1): Ditto.
2601         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2602         mother.
2603         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2604         as the mother.
2605
2606 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2607
2608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2609         setting for `=>ucs@cns' and `=>>ucs@ks'.
2610
2611         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2612         CHISE.
2613
2614 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2617         CHISE.
2618
2619 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2622         CHISE.
2623         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2624         mother.
2625
2626 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2629         `==>ucs-bmp-cjk@bucs'.
2630
2631         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2632         XEmacs CHISE.
2633
2634 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2637         setting for `==>ucs@bucs'.
2638
2639         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2640         XEmacs CHISE.
2641
2642 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2645         - Add setting for `=>>jis-x0208'.
2646         - Omit setting for `=>>jis-x0208@1990'.
2647         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2648           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2649           `=ucs@FOO'.
2650
2651 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2654         setting for `=>daikanwa'.
2655
2656 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-conf.el (=daikanwa): Fix DOC.
2659         (=>daikanwa): New abstract character for XEmacs CHISE.
2660         (=>ucs@iso): Likewise.
2661         (=>ucs@unicode): Likewise.
2662         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2663
2664 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2667         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2668           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2669         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2670         - Add `=>big5-cdp'.
2671
2672 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2675         (=>big5-cdp): New abstract character.
2676
2677 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2680         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2681         `chinese-big5'.
2682
2683 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-charset.el (default-coded-charset-priority-list):
2686         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2687
2688         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2689         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2690         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2691         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2692         and `=>jis-x0213-2'.
2693
2694 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2697         XEmacs CHISE.
2698         (=>>ucs@jis/2000): Likewise.
2699         (=>>ucs@jis/2004): Likewise.
2700
2701 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2704         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2705         `=>>ucs@cns'.
2706
2707         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2708         XEmacs CHISE.
2709         (=>>gt): Use quote instead of backquote; modify DOC.
2710         (=>gt): Use quote instead of backquote.
2711         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2712         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2713         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2714         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2715         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2716         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2717
2718 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2721         `=>>ucs@unicode' and `=>>gt'.
2722
2723 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2726         XEmacs CHISE.
2727         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2728         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2729         `=jis-x0208@1978/1er-pr' as the mother.
2730         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2731
2732 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2735         `=ucs@unicode' as the mother.
2736
2737 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2740         setting for `=>>ucs@unicode'.
2741
2742         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2743         CHISE.
2744
2745 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2748         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `=adobe-japan1-6' and `=adobe-japan1-base'.
2752
2753         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2754         XEmacs CHISE.
2755         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2756         specify `min-code' and `max-code'.
2757         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2758         (=adobe-japan1-2): Likewise.
2759         (=adobe-japan1-3): Likewise.
2760         (=adobe-japan1-4): Likewise.
2761         (=adobe-japan1-5): Likewise.
2762         (=adobe-japan1-6): Likewise.
2763
2764 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2767         setting for `=>gt'.
2768
2769 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2772         CHISE.
2773
2774 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2777         setting for `=>zinbun-oracle'.
2778
2779         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2780         for XEmacs CHISE.
2781
2782 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2785         for XEmacs CHISE.
2786         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2787         `=jis-x0208@1978' as the mother.
2788
2789 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2792         - Use `=gt' instead of `ideograph-gt'.
2793         - Use `=gt-k' instead of `ideograph-gt-k'.
2794         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2795         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2796         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2797         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2798         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2799         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2800         - Use `=>>gt' instead of `<=>gt'.
2801         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2802         - Add setting for `=>>jis-x0208@1990'.
2803         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2804           `=>>jis-x0213-1@2000'.
2805         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2806         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2807           `=>>jis-x0213-1@2004'.
2808         - Add setting for `=>>jis-x0208@1978'.
2809         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2810
2811 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2814         XEmacs CHISE.
2815
2816 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2819         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2820         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2821         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2822         `<=>jis-x0213-1@2004'.
2823
2824 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2827         CHISE.
2828         (=>jis-x0213-2): Ditto.
2829
2830 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2834
2835 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2838         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2839         `=>jis-x0213-1'.
2840
2841 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2844         CHISE.
2845         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2846
2847 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2850         `<==>jis-x0213-1'.
2851         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2852         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2853         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2854         (<=>jis-x0208): New alias for `=>jis-x0208'.
2855         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2856         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2857         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2858         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2859         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2860         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2861         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2862         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2863         (=>>gt): Renamed from `<==>gt'.
2864         (<==>gt): New alias for `=>>gt'.
2865
2866 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2869         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2870         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2871         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2872         - Add settings for `<=>jis-x0213-1@2000' and
2873           `<=>jis-x0213-1@2004'.
2874
2875         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2876         XEmacs CHISE.
2877         (<==>jis-x0213-1): Likewise.
2878         (<==>jis-x0213-1@2000): Likewise.
2879         (<==>jis-x0213-1@2004): Likewise.
2880         (<=>jis-x0208): Add property `=>iso-ir 168'.
2881         (<=>jis-x0208@1997): Likewise.
2882         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2883         as the mother; add property `=>iso-ir 228'.
2884         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2885         property `=>iso-ir 228'.
2886         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2887         property `=>iso-ir 233'.
2888         (<==>gt): Renamed from `<=>gt'.
2889         (<=>gt): New alias for `<==>gt'.
2890
2891 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2894         CHISE.
2895         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2896         `<=>jis-x0208' as the mother.
2897         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2898         (<=>jis-x0213-1@2000): Ditto.
2899         (<=>jis-x0213-1@2004): Ditto.
2900
2901 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2904         settings for `<=>gt'.
2905
2906         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2907
2908 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2911         XEmacs CHISE.
2912         (=jis-x0208@1978/-4pr): Likewise.
2913         (=jis-x0208@1978/4-pr): Likewise.
2914         (=jis-x0213-1): Likewise.
2915         (=ucs@iso): Likewise.
2916         (=ucs@unicode): Likewise.
2917         (=ucs@gb): Likewise.
2918         (=ucs@gb/fw): Likewise.
2919         (=ucs@cns): Likewise.
2920         (=ucs@cns/fw): Likewise.
2921         (=ucs@jis): Likewise.
2922         (=ucs@jis/fw): Likewise.
2923         (=ucs@jis/1990): Likewise.
2924         (=ucs@jis/2000): Likewise.
2925         (=ucs@jis/2004): Likewise.
2926         (=ucs@JP): Likewise.
2927         (=ucs@ks): Likewise.
2928         (=ucs@big5): Likewise.
2929         (=ucs@big5/cns11643): Likewise.
2930         (=ucs@cns11643): Likewise.
2931
2932 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/mule-charset.el (default-coded-charset-priority-list):
2935         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2936
2937         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2938         CHISE.
2939         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2940         mother.
2941
2942 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2945         from src/mule-charset.c].
2946         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2947         specify `final'.
2948         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2949         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2950         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2951         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2952         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2953         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2954
2955 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2958         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2959         (=jis-x0208@1978/i-4): Specify `partial'.
2960         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2961         mother coded-charset.
2962         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2963
2964 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2967         settings for `=jis-x0213-1@2004'.
2968
2969 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2972         CHISE.
2973         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2974         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2975         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2976         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2977         temporarily.
2978         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2979
2980 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2983         CHISE.
2984         (=shinjigen@1ed): Inherited from `=shinjigen'.
2985         (=shinjigen@rev): Likewise.
2986
2987 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2990         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2991
2992 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2995         define it as an alias.
2996         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2997         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2998         alias.
2999         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3000         alias.
3001
3002 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3003
3004         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3005         CHISE.
3006
3007 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3010         CHISE.
3011         (shinjigen-2): Ditto.
3012
3013 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3014
3015         * mule/mule-charset.el (default-coded-charset-priority-list):
3016         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3017         `chinese-big5-eten-*' and `chinese-big5'.
3018
3019 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3022         #x9FA5 temporarily.
3023
3024 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3025
3026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3027         settings for `=jis-x0208@1978/i1'.
3028
3029 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3032         XEmacs CHISE.
3033
3034 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3037         XEmacs CHISE.
3038
3039 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3042         XEmacs CHISE.
3043
3044 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3047         CHISE.
3048         (=ucs-bmp@cns): Likewise.
3049         (=ucs-bmp@jis): Likewise.
3050         (=ucs-bmp@ks): Likewise.
3051
3052 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3055         CHISE.
3056         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3057
3058 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3061         settings for `=zinbun-oracle'.
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3064         `=zinbun-oracle'.
3065
3066 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3069         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3070         `=ucs@iso'.
3071
3072 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-charset.el (default-coded-charset-priority-list):
3075         Delete `ucs-sip'; modify order of some CCSs.
3076
3077 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3080         in XEmacs CHISE.
3081
3082         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3083         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3084         CHISE.
3085
3086 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3089         its registry.
3090         (=ucs-radicals@unicode): Likewise.
3091
3092 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3095         CHISE.
3096
3097 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3100         CHISE.
3101
3102 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3105         CHISE.
3106
3107 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3110         Modify preference of *isolated settings*.
3111
3112 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3115         utf-2000 is provided.
3116         (=ucs@cns11643): Likewise.
3117
3118 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3121         Prefer every *isolated setting* to ordinary setting.
3122
3123 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3124
3125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3126         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3127
3128 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3129
3130         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3131         CHISE.
3132
3133 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3136         settings for `=jis-x0208@1997'.
3137
3138 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3141         `=jis-x0208@1997'.
3142
3143 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3146         XEmacs CHISE.
3147
3148 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3151         `=jis-x0208@1978'.
3152         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3153         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3154         `=jis-x0208-1990' as the mother.
3155         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3156
3157 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158
3159         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3160         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3161         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3162         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3163         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3164         for `=ucs@JP'.
3165
3166 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3167
3168         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3169         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3170         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3171         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3172         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3173         `=daikanwa@rev2'.
3174
3175 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3178         (=gt): Likewise.
3179         (=gt-k): Likewise.
3180         (=gt-pj-*): Likewise.
3181         (=gt-pj-k1): Likewise.
3182         (=gt-pj-k2): Likewise.
3183         (=daikanwa): Likewise.
3184         (=daikanwa-rev1): Likewise.
3185         (=daikanwa-rev2): Likewise.
3186         (=big5-pua): Likewise.
3187         (=big5-eten): Likewise.
3188         (chinese-big5-eten-a): Likewise.
3189         (chinese-big5-eten-b): Likewise.
3190         (=hanziku-*): Likewise.
3191         (=cbeta): Likewise.
3192         (=jef-china3): Likewise.
3193         (=ruimoku-v6): Likewise.
3194         (=ucs@iso): Likewise.
3195         (=ucs@unicode): Likewise.
3196         (=ucs@gb): Likewise.
3197         (=ucs@cns): Likewise.
3198         (=ucs@jis): Likewise.
3199         (=ucs@jis-1990): Likewise.
3200         (=ucs@jis-2000): Likewise.
3201         (=ucs@jp): Likewise.
3202         (=ucs@ks): Likewise.
3203         (=ucs@big5): Likewise.
3204         (=ucs-radicals): Likewise.
3205         (=ucs-radicals@unicode): Likewise.
3206         (=ucs-bmp-cjk): Likewise.
3207         (=ucs-bmp-cjk@unicode): Likewise.
3208         (=ucs-sip-ext-b): Likewise.
3209         (=ucs-sip-ext-b@iso): Likewise.
3210
3211 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3214         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3215
3216 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3219         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3220         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3221         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3222         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3223         arabic-digit, ipa and ``&I-B-XXXX;''.
3224
3225 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3228         setting for (I-)HZK{03..12}-XXXX.
3229
3230 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3233         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3234
3235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3236         `=ruimoku-v6'.
3237
3238         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3239         CHISE.
3240
3241 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3244         (=ucs@unicode): Likewise.
3245         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3246         (=ucs@cns): Likewise.
3247         (=ucs@jis): Likewise.
3248         (=ucs@ks): Likewise.
3249         (=ucs@big5): Likewise.
3250
3251 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3254         `ucs-jis'.
3255         (utf-8-jis-er): Likewise.
3256         (utf-8-jp): New coding-system.
3257         (utf-8-jp-er): Likewise.
3258
3259         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3260
3261 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3264
3265         * mule/japanese.el: Move definition of `euc-jisx0213' to
3266         mule/mule-coding.el.
3267
3268 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3271         mule-coding before loading update-cdb when utf-2000 is provided.
3272
3273 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3274
3275         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3276         `=daikanwa'.
3277
3278 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3279
3280         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3281         definition codes when `utf-2000' is provided.
3282
3283 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3284
3285         * mule/mule-category.el (word-combining-categories): Don't setup
3286         `word-combining-categories' in XEmacs CHISE.
3287         (word-separating-categories): Add setting about Latin script in
3288         XEmacs CHISE.
3289
3290 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3291
3292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3293         setting for `chinese-big5'.
3294
3295 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3298         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3299         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3300         add setting for HZK0[12]-xxxx.
3301
3302 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3303
3304         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3305         in XEmacs CHISE.
3306
3307 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3308
3309         * mule/mule-charset.el (default-coded-charset-priority-list):
3310         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3311         and `chinese-big5' to `=gt-pj-*'.
3312
3313 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3314
3315         * mule/mule-conf.el (=daikanwa): Renamed from
3316         `ideograph-daikanwa'.
3317         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3318
3319 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-conf.el (=cns11643-7): Renamed from
3322         `chinese-cns11643-7'.
3323         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3324
3325 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-conf.el (=cns11643-6): Renamed from
3328         `chinese-cns11643-6'.
3329         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3330
3331 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3332
3333         * mule/mule-conf.el (=cns11643-5): Renamed from
3334         `chinese-cns11643-5'.
3335         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3336
3337 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3338
3339         * mule/mule-conf.el (=cns11643-4): Renamed from
3340         `chinese-cns11643-4'.
3341         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3342
3343 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-conf.el (=cns11643-3): Renamed from
3346         `chinese-cns11643-3'.
3347         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3348
3349 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3350
3351         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3352         `=cns11643-2'.
3353         (chinese-cns11643-2): New alias for `=cns11643-2'.
3354
3355 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3356
3357         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3358         `=cns11643-1'.
3359         (chinese-cns11643-1): New alias for `=cns11643-1'.
3360
3361 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3362
3363         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3364         (chinese-gb12345): New alias for `=gb12345'.
3365
3366 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3367
3368         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3369         (chinese-gb2312): New alias for `=gb2312'.
3370
3371 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3372
3373         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3374         (chinese-big5): New alias for `=big5'.
3375
3376 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3379         (korean-ksc5601): New alias for `=ks-x1001'.
3380
3381 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3382
3383         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3384         `=jis-x0212'.
3385         (japanese-jisx0212): New alias for `=jis-x0212'.
3386
3387 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3388
3389         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3390         `=jis-x0208-1983'.
3391         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3392
3393 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3396         `=jis-x0208-1978'.
3397         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3398
3399 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3400
3401         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3402         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3403
3404 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3405
3406         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3407         (chinese-cns11643-3): Specify iso-ir 183.
3408         (chinese-cns11643-4): Specify iso-ir 184.
3409         (chinese-cns11643-5): Specify iso-ir 185.
3410         (chinese-cns11643-6): Specify iso-ir 186.
3411         (chinese-cns11643-7): Specify iso-ir 187.
3412         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3413         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3414
3415 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3416
3417         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3418         \uXXXX for every cases.
3419
3420 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3421
3422         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3423         (ucs-big5): Changed to an alias for `=ucs@big5'.
3424
3425 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3426
3427         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3428         (ucs-ks): Changed to an alias for `=ucs@ks'.
3429
3430 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3431
3432         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3433         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3434
3435 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3436
3437         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3438         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3439
3440 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3441
3442         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3443         (ucs-jis): Changed to an alias for `=ucs@jis'.
3444
3445 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3448         (ucs-cns): Changed to an alias for `=ucs@cns'.
3449
3450 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3451
3452         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3453         (ucs-gb): Changed to an alias for `=ucs@gb'.
3454
3455 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3456
3457         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3458         `ideograph-daikanwa-2'.
3459         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3460         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3461
3462 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3463
3464         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3465         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3466
3467         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3468         for `xemacs-chise-version'.
3469
3470 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3471
3472         * mule/mule-charset.el (default-coded-charset-priority-list):
3473         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3474         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3475         instead of `ideograph-hanziku-*'.
3476
3477         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3478         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3479
3480 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3481
3482         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3483         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3484         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3485         `utf-2000' is provided.
3486
3487 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3488
3489         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3490         is provided [was builtin coded-charsets].
3491
3492 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3493
3494         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3495         is provided [was builtin coded-charsets].
3496
3497 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3498
3499         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3500         is provided [was builtin coded-charsets].
3501
3502 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3503
3504         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3505         is provided [was builtin coded-charsets].
3506
3507 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3508
3509         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3510         when `utf-2000' is provided [was builtin coded-charsets].
3511
3512 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * mule/mule-conf.el (=hanziku-*): Renamed from
3515         `ideograph-hanziku-*'.
3516         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3517
3518 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3519
3520         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3521         `utf-2000' is provided [was builtin coded-charsets].
3522         (ideograph-hanziku-{1..12}): Likewise.
3523
3524 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3527         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3528
3529 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3530
3531         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3532         when `utf-2000' is provided [was builtin coded-charsets].
3533
3534 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3535
3536         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3537         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3538         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3539
3540 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3543         (ideograph-gt): Changed to an alias for `=gt'.
3544
3545 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3546
3547         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3548         is provided; it was defined as a builtin coded-charset.
3549         (ideograph-gt): Likewise.
3550
3551 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3552
3553         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3554         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3555
3556 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3557
3558         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3559         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3560
3561 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3562
3563         * mule/mule-conf.el (=big5-eten): Renamed from
3564         `chinese-big5-eten'.
3565         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3566
3567 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3570         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3571
3572 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3573
3574         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3575         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3576
3577 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3578
3579         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3580         (china3-jef): Changed to an alias for `=jef-china3'.
3581
3582 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3583
3584         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3585         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3586
3587         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3588         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3589         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3590         when `utf-2000' is provided.
3591
3592 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3593
3594         * mule/mule-charset.el (default-coded-charset-priority-list):
3595         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3596
3597         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3598         (ucs-jis-2000): Deleted.
3599
3600 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3601
3602         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3603         UTF-2000.
3604         (=ucs-jis-2000): New coded-charset for UTF-2000.
3605
3606 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3607
3608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3609         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3610
3611 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * mule/mule-charset.el (default-coded-charset-priority-list):
3614         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3615         `ideograph-cbeta'.
3616
3617 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3618
3619         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3620         builtin coded-charset].
3621
3622 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3623
3624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3625         settings for &K0-xxxx and &I-K0-xxxx.
3626
3627 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3628
3629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3630         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3631
3632 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3633
3634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3635         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3636
3637 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3640         UTF-2000.
3641         (ideograph-gt-pj-k1): Likewise.
3642         (ideograph-gt-pj-k2): Likewise.
3643
3644 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3645
3646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3647         `=jis-x0208'.
3648
3649 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3650
3651         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3652         UTF-2000 [was a builtin coded-charset].
3653
3654 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3657         (utf-8-gb-er): Likewise.
3658
3659 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3662         settings for JIS X 0212 and JIS X 0208:1978.
3663
3664 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3667         setting for JIS X 0213.
3668
3669 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3670
3671         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3672         standard-case-table in UTF-2000.
3673
3674 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3675
3676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3677         definitions for isolated-chars.
3678
3679 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3680
3681         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3682         `configure-utf-2000-lisp-directory'.
3683         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3684         `mule-lisp-load-path'.
3685
3686 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3687
3688         * startup.el (startup-setup-paths): Set and use
3689         `utf-2000-lisp-directory'.
3690         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3691         UTF-2000.
3692
3693 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3694
3695         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3696         (paths-find-utf-2000-lisp-directory): New function.
3697         (paths-construct-load-path): Add new optional argument
3698         `utf-2000-lisp-directory'.
3699
3700         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3701
3702 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3703
3704         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3705         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3706         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3707         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3708         `chinese-big5-2' in UTF-2000.
3709
3710         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3711         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3712
3713 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3714
3715         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3716         `big5-eten-er' in UTF-2000.
3717         (big5-cdp): Modify DOC-string and mnemonic.
3718
3719 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3722         UTF-2000 [renamed from utf-8-er].
3723         (utf-8-gb): New coding-system in UTF-2000.
3724         (utf-8-gb-er): Likewise.
3725         (utf-8-cns): Likewise.
3726         (utf-8-cns-er): Likewise.
3727         (utf-8-big5): Likewise.
3728         (utf-8-big5-er): Likewise.
3729         (utf-8-jis): Likewise.
3730         (utf-8-jis-er): Likewise.
3731         (utf-8-ks): Likewise.
3732         (utf-8-ks-er): Likewise.
3733         (utf-8-er): Likewise.
3734
3735 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3736
3737         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3738         instead of `utf-8-unix' in UTF-2000.
3739
3740         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3741
3742 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3743
3744         * mule/japanese.el (euc-jisx0213): New coding-system.
3745
3746         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3747         `japanese-jisx0208-1990' as the mother.
3748
3749 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3750
3751         * dumped-lisp.el (preloaded-file-list): Change condition of
3752         loading "close-cdb".
3753
3754 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3755
3756         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3757         setup `coded-charset-entity-reference-alist'.
3758
3759 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3760
3761         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3762         UTF-2000.
3763
3764 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3765
3766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3767         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3768
3769 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3770
3771         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3772         (chinese-big5-eten-a): Likewise.
3773         (chinese-big5-eten-b): Likewise.
3774         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3775         code range is #x8140 .. #x8DFE.
3776
3777 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3778
3779         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3780         UTF-2000.
3781         (chinese-big5-cdp): Likewise.
3782
3783 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3784
3785         * dumped-lisp.el (preloaded-file-list): Rename
3786         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3787
3788 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3789
3790         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3791         append `system-char-db-source-file-list' into
3792         `preloaded-file-list' in UTF-2000.
3793
3794 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3795
3796         * dumped-lisp.el (preloaded-file-list): Delete
3797         character-definition files.
3798
3799 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3800
3801         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3802         UTF-2000.
3803
3804 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3805
3806         * mule/mule-charset.el (default-coded-charset-priority-list):
3807         Delete `mojikyo-2022-1'.
3808
3809 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * mule/mule-charset.el (default-coded-charset-priority-list):
3812         Delete `mojikyo'.
3813
3814 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3815
3816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3817         `ucs-sip'.
3818
3819 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3820
3821         * mule/mule-charset.el (default-coded-charset-priority-list):
3822         Comment out `chinese-gb12345'.
3823
3824 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3825
3826         * bytecomp.el (byte-compile-insert-header): Fixed.
3827
3828 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3831         XEmacs UTF-2000.
3832
3833 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3836         UTF-2000.
3837
3838 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3839
3840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3841         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3842
3843 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3844
3845         * mule/mule-charset.el (default-coded-charset-priority-list):
3846         `japanese-jef-china3' is renamed `china3-jef'.
3847
3848 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3849
3850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3851         `japanese-jef-china3' and `ideograph-cbeta'.
3852
3853 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3854
3855         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3856
3857 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3858
3859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3860         `chinese-big5-cdp'.
3861
3862 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3863
3864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3865         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3866
3867 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3868
3869         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3870         loading character definitions.
3871
3872 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3873
3874         * dumped-lisp.el (preloaded-file-list): Rename
3875         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3876
3877 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3878
3879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3880         `chinese-big5'.
3881
3882 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * dumped-lisp.el (preloaded-file-list): Dump
3885         "Ideograph-R028-Private" with XEmacs UTF-2000.
3886
3887 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3888
3889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3890         `chinese-gb12345'.
3891
3892 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3893
3894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3895         `ideograph-gt-pj-{1..11}'.
3896
3897         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3898         XEmacs UTF-2000.
3899
3900 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3901
3902         * mule/mule-charset.el (default-coded-charset-priority-list):
3903         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3904         `chinese-isoir165'.
3905
3906 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3907
3908         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3909         `image/png', `image/x-xpm' and `image/tiff'.
3910
3911         * files.el (binary-file-regexps): Add *.PNG.
3912
3913 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3914
3915         * mule/mule-charset.el (default-coded-charset-priority-list):
3916         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3917         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3918
3919 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3920
3921         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3922         the first completion when UTF-2000 is running.
3923
3924 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3925
3926         * mule/mule-charset.el (default-coded-charset-priority-list):
3927         Delete `ucs'.
3928
3929 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3930
3931         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3932
3933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3934         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3935
3936 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3937
3938         * mule/vietnamese.el (vscii-2): Delete abolished property
3939         `composite'; now composite mode is default.
3940
3941 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3942
3943         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3944         of `raw-text'; check \uHHHH representation even if non-ascii
3945         characters are not found.
3946
3947         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3948         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3949         unconditionally.
3950
3951         * mule/viet-ccl.el: New file.
3952
3953         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3954         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3955         - Separate CCL based implementations to viet-ccl.el.
3956
3957 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3958
3959         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3960         "jisx0213.2000-1".
3961         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3962
3963         * mule/mule-charset.el (default-coded-charset-priority-list):
3964         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3965         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3966
3967 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3968
3969         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3970
3971 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3972
3973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3974         `ucs' in UTF-2000.
3975
3976 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3977
3978         * mule/mule-charset.el (default-coded-charset-priority-list):
3979         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3980         `arabic-iso8859-6'.
3981
3982 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3983
3984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3985         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3986
3987 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3988
3989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3990         `katakana-jisx0201' in UTF-2000.
3991
3992 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3993
3994         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3995         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3996         "u0FB50-Arabic-Presentation-Forms-A",
3997         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3998         "u0FE50-Small-Form-Variants",
3999         "u0FE70-Arabic-Presentation-Forms-B",
4000         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4001         UTF-2000.
4002
4003 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4004
4005         * dumped-lisp.el (preloaded-file-list): Delete
4006         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4007         ... "Ideograph-R214-Flute" in UTF-2000.
4008
4009 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4010
4011         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4012         (japanese-jisx0213-2): New coded-charset.
4013
4014         * dumped-lisp.el (preloaded-file-list): Add
4015         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4016         "Ideograph-R030-Mouth".
4017
4018 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4019
4020         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4021         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4022         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4023         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4024         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4025         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4026         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4027         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4028
4029 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4030
4031         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4032         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4033         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4034         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4035         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4036
4037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4038         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4039
4040 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4041
4042         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4043         in UTF-2000.
4044
4045 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4046
4047         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4048         (chinese-isoir165): Moved from mule/chinese.el.
4049         (chinese-cns11643-3): Moved from mule/chinese.el.
4050         (chinese-cns11643-4): Moved from mule/chinese.el.
4051         (chinese-cns11643-5): Moved from mule/chinese.el.
4052         (chinese-cns11643-6): Moved from mule/chinese.el.
4053         (chinese-cns11643-7): Moved from mule/chinese.el.
4054
4055         * mule/chinese.el: Move definition of coded-charsets to
4056         mule/mule-conf.el.
4057
4058 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4059
4060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4061         `ideograph-daikanwa'.
4062
4063 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4064
4065         * dumped-lisp.el (preloaded-file-list): Delete
4066         "ccs-jisx0201-latin.el".
4067
4068 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4069
4070         * dumped-lisp.el (preloaded-file-list): Add
4071         "u031A0-Extended-Bopomofo" in UTF-2000.
4072
4073 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4074
4075         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4076         renamed to u02E00-CJK-Radical-Supplement.
4077
4078 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4079
4080         * dumped-lisp.el (preloaded-file-list): Add
4081         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4082         "u030A0-Katakana", "u03100-Bopomofo",
4083         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4084         "u03200-Enclosed-CJK-Letters-and-Months" and
4085         "u03300-CJK-Compatibility".
4086
4087 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4088
4089         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4090         "u02F00-Kangxi-Radicals" and
4091         "u02FF0-Ideographic-Description-Characters".
4092
4093 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4094
4095         * dumped-lisp.el (preloaded-file-list): Add
4096         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4097         "u02800-Braille-Patterns" in UTF-2000.
4098
4099 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4100
4101         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4102         "uXXXXX-*.el" in UTF-2000.
4103
4104         * bytecomp.el (byte-compile-insert-header): Delete comments if
4105         non-ASCII characters are found; allow `byte-compile-dynamic' and
4106         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4107         `raw-text'.
4108
4109 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4110
4111         * dumped-lisp.el (preloaded-file-list): Add
4112         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4113         "u025A0-Geometric-Shapes.el".
4114
4115 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4116
4117         * dumped-lisp.el (preloaded-file-list): Add
4118         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4119         "u02460-Enclosed-Alphanumerics.el".
4120
4121 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4122
4123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4124         `chinese-gb2312'.
4125
4126         * dumped-lisp.el (preloaded-file-list): Add
4127         "u02200-Mathematical-Operators.el" and
4128         "u02300-Miscellaneous-Technical.el".
4129
4130 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4131
4132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4133         `chinese-cns11643-*'.
4134
4135         * dumped-lisp.el (preloaded-file-list): Add
4136         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4137         "u02190-Arrows.el" in UTF-2000.
4138
4139 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4140
4141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4142         `korean-ksc5601'.
4143
4144         * dumped-lisp.el (preloaded-file-list): Add
4145         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4146         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4147         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4148
4149 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4150
4151         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4152
4153 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4154
4155         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4156         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4157         "u01780-Khmer.el", "u01800-Mongolian.el",
4158         "u01E00-Latin-Extended-Additional.el" and
4159         "u01F00-Greek-Extended.el" in UTF-2000.
4160
4161 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4162
4163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4164         `ethiopic-ucs' and `ethiopic'.
4165
4166         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4167         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4168
4169         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4170         from mule/ethiopic.el.
4171
4172         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4173         mule/mule-conf.el.
4174
4175 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4176
4177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4178         `lao'.
4179
4180         * mule/mule-conf.el (lao): New coded-charset.
4181
4182         * dumped-lisp.el (preloaded-file-list): Add
4183         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4184         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4185         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4186         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4187         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4188
4189 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4190
4191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4192         `ucs-bmp' and `arabic-iso8859-6'.
4193
4194 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4195
4196         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4197         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4198         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4199
4200 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4201
4202         * startup.el (normal-top-level): Load autoload file for UTF-2000
4203         in UTF-2000.
4204
4205 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4206
4207         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4208         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4209         "u00020-Basic-Latin.el", "u00080-C1.el",
4210         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4211         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4212         "u002B0-Spacing-Modifier-Letters.el",
4213         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4214         UTF-2000.
4215
4216 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4217
4218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4219         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4220         instead of `vietnamese-viscii-*'.
4221
4222 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4223
4224         * mule/mule-conf.el: New file.
4225
4226         * mule/misc-lang.el: Move definition of charset `ipa' to
4227         mule/mule-conf.el.
4228
4229 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4230
4231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4232         `latin-viscii'; prefer it for characters used in Vietnamese.
4233
4234 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4235
4236         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4237
4238 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4239
4240         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4241         `vietnamese-viscii-lower'.
4242         (latin-viscii-upper): Renamed from charset
4243         `vietnamese-viscii-upper'.
4244         (vietnamese-viscii-lower): New alias for charset
4245         `latin-viscii-lower'.
4246         (vietnamese-viscii-upper): New alias for charset
4247         `latin-viscii-upper'.
4248
4249 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4250
4251         * mule/mule-charset.el (default-coded-charset-priority-list):
4252         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4253
4254 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4255
4256         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4257         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4258         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4259         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4260         lisp/utf-2000.
4261
4262 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4263
4264         * mule/ccs-tcvn5712.el: New file.
4265
4266 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4267
4268         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4269         in UTF-2000.
4270
4271 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4272
4273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4274         `japanese-jisx0208'.
4275
4276 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4277
4278         * dumped-lisp.el (preloaded-file-list): Add
4279         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4280         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4281         UTF-2000.
4282
4283         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4284         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4285         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4286         mule/ccs-viscii.el: New files.
4287
4288         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4289         if \uXXXX is found.
4290
4291 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4292
4293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4294         `hiragana-jisx0208' and `katakana-jisx0208'.
4295
4296 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4297
4298         * mule/chinese.el (chinese-cns11643-3): Define it even if
4299         `utf-2000' is provided.
4300         (chinese-cns11643-4): Likewise.
4301         (chinese-cns11643-5): Likewise.
4302         (chinese-cns11643-6): Likewise.
4303         (chinese-cns11643-7): Likewise.
4304
4305 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4306
4307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4308         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4309
4310 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4311
4312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4313         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4314
4315 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4316
4317         * mule/mule-charset.el (default-coded-charset-priority-list):
4318         Setup in UTF-2000.
4319
4320 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4321
4322         * mule/viet-chars.el: Don't define charset
4323         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4324         they are defined as builtin charsets.
4325
4326 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4327
4328         * version.el (emacs-version): Add more space just before UTF-2000
4329         version string.
4330
4331 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4332
4333         * version.el ([constant] emacs-version): Don't add a space in the
4334         preceding place of `xemacs-betaname' because it is duplicated.
4335         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4336
4337         * startup.el (splash-frame-body): Add ETL.
4338
4339 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4340
4341         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4342         is provided because it is defined as builtin charset.
4343         (chinese-cns11643-4): Likewise.
4344         (chinese-cns11643-5): Likewise.
4345         (chinese-cns11643-6): Likewise.
4346         (chinese-cns11643-7): Likewise.
4347
4348 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4349
4350         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4351         coding-system `iso-10646-ucs-4' is not defined.
4352
4353 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4354
4355         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4356         coding-system if `utf-2000' is provided.
4357
4358 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4359
4360         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4361         `utf-2000' is provided.
4362
4363 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4364
4365         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4366         if utf-2000 is provided temporally.
4367
4368 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4369
4370         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4371         as builtin variable].
4372
4373 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4374
4375         * files.el (insert-file-contents-literally): Treat file as binary;
4376         call file-name-handlers. [sync with Emacs 20.3.10]
4377
4378 2008-12-28  Vin Shelton  <acs@xemacs.org>
4379
4380         * XEmacs 21.4.22 is released
4381
4382 2008-12-30  Vin Shelton  <acs@xemacs.org>
4383
4384         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4385         during building even if no packages are found.
4386
4387 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4388
4389         * printer.el (generic-print-region): 
4390         (generic-print-buffer): 
4391         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4392         check if the msprinter device is available, now that msprinter is
4393         always available as a specifier tag. 
4394
4395 2008-12-24  Vin Shelton  <acs@xemacs.org>
4396
4397         * about.el: Add Francisco to my bio!
4398
4399 2008-12-23  Vin Shelton  <acs@xemacs.org>
4400
4401         * autoload.el: Move operator definitions to autoload-operators.el
4402         in the xemacs-base package.
4403
4404 2007-11-22  Vin Shelton  <acs@xemacs.org>
4405
4406         * about.el (about-hacker-contribution): Updated my bio.
4407
4408 2007-10-07  Vin Shelton  <acs@xemacs.org>
4409
4410         * XEmacs 21.4.21 is released
4411
4412 2007-09-19  Didier Verna  <didier@xemacs.org>
4413
4414         Update my personal info.
4415         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4416         * about.el (about-other-current-hackers): Ditto.
4417         * about.el (about-url-alist): Add my musical website.
4418         * about.el (about-personal-info): Update my entry.
4419         * about.el (about-hacker-contribution): Ditto.
4420
4421 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4422
4423         * package-get.el (package-get-download-sites): Update download
4424         sites in Japan.
4425         * package-get.el (package-get-pre-release-download-sites): Ditto.
4426
4427 2007-08-18  Vin Shelton  <acs@xemacs.org>
4428
4429         * package-get.el (package-get-pre-release-download-sites): Sync
4430         mirror sites with 21.5.  (Thanks, Adrian)
4431
4432 2007-08-09  Mike Sperber  <mike@xemacs.org>
4433
4434         * startup.el (migrate-user-init-file): Create backup of
4435         `user-init-file' before migrating.
4436         * startup.el (maybe-migrate-user-init-file): Print
4437         information about backup file.
4438         (maybe-create-compatibility-dot-emacs): Follow above change.
4439
4440 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4441
4442         * font-lock.el: Sync font-lock-add-keywords and
4443         font-lock-remove-keywords from GNU Emacs.
4444         * font-lock.el (font-lock-keywords-alist): New.
4445         * font-lock.el (font-lock-removed-keywords-alist): New.
4446         * font-lock.el (font-lock-add-keywords): New.
4447         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4448         * font-lock.el (font-lock-remove-keywords): New.
4449
4450 2007-08-16  Vin Shelton  <acs@xemacs.org>
4451
4452         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4453         patch from Hans de Graaff.
4454
4455 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4456
4457         * package-get.el (package-get-download-sites): Document Chile and
4458         update Denmark download site.
4459         * package-get.el (package-get-pre-release-download-sites): Ditto.
4460
4461 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4462
4463         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4464
4465 2006-12-09  Vin Shelton  <acs@xemacs.org>
4466
4467         * XEmacs 21.4.20 is released
4468
4469 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4470
4471         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4472
4473 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4474
4475         * info.el (Info-find-file-node, Info-insert-dir)
4476         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4477         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4478         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4479         and discussion.
4480
4481 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4482
4483         * obsolete.el (line-beginning-position): New, from 21.5.x.
4484         (line-end-position): Ditto.
4485
4486 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4487
4488         * package-get.el (package-get-download-sites): Welcome
4489         nl.xemacs.org and Thanks!
4490         * package-get.el (package-get-pre-release-download-sites): Ditto.
4491
4492 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4493
4494         * font-lock.el: Add support for not-so recent changes in Java to
4495         java-mode.
4496
4497 2006-01-28  Vin Shelton  <acs@xemacs.org>
4498
4499         * XEmacs 21.4.19 is released
4500
4501 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4502
4503         * easymenu.el: Update copyright. 
4504         * easymenu.el (easy-menu-all-popups):
4505         Add a docstring. 
4506         * easymenu.el (easy-menu-add):
4507         Document a bug, rework the function to preserve any existing
4508         non-default mode-popup-menu instead of overwriting it, and not to
4509         bother normalising the menu title (nothing else does).
4510         * easymenu.el (easy-menu-remove):
4511         Restore the default mode-popup-menu instead of leaving an empty
4512         one when we remove the last easy-menu popup. 
4513
4514 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4515
4516         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4517         as suggested by Rodrigo Ventura.
4518         * package-get.el (package-get-pre-release-download-sites): Ditto,
4519         with replacement of xemacs-21.5 by beta, which is the logical path
4520         to our beta core and package pre-releases.
4521
4522 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4523
4524         * package-get.el (package-get-download-sites): Add Hong Kong
4525         download site.
4526         * package-get.el (package-get-pre-release-download-sites): Ditto.
4527
4528 2005-12-26  Vin Shelton  <acs@xemacs.org>
4529
4530         * find-paths.el:
4531         * find-paths.el (paths-emacs-root-p): Add search for package root.
4532         * find-paths.el (paths-find-emacs-root): Replaced with
4533         paths-find-invocation-roots, which returns a list of roots.
4534         * find-paths.el (paths-find-invocation-roots): New.
4535         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4536
4537 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4538
4539         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4540         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4541
4542 2005-12-03  Vin Shelton <acs@xemacs.org>
4543
4544         * XEmacs 21.4.18 is released
4545
4546 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4547
4548         * package-get.el (package-get-download-sites): Update reflecting
4549         latest http://www.xemacs.org/Releases/ information generated by
4550         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4551         * package-get.el (package-get-pre-release-download-sites): Ditto.
4552
4553 2005-02-28  Simon Josefsson  <jas@extundo.com>
4554
4555         * about.el (xemacs-hackers): Add jas.
4556         (about-other-current-hackers): Likewise.
4557         (about-url-alist): Add URL for jas.
4558         (about-personal-info): Document jas.
4559         (about-hacker-contribution): Describe jas contributions.
4560
4561 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4562
4563         * easymenu.el (easy-menu-remove): As described in 
4564         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4565         except the "Command" menu from mode-popup-menu. 
4566
4567 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4568  
4569         * font.el (font-spatial-to-canonical): Correct calculation of 
4570         return value for pixel-based input value. 
4571  
4572 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4573
4574         * code-process.el (call-process): Process-related docstring
4575         improvements spurred by Norbert Koch.
4576         * code-process.el (call-process-region): Ditto.
4577         * code-process.el (start-process): Ditto.
4578
4579 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4580
4581         * finder.el (finder-find-library): Return filename actually
4582         searched for.
4583
4584 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4585
4586         * help.el (view-emacs-news): Use `expand-file-name' instead of
4587         `locate-data-file' as the latter will find any "NEWS" files that
4588         might exist in packages _before_ the one in core.
4589
4590 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4591
4592         * package-get.el (package-get-init-package):
4593         package-get-init-package buglet (21.4.17) by Jeff Mincy
4594         <mincy@rcn.com> fixing false temporary load-path shadows reported
4595         after package installation and simplifying code.
4596
4597 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4598
4599         * package-get.el (package-get-download-sites): Sync mirrors list
4600         with the XEmacs website.
4601         (package-get-pre-release-download-sites): Ditto.
4602
4603 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4604
4605         * derived.el (derived-mode-merge-syntax-tables):
4606         Revert my 21.5-only patch of 2003-07-18 which slipped in
4607         through Jerry James's patch of 2004-06-07.
4608
4609 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4610
4611         * cmdloop.el (keyboard-quit): Remove workaround for
4612         `region-active-p' not making sure active region is in current
4613         buffer now that it does.
4614         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4615         * simple.el (region-active-p): `region-active-p' to only return t
4616         when active region is in current buffer.
4617
4618 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4619
4620         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4621         package names, quell a byte-compiler warning, doc fix.
4622
4623 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4624
4625         * buffer.el (pop-to-buffer):
4626         * window-xemacs.el (display-buffer):
4627         Document use of `same-window-buffer-names,' `same-window-regexps'
4628         by pop-to-buffer and display-buffer. 
4629         
4630 2005-02-06  Vin Shelton <acs@xemacs.org>
4631
4632         * XEmacs 21.4.17 is released
4633
4634 2005-01-29  Ben Wing  <ben@xemacs.org>
4635
4636         * shadow.el (find-emacs-lisp-shadows):
4637         Add custom-defines to list of ignored files.
4638
4639 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4640
4641         * simple.el (shifted-motion-keys-select-region): Fix statement
4642         about unshifted-motion-keys-deselect-region.
4643
4644 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4645
4646         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4647         now) for GNU Emacs compatibility.
4648         (make-obsolete-variable): Ditto.
4649
4650 2004-01-08  Ben Wing  <ben@xemacs.org>
4651
4652         * code-files.el (load):
4653         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4654
4655 2004-12-05  Vin Shelton <acs@xemacs.org>
4656
4657         * XEmacs 21.4.16 is released
4658
4659 2004-12-04  Vin Shelton  <acs@xemacs.org>
4660
4661         * auto-autoloads.el: Regenerated.
4662
4663         * custom-load.el: Regenerated.
4664
4665 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4666
4667         Fix bug: apropos errors if a defalias refers to an undefined
4668         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4669
4670         * apropos.el (apropos):
4671         (apropos-command):
4672         * help.el (frob-help-extents):
4673         * help-macro.el (make-help-screen):
4674         * hyper-apropos.el (hyper-apropos-grok-functions):
4675         (hyper-apropos-get-doc):
4676         Catch void-function error thrown by `documentation'.
4677
4678 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4679
4680         * packages.el (package-require): Fix incorrect arg to format.
4681         This fixes a `format specifier' error.
4682
4683 2004-08-13  Jerry James  <james@xemacs.org>
4684
4685         * bytecomp.el (forward-word): Tell the byte compiler the correct
4686         number of arguments to forward-word.
4687
4688 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4689
4690         * etags.el: Fixed loading of include files for tag completion. Now
4691         you can make a tag file for a library, include it into your
4692         project and it will be reloaded only if it changed. Infinte
4693         include loops are detected and the correct tag files are loaded.
4694         * etags.el (buffer-tag-table-list): Load and verify tag files in
4695         the external function buffer-tag-table-list-load.
4696         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4697         tag files. Also load the included tag files. The priority of the
4698         included files is right below their parent file. If multiple
4699         matches occur then the symbols from the parent file are found
4700         first.
4701         * etags.el (tag-table-include-files): Corrected comment
4702         string. Switched to pattern constant tags-include-pattern to have
4703         it at a central location.
4704         * etags.el (tags-include-pattern): Added doc string.
4705         * etags.el (add-to-tag-completion-table): Removed obsolete
4706         comments as the include files are allready returned by
4707         buffer-tag-table-list and loaded.
4708         * etags.el (find-tag-internal): The include files are allready
4709         included in tag-tables as buffer-tag-table-list returns them now.
4710
4711 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4712
4713         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4714         Loading items into the notebook is now done by C code.
4715         * widgets-gtk.el (gtk-widget-instantiate-internal):
4716         Style no longer changed.
4717
4718 2004-06-28  Nix  <nix@esperi.org.uk>
4719
4720         * cmdloop.el (truncate-command-history-for-gc): Delay
4721         execution of all things that look up variable bindings,
4722         via `enqueue-eval-event'.
4723
4724 2004-06-24  Vin Shelton  <acs@xemacs.org>
4725
4726         * package-get.el (package-get-require-signed-base-updates):
4727         now defaults to nil.
4728
4729 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4730
4731         * subr.el (split-string): Clean up docstring.
4732
4733 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4734
4735         * faces.el (zmacs-region): fix typo in docstring.
4736
4737 2004-06-07  Jerry James  <james@xemacs.org>
4738
4739         * derived.el: Synch with Emacs 21.3.
4740         * subr.el (with-local-quit): New, from Emacs 21.3.
4741         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4742         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4743         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4744
4745 2004-06-16  Jerry James  <james@xemacs.org>
4746
4747         * cl.el (cl-set-substring): Increment start by the length of the
4748         string, not the string itself.
4749
4750 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4751
4752         * etags.el (tag-table-include-files): Expand included TAGS file
4753         paths to avoid problems with relative paths.  Thanks to Peter
4754         Chubb <peterc@gelato.unsw.edu.au>.
4755         * etags.el (tags-include-pattern): New.
4756         * etags.el (add-to-tag-completion-table): Parse and ignore
4757         trailing include lines.
4758
4759 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4760
4761         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4762         avoiding line solely composed of equal signs.
4763
4764 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4765
4766         * cus-edit.el (alloc): Typo fix.
4767         * cus-edit.el (custom-browse-visibility): Ditto.
4768         * cus-edit.el (custom-variable-value-create): Ditto.
4769         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4770         * cus-edit.el (custom-save-variables): Bind print-length and
4771         print-level to nil to avoid value abbreviation.
4772         * cus-edit.el (custom-save-face-internal): Ditto.
4773         * cus-edit.el (custom-save-faces): Save in sorted order.
4774         * cus-edit.el (custom-save-resets): Bind print-length and
4775         print-level to nil to avoid value abbreviation.
4776         * cus-edit.el (custom-save-loaded-themes): Ditto.
4777
4778 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4779
4780         * subr.el (split-string-default-separators): New.
4781         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4782         see comment in source.
4783
4784 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4785
4786         * mule/japanese.el (paragraph-start, paragraph-separate):
4787         Remove anchor to BOL.
4788
4789 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4790
4791         * cl.el (gensym, gentemp): Improve docstrings.
4792
4793 2004-05-10  Vin Shelton  <acs@xemacs.org>
4794
4795         * etags.el: Sync with 21.5 version.
4796
4797 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4798
4799         * etags.el:
4800         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4801         only for use with exuberant ctags. This will also enable building of 
4802         completion tables with exuberant ctags. This will not work with
4803         xemacs ctags. 
4804         * etags.el (get-tag-table-buffer): New function for creating of
4805         completion table is used if tags-exuberant-ctags-optimization-p ist t
4806         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4807         finding the tag names. New.
4808         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4809         building tag completion table with exuberant ctags. New.
4810         * etags.el (find-tag-internal): Improve exact tag matching for tags
4811         with name fields. Before the patch return types of functions or
4812         function parameters (with exuberant ctags) were found as matches.
4813
4814 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4815
4816         * list-mode.el (display-completion-list): Fixed completion list was
4817         taking the width of the frame and not of the window for displaying
4818         the selection methods.
4819
4820 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4821
4822         * menubar-items.el (default-menubar): Options are saved to custom.el.
4823
4824
4825 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * isearch-mode.el (isearch-abort): Preserve successful search target.
4828
4829 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4830
4831         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4832         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4833         Bihlmeyer.
4834         * gnuserv.el (gnuserv-mode-line-string): New.
4835         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4836         gnuserv-mode.
4837         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4838         * gnuserv.el (gnuserv-edit-files): Use
4839         make-x-device-with-gtk-fallback.
4840
4841 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4842
4843         * gtk-widgets.el: New import: gtk-accel-group-new.
4844         * dialog-gtk.el:
4845         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4846         * dialog-gtk.el (popup-builtin-question-dialog):
4847         Added support for dialog button mnemonics.
4848
4849 2004-03-22  Chris Green <cmg@dok.org>
4850
4851         * process.el (shell-command): Output buffer was ignored when a
4852         background process was run via shell-command.
4853
4854 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4855
4856         * cus-edit.el (custom-save-variables): Retrieve a list of
4857         variables to save first, sort it, and make sure the variables are
4858         saved in sorted order.
4859
4860 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4861  
4862         * package-get.el (package-get-update-base-from-buffer): Force
4863         binary coding system for verifying GnuPG signature in the
4864         package-index file.
4865  
4866 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4867
4868         * package-get.el (package-get-package-index-file-location): Handle
4869         missing "EMACSPACKAGEPATH" environment variable.
4870
4871 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4872
4873         * package-admin.el (package-admin-find-top-directory): Simplify
4874         directory comparisions and fix substring errors on short path
4875         components.
4876         * package-get.el (package-get-package-index-file-location):
4877         Default to first component of "EMACSPACKAGEPATH", if set.
4878
4879 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4880
4881         * package-get.el (process-error): New error datum.
4882
4883 2004-02-02  Vin Shelton <acs@xemacs.org>
4884
4885         * XEmacs 21.4.15 is released
4886
4887 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4888
4889         * itimer.el (activate-itimer): Modify the itimer timeout value as
4890         if it were begun at the last time when the itimer driver was woken
4891         up.
4892
4893 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4894
4895         * specifier.el (Copyright):
4896         Update.
4897         (make-specifier-and-init):
4898         (map-specifier):
4899         (canonicalize-inst-pair):
4900         (canonicalize-spec-list):
4901         (set-specifier):
4902         Synch docstrings to 21.5 where appropriate.
4903
4904 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4905
4906         * package-get.el (package-get-list-packages-where): New.  A
4907         function that allows searching for groups of packages.  For
4908         example, find all packages that require the fsf-compat package.
4909
4910 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4911
4912         The Great PUI Sync.
4913
4914         * auto-autoloads.el: Regenerated.
4915
4916         * custom-load.el: Regenerated.
4917
4918         * dumped-lisp.el (packages-hardcoded-lisp): New.
4919
4920         * menubar-items.el (menu-max-items): New.
4921         (menu-submenu-max-items): New.
4922         (menu-submenu-name-format): New.
4923         (menu-split-long-menu): New.
4924         (menu-sort-menu): New.
4925         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4926
4927         * obsolete.el (pui-add-install-directory): Renamed to the more
4928         logical `pui-set-local-package-get-directory'.
4929         (package-get-download-menu): Moved to `package-ui.el' and renamed
4930         to `package-ui-add-download-menu'.
4931
4932         * package-admin.el (package-admin-install-function-mswindows):
4933         Whitespace clean up.
4934         (package-admin-add-single-file-package): Removed.
4935         (package-admin-default-install-function): Whitespace clean up.
4936         (package-admin-find-top-directory): New.
4937         (package-admin-get-install-dir): Use it.
4938         (package-admin-get-manifest-file): 
4939         (package-admin-check-manifest): 
4940         (package-admin-add-binary-package):
4941         (package-admin-get-lispdir):
4942         (package-admin-delete-binary-package):
4943         (package-admin):
4944
4945         * package-get.el (package-get-package-index-file-location): New.
4946         (package-get-install-to-user-init-directory): New.
4947         (package-get-remote):
4948         (package-get-download-sites):
4949         (package-get-pre-release-download-sites): New.
4950         (package-get-site-release-download-sites): New.
4951         (package-get-base-filename):
4952         (package-get-always-update):
4953         (package-get-user-index-filename): Removed.
4954         (package-get-pgp-available-p): New.
4955         (package-get-require-signed-base-updates):
4956         (package-get-was-current):
4957         (package-entries-are-signed): New.
4958         (package-get-continue-update-base): New.
4959         (package-get-download-menu): Removed.
4960         (package-get-require-base):
4961         (package-get-update-base-entry):
4962         (package-get-locate-file):
4963         (package-get-locate-index-file):
4964         (package-get-maybe-save-index):
4965         (package-get-update-base):
4966         (package-get-update-base-from-buffer):
4967         (package-get-update-base-entries):
4968         (package-get-interactive-package-query):
4969         (package-get-update-all):
4970         (package-get-all):
4971         (package-get-dependencies):
4972         (package-get-init-package):
4973         (package-get-info): New.
4974         (package-get):
4975         (package-get-staging-dir):
4976         (package-get-set-version-prop): Removed.
4977         (package-get-installedp):
4978         (package-get-ever-installed-p):
4979         (packages): Removed.
4980         (package-get-custom-groups): Removed.
4981         (package-get-custom): Removed.
4982         (package-get-custom-add-entry): Removed.
4983
4984         * package-info.el (batch-update-package-info):
4985
4986         * package-net.el (package-net-batch-generate-bin-ini):
4987         (package-net-update-installed-db):
4988
4989         * package-ui.el (pui-info-buffer):
4990         (pui-directory-exists): Removed.
4991         (pui-package-dir-list): Removed.
4992         (pui-add-install-directory): Removed.
4993         (package-ui-download-menu): New.
4994         (package-ui-pre-release-download-menu): New.
4995         (package-ui-site-release-download-menu): New.
4996         (pui-set-local-package-get-directory): New.
4997         (pui-package-symbol-char):
4998         (pui-update-package-display):
4999         (pui-toggle-package):
5000         (pui-toggle-package-key):
5001         (pui-toggle-package-delete):
5002         (pui-toggle-package-delete-key):
5003         (pui-toggle-package-event):
5004         (pui-toggle-verbosity-redisplay):
5005         (pui-install-selected-packages):
5006         (pui-add-required-packages):
5007         (pui-help-echo):
5008         (pui-display-info):
5009         (list-packages-mode):
5010         (pui-list-packages):
5011
5012         * packages.el (packages-compute-package-locations):
5013         (package-require):
5014         (package-delete-name):
5015         (packages-hardcoded-lisp): Removed.
5016         (packages-useful-lisp): Removed.
5017         (packages-unbytecompiled-lisp): Removed.
5018         (packages-find-package-directories):
5019
5020         Summary:
5021
5022         Major code clean up of all things PUI.
5023
5024         Much improved code to determine where packages should be
5025         installed.  PUI no longer depends on any packages being
5026         pre-installed to compute where packages are to be installed to.
5027
5028         The user can specify the location of their package-index file.  It
5029         isn't necessary to set this because it has sane defaults.  People
5030         who "run-in-place" won't accidently overwrite the CVS
5031         package-index file.  See
5032         `package-get-package-index-file-location'. 
5033
5034         PUI will now properly clean up after itself in the event of an
5035         unsuccessful package install.  This drastically reduces the number
5036         of "wrong md5sum" FAQs.
5037
5038         non-Mule XEmacsen can no longer install Mule packages.
5039
5040         Package management via the custom interface has been removed.
5041
5042         The PUI related menubar items have been reorganised.
5043
5044         The PGP verification code has been fixed and the default for
5045         whether or not it is used is automatically computed.
5046
5047         * update-elc.el ((preloaded-file-list site-load-packages
5048         need-to-dump dumped-exe)):
5049         Just a couple of small changes to allow for
5050         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5051         existing anymore.
5052
5053 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5054
5055         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5056         apply `format' to the first argument of byte-compile-warn, it
5057         already calls format.
5058
5059 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5060
5061         * files.el (delete-old-versions): Avoid going interactive during
5062         make install when environment variable VERSION_CONTROL is set.
5063
5064 2003-12-04  Vin Shelton  <acs@xemacs.org>
5065
5066         * menubar-items.el (menu-item-search): Only bring up search dialog
5067         box if the feature is available and desired.
5068
5069 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5070
5071         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5072
5073 2003-11-05  Vin Shelton  <acs@xemacs.org>
5074
5075         * help.el (Help-prin1-face):
5076         (Help-princ-face):
5077         princ and prin1 are functions and need to be called as such.  The
5078         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5079
5080 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5081
5082         * about.el (about-xemacs): Give full version and build date.
5083
5084 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5085
5086         * win32-native.el (grep-null-device): This XEmacs has null-device.
5087
5088 2003-09-06  Mike Sperber  <mike@xemacs.org>
5089
5090         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5091         implement the specified semantics for `defvar.'
5092
5093 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5094
5095         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5096         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5097         displaying buffer in question.
5098
5099 2003-09-03  Vin Shelton <acs@xemacs.org>
5100
5101         * XEmacs 21.4.14 is released
5102
5103 2003-08-17  Vin Shelton  <acs@xemacs.org>
5104
5105         * about.el: Vanity patch.
5106
5107 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5108
5109         * code-process.el (call-process):
5110         (call-process-region):
5111         (start-process):
5112         Document coding system processing.
5113
5114 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5115
5116         * startup.el (splash-frame-body): Idiomatic English.
5117
5118 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5119
5120         * font-lock.el (font-lock-match-java-declarations): Move
5121         save-restriction, narrow-to-region to beginning of function to
5122         avoid going beyond the limit and causing an infloop.
5123
5124 2003-04-16  Jerry James  <james@xemacs.org>
5125
5126         * keydefs.el: Remove mappings for keys mapped to the nowhere
5127         defined function function-key-error.
5128
5129 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5130
5131         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5132         lisp-interaction-mode-hook): Add the docstrings.
5133
5134 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5135
5136         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5137         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5138         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5139
5140 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5141
5142         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5143         lambda list after the original doc.  Care about
5144         #'(lambda () "SingleString") 
5145         (cl-upcase-arg): 
5146         (cl-function-arglist):
5147         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5148         circular data structures in lambda list specification
5149
5150 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5151
5152         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5153         to appear in font-lock-function-name-face.
5154
5155 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5156
5157         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5158         is not also the value of the lambda.
5159
5160 2003-05-06  Andy Piper  <andy@xemacs.org>
5161
5162         * files.el (revert-buffer): Make sure local variables get processed,
5163         even in the case of an optimized reversion.
5164
5165 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5166
5167         * XEmacs 21.4.13 is released
5168
5169 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5170
5171         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5172         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5173
5174 2003-02-14  Ben Wing  <ben@xemacs.org>
5175
5176         * byte-optimize.el:
5177         * byte-optimize.el (byte-compile-inline-expand):
5178         * byte-optimize.el (byte-compile-unfold-lambda):
5179         * byte-optimize.el (byte-optimize-form-code-walker):
5180         * byte-optimize.el (byte-optimize-form):
5181         * byte-optimize.el (byte-decompile-bytecode-1):
5182         * byte-optimize.el (byte-optimize-lapcode):
5183         Review carefully and sync up to 20.7 except for areas as noted.
5184         Fixes problem with JDE compilation.
5185
5186 2003-02-05  Ben Wing  <ben@xemacs.org>
5187
5188         * simple.el:
5189         * simple.el (motion-keys-for-shifted-motion):
5190         Omit M-S-home/end from motion keys.
5191
5192 2003-02-07  Ben Wing  <ben@xemacs.org>
5193
5194         * text-props.el (text-property-any):
5195         * text-props.el (text-property-not-all):
5196         Fix bug when end > start.
5197
5198 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5199
5200         * info.el (Info-insert-dir): Make default-directory end in
5201         separator.  Patch due to Martin Buchholz.
5202
5203 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5204
5205         * XEmacs 21.4.12 "Portable Code" is released.
5206
5207 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5208
5209         * about.el: Update golubev data.
5210
5211 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5212
5213         * isearch-mode.el (isearch-mode-map): Substitute comment on
5214         desirability, and back out "GR is printable" changes.
5215
5216 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5217
5218         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5219
5220 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5221
5222         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5223
5224 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5225
5226         * menubar-items.el (default-menubar): Use browse-url-mozilla
5227         instead of browse-url-gnome-moz for Mozilla.
5228
5229 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5230
5231         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5232
5233 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5234
5235         * files.el (auto-mode-alist): Remove redundant entries for modes
5236         that live in packages.
5237         (interpreter-mode-alist): Ditto.
5238
5239 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5240
5241         * menubar-items.el (default-menubar): Sync with current
5242         browse-url-xemacs.el.
5243
5244 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * XEmacs 21.4.10 "Military Intelligence" is released.
5247
5248 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5249
5250         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5251
5252 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5253
5254         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5255
5256 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5257
5258         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5259         effect free function.
5260         (font-lock-fontify-keywords-region): Supply the argument to
5261         font-lock-compile-keywords.
5262
5263 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5264
5265         * package-get.el (package-get-download-sites): Bring sites list
5266         up to date, prefer xx.xemacs.org addresses.
5267
5268 2002-09-27  Andy Piper  <andy@xemacs.org>
5269
5270         * dialog.el (make-dialog-box): for general dialogs only
5271         delete-frame-hook will be run.
5272
5273 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5274
5275         * font-lock.el (font-lock-fontify-syntactically-region): Add
5276         comment about lookup-syntax-properties, document LOUDLY as unused.
5277
5278 2002-08-26  Andy Piper  <andy@xemacs.org>
5279
5280         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5281         merge.
5282
5283 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5284
5285         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5286         (make-obsolete-variable): Ditto.
5287         (make-compatible): Ditto.
5288         (make-compatible-variable): Ditto.
5289
5290 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5291
5292         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5293         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5294
5295 2002-08-28  Andy Piper  <andy@xemacs.org>
5296
5297         * files.el (revert-buffer): propagate revert-without-query-status.
5298
5299 2002-06-03  Andy Piper  <andy@xemacs.org>
5300
5301         * dialog-items.el (make-search-dialog): align various subcontrols
5302         in visually pleasing ways, allow frame to autosize to the dialog
5303         size.
5304         * dialog.el (make-dialog-box): add a border inside the frame. Add
5305         :autosize property, if t then reset the frame size appropriately
5306         before the frame is mapped.
5307         * gutter-items.el (set-progress-feedback-instantiator): align
5308         various subcontrols.
5309         * gutter-items.el (set-progress-abort-instantiator): ditto.
5310
5311 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5312
5313         * XEmacs 21.4.9 "Informed Management" is released.
5314
5315 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5316
5317         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5318         "&optional append" argument.
5319
5320 2002-07-16  Didier Verna  <didier@xemacs.org>
5321
5322         * subr.el (replace-in-string): fix case fold bug introduced by
5323         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5324         case-fold-search in temporary buffers.
5325
5326 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5327
5328         * lib-complete.el (find-library): Remove check for mule because
5329         decompression DOES work on Mule.
5330
5331 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5332
5333         * simple.el (join-line): New alias for `delete-indentation'.
5334
5335 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5336
5337         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5338         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5339         (font-lock-builtin-face): New.
5340         (font-lock-constant-face): New.
5341         (font-lock-face-list): Add builtin and constant faces.
5342
5343 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5344
5345         * autoload.el (make-autoload): Support define-derived-mode.
5346         Collected puts of doc-string-elt property.  Based on a patch by
5347         Didier Verna <didier@xemacs.org>.
5348
5349 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5350
5351         * wid-edit.el (widget-field-activate): Fix docstring typo.
5352
5353 2002-07-23  Andy Piper  <andy@xemacs.org>
5354
5355         * about.el (about-personal-info): update me.
5356
5357 2002-07-12  Andy Piper  <andy@xemacs.org>
5358
5359         * custom.el (custom-theme-set-variables): remove bogus
5360         arguments. Use custom-set-default to set defaults.
5361         (custom-set-variables): update doc.
5362         (custom-local-buffer): new, synced from FSF.
5363         (custom-set-default): ditto.
5364         (defcustom): update doc.
5365
5366 2002-06-16  Andy Piper  <andy@xemacs.org>
5367
5368         * menubar-items.el (default-menubar): enable windows printing on
5369         cygwin as well as native.
5370
5371 2002-06-12  Andy Piper  <andy@xemacs.org>
5372
5373         * printer.el (generic-print-buffer): catch all errors so that the
5374         print device can be cleared in all scenarios.
5375         (Printer-clear-device): make sure clearing the printer allows it
5376         to be used again immediately.
5377         (generic-print-region): make sure the default printer face is
5378         black-on-white.
5379
5380 2002-04-23  Jerry James  <james@xemacs.org>
5381
5382         * window-xemacs.el (display-buffer-function): Change doc to
5383         reflect new arg.
5384         * window-xemacs.el (pre-display-buffer-function): Ditto.
5385         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5386         non-nil, make the new window just big enough for its contents.
5387         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5388         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5389         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5390
5391 2002-06-06  Andy Piper  <andy@xemacs.org>
5392
5393         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5394         (defcustom): ditto.
5395         (custom-handle-keyword): ditto.
5396
5397 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5398
5399         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5400         Make obsolete.  Default to nil.
5401         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5402         Inspired by a patch by John Palmieri.
5403
5404 2002-07-01  Mike Alexander  <mta@arbortext.com>
5405
5406         * process.el (shell-command-on-region): Don't delete the region
5407         before giving it to call-process-region
5408
5409 2002-06-04  Jerry James <james@eecs.ku.edu>
5410
5411         * find-paths.el (paths-find-architecture-directory): Search in
5412         `system-configuration'/`base', not `base'`system-configuration'.
5413
5414 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5415
5416         * info.el (Info-index): Add missing \ in [ t].
5417
5418 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5419
5420         * gutter-items.el (gutter-buffers-tab-visible-p,
5421         buffers-tab-omit-function, buffers-tab-selection-function,
5422         buffers-tab-filter-functions):
5423         Doc improvements.
5424
5425 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5428
5429         * toolbar-items.el (toolbar-news): Fix typo in message string.
5430
5431 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5432
5433         * dialog.el (yes-or-no-p-dialog-box): 
5434         * cmdloop.el (y-or-n-p-minibuf):
5435         (yes-or-no-p-minibuf):
5436         (yes-or-no-p):
5437         (y-or-n-p): 
5438         Specify negative answers in docstrings.
5439
5440 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5441
5442         * package-ui.el (pui-help-echo): Display both installed and author
5443         version.  Use a balloon-help window to display extra info like
5444         package requires.
5445
5446 2002-05-30  Andy Piper  <andy@xemacs.org>
5447
5448         * files.el (revert-buffer-internal): don't visit
5449         revert-buffer. Kill buffer when not used. Suggested by Mike
5450         Alexander <mta@arbortext.com>
5451
5452 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5453
5454         * files.el (revert-buffer): More docstring fiddling.
5455
5456 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5457
5458         * files.el (revert-buffer):
5459         (revert-buffer-internal):
5460         (revert-buffer-insert-file-contents-function):
5461         Improve docstrings and comments.
5462
5463 2002-05-08  Andy Piper  <andy@xemacs.org>
5464
5465         * files.el (revert-buffer): observe noconfirm behavior.
5466
5467 2002-04-09  Andy Piper  <andy@xemacs.org>
5468
5469         * files.el (revert-buffer): use revert-buffer-internal if it looks
5470         like doing so will not result in any user-visible changes.
5471         (revert-buffer-internal): new function. Do the actual process of
5472         reversion and then see whether the result is any different to what
5473         we have already. If it is not then do nothing.
5474
5475 2001-12-11  Andy Piper  <andy@xemacs.org>
5476
5477         * menubar.el (get-popup-menu-response): re-order so that it works
5478         on more sane/facist window systems.
5479
5480 2001-12-03  Andy Piper  <andy@xemacs.org>
5481
5482         * faces.el (frob-face-property): don't infloop in face frobbing
5483         from Jan Vroonhof <jan@xemacs.org>.
5484
5485 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5486
5487         * faces.el (frob-face-property): Follow face fall-back hierarchy
5488         properly for face properties without an instance. Only do manual
5489         copy form 'default in last resort. This handles in particular
5490         the case where 'default itself has only a fall-back (which is
5491         the case by default on windows).
5492
5493 2001-11-24  Andy Piper  <andy@xemacs.org>
5494
5495         * printer.el (generic-print-region): set default-frame-plist to
5496         nil while creating the printer frame so that sizes reflect the
5497         printed page.
5498
5499         * faces.el (face-complain-about-font): Don't complain on printers.
5500
5501 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5502         
5503         * package-net.el: Andy synch.
5504         
5505 2001-12-16  Andy Piper  <andy@xemacs.org>
5506
5507         * package-get.el (package-get-update-all): Make sure installed.db
5508         gets updated after updating packages.
5509
5510 2002-03-28  Ben Wing  <ben@xemacs.org>
5511
5512         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5513         continuation, truncation so that we don't get line jumpiness from
5514         them being larger than the line height.
5515
5516         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5517
5518 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5519
5520         * font.el (font-window-system-mappings): Add mapping for Gtk
5521         (assume identical to X) 
5522
5523 2002-02-04  Andy Piper  <andy@xemacs.org>
5524
5525         * files.el (convert-standard-filename): Fix for short filename
5526         Peter Arius <pas@methodpark.de>
5527
5528 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5529
5530         * list-mode.el (default-choose-completion): completion-base-size
5531         should refer to local value in the completion list buffer.
5532
5533 2001-12-03  Didier Verna  <didier@xemacs.org>
5534
5535         * rect.el: autoload `replace-rectangle'.
5536         * keydefs.el (global-map): bind it to `C-x r p'.
5537
5538 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5539
5540         * XEmacs 21.4.8 "Honest Recruiter" is released.
5541
5542 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5543
5544         This patch is based on Jerry James's patch and analysis.
5545
5546         * select.el (get-clipboard):
5547         (get-selection):
5548         Update docstrings.
5549         (get-clipboard-foreign):
5550         (get-selection-foreign):
5551         New function for use as `interprogram-paste-function's.
5552
5553         * simple.el (interprogram-paste-function): Change default to
5554         `get-clipboard-foreign'; improve docstring.
5555         (interprogram-cut-function): Improve dosctring.
5556
5557 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5558
5559         * XEmacs 21.4.7 "Economic Science" is released.
5560
5561 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5562
5563         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5564
5565 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5566
5567         * obsolete.el (assq-delete-all): New compatibility alias for 
5568         remassq.
5569
5570 2002-01-09  Simon Josefsson  <jas@extundo.com>
5571
5572         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5573
5574 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5575
5576         * info.el (Info-auto-generate-directory): Default
5577         Info-auto-generate-directory to 'if-outdated.
5578
5579 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5580
5581         * startup.el (normal-top-level): Prevent migration code from
5582         trashing .emacs on an error in loading the init files.
5583
5584 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5585
5586         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5587         "system default" Xdefaults and friends get xrdb-mode.
5588
5589 2002-03-05  Mats Lidell  <matsl@contactor.se>
5590  
5591         * help-nomule.el (tutorial-supported-languages): Added Swedish
5592         tutorial. Sorted languages.
5593
5594 2002-02-11  Mike Sperber <mike@xemacs.org>
5595
5596         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5597         regenerating outdated dir files and dir is non-existent.
5598
5599 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5600
5601         * code-files.el (convert-mbox-coding-system): Improve comment.
5602         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5603         coding-system argument to `write-region-pre-hook' call.
5604         (write-region-pre-hook): Fix docstring to mention lockname argument.
5605
5606 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * minibuf.el (completing-read): Remove redundant wrong arg list.
5609
5610         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5611
5612 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5613
5614         * obsolete.el (interactive-form): new compatibility alias for 
5615         function-interactive.
5616
5617 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5618
5619         * menubar-items.el (Menubar-items-truncate-list): Removed.
5620         * menubar-items.el (Menubar-items-truncate-history): New.
5621         * menubar-items.el (default-menubar): Use
5622         Menubar-items-truncate-history.
5623
5624 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5625
5626         * printer.el (generic-print-region): Pass correct arguments to
5627         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5628         Torkelsson <torkel@acc.umu.se>.
5629
5630 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5631
5632         * help.el (describe-mode): synched with FSF 19.34; handle nil
5633         minor mode indicators.
5634
5635 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5636
5637         * minibuf.el (completing-read): Update docstring.
5638
5639 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5640
5641         * XEmacs 21.4.6 "Common Lisp" is released.
5642
5643 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5644
5645         * package-net.el: Inadvertant synch with Windows branch.  From
5646         Andy's log:
5647         (package-net-kit-version): new variable.
5648         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5649
5650 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5651
5652         * package-get.el (package-get-locate-index-file): Also search the
5653         core etc/ directory for the package index file if it can't be
5654         found in ~/.xemacs/.
5655
5656 2001-12-13  William Perry  <wmperry@gnu.org>
5657
5658         * dialog-gtk.el (popup-builtin-question-dialog):
5659         Conform to API in gui.c.
5660         
5661 2001-11-12  Andy Piper  <andy@xemacs.org>
5662
5663         * cus-edit.el (custom-save-face-internal): make sure we save
5664         non-themed faces.
5665         (custom-save-variables): ditto variables.
5666
5667 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5668
5669         * faces.el (make-face-family):
5670         (make-face-size):
5671         New face-modifying functions per Jan Vroonhof.
5672
5673         cus-face.el (custom-set-face-font-family):
5674         (custom-set-face-font-size):
5675         Use them.
5676
5677         * font.el (font-window-system-mappings): More precise docstring.
5678
5679         (font-create-name):
5680         (font-create-object):
5681         (tty-font-create-object):
5682         (tty-font-create-plist):
5683         (x-font-create-object):
5684         (x-font-create-name):
5685         (ns-font-create-name):
5686         (mswindows-font-create-object):
5687         (mswindows-font-create-name):
5688         Add doctrings.
5689
5690 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5691
5692         * gtk-faces.el (gtk-init-device-faces): removed spurious
5693         quote before let* expression.
5694
5695 2001-10-29  Andy Piper  <andy@xemacs.org>
5696
5697         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5698         modified when changing coding system.
5699
5700         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5701         that we invoke the GUI directory selector.
5702
5703 2001-10-25  Andy Piper  <andy@xemacs.org>
5704
5705         * dialog.el (make-dialog-box): use new directory dialog support.
5706         * minibuf.el (read-file-name-1): ditto.
5707         (read-file-name): ditto.
5708         (read-directory-name): ditto.
5709
5710 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5711
5712         * XEmacs 21.4.5 "Civil Service" is released.
5713
5714 2001-04-23  Didier Verna  <didier@xemacs.org>
5715
5716         * cus-edit.el (custom-variable-pre-save): New.
5717         * cus-edit.el (custom-variable-post-save): New.
5718         * cus-edit.el (custom-variable-save): use them.
5719         * cus-edit.el (custom-face-pre-save): New.
5720         * cus-edit.el (custom-face-post-save): New.
5721         * cus-edit.el (custom-face-save): use them.
5722         * cus-edit.el (custom-group-pre-save): New.
5723         * cus-edit.el (custom-group-post-save): New.
5724         * cus-edit.el (custom-group-save): use them.
5725         * cus-edit.el (Custom-save): use the pre/post functions above,
5726         call `custom-save-all' only once.
5727         * cus-edit.el (custom-variable-pre-reset-standard): New.
5728         * cus-edit.el (custom-variable-post-reset-standard): New.
5729         * cus-edit.el (custom-variable-reset-standard): use them.
5730         * cus-edit.el (custom-face-pre-reset-standard): New.
5731         * cus-edit.el (custom-face-post-reset-standard): New.
5732         * cus-edit.el (custom-face-reset-standard): use them.
5733         * cus-edit.el (custom-group-pre-reset-standard): New.
5734         * cus-edit.el (custom-group-post-reset-standard): New.
5735         * cus-edit.el (Custom-reset-standard): use them.
5736         * cus-edit.el (custom-face-reset-saved): use the pre/post
5737         functions above, call `custom-save-all' only once.
5738
5739 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5740
5741         * gutter-items.el (buffers-tab face): Derive from the modeline
5742         face by default.  Many people use white-on-black for the default
5743         font, and the tabs look hideous with that color combination.  The
5744         modeline usually has the correct colors.
5745
5746 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5747
5748         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5749         (tag-mark-stack-max): Typo fix.
5750
5751 2001-09-28  Ben Wing  <ben@xemacs.org>
5752
5753         * font-lock.el:
5754         * font-lock.el (font-lock-after-change-function):
5755         fix problem with last patch, reported by Katsumi Yamaoka.
5756
5757 2001-09-17  Ben Wing  <ben@xemacs.org>
5758
5759         * font-lock.el (font-lock-after-change-function):
5760         fix problem when you insert a comment on the line before a line of
5761         code: if we use the following char, then when you hit backspace,
5762         the following line of code turns the comment color.
5763
5764 2001-06-08  Ben Wing  <ben@xemacs.org>
5765
5766         * process.el: comment about shell-command-switch.
5767         * process.el (shell-quote-argument): Need to quote a null
5768         argument, too.  From Dan Holmsand.
5769         
5770         * startup.el (normal-top-level): Delete some unused FSF junk.
5771         * startup.el (command-line-early):
5772         
5773         * startup.el (command-line): Call MS Windows init function.
5774         
5775         * win32-native.el:
5776         * win32-native.el (mswindows-system-shells): New.
5777         * win32-native.el (mswindows-system-shell-p): New.
5778         * win32-native.el (init-mswindows-at-startup): New.
5779         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5780         * win32-native.el (mswindows-quote-one-simple-arg):
5781         * win32-native.el (mswindows-quote-one-command-arg):
5782         * win32-native.el (mswindows-construct-process-command-line-alist):
5783         Correct comments at top.  Correctly handle passing arguments
5784         to Cygwin programs and to bash.  Fix quoting of zero-length
5785         arguments (from Dan Holmsand).  Set shell-command-switch based
5786         on shell-file-name, which in turn comes from env var SHELL.
5787
5788 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5789
5790         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5791         default-toolbar-position): Fill docstrings for balloon-help.
5792
5793 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5794
5795         * faces.el: Reenable specifications over 'gtk domain.
5796
5797 2001-08-08  Didier Verna  <didier@xemacs.org>
5798
5799         * autoload.el (update-autoload-files): make defdir a file name,
5800         not directory name.
5801
5802 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5803
5804         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5805
5806         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5807
5808 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5809
5810         * font-menu.el (font-menu-set-font): Default to current font-family.
5811         (font-menu-preferred-resolution):
5812         (font-menu-size-scaling):
5813         Provide gtk defaults, too.
5814
5815 2001-07-29  Mike Alexander  <mta@arbortext.com>
5816
5817         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5818         list
5819         (custom-set-face-font-family): ditto
5820
5821 2001-07-26  Mike Sperber <mike@xemacs.org>
5822
5823         * files.el (auto-mode-alist): .9 files are man pages, too.
5824
5825 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5826
5827         * process.el (call-process-internal): bind
5828         coding-system-for-write to 'binary when calling
5829         start-process-internal, so the process receives 
5830         the literal contents of INFILE.
5831
5832 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5833
5834         * files.el (auto-mode-alist): Add configure.ac support.
5835
5836 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5837
5838         * buff-menu.el:
5839         mouse.el:
5840         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5841
5842 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5843
5844         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5845
5846 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5847
5848         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5849         mixed text.
5850         (kinsoku-eol-p): Ditto.
5851
5852 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5853
5854         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5855         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5856         characters as the category `s' or `e' correctly.
5857
5858 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5859
5860         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5861
5862 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5863
5864         * mule/cyrillic.el:  Set up case table.
5865
5866 2001-06-08  Mike Sperber <mike@xemacs.org>
5867
5868         * files.el (save-some-buffers-1): Don't zap the help window right
5869         after `map-y-or-n-p' has popped it up.
5870
5871 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5872
5873         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5874
5875 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5876
5877         * specifier.el: define-specifier-tag 'gtk.
5878
5879 2001-05-12  Ben Wing  <ben@xemacs.org>
5880
5881         * find-paths.el (paths-find-recursive-path):
5882         fix error with null EXCLUDE-REGEXP.
5883         
5884         * font-lock.el (font-lock-mode):
5885         fix problem reported by hrvoje with buffers starting with a space.
5886         
5887 2001-05-06  Ben Wing  <ben@xemacs.org>
5888
5889         * dialog.el (make-dialog-box):
5890         * menubar-items.el (default-menubar):
5891         * printer.el (generic-print-buffer):
5892         * printer.el (generic-print-region):
5893         implement printing the selection when it's selected.
5894
5895 2001-04-18  Didier Verna  <didier@xemacs.org>
5896
5897         * cus-edit.el (Custom-reset-standard): reset to standard settings
5898         not only when the buffer's :custom-state is 'modified, but also
5899         when it is 'set or 'saved.
5900
5901 2001-04-17  Didier Verna  <didier@xemacs.org>
5902
5903         * startup.el (load-user-init-file): define `custom-file' before
5904         loading the user's init file.
5905
5906 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5907
5908         * menubar.el (popup-mode-menu): Make it work with
5909         popup-menu-titles turned off.
5910         
5911 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5912
5913         * about.el (about-mailto-link): Use compose-mail for sending mail.
5914
5915 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5916
5917         * package-admin.el (package-install-hook): New.
5918         (package-delete-hook): New.
5919         (package-admin-add-single-file-package): Use package-delete-hook.
5920
5921         * package-get.el (package-get): Use package-install-hook.
5922
5923 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5924
5925         * package-ui.el (pui-install-selected-packages): reverse the lists
5926         of packages so that they get handled in the same order as they
5927         were selected.
5928
5929 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5930
5931         * packages.el (locate-library): Use read-library-name for completion.
5932
5933 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5934
5935         * byte-optimize.el (=): `=' is not a binary predicate!
5936         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5937         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5938
5939 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5940
5941         * bytecomp.el (byte-compile-arithcompare):
5942         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5943
5944 2001-06-03  William M. Perry  <wmperry@gnu.org>
5945
5946         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5947         return the filename selected by the user!
5948
5949 2001-05-31  William M. Perry  <wmperry@gnu.org>
5950
5951         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5952         in XEmacs/GTK.
5953
5954 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5955
5956         * coding.el: Tiny typo fixed.
5957
5958 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5959
5960         * XEmacs 21.4.3 "Academic Rigor" is released.
5961
5962 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5963
5964         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5965
5966 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5967
5968         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5969
5970 2001-05-04  Ben Wing  <ben@xemacs.org>
5971
5972         * printer.el (generic-print-buffer):
5973         * printer.el (generic-print-region):
5974         Enable dialog boxes.  Apply workaround recommended by Kirill.
5975         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5976         
5977         * simple.el (kill-whole-line):
5978         * simple.el (kill-line-1):
5979         * simple.el (kill-entire-line):
5980         * simple.el (kill-line):
5981         * simple.el (backward-kill-line):
5982         Take out interactive dependence of kill-whole-line.
5983
5984 2001-04-22  Ben Wing  <ben@xemacs.org>
5985
5986         * dialog.el (make-dialog-box):
5987         Put dialog titles back in -- this time correctly.  Fix various
5988         other problems with leaks and such.
5989
5990         * simple.el (region-exists-p):
5991         * simple.el (region-active-p):
5992         Add comment about which one is correct to use in menu specs.
5993
5994 2001-05-05  Ben Wing  <ben@xemacs.org>
5995
5996         * dialog.el (make-dialog-box): fix doc string.
5997         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5998         take out Pretty Print.
5999         * printer.el:
6000         * printer.el (printer-current-device): New.
6001         * printer.el (Printer-get-device): New.
6002         * printer.el (Printer-clear-device): New.
6003         * printer.el (generic-page-setup): New.
6004         * printer.el (generic-print-buffer):
6005         * printer.el (generic-print-region):
6006         Implement Page Setup.  Handle errors properly.
6007
6008 2001-05-05  Ben Wing  <ben@xemacs.org>
6009
6010         * subr.el (error): Complete list of errors in doc string.
6011         
6012 2001-04-22  Ben Wing  <ben@xemacs.org>
6013
6014         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6015         
6016 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6017
6018         * build-report.el: Remove CVS keywords since this file has been in
6019         core lisp for a while now.
6020         * build-report.el (build-report-make-output-files): Fix typo.
6021
6022 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6023
6024         * about.el (about-finish-buffer): Make sure the last change works
6025         even if EVENT is nil.
6026
6027 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6028
6029         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6030         clicked, not the one that happens to be the current buffer at the
6031         time.
6032
6033 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6034
6035         * cus-edit.el (custom-display): Support the GTK Window System also.
6036
6037 2001-04-30  Ben Wing  <ben@xemacs.org>
6038
6039         * printer.el:
6040         * printer.el (printer-page-header):
6041         * printer.el (Print-context): New.
6042         * printer.el (printer-page-footer):
6043         * printer.el (generate-header-element): New.
6044         * printer.el (generate-header-line): New.
6045         * printer.el (print-context-property):
6046         * printer.el (generic-print-buffer):
6047         * printer.el (generic-print-region):
6048         Implement headers and footers.  Implement calling Print dialog box
6049         (#### but it doesn't quite work yet).
6050
6051 2001-04-25  Ben Wing  <ben@xemacs.org>
6052
6053         * about.el (xemacs-hackers):
6054         * about.el (about-url-alist):
6055         * about.el (about-personal-info):
6056         * about.el (about-hacker-contribution):
6057         More contributions.
6058         
6059         * simple.el (handle-post-motion-command):
6060         Fix spurious setting of zmacs-region-stays to t after a non-shift
6061         motion command.
6062
6063 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6064
6065         * about.el (about-personal-info): Update my bio.
6066         (about-hacker-contribution): Ditto.
6067
6068 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6069
6070         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6071
6072 2001-04-19  Andy Piper  <andy@xemacs.org>
6073
6074         * package-net.el (package-net-cygwin32-binary-size): new size.
6075         (package-net-win32-binary-size): new size.
6076         (package-net-convert-index-to-ini): Use new arch.
6077         (package-net-batch-convert-index-to-ini): Removed.
6078         (package-net-generate-bin-ini): New.
6079         (package-net-batch-generate-bin-ini): New.
6080
6081 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6082
6083         * XEmacs 21.4.1 "Copyleft" is released.
6084
6085 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6086
6087         * x-compose.el (xlib-input-method-bug-workaround):
6088         (alias-colon-to-double-quote):
6089         Force sort in map-keymap to work around rehash bug.
6090
6091 2001-04-17  Ben Wing  <ben@xemacs.org>
6092
6093         * about.el: Finish overhaul, add a few new hackers, update a
6094         couple old ones.
6095
6096 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6097
6098         * XEmacs 21.4.0 "Solid Vapor" is released.
6099
6100 2001-04-15  Ben Wing  <ben@xemacs.org>
6101
6102         * about.el:
6103         * about.el (about-headline-face): New.
6104         * about.el (about-link-face): New.
6105         * about.el (about-current-release-maintainers): New.
6106         * about.el (about-other-current-hackers): New.
6107         * about.el (about-url-alist):
6108         * about.el (about-once-and-future-hackers): New.
6109         * about.el (about-mailto-link): New.
6110         * about.el (about-get-buffer):
6111         * about.el (about-finish-buffer):
6112         * about.el (about-xemacs):
6113         * about.el (about-features): Removed.
6114         * about.el (about-advantages): New.
6115         * about.el (about-maintainer-info): Removed.
6116         * about.el (about-personal-info): New.
6117         * about.el (about-hacker-contribution): New.
6118         * about.el (about-maintainer):
6119         * about.el (about-show-linked-info):
6120         * about.el (about-hackers):
6121         Major revamping.  Rewriting of most of the text, improve the
6122         link handling, separate info on contributors into personal
6123         and contribution info, add new contributors, update personal
6124         info, etc. etc.
6125         
6126         * menubar-items.el (default-menubar):
6127         Help menubar entry for News now says more accurately
6128         "What's New in XEmacs".
6129         
6130         * mouse.el:
6131         * mouse.el (mouse-track-cleanup-hook):
6132         * mouse.el (mouse-track):
6133         Don't set-buffer to a dead buffer when calling mouse-track
6134         cleanup hooks.
6135
6136 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6137
6138         * XEmacs 21.2.47 "Zephir" is released.
6139
6140 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6141
6142         * dialog.el (make-dialog-box): Disable dialog box titles until
6143         we get them working.
6144
6145 2001-03-30  Ben Wing  <ben@xemacs.org>
6146
6147         * help.el:
6148         * help.el (Help-princ-face):
6149         * help.el (Help-prin1-face):
6150         * help.el (frob-help-extents):
6151         * help.el (describe-function-1):
6152         * help.el (describe-variable):
6153         Avoid using font-lock faces, which may not be defined.
6154         Instead, use hyper-apropos faces, and make sure they're
6155         defined as necessary by using `require'. (It's not so safe
6156         to do this for font-lock.) In any case, we will eventually
6157         be merging this functionality into hyper-apropos.
6158
6159         * loaddefs.el (completion-ignored-extensions):
6160         Fix documentation.
6161         
6162         * menubar-items.el (menu-truncate-list): Removed.
6163         * menubar-items.el (Menubar-items-truncate-list): New.
6164         * menubar-items.el (default-menubar):
6165         Fix errors if grep or compile command is too long.  Rename helper
6166         function to be less visible.
6167
6168 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6169
6170         * byte-optimize.el (byte-optimize-minus):
6171         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6172
6173 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6174
6175         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6176         Mule is available.
6177
6178         * mule/latin.el: New file.
6179
6180 2001-03-11  Ben Wing  <ben@xemacs.org>
6181
6182         * auto-save.el:
6183         * auto-save.el (auto-save-directory):
6184         * auto-save.el (make-auto-save-file-name):
6185         * auto-save.el (auto-save-file-name-p): New.
6186
6187         Merge in improvements from other definition of
6188         make-auto-save-file-name in files.el.
6189         
6190         * auto-save.el (auto-save-original-name):
6191         * auto-save.el (auto-save-name-in-fixed-directory):
6192         * auto-save.el (auto-save-unslashify-name): Removed.
6193         * auto-save.el (auto-save-slashify-name): Removed.
6194         * auto-save.el (auto-save-reserved-chars): New.
6195         * auto-save.el (auto-save-escape-name): New.
6196         * auto-save.el (auto-save-unhex): New.
6197         * auto-save.el (auto-save-unescape-name): New.
6198
6199         Change algorithm for encoding filenames in auto-save names to be
6200         entirely safe with all filesystems and all possible characters in
6201         a filename, and 100% reversible. (Essentially, uses
6202         quoted-printable as the encoding.)
6203         
6204         * auto-save.el (recover-all-files):
6205
6206         Use insert-directory rather than calling ls directly -- fixes
6207         things under Windows.
6208
6209         * files.el:
6210         * files.el (convert-standard-filename): Substitute FSF's
6211         definition for this (we had nothing here before).
6212         
6213         * files.el (backup-buffer): Warning fix.
6214         
6215         * files.el (make-backup-file-name):
6216         * files.el (find-backup-file-name):
6217         Fix error in calling sequence to auto-save-file-name-p.
6218         
6219         * files.el (recover-file):
6220         Use insert-directory rather than calling ls directly -- fixes
6221         things under Windows.
6222
6223         * files.el (make-auto-save-file-name): Removed.
6224         * files.el (auto-save-file-name-p): Removed.
6225         auto-save is always dumped so no sense in having a definition
6226         that will always be overwritten with another.
6227         
6228         * files.el (insert-directory):
6229         * win32-native.el:
6230         * win32-native.el (debug-mswindows-process-command-lines):
6231         * win32-native.el (original-make-auto-save-file-name): Removed.
6232         * win32-native.el (make-auto-save-file-name): Removed.
6233
6234
6235 2001-03-21  Martin Buchholz <martin@xemacs.org>
6236
6237         * XEmacs 21.2.46 "Urania" is released.
6238
6239 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6240
6241         * menubar-items.el (default-menubar): Update sample.emacs to
6242         sample.init.el and adjust accelerators.
6243
6244 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6245
6246         * build-report.el (build-report): Improve docstring.
6247
6248 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6249
6250         * ChangeLog: Log GTK merge.
6251
6252         * gutter-items.el:
6253         * mwheel.el:
6254         * sound.el:
6255         * startup.el:
6256         Revert gratuitous whitespace changes.
6257
6258 2001-03-07  Ben Wing  <ben@xemacs.org>
6259
6260         * help.el:
6261         * help.el (key-or-menu-binding):
6262         * help.el (Help-find-file): New.
6263         * help.el (describe-beta):
6264         * help.el (describe-copying):
6265         * help.el (describe-project):
6266         * help.el (view-emacs-news):
6267         * help.el (view-sample-init-el): New.
6268         * help.el (Help-princ-face): New.
6269         * help.el (Help-prin1-face): New.
6270         * help.el (help-symbol-function-context-menu):
6271         * help.el (help-symbol-variable-context-menu):
6272         * help.el (help-symbol-function-and-variable-context-menu):
6273         * help.el (frob-help-extents):
6274         * help.el (describe-function-1):
6275         * help.el (describe-variable):
6276
6277         Add coloring in Help buffers, correspondent with hyperlinks.
6278         View files in view-mode rather than Fundamental.
6279         Remove separators from context menus -- now handled in generic code.
6280         Add `Find Tag' to context menu.
6281         
6282         * menubar.el (popup-mode-menu):
6283
6284         Rewrite code that outputs the popup menu to (a) put more specific
6285         entries first, (b) be more robust, (c) output the proper context
6286         menu separators automatically (the context menu functionality is
6287         new and currently used only by Help).
6288
6289 2001-03-10  William M. Perry  <wmperry@aventail.com>
6290
6291         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6292         this function when converting from the 21.1 GTK branch.  Now
6293         supports file, password, question, and color built-in dialogs.
6294
6295 2001-03-06  Ben Wing  <ben@xemacs.org>
6296
6297         * keydefs.el:
6298         * keydefs.el (global-map):
6299         Add commented-out change of M-k (for 21.5).
6300         
6301         * menubar-items.el (default-menubar):
6302         Fix items to control kill-line behavior; add items for
6303         shifted motion.
6304         
6305         * simple.el:
6306         * simple.el (kill-whole-line):
6307         * simple.el (historical-kill-line): Removed.
6308         * simple.el (kill-line): Removed.
6309         * simple.el (kill-entire-line): New.
6310         * simple.el (kill-line-1): New.
6311         * simple.el (backward-kill-line):
6312         Undo kill-whole-line == always changes.  Add new function
6313         kill-entire-line to unconditionally delete the current line.
6314         Add comments describing the lamentable state of affairs of
6315         the kill-line functions and variables.
6316
6317 2001-03-02  Ben Wing  <ben@xemacs.org>
6318
6319         * simple.el:
6320         * simple.el (beginning-of-buffer):
6321         * simple.el (end-of-buffer):
6322         * simple.el (mark-ring-unrecorded-commands):
6323         * simple.el (signal-error-on-buffer-boundary):
6324         * simple.el (shifted-motion-keys-select-region):
6325         * simple.el (unshifted-motion-keys-deselect-region):
6326         * simple.el (motion-keys-for-shifted-motion): New.
6327         * simple.el (handle-pre-motion-command):
6328         * simple.el (handle-post-motion-command):
6329         * simple.el (forward-char-command):
6330         * simple.el (backward-char-command):
6331         * simple.el (scroll-up-command):
6332         * simple.el (scroll-down-command):
6333         * simple.el (next-line):
6334         * simple.el (previous-line):
6335         * simple.el (backward-block-of-lines):
6336         * simple.el (forward-block-of-lines):
6337         * simple.el (backward-word):
6338         * simple.el (mark-word):
6339
6340         Augment documentation of the most common motion commands to make
6341         note of the shifted-motion support.  Improve the support to (a)
6342         properly document how it works and why it's done in the fashion it
6343         is, and (b) allow the keystrokes that trigger it to be customized.
6344
6345         Correct error in the customize specification of
6346         mark-ring-unrecorded-commands.
6347
6348 2001-03-02  Ben Wing  <ben@xemacs.org>
6349
6350         * font-lock.el:
6351         * font-lock.el (font-lock-pending-extent-table): Removed.
6352         * font-lock.el (font-lock-pending-buffer-table): New.
6353         * font-lock.el (font-lock-pre-idle-hook):
6354         * font-lock.el (font-lock-after-change-function):
6355         * font-lock.el (font-lock-fontify-pending-extents):
6356         * font-lock.el (font-lock-lisp-like):
6357
6358         Fix handling of pending extents to avoid excessive slowness (N^2
6359         behavior) when making lots of buffer changes between redisplays,
6360         such as when saving the Options.
6361
6362 2001-03-09  William M. Perry  <wmperry@aventail.com>
6363
6364         * device.el:
6365         * dragdrop.el:
6366         * dumped-lisp.el:
6367         * faces.el:
6368         * frame.el:
6369         * gnuserv.el:
6370         * loadup.el:
6371         * menubar-items.el:
6372         * minibuf.el:
6373         The Great GTK Merge.
6374
6375         * ChangeLog.GTK:
6376         * dialog-gtk.el:
6377         * gdk.el:
6378         * generic-widgets.el:
6379         * glade.el:
6380         * gnome-widgets.el:
6381         * gnome.el:
6382         * gtk-compose.el:
6383         * gtk-extra.el:
6384         * gtk-faces.el:
6385         * gtk-ffi.el:
6386         * gtk-file-dialog.el:
6387         * gtk-font-menu.el:
6388         * gtk-glyphs.el:
6389         * gtk-init.el:
6390         * gtk-iso8859-1.el:
6391         * gtk-marshal.el:
6392         * gtk-mouse.el:
6393         * gtk-package.el:
6394         * gtk-password-dialog.el:
6395         * gtk-select.el:
6396         * gtk-widget-accessors.el:
6397         * gtk-widgets.el:
6398         * gtk.el:
6399         widgets-gtk.el:
6400         The Great GTK Merge: new files.
6401
6402 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6403
6404         * generic-widgets.el: Don't require gtk (a built-in feature) at
6405         top level.  Don't execute the last sexp unless (featurep 'gtk).
6406
6407 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6408
6409         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6410
6411 2001-02-23  Martin Buchholz <martin@xemacs.org>
6412
6413         * XEmacs 21.2.45 "Thelxepeia" is released.
6414
6415 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6416  
6417         * about.el (xemacs-hackers): update my entry. 
6418         * about.el (about-maintainer-info): ditto. 
6419         * about.el (about-hackers): ditto. 
6420
6421 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6422
6423         * about.el (about-maintainer-info): More vanity info about
6424         yours truly.
6425
6426 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6427
6428         * build-report.el (build-report-destination): xemacs-build-reports
6429         has moved to SourceForge, where mailing list name length is
6430         restricted, hence the name change to
6431         xemacs-buildreports@xemacs.org.
6432         * build-report.el (build-report-keep-regexp): Update default.
6433         * build-report.el (build-report-delete-regexp): Ditto.
6434         * build-report.el (build-report-make-output-files): Ditto.
6435
6436 2001-02-19  Craig Lanning  <lanning@scra.org>
6437
6438         * lisp-mode.el: Add indentation specifications for following
6439         Common Lisp forms: handler-case, handler-bind, with-slots,
6440         with-open-file, with-open-stream, print-unreadable-object.
6441
6442 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6443
6444         * font-lock.el (font-lock-set-defaults-1):
6445         Move initialization of `font-lock-cache-position' so that it's set
6446         even if font-lock-keywords is already defined.
6447
6448 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6449
6450         * autoload.el (generate-file-autoloads-1):
6451         Use `emacs-lisp-mode-syntax-table' instead of
6452         `lisp-mode-syntax-table'.
6453         * lisp-mode.el (lisp-mode-syntax-table):
6454         Get rid of old checks for `parse-partial-sexp' version.
6455         Make `|' (pipe) string delimiter instead of punctuation.
6456
6457 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6458
6459         * window.el (save-selected-window):
6460         Use gensym for better macro hygiene.
6461
6462 2001-02-06  Mike Sperber <mike@xemacs.org>
6463
6464         * dump-paths.el:
6465         * startup.el (startup-setup-paths): Set and use
6466         `mule-lisp-directory'.
6467         (startup-setup-paths-warning): Ditto.
6468
6469         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6470         (paths-construct-load-path): Consider `mule-lisp-directory'.
6471
6472 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6473
6474         * font-lock.el: Syntax table improvements used.  A few random
6475         changes are not specified below.
6476         (font-lock-fontify-string-delimiters):
6477         (font-lock-syntactic-keywords):
6478         (font-lock-cache-state nil):
6479         (font-lock-cache-position):
6480         New variables.
6481         (font-lock-set-syntax):
6482         (font-lock-apply-syntactic-highlight):
6483         (font-lock-fontify-syntactic-anchored-keywords):
6484         (font-lock-fontify-syntactic-keywords-region):
6485         (font-lock-eval-keywords):
6486         New functions.
6487         (font-lock-remove-face):
6488         (font-lock-fontify-syntactically-region):
6489         Use syntax properties.
6490
6491 2001-02-08  Martin Buchholz <martin@xemacs.org>
6492
6493         * XEmacs 21.2.44 "Thalia" is released.
6494
6495 2001-01-16  Mike Sperber <mike@xemacs.org>
6496
6497         * startup.el (normal-top-level): Work even if no installation root
6498         is found.
6499
6500 2001-01-30  Andy Piper  <andy@xemacs.org>
6501
6502         * gutter-items.el (progress-abort-glyph): remove instantiator.
6503         (set-progress-abort-instantiator): new function.
6504         (abort-progress-feedback): use it.
6505
6506         * gutter.el (set-gutter-dirty-p): new function.
6507
6508 2001-01-30  Didier Verna  <didier@xemacs.org>
6509
6510         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6511
6512 2001-01-24  Didier Verna  <didier@xemacs.org>
6513
6514         * sound.el (sound-extension-list): give a better default value.
6515         * sound.el (load-sound-file): improve the doc string, also find
6516         files given by absolute names, pass a real extension list to
6517         `locate-file'.
6518
6519 2001-01-26  Martin Buchholz <martin@xemacs.org>
6520
6521         * XEmacs 21.2.43 "Terspichore" is released.
6522
6523 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6524
6525         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6526         messages from gnuserv.
6527
6528 2001-01-20  Martin Buchholz <martin@xemacs.org>
6529
6530         * XEmacs 21.2.42 "Poseidon" is released.
6531
6532 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6533
6534         * cl-macs.el (cl-upcase-arg): New function.
6535         (cl-function-arglist): New function.
6536         (cl-transform-lambda): Automatically add CL-style lambda list to
6537         documentation string using functions above.
6538
6539 2001-01-12  Andy Piper  <andy@xemacs.org>
6540
6541         * package-get.el (package-get-custom): call
6542         package-net-update-installed-db.
6543
6544         * package-ui.el (pui-install-selected-packages): call
6545         package-net-update-installed-db.
6546
6547         * package-net.el (package-net-update-installed-db): use
6548         packages-package-list so that we reflect reality.
6549
6550         * packages.el (packages-package-list): Make docstring reflect
6551         reality.
6552
6553         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6554
6555         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6556         isn't installed.
6557
6558 2001-01-17  Andy Piper  <andy@xemacs.org>
6559
6560         * wid-edit.el (widget-activation-glyph-mapper): activate or
6561         deactivate native widgets.
6562         (widget-glyph-insert-glyph): record instantiator.
6563         (widget-push-button-value-create): use it.
6564
6565         * gui.el (gui-button-action): new function. Make button's domain
6566         buffer current when calling.
6567         (make-gui-button): update to use gui-button-action.
6568
6569 2001-01-16  Didier Verna  <didier@xemacs.org>
6570
6571         * menubar-items.el (default-menubar): add an entry for modeline
6572         horizontal scrolling in Options -> Display.
6573
6574 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6575
6576         * package-get.el (package-get-require-signed-base): Set to nil
6577         by default.
6578
6579 2001-01-17  Martin Buchholz <martin@xemacs.org>
6580
6581         * XEmacs 21.2.41 "Polyhymnia" is released.
6582
6583 2001-01-16  Mike Sperber <mike@xemacs.org>
6584
6585         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6586         catch lisp/mule/.
6587
6588 2001-01-14  Mike Sperber <mike@xemacs.org>
6589
6590         * startup.el (maybe-create-compatibility-dot-emacs):
6591         (maybe-unmigrate-user-init-file):
6592         (unmigrate-user-init-file): Created.
6593         (maybe-migrate-user-init-file): Offer creation of compatibility
6594         .emacs.
6595         Some doc fixes wrt init file location.
6596
6597 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6598
6599         * faces.el (face-frob-from-locale-first): new variable.
6600         (frob-face-font-2): Honor tags arg while trying to use
6601         standard-face-mapping.  When face-frob-from-locale-first is set,
6602         first try to set face inheriting from frobbed-face.
6603
6604 2001-01-15  Didier Verna  <didier@xemacs.org>
6605
6606         * about.el (xemacs-hackers): update my entry.
6607         * about.el (about-url-alist): ditto.
6608         * about.el (about-maintainer-info): ditto.
6609         * about.el (about-hackers): ditto.
6610
6611 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6612
6613         The byte compiler has been badly broken for a year,
6614         by the patch of 1999-12-06.
6615         * byte-optimize.el (byte-optimize-form-code-walker):
6616         Bug was: the byte compiler was making this erroneous optimization:
6617         (progn (or (foo)) (bar)) ==> (bar)
6618
6619 2000-11-20  Mike Sperber <mike@xemacs.org>
6620
6621         * setup-paths.el (paths-core-load-path-depth): Split
6622         `paths-load-path-depth' in two for site and core lisp.  Don't
6623         recurse into core.
6624         * setup-paths.el (paths-construct-load-path): Use.
6625
6626 2001-01-10  Andy Piper  <andy@xemacs.org>
6627
6628         * package-net.el (package-net-cygwin32-binary-size): new variable
6629         (package-net-win32-binary-size): ditto.  add much needed
6630         commentary.
6631
6632         * gutter-items.el (buffers-tab-items): correct off-by-one error
6633         for buffers-tab-max-size.
6634
6635 2001-01-08  Martin Buchholz <martin@xemacs.org>
6636
6637         * XEmacs 21.2.40 is released.
6638
6639 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6640
6641         * mule/hebrew.el: Fix comments and typos.
6642         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6643
6644 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6645
6646         * ChangeLog.1: move ancient log from fill.el.
6647
6648         * dump-paths.el:
6649         paragraphs.el:
6650         mule/mule-category.el:
6651         Miscellaneous typo fixes and slight doc clarifications.
6652
6653         * mule/mule-ccl.el:  Correct file name in header.
6654
6655 2000-12-31  Martin Buchholz <martin@xemacs.org>
6656
6657         * XEmacs 21.2.39 is released.
6658
6659 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6660
6661         * byte-optimize.el (byte-optimize-cond):
6662         (byte-optimize-cond-1): New.
6663         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6664         Optimizes (cond (x nil)) ==> nil.
6665         Provide better diagnostic on malformed expr like (cond foo).
6666
6667 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6668
6669         * mule/mule-coding.el:
6670         mule/mule-cmds.el (reset-language-environment,
6671         set-language-environment-coding-systems):
6672         Safer default coding-priority-list, corresponding to src/file-coding.h.
6673
6674 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6675
6676         * package-admin.el: Allow package removal from
6677         early-package-load-path.
6678
6679 2000-12-15  Andreas Jaeger  <aj@suse.de>
6680
6681         * about.el (about-maintainer-info): Update my entry.
6682
6683 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6684
6685         * packages.el (locate-library): Add support for bzip2
6686         compressed .el files.
6687
6688 2000-12-12  Andy Piper  <andy@xemacs.org>
6689
6690         * package-net.el: new file.
6691
6692 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6693
6694         * font-lock.el: Add missing C++ keywords.
6695
6696 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6697
6698         * simple.el (indent-for-comment): Preserve indentation of comments
6699         starting in column 0, as documented in (Info-goto-node
6700         "(xemacs)Comments").  Update docstring accordingly.
6701
6702 2000-12-05  Martin Buchholz <martin@xemacs.org>
6703
6704         * XEmacs 21.2.38 is released.
6705
6706 2000-12-04  Didier Verna  <didier@xemacs.org>
6707
6708         * mouse.el (default-mouse-track-set-point-in-window): remove
6709         spurious '+' operation detected by Martin.
6710
6711
6712 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6713
6714         * cl-extra.el (coerce):
6715         Implement char to integer coercion.
6716         Remove extraneous (numberp) test.
6717
6718         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6719         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6720         (byte-optimize-predicate):
6721         Warn if evaluating constant expression signals an error.
6722         (byte-optimize-form): Small simplification.
6723
6724         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6725
6726 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6727
6728         * byte-optimize.el:
6729         (byte-optimize-minus):
6730         (byte-optimize-plus):
6731         (byte-optimize-mult):
6732         (byte-optimize-quo):
6733         Use (car (last x)) instead of (last x) to get last elt!
6734         Use `byte-optimize-predicate' to optimize `%'.
6735         Move optimizations for special numeric args to bytecomp.el.
6736         * bytecomp.el (byte-compile-associative): Remove.
6737         (byte-compile-max): New.
6738         (byte-compile-min): New.
6739         Properly handle erroneous calls: (max) (min).
6740         (byte-compile-plus): New.
6741         (byte-compile-minus):
6742         It's easiest to handle 0, +1 and -1 args here.
6743         (byte-compile-mult): New.
6744         It's easiest to handle 1, -1 and 2 args here.
6745         (byte-compile-quo):
6746         It's easiest to handle 0, +1 and -1 args here.
6747         Issue byte-compiler warning when dividing by zero.
6748
6749         Byte-compiler arithmetic improvements.
6750         Better optimize these expressions in the obvious way:
6751         (+ x y 1)   -->  varref x varref y add add1
6752         (+ x y -1)  -->  varref x varref y add sub1
6753         (- x y 0)   -->  (- x y)
6754         (- 0 x y)   -->  (- (- x) y)
6755         (% 42 19)   --> compile-time constant
6756         (/ 42 19)   --> compile-time constant
6757         (* (foo) 2) --> foo call dup plus
6758
6759         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6760         unless (declaim (optimize (safety 3)))
6761         or (setq byte-compile-delete-errors nil).
6762
6763 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6764
6765         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6766         docstrings.
6767
6768 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6769
6770         * startup.el (command-line-do-help):  Add documentation of
6771         portable dumper switches.
6772
6773 2000-11-22  Andy Piper  <andy@xemacs.org>
6774
6775         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6776
6777         * glyphs.el (init-glyphs): don't use autodetect for strings.
6778
6779 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6780
6781         * byte-optimize.el (byte-optimize-char-before):
6782         (byte-optimize-backward-char):
6783         (byte-optimize-backward-word):
6784         Fix incorrect optimizations for these sorts of expressions:
6785         (let ((x nil)) (backward-char x))
6786
6787 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6788
6789         * byte-optimize.el:
6790         * byte-optimize.el (byte-optimize-backward-char): New.
6791         * byte-optimize.el (byte-optimize-backward-word): New.
6792         Make backward-word and backward-char as efficient as forward versions.
6793
6794         * bytecomp.el (byte-compile-no-args-with-one-extra):
6795         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6796         * bytecomp.el (byte-compile-two-args-with-one-extra):
6797         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6798         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6799         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6800         Check if extra arg is constant nil, and if so, use byte-coded call.
6801
6802         * simple.el (backward-word):
6803         * simple.el (mark-word):
6804         * simple.el (kill-word):
6805         * simple.el (backward-kill-word):
6806         Make COUNT argument optional, for consistency with forward-char et al.
6807
6808         * abbrev.el (abbrev-string-to-be-defined):
6809         * abbrev.el (inverse-abbrev-string-to-be-defined):
6810         * abbrev.el (inverse-add-abbrev):
6811         * abbrev.el (expand-region-abbrevs):
6812         * buff-menu.el (Buffer-menu-execute):
6813         * indent.el (move-to-left-margin):
6814         * indent.el (indent-relative):
6815         * indent.el (move-to-tab-stop):
6816         * info.el (Info-reannotate-node):
6817         * lisp-mode.el (lisp-indent-line):
6818         * lisp.el (end-of-defun):
6819         * lisp.el (move-past-close-and-reindent):
6820         * misc.el (copy-from-above-command):
6821         * mouse.el (default-mouse-track-scroll-and-set-point):
6822         * page.el (forward-page):
6823         * paragraphs.el (forward-paragraph):
6824         * paragraphs.el (end-of-paragraph-text):
6825         * picture.el (picture-forward-column):
6826         * picture.el (picture-self-insert):
6827         * rect.el (extract-rectangle-line):
6828         * simple.el (newline):
6829         * simple.el (fixup-whitespace):
6830         * simple.el (backward-delete-char-untabify):
6831         * simple.el (transpose-chars):
6832         * simple.el (transpose-preceding-chars):
6833         * simple.el (do-auto-fill):
6834         * simple.el (indent-new-comment-line):
6835         * simple.el (blink-matching-open):
6836         * view-less.el (cleanup-backspaces):
6837         * wid-edit.el (widget-transpose-chars):
6838         * term/bg-mouse.el (bg-insert-moused-sexp):
6839         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6840
6841         * info.el (Info-fontify-node):
6842         * simple.el (backward-delete-function):
6843         Use canonical delete-backward-char instead of backward-delete-char.
6844
6845 2000-11-20  Andy Piper  <andy@xemacs.org>
6846
6847         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6848         no buffers.
6849
6850 2000-11-20  Andy Piper  <andy@xemacs.org>
6851
6852         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6853         buffer tabs.
6854
6855 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6856
6857         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6858         (proclaim inline...) was shadowing compiler-macros.
6859
6860 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6861
6862         * bytecomp.el (byte-compile-eval): New.
6863         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6864         Keeps this promise made in Lispref:
6865         "If a file being compiled contains a `defmacro' form, the macro is
6866         defined temporarily for the rest of the compilation of that file."
6867
6868 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6869
6870         * cl.el (floatp-safe):
6871         (plusp):
6872         (minusp):
6873         (oddp):
6874         (evenp):
6875         (cl-abs):
6876         Use a better parameter name than `x'.
6877
6878         * cl-macs.el (check-type): Make continuable.  Change documentation
6879         to require PLACE, but accept any form for compatibility.
6880
6881         * abbrev.el (define-abbrev): Use check-type.
6882         * font-menu.el (font-menu-change-face): Use check-type.
6883         * menubar.el (relabel-menu-item): Use check-type.
6884         * itimer.el: Fix typo.
6885
6886 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6887
6888         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6889
6890 2000-11-14  Martin Buchholz <martin@xemacs.org>
6891
6892         * XEmacs 21.2.37 is released.
6893
6894 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6895
6896         * code-cmds.el: Provide the feature.
6897
6898 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6899
6900         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6901
6902         * code-cmds.el: New file
6903         * mule/mule-cmds.el:
6904         * mule/mule-misc.el
6905         (coding-keymap): New keymap. Define coding system keyboard
6906         commands on file-coding builds too.
6907         (coding-system-change-eol-conversion):
6908         (universal-coding-system-argument):
6909         (set-default-coding-systems):
6910         (prefer-coding-system): Moved from mule-cmds.el
6911         (set-buffer-process-coding-system): Moved from mule-misc.el
6912
6913 2000-09-15  Stephen Carney <carney@scubadoo.com>
6914
6915         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6916
6917 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6918
6919         * package-get.el (package-get-download-sites): Add a pre-release
6920         site for experimental packages.
6921
6922         * auto-autoloads.el: Regenerated.
6923
6924 2000-08-01  Andy Piper  <andy@xemacs.org>
6925
6926         * gutter-items.el (buffers-tab-omit-function): reference
6927         buffers-tab-select-visible-buffers.
6928         (buffers-tab-filter-functions): new variable, by default uses
6929         buffers-tab-selection-function and buffers-tab-omit-function.
6930         (select-buffers-tab-buffers-by-mode): invert arguments.
6931         (buffers-tab-select-visible-buffers): new function. Invert calling
6932         of buffers-menu-omit-invisible-buffers.
6933         (buffers-tab-items): rewrite to use
6934         buffers-tab-filter-functions. Rewrite docstring.
6935         (gutter-buffers-tab-extent): delete.
6936         (add-tab-to-gutter): always build a new extent when adding the
6937         tabs.
6938         (update-tab-in-gutter): make gutter dirty when orientation
6939         changes.
6940
6941 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6942
6943         * bytecomp.el (byte-compile-defvar-or-defconst):
6944         Only do loadhist recording if defvar form includes a value.
6945
6946 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6947
6948         * bytecomp.el (byte-compile-initial-macro-environment):
6949         `eval-when-compile' should not compile its body.
6950
6951 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6952
6953         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6954         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6955         some Japanese English.  Remove some ancient FSF comments, and
6956         improve docstrings.  Use symbols not vectors for tables.
6957
6958 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6959
6960         * keymap.el:
6961         (local-key-binding):
6962         (global-key-binding):
6963         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6964
6965         * lisp.el:
6966         (backward-sexp): Slightly simpler code.
6967         (mark-sexp): Make arg optional, like FSF Emacs.
6968         (forward-list): Slightly simpler code.
6969         (backward-list): Slightly simpler code.
6970         (down-list):  Make arg optional, like FSF Emacs.
6971         (up-list):  Make arg optional, like FSF Emacs.
6972         (backward-up-list):  Make arg optional, like FSF Emacs.
6973         (kill-sexp):  Make arg optional, like FSF Emacs.
6974         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6975
6976         * font-menu.el (font-menu-change-face):
6977         Take continuable errors into account.
6978
6979         * abbrev.el:
6980         * abbrev.el (clear-abbrev-table):
6981         * abbrev.el (define-abbrev-table):
6982         * abbrev.el (define-abbrev):
6983         * abbrev.el (insert-abbrev-table-description):
6984         * apropos.el (apropos-documentation-check-doc-file):
6985         * apropos.el (apropos-documentation-check-elc-file):
6986         * buff-menu.el (list-buffers):
6987         * buff-menu.el (list-buffers-noselect):
6988         * bytecomp.el (byte-recompile-directory):
6989         * bytecomp.el (batch-byte-compile):
6990         * cl-macs.el (typep):
6991         * code-files.el (find-coding-system-magic-cookie):
6992         * code-files.el (insert-file-contents):
6993         * cus-edit.el (customize-set-variable):
6994         * cus-edit.el (customize-save-variable):
6995         * cus-face.el (custom-set-face-font-size):
6996         * cus-face.el (custom-set-face-update-spec):
6997         * cus-face.el (custom-reset-faces):
6998         * custom.el (custom-check-theme):
6999         * custom.el (copy-upto-last):
7000         * fill.el (canonically-space-region):
7001         * fill.el (fill-paragraph):
7002         * fill.el (fill-region):
7003         * fill.el (find-space-insertable-point):
7004         * fill.el (justify-current-line):
7005         * faces.el (face-spec-update-all-matching):
7006         * faces.el (set-face-stipple):
7007         * files-nomule.el (insert-file-contents):
7008         * files.el (insert-file-contents-literally):
7009         * files.el (hack-local-variables-last-page):
7010         * files.el (basic-save-buffer):
7011         * files.el (insert-directory):
7012         * font-menu.el (font-menu-change-face):
7013         * font.el (font-spatial-to-canonical):
7014         * format.el (format-encode-region):
7015         * format.el (format-insert-file):
7016         * format.el (format-replace-strings):
7017         * gutter.el (set-gutter-element):
7018         * help.el (key-or-menu-binding):
7019         * help.el (describe-bindings):
7020         * help.el (with-syntax-table):
7021         * indent.el (indent-rigidly):
7022         * indent.el (delete-to-left-margin):
7023         * info.el:
7024         * info.el (Info-extract-dir-entry-from):
7025         * info.el (Info-build-dir-anew):
7026         * info.el (Info-rebuild-dir):
7027         * info.el (Info-batch-rebuild-dir):
7028         * info.el (Info-read-subfile):
7029         * info.el (Info-build-node-completions):
7030         * info.el (Info-extract-menu-node-name):
7031         * isearch-mode.el (isearch-range-invisible):
7032         * isearch-mode.el (isearch-restore-invisible-extents):
7033         * itimer.el (itimerp):
7034         * itimer.el (itimer-live-p):
7035         * keymap.el:
7036         * keymap.el (substitute-key-definition):
7037         * keymap.el (read-command-or-command-sexp):
7038         * keymap.el (local-key-binding):
7039         * keymap.el (global-key-binding):
7040         * keymap.el (global-set-key):
7041         * keymap.el (local-set-key):
7042         * ldap.el:
7043         * ldap.el (ldap-add-entries):
7044         * ldap.el (ldap-delete-entries):
7045         * lisp.el (backward-sexp):
7046         * lisp.el (mark-sexp):
7047         * lisp.el (forward-list):
7048         * lisp.el (backward-list):
7049         * lisp.el (down-list):
7050         * lisp.el (backward-up-list):
7051         * lisp.el (up-list):
7052         * lisp.el (kill-sexp):
7053         * lisp.el (backward-kill-sexp):
7054         * menubar.el (add-menu-button):
7055         * menubar.el (add-submenu):
7056         * menubar.el (delete-menu-item):
7057         * menubar.el (relabel-menu-item):
7058         * mouse.el (narrow-window-to-region):
7059         * obsolete.el (define-obsolete-variable-alias):
7060         * obsolete.el (store-substring):
7061         * package-admin.el:
7062         * package-admin.el (package-admin-install-function):
7063         * package-admin.el (package-admin-install-function-mswindows):
7064         * package-admin.el (package-admin-default-install-function):
7065         * package-get.el (package-get-update-base-entries):
7066         * packages.el (packages-load-package-dumped-lisps):
7067         * packages.el (packages-collect-package-dumped-lisps):
7068         * printer.el (generic-print-buffer):
7069         * printer.el (generic-print-region):
7070         * replace.el (occur-mode-mouse-goto):
7071         * replace.el (perform-replace):
7072         * select.el (get-selection-no-error):
7073         * simple.el:
7074         * simple.el (newline):
7075         * simple.el (open-line):
7076         * simple.el (edit-and-eval-command):
7077         * simple.el (goto-line):
7078         * simple.el (undo):
7079         * simple.el (kill-region):
7080         * simple.el (copy-region-as-kill):
7081         * simple.el (kill-ring-save):
7082         * simple.el (set-mark):
7083         * simple.el (next-line):
7084         * simple.el (previous-line):
7085         * simple.el (line-move):
7086         * simple.el (set-goal-column):
7087         * simple.el (comment-region):
7088         * subr.el:
7089         * subr.el (putf):
7090         * syntax.el (modify-syntax-entry):
7091         * syntax.el (map-syntax-table):
7092         * view-less.el (view-file):
7093         * view-less.el (view-buffer):
7094         * view-less.el (view-file-other-window):
7095         * window-xemacs.el (backward-other-window):
7096         * window.el:
7097         * window.el (one-window-p):
7098         * window.el (walk-windows):
7099         * window.el (window-list):
7100         * x-mouse.el (x-mouse-kill):
7101         * x-select.el (x-get-cutbuffer):
7102         * x-select.el (x-store-cutbuffer):
7103         * term/bg-mouse.el (bg-mouse-line-to-center):
7104         * term/sun-mouse.el (window-line-end):
7105         * term/sun-mouse.el (sun-select-region):
7106         * term/sun.el (kill-region-and-unmark):
7107         * mule/mule-category.el:
7108         * mule/mule-category.el (modify-category-entry):
7109         * mule/mule-category.el (char-category-list):
7110         * mule/mule-coding.el (coding-system-force-on-output):
7111         * mule/mule-misc.el (coding-system-put):
7112         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7113
7114 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7115
7116         * cus-face.el: Typo fixes and tiny clarifications.
7117         * custom.el: ditto
7118
7119 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7120
7121         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7122         * startup.el (normal-top-level): Setup auto-save-list-file-name
7123         if auto-save-list-file-prefix is non-nil.
7124
7125 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7126
7127         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7128
7129 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7130
7131         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7132         get symbol at point-min.
7133
7134 2000-10-24  Didier Verna  <didier@xemacs.org>
7135
7136         * info.el (Info-emacs-info-file-name): defconst it.
7137         * info.el (Info-footnote-tag): defcustom it.
7138         * info.el (Info-no-description-string): ditto.
7139         * info.el (Info-find-node): adapt to new semantics of
7140         'Info-suffixed-file (don't do the case variants stuff).
7141         * info.el (Info-insert-dir): rewrite the dir file variants code.
7142         * info.el (Info-directory-files): New. Return the list of info
7143         files in a directory.
7144         * info.el (Info-dir-outdated-p): use it.
7145         * info.el (Info-parse-dir-entries): ditto.
7146         * info.el (Info-build-dir-anew): don't restrict to files ending
7147         with a ".info.*" extension.
7148         * info.el (Info-set-mode-line): ditto.
7149         * info.el (Info-read-subfile): adapt to new semantics of
7150         'Info-suffixed-file (append 'exact argument).
7151         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7152         string independently of the case.
7153         * info.el (Info-suffixed-file): use it (match all possible case
7154         for the file name).
7155         * info.el (Info-insert-file-contents): code cleanup.
7156         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7157         columns.
7158         * info.el (Info-batch-rebuild-dir): ditto.
7159         * info.el (Info-read-node-name-1): ditto.
7160         * info.el (Info-search): ditto.
7161         * info.el (Info-fontify-node): ditto.
7162
7163
7164 2000-10-24  Didier Verna  <didier@xemacs.org>
7165
7166         * process.el (shell-command): when called from a program, avoid
7167         'push-mark's "mark-set" message.
7168
7169 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7170
7171         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7172         by a symbol, not by a vector.
7173         * mule/vietnamese.el (vscii): Likewise.
7174         (viscii): Likewise.
7175         * mule/cyrillic.el (koi8-r): Likewise.
7176
7177         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7178         by a symbol, not by a vector.
7179         (chinese-big5-2): Likewise.
7180         * mule/ethiopic.el (ethiopic): Likewise.
7181         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7182         (vietnamese-viscii-upper): Likewise.
7183
7184 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7185
7186         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7187
7188 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7189
7190         * byte-optimize.el (byte-optimize-car): New function.
7191         (byte-optimize-cdr): Ditto.
7192
7193 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7194
7195         * byte-optimize.el: Partial synch with FSF 20.7.
7196         Optimize constant concatenation.
7197         Add keymapp as a side effect free function.  It is a built-in.
7198         (byte-after-unbind-pos): Remove byte-equal.
7199
7200 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7201
7202         * update-elc-2.el: Quote regexps correctly.
7203
7204 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7205
7206         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7207         (ccl-compile): Apply integerp, not integer-or-char-p to
7208         check the type of the buffer magnification
7209         (ccl-compile-write-string): Encode a string with binary
7210         coding system.
7211         (ccl-compile-write-repeat): Likewise.
7212
7213 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7214
7215         * buff-menu.el:
7216         * bytecomp.el:
7217         * coding.el:
7218         * faces.el:
7219         * files.el:
7220         * fill.el:
7221         * float-sup.el:
7222         * font-lock.el:
7223         * help.el:
7224         * iso8859-1.el:
7225         * loaddefs.el:
7226         * menubar-items.el:
7227         * menubar.el:
7228         * modeline.el:
7229         * msw-font-menu.el:
7230         * paragraphs.el:
7231         * paths.el:
7232         * replace.el:
7233         * simple.el:
7234         * sound.el:
7235         * startup.el:
7236         * version.el:
7237         * x-faces.el:
7238         * x-font-menu.el:
7239         Remove purecopy.
7240
7241 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7242
7243         * simple.el (do-auto-fill): Use the function pointer to by
7244         `comment-line-break-function', not `indent-new-comment-line'. This
7245         fixes an issue with cc-mode comment continuation.
7246
7247 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7248
7249         * simple.el (turn-on-auto-fill):  Add (interactive).
7250         * mwheel.el (mwheel-install): Add (interactive).
7251         * font-lock.el (turn-on-font-lock): Add (interactive).
7252         (turn-off-font-lock): Add (interactive).
7253
7254 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7255
7256         * packages.el (packages-special-base-regexp): Add `man'.
7257
7258 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7259
7260         * wid-edit.el (widget-specify-active): map over extents in current
7261         buffer like `widget-specify-inactive' does.  Mapping over the
7262         inactive extent object does not work since the current extent is
7263         ignored by `map-extents'.
7264
7265 2000-10-04  Martin Buchholz <martin@xemacs.org>
7266
7267         * XEmacs 21.2.36 is released.
7268
7269 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7270
7271         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7272         Optimize the compiled-function-constants vector by byte-code
7273         reference counts.
7274
7275 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7276
7277         * build-report.el (build-report-delete-regexp): quote value in
7278         defcustom
7279
7280 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7281
7282         * build-report.el (build-report): Don't bind srcdir which we don't
7283         use in `multiple-value-bind' to avoid the only byte-compiler
7284         warning.
7285
7286 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7287
7288         * build-report.el: Requires cl and custom now.
7289         build-report-version is determined by XEmacs version -- remove
7290         build-report-version*.
7291         * build-report.el (build-report-version): Removed.
7292         * build-report.el (build-report-installation-version-regexp): New.
7293         * build-report.el (build-report-version-file-regexp): New.
7294         * build-report.el (build-report-installation-srcdir-regexp): New.
7295         * build-report.el (build-report-destination): Offer
7296         xemacs-build-reports and xemacs-beta.
7297         * build-report.el (build-report-keep-regexp): Adjusted.
7298         * build-report.el (build-report-delete-regexp): Adjusted.
7299         * build-report.el (build-report-make-output-dir): New.
7300         * build-report.el (build-report-installation-file): Replace use of
7301         `concat' with `expand-file-name'.
7302         * build-report.el (build-report-make-output-file): Removed.
7303         * build-report.el (build-report-make-output-files): New.
7304         * build-report.el (build-report-subject): Identify as
7305         user-variable with "*...".
7306         * build-report.el (build-report-prompts): Ditto.
7307         * build-report.el (build-report-version-file): New.
7308         * build-report.el (build-report-file-encoding): Identify as
7309         user-variable with "*...".
7310         * build-report.el (build-report-make-output-get): New.
7311         * build-report.el (build-report-insert-header): Report
7312         emacs-version and system-configuration instead of
7313         build-report-version.
7314         * build-report.el (build-report-insert-make-output): Add file
7315         argument.
7316         * build-report.el (build-report-insert-installation-file):
7317         Re-indent.
7318         * build-report.el (build-report-keep): Change docstring,
7319         re-indent.
7320         * build-report.el (build-report-delete): Ditto.
7321         * build-report.el (build-report-installation-data): New.
7322         * build-report.el (build-report-version-file-data): New.
7323
7324 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7325
7326         * byte-optimize.el (byte-optimize-lapcode):
7327         Fix the optimization of using the first 5 elements of the
7328         constants vector for variables.
7329         (byte-optimize-lapcode): Fix another ancient broken optimization.
7330
7331 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7332
7333         * *: Spelling mega-patch
7334
7335 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7336
7337         * easymenu.el: doc fixes.
7338         (easy-menu-do-define): Use backquote.
7339         (easy-menu-change):
7340         (easy-menu-add):
7341         `when' seems much clearer than `if' here.
7342         (easy-menu-remove):
7343         (easy-menu-add-item):
7344         (easy-menu-item-present-p):
7345         (easy-menu-remove-item):
7346         Wrap using (when (featurep 'menubar) ...)
7347
7348 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7349
7350         * bytecomp.el (displaying-byte-compile-warnings):
7351         Revert Ben's change to this function below so that the compile log
7352         is displayed properly for users of the "popper" package.
7353
7354 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7355
7356         * window.el (save-selected-window): Use backquote.
7357
7358         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7359         Renamed from `byte-compile-file-form-defvar'.
7360         * bytecomp.el (byte-compile-defvar-or-defconst):
7361         Only cons onto current-load-list in top-level forms.
7362         Else this leaks a cons cell every time a defun is called.
7363         Renamed from `byte-compile-defvar', for clarity.
7364         Warn when docstring of defvar is not a string.
7365         Use consistent error messages.
7366         Better comments.
7367
7368 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7369
7370         * simple.el (set-variable):
7371         Remove unneeded defvar by rearranging order of let* forms.
7372
7373         * mule/mule-ccl.el (ccl-get-next-code):
7374         * menubar-items.el (bookmark-menu-filter):
7375         (language-environment-menu-filter):
7376         (tutorials-menu-filter):
7377         * toolbar-items.el (toolbar-compile):
7378         * byte-optimize.el (disassemble-offset):
7379         Use (declare (special ...)) instead of `defvar'.
7380
7381         * cl-macs.el (cl-do-proclaim):
7382         Fix (declare (special ...)) warning suppression syntax.
7383
7384 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7385
7386         * info.el (Info-tag-table-marker):
7387         (Info-tag-table-buffer):
7388         (Info-find-file-node):
7389         (Info-read-subfile):
7390         (Info-build-node-completions):
7391         (Info-search):
7392         (Info-mode):
7393         Multiple info buffer support.
7394
7395 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7396
7397         * ldap.el (ldap-decode-entry): New defun
7398         (ldap-search-entries): Use it in order to decode DN-prefixed
7399         entries properly
7400
7401 2000-08-23  Daniel Pittman <daniel@danann.net>
7402
7403         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7404         Use `eq', not `=', to compare symbols.
7405
7406 2000-07-30  Ben Wing  <ben@xemacs.org>
7407
7408         * bytecomp.el (byte-compile-report-error):
7409         * bytecomp.el (displaying-byte-compile-warnings):
7410         if stack-trace-on-error is set, send out a backtrace when
7411         an error is encountered that stops byte compilation.  this
7412         should make it much much easier to track down those curious
7413         problems.  also undo the kludge of using a separate "*Show*"
7414         buffer for display when there's a temp-buffer-show-function;
7415         we can avoid this by just being a little smarter.
7416
7417         * dialog-items.el:
7418         * dialog-items.el (search-dialog-regexp): New.
7419         * dialog-items.el (search-dialog-callback):
7420         * dialog-items.el (make-search-dialog):
7421         add a regexp option to the dialog and clean up a bit.
7422
7423         * dialog.el:
7424         * dialog.el (yes-or-no-p-dialog-box):
7425         * dialog.el (get-dialog-box-response):
7426         * dialog.el (make-dialog-box):
7427         * dialog.el (dialog-box-finish): New.
7428         * dialog.el (dialog-box-cancel): New.
7429         * dialog.el (internal-make-dialog-box-exit): New.
7430         implement [properly!] the :modal property of the new dialog box
7431         interface.  this is the first time xemacs has ever had *proper*
7432         modal dialog boxes, giving the standard window-system feedback.
7433         (e.g. under windows, clicking on a disabled frame causes a beep
7434         and makes the dialog box flash three times.)
7435
7436         * dragdrop.el: header keyword frobbing.
7437
7438         * dumped-lisp.el (preloaded-file-list):
7439         renamed winnt.el to win32-native.el.
7440
7441         * faces.el (face-property):
7442         * faces.el (set-face-property):
7443         * faces.el (frob-face-property):
7444         * faces.el (frob-face-font-2):
7445         * faces.el (make-face-bold):
7446         * faces.el (make-face-italic):
7447         * faces.el (make-face-bold-italic):
7448         * faces.el (make-face-unbold):
7449         * faces.el (make-face-unitalic):
7450         * faces.el (make-face-smaller):
7451         * faces.el (make-face-larger):
7452         clean up the implementation of these so that window-system-specific
7453         methods are called only on objects belonging to that window system.
7454         previously, you could have [e.g.] mswindows-make-face-bold called
7455         on font object of device type `stream', which is not good and
7456         explains the subtle errors Adrian was getting when byte-compiling
7457         something that required 'term. (Adrian, now you can use stack-trace-
7458         on-error to find the exact place where things are going wrong instead
7459         of having to laboriously binary-search your way through.)
7460
7461         * finder.el (finder-known-keywords):
7462         cleaned up -- properly sorted, clarified the meanings of many of
7463         the keywords, and added a few -- mswin, gui, content, build, www,
7464         user, services.  the last two try to distinguish between a package
7465         that's used directly by the user, and a package that provides
7466         support services to other packages.
7467
7468         * font-lock.el (lisp-font-lock-keywords-2):
7469         update list of lisp control structures to include everything,
7470         including new ones i introduced.
7471
7472         * gutter.el: header keyword frobbing.
7473
7474         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7475         recent isearch element was not doing so!  you got the second-most-
7476         recent instead.
7477
7478         * lisp-mode.el (construct-lisp-mode-menu):
7479         more menubar cleanups.
7480         * lisp-mode.el (with-selected-window):
7481         make it indent properly.
7482
7483         * menubar-items.el (default-menubar): lots of menubar cleanups.
7484         rearranged the options menu the most, e.g. splitting up the
7485         Keyboard/Mouse menu into a new Editing menu and combining the
7486         separate Scrollbar/Gutter/Toolbar submenus into Display.
7487         Got rid of General, moved items to Editing or new Troubleshooting.
7488         Moved Packages to Tools; doesn't seem to belong under Options.
7489         Added stuff to the Cmds menu, e.g. Change Case.
7490
7491         NB please don't complain about these periodic menubar changes.
7492         Anything like this is necessarily incremental in its construction
7493         -- By constant use you gradually become more and more aware of
7494         better and better ways to group menu items.  When we eventually
7495         move the options menu to a property sheet, the existing structure
7496         will probably be preserved fairly well.
7497
7498         * minibuf.el (next-history-element): fix problems with pressing
7499         down arrow in repeat-complex-command.
7500
7501         * modeline.el:
7502         * modeline.el (modeline-3d-p): New.
7503         added custom variable for controlling the 3d modeline.  the
7504         corresponding Options item has been present for a long time,
7505         but commented out with "fix me!" comments.  it's fixed now.
7506
7507         * obsolete.el (add-menu):
7508         remove bogus gettexts.
7509
7510         * process.el (shell-quote-argument):
7511         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7512         For bash under Windows native, see below.
7513
7514         * simple.el:
7515         * simple.el (display-warning-buffer):
7516         Fixed the handling of warning display to eliminate the annoying
7517         *Show* buffer, like was done for byte-compiler output above.
7518
7519         * simple.el (debug-print): New.
7520         Simple function for sending debug messages to the console and/or
7521         other debug places.
7522
7523         * subr.el (replace-in-string):
7524         Rewrite this function to avoid N^2 behavior with large strings --
7525         catastrophic with the new Windows selection code! (Apparently the
7526         author of this function didn't realize there was a fun
7527         replace-match that could make his life much easier, because we
7528         duplicated the entire logic.  The new version is smaller, easier
7529         to understand, much more robust, and has extended features --
7530         those of replace-match.)
7531
7532         * window.el:
7533         * window.el (with-selected-window): New.
7534         An obvious complement to the existing `with-selected-frame' and
7535         `with-current-buffer'.
7536
7537         * win32-native.el: Renamed from winnt.el.
7538         Added a great deal of stuff for properly handling process quoting,
7539         somewhat modeled on Kirill's original model (which i later threw
7540         away).  We should now finally have correctly working process arg
7541         quoting/dequoting so that the final app gets exactly what we
7542         intended.  Because the mechanism is in Lisp, it's easily
7543         extendible. (For those running bash and running the native
7544         version, I tried hard to do what I thought was correct.  But more
7545         thought is needed, and ideally the volunteer work of people with
7546         these configurations that they generally run on.)
7547
7548         * x-font-menu.el (x-font-menu-font-data):
7549         Put in defvar's to fix byte-compiler warnings.
7550
7551 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7552
7553         * select.el (selection-coercion-alist): Initialise.
7554         * select.el (select-coerce-to-text): New.
7555         * select.el (select-coerce): New.
7556         New functions to perform type and value coercion.
7557
7558         * select.el (select-buffer-killed-default): Keep data if it was
7559         on the clipboard.
7560
7561 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7562
7563         * menubar-items.el (default-menubar): Fix typo.
7564         (default-menubar): `lambda' was mispelled as `lamda'.
7565
7566 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7567
7568         * window.el (shrink-window-if-larger-than-buffer): Remove
7569         edge checking code.
7570
7571 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7572
7573         * paths.el (gnus-local-domain): Removed.
7574         (gnus-local-organization): Ditto.
7575         (gnus-startup-file): Ditto.
7576
7577 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7578
7579         * files.el (auto-mode-alist): Add .spec for RPM.
7580
7581 2000-07-31  Andy Piper  <andy@xemacs.org>
7582
7583         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7584
7585 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7586
7587         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7588         browse-url.
7589         * help.el (xemacs-www-page): Ditto.
7590         (xemacs-www-faq): Ditto.
7591         * menubar-items.el (default-menubar): Ditto.
7592
7593         * wid-edit.el (widget-url-link-action): Ditto.
7594         From: Kenichi OKADA <okada@opaopa.org>.
7595
7596 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7597
7598         * finder.el (finder-commentary): Add autoload cookie.
7599
7600 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7601
7602         * files.el (insert-file-contents-literally): Fix second let
7603         binding for `coding-system-for-read' to `coding-system-for-write'
7604         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7605
7606 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7607
7608         * files.el (insert-file-contents-literally): Use binary coding
7609         system (from Morioka san).
7610         (insert-file-contents-literally): Make file-name-handler method.
7611
7612 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7613
7614         * cl-macs.el (get-selection): Add defsetf.
7615
7616 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7617
7618         * x-init.el (x-activate-region-as-selection): replace obsolete
7619         function x-own-selection with own-selection.
7620         (ow-find): replace obsolete functions x-get-selection and
7621         x-get-clipboard with get-selection and get-clipboard.
7622         (init-post-x-win): replace obsolete function x-disown-selection
7623         with disown-selection.
7624
7625 2000-07-20  Mike Sperber  <mike@xemacs.org>
7626
7627         * startup.el (load-user-init-file): Only try to load init file if
7628         it exists.
7629
7630 2000-07-10  Andy Piper  <andy@xemacs.org>
7631
7632         * dialog-items.el: sync with Ben's patch.
7633
7634         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7635         comment.
7636         (progress-text-glyph): deleted.
7637         (progress-layout-glyph): make completely minimal.
7638         (progress-gauge-glyph): ditto.
7639         (progress-display-style): fix to handle dynamic instantiator
7640         changes.
7641         (progress-text-instantiator): new.
7642         (progress-layout-instantiator): new.
7643         (progress-gauge-instantiator): new.
7644         (set-progress-display-instantiator): renamed and changed from
7645         set-progress-display-style.
7646         (progress-abort-glyph): use instantiator not glyph.
7647         (append-progress-display): use set-progress-display-instantiator
7648         and set-glyph-image.
7649         (abort-progress-display): ditto.
7650         (raw-append-progress-display): ditto.
7651
7652 2000-07-20  Ben Wing  <ben@xemacs.org>
7653
7654         * code-files.el: Move Mule-specific code to mule-coding.el.
7655
7656 2000-07-15  Ben Wing  <ben@xemacs.org>
7657
7658         * autoload.el:
7659         Fixed comments.
7660
7661         * cmdloop.el:
7662         * cmdloop.el (yes-or-no-p):
7663         * cmdloop.el (y-or-n-p):
7664         Make these functions use should-use-dialog-box-p and not be
7665         overridden in dialog.el.
7666
7667         * cus-dep.el:
7668         * cus-dep.el (Custom-make-dependencies): Removed.
7669         * cus-dep.el (Custom-make-dependencies-1): New.
7670         * cus-dep.el (Custom-make-one-dependency): New.
7671         New entry point for use in Makefiles, to avoid excessive
7672         invocations.
7673
7674         * cus-edit.el (custom-variable-reset-saved):
7675         * cus-edit.el (custom-variable-reset-standard):
7676         * cus-edit.el (custom-save-resets):
7677         Fix bytecompiler warnings.
7678
7679         * dialog.el:
7680         * dialog.el (yes-or-no-p-dialog-box):
7681         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7682         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7683         * dialog.el (get-dialog-box-response):
7684         * dialog.el (message-or-box):
7685         * dialog.el (make-dialog-box):
7686         * dialog.el (popup-dialog-box): New.
7687         Avoid yes-or-no-p bogosities.
7688         Create a general function `make-dialog-box' to encapsulate all
7689         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7690
7691         * dumped-lisp.el (preloaded-file-list):
7692         Add dialog-items.  Clean up.  Group files by types.
7693
7694         * easymenu.el (easy-menu-add):
7695         * easymenu.el (easy-menu-remove):
7696         Account for accelerators.
7697
7698         * extents.el:
7699         * extents.el (extent-list): New args, like in map-extents.
7700         * extents.el (extent-at-event): New.
7701         * extents.el (extents-at-event): New.
7702
7703         * font-lock.el:
7704         * font-lock.el (font-lock-mode):
7705         * font-lock.el (font-lock-default-fontify-buffer):
7706         * font-lock.el (font-lock-default-unfontify-region):
7707         * font-lock.el (font-lock-fontify-syntactically-region):
7708         * font-lock.el (font-lock-fontify-keywords-region):
7709         Use new progress-feedback names.
7710
7711         * font-lock.el (java-font-lock-identifier-regexp):
7712         * font-lock.el (java-font-lock-class-name-regexp):
7713         Fix bytecompiler warnings.
7714
7715         * gutter-items.el:
7716         * gutter-items.el (progress-display-use-echo-area): Removed.
7717         * gutter-items.el (progress-feedback-use-echo-area): New.
7718         * gutter-items.el (progress-display-popup-period): Removed.
7719         * gutter-items.el (progress-feedback-popup-period): New.
7720         * gutter-items.el (set-progress-display-style): Removed.
7721         * gutter-items.el (set-progress-feedback-style): New.
7722         * gutter-items.el (progress-display-style): Removed.
7723         * gutter-items.el (progress-feedback-style): New.
7724         * gutter-items.el (progress-stack):
7725         * gutter-items.el (progress-displayed-p): Removed.
7726         * gutter-items.el (progress-feedbacked-p): New.
7727         * gutter-items.el (clear-progress-display): Removed.
7728         * gutter-items.el (clear-progress-feedback): New.
7729         * gutter-items.el (progress-display-clear-when-idle): Removed.
7730         * gutter-items.el (progress-feedback-clear-when-idle): New.
7731         * gutter-items.el (remove-progress-display): Removed.
7732         * gutter-items.el (remove-progress-feedback): New.
7733         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7734         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7735         * gutter-items.el (append-progress-display): Removed.
7736         * gutter-items.el (append-progress-feedback): New.
7737         * gutter-items.el (abort-progress-display): Removed.
7738         * gutter-items.el (abort-progress-feedback): New.
7739         * gutter-items.el (raw-append-progress-display): Removed.
7740         * gutter-items.el (raw-append-progress-feedback): New.
7741         * gutter-items.el (display-progress-display): Removed.
7742         * gutter-items.el (display-progress-feedback): New.
7743         * gutter-items.el (current-progress-display): Removed.
7744         * gutter-items.el (current-progress-feedback): New.
7745         * gutter-items.el (current-progress-display-label): Removed.
7746         * gutter-items.el (current-progress-feedback-label): New.
7747         * gutter-items.el (progress-display): Removed.
7748         * gutter-items.el (progress-feedback): New.
7749         Replace "progress-display" with "progress-feedback" globally.
7750
7751         * gutter-items.el (lprogress-display): Removed.
7752         * gutter-items.el (progress-feedback-with-label): New.
7753         Rename lprogress-display ==> progress-feedback-with-label.
7754
7755         * gutter-items.el (search-dialog-direction): Removed.
7756         * gutter-items.el (search-dialog-text): Removed.
7757         * gutter-items.el (search-dialog-callback): Removed.
7758         * gutter-items.el (make-search-dialog): Removed.
7759         Move to dialog-items.el.
7760
7761         * help.el:
7762         * help.el (help-mode-quit):
7763         * help.el (mode-for-help): New.
7764         * help.el (help-sticky-window): New.
7765         * help.el (help-window-config): New.
7766         * help.el (with-displaying-help-buffer):
7767         * help.el (function-at-event): New.
7768         * help.el (help-symbol-regexp): New.
7769         * help.el (help-symbol-run-function-1): New.
7770         * help.el (help-symbol-run-function): New.
7771         * help.el (help-symbol-function-context-menu): New.
7772         * help.el (help-symbol-variable-context-menu): New.
7773         * help.el (help-symbol-function-and-variable-context-menu): New.
7774         * help.el (frob-help-extents): New.
7775         * help.el (describe-function-1):
7776         * help.el (variable-at-point):
7777         * help.el (variable-at-event): New.
7778         * help.el (describe-variable):
7779         Major overhaul.
7780         - Make functions and variables be mousable.
7781         - Middle button hyperlinks.
7782         - New context-menu entries.
7783
7784         * keydefs.el:
7785         * keydefs.el (global-map):
7786         New key bindings to move lines up and down.
7787
7788         * lisp-mode.el:
7789         * lisp-mode.el (construct-lisp-mode-menu): New.
7790         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7791         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7792         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7793         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7794         Make popup and menubar menus be different.  Popup menu uses
7795         clicked location and automatically assumes symbol under the mouse
7796         for various commands.
7797
7798         * menubar-items.el:
7799         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7800         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7801
7802         * menubar-items.el (global-popup-menu): Removed.
7803         * menubar-items.el (mode-popup-menu): Removed.
7804         * menubar-items.el (activate-popup-menu-hook): Removed.
7805         * menubar-items.el (popup-mode-menu): Removed.
7806         * menubar-items.el (popup-buffer-menu): Removed.
7807         * menubar-items.el (popup-menubar-menu): Removed.
7808         Move to menubar.el.
7809
7810         * menubar.el:
7811         * menubar.el (global-popup-menu): New.
7812         * menubar.el (mode-popup-menu): New.
7813         * menubar.el (activate-popup-menu-hook): New.
7814         * menubar.el (last-popup-menu-event): New.
7815         * menubar.el (popup-mode-menu): New.
7816         * menubar.el (popup-buffer-menu): New.
7817         * menubar.el (popup-menubar-menu): New.
7818         * menubar.el (menu-call-at-event): New.
7819         Move non-content functions here.  Add support for context menu
7820         items on extents.
7821
7822         * minibuf.el (minibuffer-history-uniquify):
7823         Typo fix.
7824
7825         * minibuf.el (read-file-name-1):
7826         Call new file dialog box if it exists.
7827
7828         * minibuf.el (mouse-rfn-setup-vars):
7829         Clean up "chop" action.
7830
7831         * mouse.el:
7832         * mouse.el (button2): Now bound to mouse-track.
7833         * mouse.el (click-inside-extent-p):
7834         * mouse.el (point-inside-extent-p):
7835         * mouse.el (point-inside-selection-p):
7836         * mouse.el (mouse-drag-or-yank): Removed.
7837         * mouse.el (mouse-begin-drag-n-drop): New.
7838         * mouse.el (mouse-eval-sexp):
7839         * mouse.el (mouse-track-activate-strokes): New.
7840         * mouse.el (mouse-track-do-activate): New.
7841         * mouse.el (mouse-track):
7842         * mouse.el (default-mouse-track-event-is-with-button): New.
7843         * mouse.el (default-mouse-track-cleanup-hook):
7844         * mouse.el (default-mouse-track-drag-hook):
7845         * mouse.el (default-mouse-track-drag-up-hook):
7846         * mouse.el (default-mouse-track-click-hook):
7847         Merge drag-n-drop into mouse-track.
7848         Add general "activate" support to replace specific button2 kludges.
7849         Use "button modifier" support in mouse-track.
7850
7851         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7852
7853         * package-ui.el:
7854         * package-ui.el (pui-menu):
7855         * package-ui.el (pui-popup-context-sensitive): Removed.
7856         Fix bytecompiler warnings.
7857         Clean up popup code a bit.
7858
7859         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7860
7861         * simple.el:
7862         * simple.el (transpose-lines):
7863         * simple.el (transpose-line-up): New.
7864         * simple.el (transpose-line-down): New.
7865         * simple.el (transpose-subr):
7866         * simple.el (transpose-subr-1): Removed.
7867         Clean up, add functions to move lines up and down.
7868
7869         * startup.el (mail-host-address):
7870         * startup.el (user-mail-address):
7871         Customize.
7872
7873         * subr.el:
7874         * subr.el (set-symbol-value-in-buffer): New.
7875         * subr.el (error):
7876         * subr.el (check-argument-type):
7877         * subr.el (defined-error-p): New.
7878         Add structured error support.
7879
7880         * toolbar-items.el (toolbar-compile):
7881         Use new make-dialog-box.
7882
7883         * update-elc.el:
7884
7885         * userlock.el (ask-user-about-lock-dbox):
7886         * userlock.el (ask-user-about-supersession-threat-dbox):
7887         * userlock.el (ask-user-about-lock):
7888         * userlock.el (ask-user-about-supersession-threat):
7889         Use new make-dialog-box.
7890         Add safety checks; use should use-dialog-box-p.
7891
7892         * window-xemacs.el:
7893         * window-xemacs.el (__buffer-dedicated-frame):
7894         * window-xemacs.el (buffer-dedicated-frame): New.
7895         * window-xemacs.el (set-buffer-dedicated-frame): New.
7896         Move dedicated-frame stuff into lisp.
7897
7898 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7899
7900         * printer.el (generic-print-region): Do not require that
7901         `printer-name' be set.
7902         (printer-name): Commentary clarification.
7903
7904 2000-07-19  Martin Buchholz <martin@xemacs.org>
7905
7906         * XEmacs 21.2.35 is released.
7907
7908 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7909
7910         * select.el (selection-coercible-types): Initialise.
7911
7912 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7913
7914         * select.el (own-clipboard): Bug fix.
7915
7916 2000-07-17  Mike Sperber  <mike@xemacs.org>
7917
7918         * cus-edit.el (custom-migrate-custom-file): Save init file before
7919         continuing.
7920
7921 2000-07-16  Mike Sperber  <mike@xemacs.org>
7922
7923         * startup.el (load-init-file): Remove silly call to
7924         `load-user-custom-file`.
7925         (maybe-migrate-user-init-file): Minor fixes.
7926
7927 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7928
7929         * apropos.el (apropos-documentation-check-doc-file):
7930         `doc' variable should be let-bound, as was presumably intended.
7931
7932         * cus-edit.el (custom-variable-reset-saved):
7933         (custom-variable-reset-standard):
7934         Remove unused variable comment-widget.  Twice.
7935
7936         * toolbar.el (toolbar-blank-press-function):
7937         Add a real defvar with initial value nil and proper docstring.
7938         (press-toolbar-button): No need to check for boundp-ness anymore.
7939
7940         * rect.el (open-rectangle-line): Remove useless (let) form.
7941         Add defvar for pending-delete-mode.
7942
7943         * info.el (Info-find-node): This function needs an autoload cookie.
7944
7945         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7946         Use let* since the second form referred to the first.
7947
7948 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7949
7950         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7951         instead of removed `mswindows-get-clipboard'.
7952
7953
7954 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7955
7956         * select.el (select-convert-from-text): New.
7957         * select.el (select-convert-from-length): New.
7958         * select.el (select-convert-from-integer): New.
7959         * select.el (select-convert-from-identity): New.
7960         * select.el (select-convert-from-filename): New.
7961         * select.el (selection-converter-in-alist): Use them.
7962         New converter functions for X.
7963
7964         * select.el (get-selection): Removed comment.
7965
7966         * select.el (own-selection): Removed append code - I thought
7967         I'd already done this, but apparently not...
7968
7969         * select.el: Changed comment about TIMESTAMP.
7970
7971         * select.el (select-convert-in): New.
7972         * select.el (select-convert-out): New.
7973         New functions that get used by select.c.
7974
7975         * select.el (select-buffer-killed-default): New.
7976         * select.el (select-buffer-killed-text): New.
7977         * select.el (selection-buffer-killed-alist): New.
7978         New list and functions that get called if a relevant selection
7979         exists and a buffer gets killed.
7980
7981         * select.el (select-convert-to-targets):
7982         * select.el (select-convert-to-identity): Removed.
7983         * select.el (select-convert-from-identity): Removed.
7984         * select.el (select-converter-out-alist):
7985         Removed _EMACS_INTERNAL selection type.
7986
7987         * x-select.el (xselect-kill-buffer-hook): Removed.
7988         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7989         Removed this X-specific nonesense. Use the generic support
7990         in select.el instead.
7991
7992 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7993
7994         * mule/mule-category.el (defined-category-hashtable):
7995         Use make-hash-table instead of make-hashtable
7996
7997         * buff-menu.el: Byte-compiler warning fix.
7998
7999         * isearch-mode.el (isearch-highlight-all-cleanup):
8000         Remove unused variable `isearch-highlight-all-start'.
8001
8002         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8003
8004         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8005
8006         * cus-dep.el (Custom-make-dependencies):
8007         Add autoload cookie for custom-add-loads to generated custom-load.el.
8008
8009         * autoload.el (autoload-package-name): Warning suppression.
8010         Move defvar prior to first use.
8011
8012         * custom.el: Add autoload for custom-declare-face.
8013         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8014         * cl.el (cl-hack-byte-compiler):
8015         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8016         to work properly.
8017
8018 2000-07-08  Mike Sperber  <mike@xemacs.org>
8019
8020         * startup.el (load-home-init-file): Added variable.
8021         (maybe-migrate-user-init-file): Added.
8022         (load-user-init-file): Load custom file if different from init
8023         file.
8024
8025         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8026         "startup."
8027
8028         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8029         Moved `custom-file'-related code to cus-file.el.
8030
8031         * cus-file.el: New file.
8032
8033 2000-04-01  Mike Sperber  <mike@xemacs.org>
8034
8035         * packages.el (packages-find-package-directories): Added support
8036         for external package hierarchies with in-place installations.
8037
8038         * find-paths.el (paths-root-in-place-p): Added.
8039         (paths-find-emacs-directory): Added support for external
8040         directories with in-place installations.
8041         (paths-find-site-directory): Ditto.
8042
8043         * startup.el (find-user-init-file): Also look for
8044         ~/.xemacs/init.elc? in preference to ~/.emacs.
8045
8046 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8047
8048         * select.el (own-selection):
8049         * select.el (own-clipboard): Changed `append' parameter to
8050         `how-to-use' parameter.
8051         * select.el (own-selection): Removed icky append code.
8052         * select.el (own-selection, get-selection): Removed extra type
8053         checking.
8054         * select.el (selection-appender-alist):
8055         * select.el (selection-converter-{in|out}-alist): Initialise.
8056         * select.el (select-append-to-*): New.
8057         * select.el (select-convert-from-*): New.  New functions to append
8058         data and convert data from external type.
8059
8060 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8061
8062         * font-lock.el: Javadoc enhancements.
8063
8064 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8065
8066         * printer.el (generic-print-region): Compose job name from buffer
8067         name.
8068
8069 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8070
8071         * font-lock.el (font-lock-fontify-pending-extents): Call
8072         font-lock-fontify-region instead of font-lock-fontify-buffer
8073         to avoid unnecessary progress gauges.
8074
8075 2000-07-06  Craig Lanning  <lanning@scra.org>
8076
8077         * custom-load.el (faces):
8078
8079         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8080         dir is a regex.
8081
8082         * process.el (call-process-internal): from Dan Holmsand, use binary
8083         coding systems so that jka-compr works.
8084
8085 2000-07-07  Ben Wing  <ben@xemacs.org>
8086
8087         * font-lock.el: Undo previous change.  Unfortunately, some
8088         files actually use the variables directly in their init code
8089         without quoting them.
8090
8091 2000-07-07  Ben Wing  <ben@xemacs.org>
8092
8093         * font-lock.el (defvar font-lock-*-face): Removed.
8094
8095         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8096         only when necessary.
8097
8098 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8099
8100         * cl-macs.el: fix cl-transform-function-property kludge
8101         so that it does not require a random feature.
8102
8103 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8104
8105         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8106         as in Linux kernel "Rules.make".
8107
8108 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8109
8110         * build-report.el (build-report): Add autoload cookie.
8111
8112 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8113
8114         * package-ui.el (defgroup pui):  Correct a misspelling
8115         (pui-toggle-package-delete):  Change `seleted' to `selected'
8116
8117 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8118
8119         * package-get.el (package-get-update-base):
8120         (package-get): Use insert-file-contents-literally always.
8121         (package-get-maybe-save-index):
8122         Force coding system for writing to binary.
8123
8124 2000-06-08  Mike Alexander  <mta@arbortext.com>
8125
8126         * code-process.el (call-process-region): If there is no coding
8127         system for the process on process-coding-system-alist use the
8128         coding system of the buffer containing the region.
8129
8130 2000-06-10  Ben Wing  <ben@xemacs.org>
8131
8132         * cmdloop.el (command-error):
8133         If debug-on-error and noninteractive, output backtrace.
8134
8135         * files.el (file-relative-name):
8136         Remove MSDOS references.
8137
8138         * simple.el (line-number): New function, due to non-obvious
8139         behavior/usage of count-lines.
8140
8141         * simple.el (count-lines): document non-obvious usage to get
8142         line number.
8143
8144 2000-06-11  Ben Wing  <ben@xemacs.org>
8145
8146         * faces.el ((featurep 'xpm)):
8147         * x-faces.el (x-init-face-from-resources):
8148         * x-faces.el (x-init-frame-faces):
8149         * x-misc.el (x-init-specifier-from-resources):
8150         * x-misc.el (x-get-resource-and-bogosity-check):
8151         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8152         * x-mouse.el (x-init-pointer-shape):
8153         * x-scrollbar.el (x-init-scrollbar-from-resources):
8154         Add sixth argument to x-get-resource calls so as to issue warnings
8155         rather than errors on bogus arguments.
8156
8157 2000-06-05  Ben Wing  <ben@xemacs.org>
8158
8159         * compat.el: new file.  provides a clean, non-intrusive way to
8160         define compatibility functions.
8161
8162         * process.el (shell-quote-argument): temporary fix for lack
8163         of nt-quote-process-args.  #### I need to put back the overall
8164         structure of that mechanism but redo the guts of it using the
8165         extra intelligence in the C code.
8166
8167 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8168
8169         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8170         `package-get' does in package-get.el, instead of using external
8171         "md5sum" program.
8172
8173         * package-get.el (package-get): Insert package file literally to
8174         make checksum calculation work.
8175
8176 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8177
8178         * code-files.el (convert-mbox-coding-system): Deleted.
8179         (file-coding-system-alist): Removed reference to
8180         convert-mbox-coding-system.
8181
8182 2000-05-28  Martin Buchholz <martin@xemacs.org>
8183
8184         * XEmacs 21.2.34 is released.
8185
8186 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8187
8188         * font-lock.el (font-lock-keywords): Rewrote docstring
8189
8190 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8191
8192         * loadhist.el (unload-feature): handle case where x is both boundp
8193         and fboundp
8194
8195 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8196
8197         * packages.el: It's ok to use built-in macros, but not lisp
8198         defined ones.
8199
8200 2000-05-20  Ben Wing  <ben@xemacs.org>
8201
8202         * font-lock.el:
8203         * font-lock.el (font-lock-message-threshold):
8204         * font-lock.el (font-lock-mode):
8205         * font-lock.el (font-lock-default-fontify-buffer):
8206         * font-lock.el (font-lock-always-fontify-immediately):
8207         * font-lock.el (font-lock-old-extent): Removed.
8208         * font-lock.el (font-lock-old-len): Removed.
8209         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8210         * font-lock.el (font-lock-pending-extent-table): New.
8211         * font-lock.el (font-lock-range-table): New.
8212         * font-lock.el (font-lock-after-change-function):
8213         * font-lock.el (font-lock-after-change-function-1): Removed.
8214         * font-lock.el (font-lock-fontify-pending-extents): New.
8215         * font-lock.el ('font-lock-revert-cleanup): Removed.
8216         * font-lock.el ('font-lock-revert-setup): Removed.
8217         Rewrite deferral code to handle any number of changes, merging
8218         them properly.  Remove hacked-up code for revert-buffer, now
8219         unnecessary.
8220
8221         * menubar-items.el (default-menubar):
8222         In Options->Edit Init File, don't switch to emacs-lisp-mode
8223         unless necessary; doing this turns off font-lock.
8224
8225 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8226
8227         * keydefs.el: Define C-x BS to backward-kill-sentence.
8228
8229 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8230
8231         * files.el (hack-local-variables-prop-line): Use non-greedy
8232         matching to process -*-texinfo-*- -*-.
8233
8234 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8235
8236         * minibuf.el (minibuf-directory-files): new function.
8237         (read-file-name-activate-callback): use minibuf-directory-files.
8238         (read-directory-name-internal): ditto.
8239         (mouse-file-display-completion-list): ditto.
8240         (mouse-directory-display-completion-list): ditto.
8241         (read-file-name-internal): remove "./" from completion list unless
8242         explicitly matched, for consistency.
8243
8244 2000-05-11  Ben Wing  <ben@xemacs.org>
8245
8246         * gutter-items.el (gutter-buffers-tab):
8247         * gutter-items.el (add-tab-to-gutter):
8248         * gutter-items.el (update-tab-in-gutter):
8249         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8250         * gutter-items.el (append-progress-display):
8251         * gutter-items.el (abort-progress-display):
8252         * gutter-items.el (raw-append-progress-display):
8253         Further fixes.  Use set-glyph-image not set-image-instance-property,
8254         to fix problems with multiple windows in a frame.
8255
8256         * menubar-items.el (tutorials-menu-filter):
8257         Fix typo.
8258
8259         * startup.el (early-error-handler):
8260         Display message box under windows; otherwise, message will disappear
8261         before it can be viewed.
8262
8263         * update-elc.el:
8264         Fix bug in NEEDTODUMP processing.
8265
8266 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8267
8268         * startup.el (lock-directory): Removed.
8269         (superlock-file): Ditto.
8270         (startup-set-paths): Remove lockdir.
8271         (startup-setup-paths-warning): Remove lock-directory.
8272
8273         * setup-paths.el (paths-find-lock-directory): Removed.
8274         (paths-find-superlock-file): Ditto.
8275
8276 2000-05-09  Ben Wing  <ben@xemacs.org>
8277
8278         * faces.el (set-face-property):
8279         * faces.el (set-face-font):
8280         * faces.el (set-face-foreground):
8281         * faces.el (set-face-background):
8282         * faces.el (set-face-background-pixmap):
8283         * faces.el (set-face-underline-p):
8284         * faces.el (set-face-strikethru-p):
8285         * faces.el (set-face-highlight-p):
8286         * faces.el (set-face-dim-p):
8287         * faces.el (set-face-blinking-p):
8288         * faces.el (set-face-reverse-p):
8289         doc string changes.
8290
8291         * glyphs.el:
8292         * glyphs.el (make-image-specifier):
8293         * glyphs.el (glyph-property):
8294         * glyphs.el (set-glyph-image):
8295         * glyphs.el (make-glyph):
8296         * glyphs.el (make-pointer-glyph):
8297         * glyphs.el (make-icon-glyph):
8298         * glyphs.el (widget-image-instance-p): New.
8299         authorship info, lots of doc changes.  New predicate, inadvertently
8300         omitted.  the general principle with specifier docs is now that
8301         the description of instantiators should go with the make-foo-specifier
8302         fun's doc string, rather than in foo-specifier-p.  this follows
8303         conventions elsewhere in XEmacs and in general is a lot more obvious
8304         of a place to look.  sometimes the make-foo-specifier function needs
8305         to be created in the process.
8306
8307         * gutter.el:
8308         * gutter.el (make-gutter-specifier): New.
8309         * gutter.el (make-gutter-size-specifier): New.
8310         * gutter.el (make-gutter-visible-specifier): New.
8311         specifier doc updates according to the conventions specified before.
8312
8313         * objects.el:
8314         * objects.el (make-font-specifier):
8315         * objects.el (make-color-specifier):
8316         * objects.el (make-face-boolean-specifier): New.
8317         specifier doc updates according to the conventions specified before.
8318
8319         * specifier.el:
8320         * specifier.el (set-specifier):
8321         * specifier.el (make-integer-specifier): New.
8322         * specifier.el (make-boolean-specifier): New.
8323         * specifier.el (make-natnum-specifier): New.
8324         * specifier.el (make-generic-specifier): New.
8325         * specifier.el (make-display-table-specifier): New.
8326         specifier doc updates according to the conventions specified before.
8327
8328         * toolbar.el:
8329         * toolbar.el (make-toolbar-specifier): New.
8330         specifier doc updates according to the conventions specified before.
8331
8332 2000-05-09  Ben Wing  <ben@xemacs.org>
8333
8334         * process.el (call-process-internal): Revert to previous version
8335         because Mike's change clashed with a change I did not long before.
8336         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8337         Thanks very much Mike for pointing out the bug and submitting a
8338         patch!
8339
8340 2000-04-13  Mike Alexander  <mta@arbortext.com>
8341
8342         * process.el (call-process-internal): Send the correct input buffer
8343         (call-process-internal): Return the exit status of the process
8344
8345 2000-05-07  Ben Wing  <ben@xemacs.org>
8346
8347         * winnt.el:
8348         * winnt.el (nt-quote-args-verbatim): Removed.
8349         * winnt.el (nt-quote-args-prefix-quote): Removed.
8350         * winnt.el (nt-quote-args-backslash-quote): Removed.
8351         * winnt.el (nt-quote-args-double-quote): Removed.
8352         * winnt.el (nt-quote-args-functions-alist): Removed.
8353         * winnt.el (nt-quote-process-args): Removed.
8354         Remove all stuff for argument quoting.  We borrow the code instead
8355         from Emacs 20.6, which is much more careful in its quoting
8356         (e.g. in handling runs of the escape character) and avoids most of
8357         the need for this Lisp mechanism by checking to see whether we're
8358         running a Cygwin or normal program and doing the appropriate
8359         quoting.  If we end up needing such a mechanism, we should add
8360         it by extending the variable `mswindows-quote-process-args' so it
8361         can take an alist of regexps.
8362
8363 2000-05-07  Ben Wing  <ben@xemacs.org>
8364
8365         * keydefs.el:
8366         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8367         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8368         the window without moving point.
8369
8370         * simple.el:
8371         * simple.el (scroll-up-one): New.
8372         * simple.el (scroll-down-one): New.
8373         Functions for use with C-M-up/down.
8374
8375 2000-05-01  Martin Buchholz <martin@xemacs.org>
8376
8377         * XEmacs 21.2.33 is released.
8378
8379 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8380
8381         * dialog.el (yes-or-no-p-dialog-box):
8382         Fix docstring.
8383         Fix following horrible bug in X11 mode with focus-follows-mouse:
8384           1. Visit two files in two different frames.
8385           2. do File->Revert Buffer in one of those frames.
8386           3. Dialog box appears.
8387           4. Arrange things so that the mouse passes over the *other*
8388              frame, then to the dialog box, and click on "Yes".
8389           5. The file contents end up in the *wrong* buffer!
8390         Add TODO comment.
8391
8392 2000-04-28  Ben Wing  <ben@xemacs.org>
8393
8394         * help.el (describe-installation): correct typo introduced
8395         in last patch: boundp -> fboundp.
8396
8397         * etags.el (buffer-tag-table-list):
8398         canonicalize filenames to Unix format so that tag-table-alist
8399         searching works under Windows.
8400
8401         * autoload.el:
8402         Bowdlerize the supposedly objectionable words
8403         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8404
8405         * gutter-items.el (set-progress-display-style):
8406         * gutter-items.el (search-dialog-callback):
8407         * gutter-items.el (make-search-dialog):
8408         Change to new callback-ex api.
8409
8410 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8411
8412         * help.el: (describe-installation): decode-coding-string is not
8413         defined in a non MULE environment.
8414
8415 2000-04-28  Ben Wing  <ben@xemacs.org>
8416
8417         * gutter-items.el (buffer-list-changed-hook):
8418         use it, not record-buffer-hook.
8419
8420         * subr.el (record-buffer-hook): Removed.
8421
8422 2000-04-27  Ben Wing  <ben@xemacs.org>
8423
8424         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8425         use NORECORD option.  Andy will not like this, but the existing
8426         gutter behavior is just wrong, as per this comment:
8427
8428         ;; this used to add the norecord flag to both calls below.
8429         ;; this is bogus because it is a pervasive assumption in XEmacs
8430         ;; that the current buffer is at the front of the buffers list.
8431         ;; for example, select an item and then do M-C-l
8432         ;; (switch-to-other-buffer).  Things get way confused.
8433         ;;
8434         ;; Andy, if you want to maintain the current look, you must
8435         ;;  *uncouple* the gutter order and buffers order.
8436
8437         * loaddefs.el (completion-ignored-extensions): unfuckify.
8438
8439         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8440         xemacs.mak.
8441
8442         * autoload.el (batch-update-one-directory): new function, used in
8443         xemacs.mak.
8444
8445         * loadup.el: set gc-cons-threshold very high unless dumping --
8446         loadup during update-elc is much much much faster.  also do this
8447         when quick-building.
8448
8449         add commented-out code for profiling loadup.
8450
8451
8452         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8453         is required in order to build xemacs.
8454
8455 2000-04-26  Ben Wing  <ben@xemacs.org>
8456
8457         * loadup.el: don't garbage collect during loadup if quick-build
8458         compile-time option is set.
8459
8460 2000-04-23  Ben Wing  <ben@xemacs.org>
8461
8462         * update-elc.el: compute whether any dumped .el or .elc files
8463         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8464         if so.
8465
8466         * update-elc.el (update-elc-files-to-compile): always change
8467         NOBYTECOMPILE in the src directory rather than current dir,
8468         so it will work under NT.
8469
8470         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8471         the form of this file is identical between Unix and Windows.
8472         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8473         Added comment.
8474         (update-autoloads-from-directory): updated doc string.
8475         updated doc strings in a few other places.
8476
8477 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8478
8479         * bytecomp.el (byte-force-recompile): Fix argument to
8480         byte-recompile-directory.
8481
8482 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8483
8484         * gutter-items.el (progress-display-clear-when-idle): Use
8485         add-one-shot-hook.
8486         * gutter-items.el (clear-progress-display): Adjust number of
8487         arguments.
8488
8489 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8490
8491         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8492
8493 2000-04-16  Ben Wing  <ben@xemacs.org>
8494
8495         * printer.el: New file.
8496
8497         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8498
8499         * help.el (describe-installation): Fix decoding for Windows.
8500
8501         * menubar-items.el:
8502         * menubar-items.el (default-menubar):
8503         * menubar-items.el (tutorials-menu-filter): New.
8504         * menubar-items.el (popup-menubar-menu):
8505         Add authorship.  Redo Help menu and Tutorials filter.
8506
8507         * menubar.el: Correct comment.
8508
8509         * modeline.el (modeline-buffer-identification): Correct doc string.
8510
8511         * simple.el:
8512         * simple.el (printing): Removed.
8513         * simple.el (printer-name): Removed.
8514         * simple.el (generic-print-buffer): Removed.
8515         * simple.el (generic-print-region): Removed.
8516         Move generic print code to printer.el.
8517
8518 2000-04-15  Ben Wing  <ben@xemacs.org>
8519
8520         * simple.el (generic-print-region): New.
8521         make this function actually work.
8522         (generic-print-buffer): call generic-print-region.
8523
8524 2000-04-14  Andy Piper  <andy@xemacs.org>
8525
8526         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8527         by using the new widget-callback-current-channel.
8528         (search-dialog-callback): ditto.
8529
8530 2000-04-12  Andy Piper  <andy@xemacs.org>
8531
8532         * gutter.el (default-gutter-position): moved from gutter-items.el.
8533         (default-gutter-position-changed-hook): ditto.
8534         (gutter-element-visibility-changed-hook): ditto.
8535         (set-gutter-element): ditto.
8536         (remove-gutter-element): ditto.
8537         (set-gutter-element-visible-p): ditto.
8538         (gutter-element-visible-p): ditto.
8539         (init-gutter): ditto.
8540
8541         * dialog.el (make-dialog-box): renamed and moved from
8542         gutter-items.el
8543
8544         * gutter-items.el: move various functions elsewhere.
8545
8546 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8547
8548         * menubar-items.el: Fixed place of parenthesis.
8549
8550 2000-04-12  Ben Wing  <ben@xemacs.org>
8551
8552         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8553                 without constantly being prompted for the tag.
8554         * simple.el: Added a number of section headings, to clarify the
8555                 organization of this file.
8556         * simple.el (activate-region):
8557         * simple.el (region-exists-p):
8558         * simple.el (region-active-p):
8559                 Moved these three function down to the other side of
8560                 the case-changing functions, so they join the rest of
8561                 the region code.
8562         * simple.el (printing): New.
8563         * simple.el (printer-name): New.
8564         * simple.el (generic-print-buffer): New.
8565                 New functions, a very simple prototype for a unified
8566                 printing interface.
8567
8568         * process.el (call-process-internal): Real fix for null BUFFER,
8569                 other problems with BUFFER specs.
8570
8571         * menubar-items.el:
8572                 Fixed up File->Print to use new printing functions.
8573                 Various corrections and expansions to Grep/Compile menus.
8574                 New options for Printing.
8575                 New options for SMTP Mail, the way to send mail under
8576                   MS Windows. (There's also a package patch to make SMTP
8577                   Mail be the default under MSWin.)
8578
8579 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8580
8581         * menubar-items.el: Selecting Rectangle Mousing from menubar
8582         did not work.  Needed to quote mouse-track-rectangle-p.
8583
8584 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8585
8586         * cl-compat.el (keywordp): Removed.
8587
8588 2000-04-05  Andy Piper  <andy@xemacs.org>
8589
8590         * gutter-items.el (progress-layout-glyph): don't initialize here.
8591         (progress-gauge-glyph): use dynamic sizing.
8592         (set-progress-display-style): new function. Set progress glyphs
8593         appropriately depending on the style.
8594         (progress-display-style): new variable. Custom version of
8595         set-progress-display-style.
8596         (progress-abort-glyph): switch to dynamic sizes.
8597         (search-dialog-text): make the edit field active.
8598
8599 2000-04-04  Andy Piper  <andy@xemacs.org>
8600
8601         * gutter-items.el (make-search-dialog): need to make the search
8602         dialog visible after creation.
8603
8604         * menubar-items.el (default-menubar): use the search dialog for
8605         searching. Remove some extraneous search menu items.
8606
8607         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8608         well as strings.
8609         (make-gutter-only-dialog-frame): allow the user to create the
8610         frame unmapped. Allow the gutter spec to be given as a glyph.
8611         (search-dialog-direction): new variable.
8612         (search-dialog-text): new variable.
8613         (search-dialog-callback): new function. Callback for the search
8614         dialog action.
8615         (make-search-dialog): new function. Create a user-friendly search
8616         dialog.
8617
8618 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8619
8620         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8621         under Windows.
8622
8623 2000-04-01  Andy Piper  <andy@xemacs.org>
8624
8625         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8626         progress more accurately.
8627
8628 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8629
8630         * finder.el (finder-compile-keywords): Process readable files only.
8631         Because error in process of .#finder-inf.el when compile xemacs
8632         with --with-clash-detection option.
8633
8634 2000-03-31  Andy Piper  <andy@xemacs.org>
8635
8636         * gutter-items.el (append-progress-display): don't delay after a
8637         successful font-lock.
8638         (make-gutter-only-dialog-frame): new function. Allow users to
8639         create gutter-only dialogs.
8640
8641 2000-03-27  Mike Alexander  <mta@arbortext.com>
8642
8643         * process.el (call-process-internal): Handle a null BUFFER
8644         parameter correctly.
8645
8646 2000-03-28  Andy Piper  <andy@xemacs.org>
8647
8648         * gutter-items.el (abort-progress-display): put strings in the
8649         gutter not extents.
8650         (progress-layout-glyph): signal special 'quit callback.
8651         (progress-display-quit-function): deleted.
8652         (progress-display-stop-callback): deleted.
8653         (progress-display-dispatch-command-events): deleted.
8654         (append-progress-display): remove calls to
8655         progress-display-dispatch-command-events.
8656         (raw-append-progress-display): ditto.
8657
8658 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8659
8660         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8661         being a list.  Actually define `stipple-pixmap-p' which is used as
8662         an error predicate.  Correctly handle PIXMAP being either relative
8663         or absolute file name.
8664
8665 2000-03-24  Andy Piper  <andy@xemacs.org>
8666
8667         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8668         (abort-progress-display): ditto. Don't delete the created extent.
8669         (raw-append-progress-display): ditto.
8670         (progress-display-dispatch-non-command-events): new
8671         function. Encapsulates what we want to do when no command input is
8672         required.
8673         (progress-display-dispatch-command-events): likewise, but disable
8674         for now since it causes too many problems.
8675         (append-progress-display): use them.
8676         (raw-append-progress-display): ditto.
8677         (default-gutter-position-changed-hook): set this rather than
8678         default-gutter-position-changed.
8679         (default-gutter-position-changed-hook): lambda with zero arguments
8680         rather than one.
8681         (raw-append-progress-display): trap errors in pending input since
8682         allowing them to signal will hose the gauge well and
8683         truly. Ideally we would like to delay these until we are more able
8684         to cope.
8685         (append-progress-display): ditto.
8686
8687 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8688
8689         * lisp/make-docfile.el: call-process-internal is now implemented
8690         in process.el.
8691
8692 2000-03-21  Ben Wing  <ben@xemacs.org>
8693
8694         * mule\mule-cmds.el (set-language-info-alist):
8695         Fix to correspond to new menu arrangement.
8696
8697 2000-03-21  Ben Wing  <ben@xemacs.org>
8698
8699         * process.el:
8700         * process.el (call-process-internal): New.
8701         New implementation of call-process.  Only enabled under NT, so far.
8702         stderr handling not implemented yet in CVS'd C code.
8703
8704 2000-03-20  Ben Wing  <ben@xemacs.org>
8705
8706         * lisp-mode.el:
8707         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8708         * lisp-mode.el (lisp-interaction-mode):
8709         Put back Lisp Interaction menubar for Jan V's sake.
8710
8711         * simple.el:
8712         * simple.el (mark-ring):
8713         * simple.el (dont-record-current-mark): New.
8714         * simple.el (in-shifted-motion-command): New.
8715         * simple.el (mark-ring-unrecorded-commands): New.
8716         * simple.el (mark-ring-max):
8717         * simple.el (set-mark-command):
8718         * simple.el (push-mark):
8719         * simple.el (handle-pre-motion-command):
8720         Implement scheme for not recording unimportant marks.
8721
8722         * subr.el:
8723         * subr.el (function-allows-args): New.
8724         New function function-allows-args.
8725
8726 2000-03-20  Martin Buchholz <martin@xemacs.org>
8727
8728         * XEmacs 21.2.32 is released.
8729
8730 2000-03-20  Andy Piper  <andy@xemacs.org>
8731
8732         * gutter-items.el (update-tab-in-gutter): force selection of the
8733         selected-window if required to do so.
8734         (buffers-tab-items): ditto.
8735         (add-tab-to-gutter): ditto.
8736         (create-frame-hook): use force-selection.
8737         (default-gutter-position-changed): lambdify.
8738         (update-tab-hook): deleted since it was only used in one place.
8739
8740 2000-03-18  Andy Piper  <andy@xemacs.org>
8741
8742         * files.el (find-file-noselect): undo change that shouldn't have
8743         gone in.
8744
8745 2000-03-17  Andy Piper  <andy@xemacs.org>
8746
8747         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8748         of selected-window trickery.
8749
8750         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8751         frames tabs.
8752         (progress-display-stop-callback): progress -> progress-display
8753         (progress-display-quit-function): ditto.
8754         (clear-progress-display): ditto.
8755         (remove-progress-display): ditto.
8756         (append-progress-display): ditto.
8757         (abort-progress-display): ditto.
8758         (raw-append-progress-display): ditto.
8759         (display-progress-display): ditto.
8760         (current-progress-display-label): ditto.
8761         (current-progress-display): ditto.
8762         (lprogress-display): ditto and save the buffer
8763         (progress-display): ditto. Otherwise the buffer sometimes gets
8764         changed which confuses font-lock.
8765
8766         * font-lock.el (font-lock-default-fontify-buffer): catch all
8767         errors, not just quit.
8768         (font-lock-mode): progress -> display-progress
8769         (font-lock-default-fontify-buffer): ditto.
8770         (font-lock-fontify-syntactically-region): ditto.
8771         (font-lock-fontify-keywords-region): ditto.
8772
8773 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8774
8775         * cl.el (gensym): Move to here from cl-macs.el.
8776         (gentemp): Ditto.
8777
8778 2000-03-16  Andy Piper  <andy@xemacs.org>
8779
8780         * font-lock.el (font-lock-mode): use lprogress and friends for
8781         progress management.
8782         (font-lock-default-fontify-buffer): ditto.
8783         (font-lock-fontify-syntactically-region): ditto.
8784         (font-lock-fontify-keywords-region): ditto.
8785         (font-lock-revert-cleanup): fix reverting.
8786         (font-lock-revert-setup): ditto.
8787
8788         * gutter-items.el (progress-use-echo-area): new variable. Use the
8789         echo area for progress gauges if non-nil.
8790         (clear-progress): remove echo area stuff and defer to
8791         clear-message.
8792         (append-progress): dispatch non-command events after each progress
8793         increment. Remove echo area stuff.
8794         (abort-progress): remove echo area stuff and defer to
8795         display-message.
8796         (raw-append-progress): ditto. Dispatch non-command events after
8797         gutter redisplay.
8798         (display-progress): defer echo area stuff to display-message.
8799
8800         * gutter-items.el (clear-progress):
8801         (abort-progress): indentation changes.
8802         (display-progress): don't clear progress.
8803         (append-progress): compare messages with equal.
8804         (raw-append-progress): use dispatch-non-command-events to flush
8805         widget creation events.
8806
8807 2000-03-13  Ben Wing  <ben@xemacs.org>
8808
8809         * abbrev.el:
8810         * abbrev.el (abbrev-string-to-be-defined): New.
8811         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8812         Changes for use with the menubar.
8813
8814 2000-03-12  Ben Wing  <ben@xemacs.org>
8815
8816         * alist.el (vassoc): moved here from font-menu.el.
8817
8818         * custom.el (defface): typo fix.
8819
8820         * dialog.el (yes-or-no-p-dialog-box):
8821         * dialog.el (message-box):
8822         * files.el (save-some-buffers-1):
8823         Put accelerators in the button names.
8824
8825         * font-lock.el (font-lock-comment-face):
8826         * font-lock.el (font-lock-keyword-face):
8827         * font-lock.el (font-lock-function-name-face):
8828         Fixed some of the colors under MS Windows because the existing
8829         default colors were hardly different from black and needed to be
8830         made lighter.
8831
8832         * font-menu.el:
8833         * font-menu.el (font-menu-split-long-menu):
8834         * font-menu.el (font-menu-family-constructor):
8835         * font-menu.el (font-menu-size-constructor):
8836         * font-menu.el (font-menu-weight-constructor):
8837         * font-menu.el (font-menu-set-font):
8838         vassoc moved to alist.el.
8839         Accelerators added to all menus.
8840         Unused bound var new-props removed.
8841
8842         * keydefs.el: I did a whole lot of rearranging to put things in a
8843         more consistent order and fixed a number of cases where key
8844         combinations involving up, down, left, right and so on were
8845         defined but the corresponding keypad combinations were not
8846         defined.
8847
8848         * lisp-mode.el:
8849         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8850         * lisp-mode.el (emacs-lisp-mode):
8851         * lisp-mode.el (lisp-interaction-mode):
8852         * lisp-mode.el (flet):
8853         Added accelerators onto the menus.
8854         Made all the different versions of the let function be indented
8855         the same way.
8856         Undid Steve's easy-menu-ification, because it makes it impossible
8857         to have the menubar and popup menus different.
8858         Cleaned up the menu; added items for find-function &c and some
8859         indenting, and removed debug-on-*.
8860
8861         * list-mode.el (list-mode-hook):
8862         * list-mode.el (list-mode):
8863         * list-mode.el (completion-setup-hook):
8864         * list-mode.el (display-completion-list):
8865         Added support for the :window-height keyword, which is required
8866         because of other changes that I made for the file dialog box.  I
8867         also made the hook variables list-mode-hook and
8868         completion-setup-hook and also minibuffer-setup-hook in
8869         minibuf.el be permanent-local; see comment in list-mode.el.
8870
8871         * map-ynp.el (map-y-or-n-p):
8872         Added accelerators to the dialog buttons.
8873
8874         * menubar-items.el (menu-truncate-list):
8875         New internal function.
8876         * menubar-items.el (submenu-generate-accelerator-spec):
8877         * menubar-items.el (menu-item-strip-accelerator-spec):
8878         * menubar-items.el (menu-item-generate-accelerator-spec):
8879         New exported functions, for use in auto-generating accelerator specs.
8880
8881         * menubar-items.el:
8882         * menubar-items.el (default-menubar):
8883         * menubar-items.el (maybe-add-init-button):
8884         * menubar-items.el (bookmark-menu-filter):
8885         * menubar-items.el (slow-format-buffers-menu-line):
8886         * menubar-items.el (build-buffers-menu-internal):
8887         * menubar-items.el (language-environment-menu-filter):
8888         * menubar-items.el (default-popup-menu):
8889         * menubar-items.el (popup-buffer-menu):
8890         * menubar-items.el (popup-menubar-menu):
8891         Did a major overhaul on this file, and in fact I'm nowhere near
8892         done working on the menubar, and there will be more patches to
8893         come.  A basic summary of what I've done:
8894
8895         a) I added accelerators to all of the menu items.  For menus that
8896         are auto-generated, such as the buffers menu, the accelerators are
8897         automatically added to the beginning of each line using the
8898         numbers 1 through 9, then zero, and then letters starting with A,
8899         but omitting the letters that are already in use for the fixed
8900         menu items at the top of the buffers menu.  To facilitate adding
8901         accelerators of this kind, I created some new functions
8902         (*-accelerator-spec), which are also being used by other filters
8903         that auto generate lists of things such as ftp sites to download
8904         packages.  If people really don't like these accelerators
8905         appearing at the beginning of the menu items, a variable can be
8906         added to optionally turn them off, but I think this is rather
8907         pointless because other menu items have accelerators and many or
8908         most of the menu users will use the accelerators if the support is
8909         there.
8910
8911         b) I combined the top level Tools and Apps menus into a single
8912         Tools menu, because the distinction between the two is not
8913         obvious, and the items on the menus are not used often enough that
8914         putting some of them onto submenus is a problem.
8915
8916         c) I created two new top level menus called View and Cmds because
8917         there were too many items on the File and Edit menus, and I'm going
8918         to be adding more items to these menus.  In contrast to the Tools
8919         menu, the items on these menus may be used quite often during an
8920         editing session, and so should be available with fewer
8921         keystrokes.
8922
8923         d) I added a number of options to the options menu, including one
8924         for controlling whether the alt key can be used to traverse to
8925         menu items using the accelerators, one for controlling behavior of
8926         control-k, one for controlling how the kill and yank functions
8927         interact with the clipboard, a few additional buffers-menu
8928         options, and various other things.  I also did a bit of
8929         rearranging, for example, combining the keyboard and mouse options
8930         into a single keyboard and mouse submenu to facilitate the
8931         accelerators on that level.
8932
8933         e) I changed the variable buffers-menu-format-buffer-line-function
8934         to take two arguments instead of one, the second argument being
8935         the line number for use in creating an accelerator.  I added a
8936         hack to support existing functions with one argument (although I
8937         doubt that very many of these exist), for backward compatibility.
8938
8939         f) I moved the top level mule menu to be a submenu of the edit
8940         menu.  I think that most of the items on this menu are fairly
8941         useless and there are certainly not enough frequently used items
8942         to justify this being its own top level menu.
8943
8944         g) I combined most of the items in big-menubar.el into the main menu.
8945         If people think the main menu is too big, it would be possible to
8946         create different configurations, some smaller.
8947
8948         * menubar.el (check-menu-syntax):
8949         Deleted some syntax checks that were no longer valid, partly
8950         because of changes that were already made a long time ago, and
8951         partly because of a change I made where I allow the name of the
8952         menu item to be an evaluated expression rather than just a string,
8953         similar to all of the other parameters of a menu item.
8954
8955         * minibuf.el:
8956         * minibuf.el (read-file-name-1):
8957         * minibuf.el (mouse-read-file-name-1):
8958         I made a number of changes to improve the appearance
8959         and functioning of the file dialog box.  They include:
8960
8961         a) Fixing the problem where closing the dialog box by clicking on
8962         the close button of the window didn't properly exit the
8963         minibuffer.
8964
8965         b) Fixing the problem that if you typed part of a file name, and
8966         then clicked on a completion with the mouse, the file was not
8967         correctly selected.
8968
8969         c) Changing the title of the dialog box to reflect the operation
8970         being done in accordance with user interface conventions, rather
8971         than the name of the dialog box buffer, which is rather useless.
8972
8973         d) Remove the words "possible completions are" which didn't
8974         belong.
8975
8976         e) Fix things so that the completions scroll off the end of the
8977         completions windows only to the right, rather than both to the
8978         right and down, which is in accordance with Windows user interface
8979         conventions.
8980
8981         * msw-init.el (init-post-mswindows-win):
8982         Added a binding for meta-F4, which is the standard windows binding
8983         for exiting a program.
8984
8985         * select.el (get-selection-no-error):
8986         * select.el (own-selection):
8987         * select.el (own-clipboard):
8988         Added an optional argument called append to the functions
8989         own-selection and own-clipboard.  This adds support for appending
8990         text to the existing selection and allows the function
8991         own-clipboard to be used as the value of the variable
8992         interprogram- cut-function.
8993
8994         Fixed a bug in own-selection in handling zmacs-region-stays.
8995
8996         * simple.el (historical-kill-line): New.
8997
8998         * simple.el (kill-line):
8999         * simple.el (interprogram-cut-function):
9000         * simple.el (interprogram-paste-function):
9001         * simple.el (handle-pre-motion-command):
9002         * simple.el (next-line):
9003         * simple.el (previous-line):
9004         a) Expanded the variable kill-whole-line, so that function
9005         kill-line can be set to delete the entire line always, not just
9006         when cursor is at the beginning of the line.  This is controlled
9007         by setting the variable kill-whole-line to the symbol 'always.
9008         This behavior, as well as the existing kill-whole-line behavior,
9009         now only take effect when kill-line is called interactively,
9010         although this is a departure from a previous behavior in the case
9011         of setting this variable kill-whole-line to t.  It is almost
9012         certainly what has always been intended, and most likely the old
9013         way of doing things introduced bugs.  I also created a function
9014         called historical-kill-line, which ignores the kill-whole-line
9015         setting and always gives the historical behavior of only killing
9016         to the end of the line.  I bound this function to shift- control-k
9017         so that the kill to end of line behavior is available, even when
9018         kill-whole-line has been set to change control-k into the simple
9019         delete-whole-line behavior. (This can be set using the options
9020         menu.)
9021
9022         b) I changed things so that kill and yank now interact with the
9023         clipboard by default under windows.  This was done by changing the
9024         default value of interprogram-cut- function and
9025         interprogram-paste-function.  You can get the old behavior by
9026         setting these to nil, and there is an option on the options menu
9027         to do this.
9028
9029         c) I added support for selecting text using shifted motion keys.
9030         This support is on by default and can be controlled by the
9031         variable shifted-motion-keys-select-region.  There is also a
9032         variable called unshifted-motion-keys-deselect-region that
9033         controls more specifically how the shifted motion key behavior
9034         works.  I did not put an option on the options menu to turn this
9035         off, because I can't imagine why this would be useful.
9036
9037         * simple.el (forward-block-of-lines):
9038         * simple.el (backward-block-of-lines):
9039         * simple.el (block-movement-size):
9040         New.
9041
9042         * simple.el (uncapitalized-title-words):
9043         * simple.el (uncapitalized-title-word-regexp):
9044         * simple.el (capitalize-string-as-title):
9045         * simple.el (capitalize-region-as-title):
9046         New.
9047
9048
9049         * subr.el (add-hook):
9050         * subr.el (make-local-hook): New.
9051         * subr.el (remove-local-hook): New.
9052         * subr.el (add-one-shot-hook): New.
9053         * subr.el (add-local-one-shot-hook): New.
9054         Added some functions to make using hooks easier.
9055         These include:
9056
9057         a) Functions add-local-hook and remove-local-hook to make it easy
9058         to use local hooks.
9059
9060         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9061         make it possible to add a "one-shot" hook, which is to say a hook
9062         that runs only once, and automatically removes itself after the
9063         first time it has run.
9064
9065 2000-03-09  Andy Piper  <andy@xemacs.org>
9066
9067         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9068
9069 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9070
9071         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9072         Moved from menubar-items.el.
9073         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9074
9075 2000-03-08  Andy Piper  <andy@xemacs.org>
9076
9077         * gutter-items.el (build-buffers-tab-internal): add selected field
9078         to buffers tab spec.
9079
9080 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9081
9082         * minibuf.el (last-exact-completion): Initialize to nil.
9083
9084 2000-03-07  Didier Verna  <didier@xemacs.org>
9085
9086         * startup.el (command-line-1): remove unused variable
9087         `first-file-buffer'.
9088
9089 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9090
9091         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9092         which is also used for Web server log files.
9093
9094 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9095
9096         * mule/mule-charset.el: Setup auto-fill-chars.
9097
9098 2000-03-02  SL Baur  <steve@beopen.com>
9099
9100         * subr.el (with-string-as-buffer-contents): Reimplement using
9101         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9102         non-deletion of buffer after execution problem.
9103         (with-output-to-string): Use unique buffer name.
9104
9105 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9106
9107         * gutter-items.el (buffers-tab-sort-function):  New variable.
9108         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9109
9110 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9111
9112         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9113
9114 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9115
9116         * menubar-items.el (maybe-add-init-button): Remove the "Load
9117         .emacs" button from all menubars.
9118
9119 2000-03-01  Didier Verna  <didier@xemacs.org>
9120
9121         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9122         region rectangle replacement (from Jan Vroonhof).
9123         (replace-rectangle): new function.
9124
9125 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9126
9127         * mule/mule-cmds.el (set-default-coding-systems): Use
9128         set-terminal-coding-system and set-keyboard-coding-system.
9129         * coding.el (set-terminal-coding-system): Use
9130         set-console-tty-output-coding-system.
9131         (set-keyboard-coding-system): Use
9132         set-console-tty-input-coding-system.
9133
9134 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9135
9136         * minibuf.el (read-variable): Allow symbol to default argument.
9137
9138 2000-02-27  Andy Piper  <andy@xemacs.org>
9139
9140         * gutter-items.el (update-tab-hook): new function to be used for
9141         hooks.
9142         (create-frame-hook): add update-tab-hook.
9143         (record-buffer-hook): ditto.
9144         (default-gutter-position-changed): ditto.
9145         (default-gutter-position): updating the buffers tab is now handled
9146         by a hook.
9147         (default-gutter-position-changed-hook): new variable.
9148         (gutter-element-visibility-changed-hook): ditto.
9149         (set-gutter-element-visible-p): call it.
9150         (set-gutter-element): use modify-specifier-instances. Set extents
9151         as duplicable before using.
9152         (remove-gutter-element): ditto.
9153         (set-gutter-element-visible-p): ditto.
9154         (init-gutter): new function.
9155         (add-tab-to-gutter): use new gutter-element functions rather than
9156         setting specifiers directly.
9157         (clear-progress): ditto.
9158         (abort-progress): ditto.
9159         (gutter-buffers-tab-visible-p): renamed from
9160         default-gutter-visible-p
9161
9162         * specifier.el (modify-specifier-instances): new function from Jan
9163         Vroonhof.
9164
9165         * x-init.el (init-post-x-win): call init-gutter.
9166
9167         * msw-init.el (init-post-mswindows-win): call init-gutter.
9168
9169         * menubar-items.el (default-menubar): Update to reflect new gutter
9170         variables.
9171
9172 2000-02-26  Andy Piper  <andy@xemacs.org>
9173
9174         * gutter-items.el (set-gutter-element): new function. Add gutter
9175         elements to the specified gutter.
9176         (remove-gutter-element): new function. Remove gutter elements from
9177         the specified gutter.
9178         (set-gutter-element-visible-p): new function. Set gutter element
9179         visibility for the provided gutter-visible specifier.
9180
9181 2000-02-23  Andy Piper  <andy@xemacs.org>
9182
9183         * gutter-items.el (add-tab-to-gutter): specify dimensions
9184         dynamically.
9185
9186 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9187
9188         * gutter-items.el (add-tab-to-gutter):
9189         * package-get.el (package-get-interactive-package-query):
9190         * package-ui.el (pui-directory-exists):
9191         (pui-install-selected-packages):
9192         (pui-list-packages):
9193         Use #'(lambda ...)  instead of '(lambda ...).
9194
9195 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9196
9197         * startup.el (load-user-init-file): Check to make sure user
9198           has an init-file before calling load().
9199
9200 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9201
9202         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9203
9204 2000-02-23  Martin Buchholz <martin@xemacs.org>
9205
9206         * XEmacs 21.2.31 is released.
9207
9208 2000-02-21  Mike Sperber <mike@xemacs.org>
9209
9210         * loadup.el (really-early-error-handler):
9211         * update-elc.el:
9212         * make-docfile.el:
9213         Remove dependency on EMACSBOOTSTRAP... environment variables.
9214
9215 2000-02-21  Martin Buchholz <martin@xemacs.org>
9216
9217         * XEmacs 21.2.30 is released.
9218
9219 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9220
9221         * byte-optimize.el (byte-optimize-plus):
9222         (byte-optimize-minus):
9223         (byte-optimize-multiply):
9224         Optimize (- 0) to 0, not (-)
9225         Optimize (+ 5 3.0) to 8.0
9226         Optimize (* 5 3.0) to 15.0
9227         Improve readability.
9228
9229 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9230
9231         * modeline.el: (modeline-scrolling-method): change modeline
9232         mswindows cursor appearance according to the value.
9233
9234         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9235         and 'gui-element face colors and 'gui-element face font to Windows
9236         defaults.
9237
9238 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9239
9240         * font-lock.el: Javadoc enhancements
9241
9242 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9243
9244         * ldap.el (toplevel): Test if LDAP support has been compiled in
9245         (ldap-verbose): New option
9246         (ldap-search-entries): Renamed from the previous ldap-search
9247         Conditionalize message display on ldap-verbose
9248         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9249         defuns
9250         (ldap-search): Is now defined as an obsolete wrapper calling
9251         ldap-search-basic or ldap-search-entries
9252
9253
9254 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9255             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9256             Jan Vroonhof  <jan@xemacs.org>
9257
9258         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9259         When for-effect is true, didn't call `byte-optimize-form'
9260         in and/or subforms without last.
9261
9262 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9263
9264         * package-get.el (package-get-download-sites): Use correct custom
9265         type.
9266
9267 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9268
9269         * files.el (write-file): Ask for coding system when compiled with
9270         file-coding.
9271
9272 2000-02-16  Andy Piper  <andy@xemacs.org>
9273
9274         * buffer.el (switch-to-buffer): give norecord argument to
9275         set-window-buffer instead of explicitly recording.
9276
9277         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9278         we have to pick a window.
9279
9280 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9281
9282         * mule/mule-cmds.el (describe-language-support): Don't add
9283         unexist function to help-map.
9284         (describe-coding-system): Don't use already assigend `C'.
9285
9286 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9287
9288         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9289         work in custom.
9290
9291 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9292
9293         * about.el: Ienaga's e-mail address change.
9294
9295 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9296
9297         * etags.el (find-tag): force new window -- even if buf already
9298         visible -- when other-window is t
9299
9300 2000-02-16  Martin Buchholz <martin@xemacs.org>
9301
9302         * XEmacs 21.2.29 is released.
9303
9304 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9305
9306         * cl-extra.el (getf): This is now identical to `plist-get', so
9307         just defalias it.
9308         * cl-macs.el: Make getf an alias to plist-get, at the
9309         byte-compiler level, using define-compiler-macro.
9310
9311 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9312
9313         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9314
9315 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9316
9317         * lisp/etags.el (find-tag-internal): set exact-tagname to
9318           a regular expression that matches against the tagname
9319           part of the tag entry first instead of only looking in
9320           the context area.
9321
9322 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9323
9324         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9325         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9326
9327 2000-02-07  Martin Buchholz <martin@xemacs.org>
9328
9329         * XEmacs 21.2.28 is released.
9330
9331 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9332
9333         * cl-extra.el (getf): Just call `get', never `get*'.
9334         Make arglist match docstring.
9335         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9336         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9337         * byte-optimize.el: remove references to `get*'.
9338
9339 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9340
9341         * mule/european.el: Add syntax information for Latin3 and Latin4.
9342
9343 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9344
9345         * byte-optimize.el: Byte-optimize (length "foo")
9346
9347 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9348
9349         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9350         width check using `window-leftmost-p' and `window-rightmost-p'.
9351
9352 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9353
9354         * wid-edit.el (widget-match-inline): An atom never matches a
9355           list.
9356
9357 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9358
9359         * modeline.el: Consolidated 'x and 'mswindows specification under
9360         'win tag.
9361
9362 2000-01-29  Andy Piper  <andy@xemacs.org>
9363
9364         * gutter-items.el: (format-buffers-tab-line): Try and be
9365         intelligent about buffer naming when we have duplicates.
9366
9367 2000-01-29  Andy Piper  <andy@xemacs.org>
9368
9369         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9370         updated when it becomes visible.
9371
9372 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9373
9374         * bytecomp.el (byte-compile-insert-header): Properly set coding
9375         system under MULE and file-coding.
9376
9377 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9378
9379         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9380         (dontusethis-set-value-terminal-coding-system-handler):
9381         (dontusethis-set-value-keyboard-coding-system-handler):
9382         Never undefine coding system aliases.  Emergency fix for gnus.
9383
9384 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9385
9386         * files.el (abbreviate-file-name): Use directory-sep-char instead
9387         of hard-coded "/".
9388
9389 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9390
9391         * startup.el (user-init-file-base-list): New variable, replacing
9392         user-init-file-base.
9393         (find-user-init-file): New function.
9394         (command-line-early): Use it.
9395         (load-user-init-file): Ditto.
9396
9397 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9398
9399         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9400         calling valid-image-instantiator-format-p
9401
9402 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9403
9404         * isearch-mode.el (isearch-mode): The variable is
9405         isearch-unhidden-extents, not isearch-opened-extents.
9406
9407 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9408
9409         * minibuf.el (next-history-element): Modify error message if a
9410         default value is available.
9411
9412 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9413
9414         * bytecomp.el (byte-compile-file): Don't unconditionally write
9415         .elc files in binary - might contain non-Latin1.
9416
9417 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9418
9419         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9420         for windows-nt.
9421
9422         * version.el:
9423         * startup.el (user-init-file-base):
9424         * process.el (call-process-region):
9425         * files.el (make-backup-file-name):
9426         (backup-file-name-p):
9427         (file-relative-name):
9428         (abbreviate-file-name):
9429         (set-auto-mode):
9430         * code-process.el (call-process-region): Removed unnecessary
9431         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9432         support out of the universe.
9433
9434         * process.el:
9435         * code-process.el:
9436         * bytecomp.el (byte-compile-file): Removed reference to
9437         buffer-file-type, and commented usage of binary-process-output
9438         NTEmacs variables.
9439
9440 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9441
9442         * help.el (function-arglist): Add case for macro.
9443
9444 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9445
9446         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9447         printers.
9448         (custom-display): Added a menu for printer/display tags.
9449
9450         * frame.el (frame-type):
9451         * device.el (device-type): Added 'msprinter to the doc string, and
9452         removed 'pc -- it is not going to be implemented ever.
9453         (call-device-method): Fixed docstring typo.
9454         Defined specifier tags 'printer and 'display.
9455
9456 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9457
9458         * lisp/itimer.el (itimer-run-expired-timers): (consp
9459           last-command-event-time) instead of (consp
9460           'last-command-event-time).
9461
9462 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9463
9464         * msw-glyphs.el: Removed obsolete commentary.
9465
9466 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9467
9468         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9469         better default value.
9470
9471 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9472
9473         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9474         (read-string): Ditto.
9475         (eval-minibuffer): Ditto.
9476         (read-command): Ditto.
9477         (read-function): Ditto.
9478         (read-variable): Ditto.
9479         (read-number): Ditto.
9480         (read-shell-command): Ditto.
9481         (read-number): Record history.
9482
9483 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9484
9485         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9486
9487 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9488
9489         * faces.el (startup-initialize-custom-faces): New function.
9490         Reset all faces created during auto-autoloads loading time
9491         by defface.
9492         * startup.el (command-line): Call it.
9493
9494 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9495
9496         * about.el (about-hackers): Add myself to contributors list.
9497
9498 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9499
9500         * menubar-items.el (maybe-add-init-button): Removed an argument in
9501         a call to load-user-init-file, as the function managed to lose its
9502         formal parameter a few betas ago.
9503
9504 2000-01-18  Martin Buchholz <martin@xemacs.org>
9505
9506         * XEmacs 21.2.27 is released.
9507
9508 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9509
9510         * process.el (shell-command-to-string): Use the FSF docstring.
9511         Make shell-command-to-string the standard function, and
9512         exec-to-string the (deprecated) alias.
9513
9514         * startup.el: typo fix.
9515
9516 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9517
9518         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9519
9520 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9521
9522         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9523         buffers after visible buffers.
9524         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9525
9526 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9527
9528         * info.el (Info-extract-menu-node-name): Stop at a dot
9529         followed by whitespace or right parenthesis.
9530
9531 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9532
9533         * info.el (Info-directory-list): Warn against using Customize with
9534         Info-directory-list.
9535
9536 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9537
9538         * minibuf.el (read-file-name): doc fix.
9539
9540         * autoload.el (update-file-autoloads): doc fix.
9541
9542         * about.el (about-hackers): Change my E-mail address.
9543
9544 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9545
9546         * info.el (Info-visit-file): Just use the `f' interactive spec to
9547         read a filename in the standard way.
9548
9549 2000-01-13  Andy Piper  <andy@xemacs.org>
9550
9551         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9552         (gutter-buffers-tab-extent): new variable.
9553         (update-tab-in-gutter): call add-tab-to-gutter again if the
9554         orientation has changed.
9555         (add-tab-to-gutter): cope with different orientations.
9556
9557 2000-01-11  Didier Verna  <didier@xemacs.org>
9558
9559         * info.el (Info-following-node-name): backward-skip dots as well
9560         as spaces (dots at the end of a node name aren't part of it).
9561         (Info-extract-menu-node-name): don't skip dots. There could be
9562         some in the node name.
9563         (Info-index): allow dots to be part of a node name.
9564
9565 2000-01-12  Andreas Jaeger  <aj@suse.de>
9566
9567         * files.el (auto-mode-alist): Added idlwave-mode.
9568         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9569
9570 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9571
9572         * info.el (Info-search): Show default value.
9573
9574 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9575
9576         * info.el (Info-read-node-completion-table): New variable.
9577         (Info-read-node-name-1): New function.
9578         (Info-read-node-name): Use it.
9579         (Info-follow-reference): Use DEFAULT argument of completing-read.
9580         (Info-menu): Ditto.
9581
9582 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9583
9584         * hyper-apropos.el (hyper-describe-key-briefly): Save
9585         window configuration.
9586         (hyper-describe-face): Use DEFAULT of completing-read.
9587         (hyper-apropos-read-variable-symbol): Ditto.
9588         (hyper-apropos-read-function-symbol): Ditto.
9589
9590 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9591
9592         * mule/mule-cmds.el (set-default-coding-system): Set
9593         comint-exec-hook to use coding-system-for-read and
9594         coding-system-for-write so that C-x RET c works.
9595
9596 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9597
9598         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9599         (previous-matching-history-element): Increment
9600         minibuffer-max-depth by 1.
9601         (next-matching-history-element): Ditto.
9602
9603 2000-01-11  Andy Piper  <andy@xemacs.org>
9604
9605         * gutter-items.el (buffers-tab): Create a new face for the buffers
9606         tab.
9607         (buffers-tab-face): use it.
9608
9609 2000-01-10  Didier Verna  <didier@xemacs.org>
9610
9611         * modeline.el (modeline-scrolling-method): change modeline X
9612         cursor appearance according to the value.
9613
9614 2000-01-07  Andreas Jaeger  <aj@suse.de>
9615
9616         * about.el (about-hackers): Moved my entry to contributor list.
9617         (xemacs-hackers): Added myself.
9618         (about-maintainer-info): Added description of myself.
9619
9620
9621 2000-01-07  Didier Verna  <didier@xemacs.org>
9622
9623         * modeline.el (modeline-scrolling-method): new variable.
9624         (mouse-drag-modeline): add reference to it in the docstring.
9625         (mouse-drag-modeline): handle it.
9626
9627 2000-01-08  Andy Piper  <andy@xemacs.org>
9628
9629         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9630         calls.
9631         (remove-buffer-from-gutter-tab): ditto.
9632
9633 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9634
9635         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9636         (custom-face-edit): Fix grammatical error in help message.
9637
9638 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9639
9640         * movemail.el: Added.
9641
9642         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9643
9644 2000-01-03  Didier Verna  <didier@xemacs.org>
9645
9646         * modeline.el (mouse-drag-modeline): remove the code related to
9647         the modeline horizontal scrolling facility.
9648
9649 1999-12-31  Martin Buchholz <martin@xemacs.org>
9650
9651         * XEmacs 21.2.26 is released.
9652
9653 1999-12-28  Andy Piper  <andy@xemacs.org>
9654
9655         * wid-edit.el (widget-push-button-value-create): The gui cache
9656         does not agree with native widgets which can only be displayed
9657         once per window. The reasons for caching are diminished now that
9658         we don't hog resources when creating buttons.
9659         (widget-push-button-cache) deleted.
9660
9661 1999-12-24  Martin Buchholz <martin@xemacs.org>
9662
9663         * XEmacs 21.2.25 is released.
9664
9665 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9666
9667         * hyper-apropos.el (hyper-apropos): Toggle
9668         hyper-apropos-programming-apropos correctly.
9669         Set REGEXP when user accepts default value.
9670
9671 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9672
9673         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9674         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9675
9676 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9677
9678         * mule/mule-category.el (undefined-category-designator):
9679         Return char instead of character.  Search for undefined one.
9680         (describe-category): Use with-displaying-help-buffer.
9681
9682 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9683
9684         * byte-optimize.el (byte-optimize-plus):
9685         Optimize (+ 1) to 1 instead of (1+ nil).
9686
9687         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9688
9689         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9690
9691         * byte-optimize.el (byte-optimize-char-before): New function.
9692         Remove performance penalty for using (char-before) instead of (char-after).
9693
9694 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9695
9696         * mule/mule-category.el (char-category-list): Return character
9697         instead of integer.
9698
9699 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9700
9701         * minibuf.el (read-buffer): Check default is buffer object.
9702
9703 1999-11-25  Andy Piper  <andy@xemacs.org>
9704
9705         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9706         for buttons.
9707
9708 1999-12-16  Andreas Jaeger  <aj@suse.de>
9709
9710         * package-get.el (package-get-maybe-save-index): Fixed typo.
9711         Patch by Jeff Miller <jmiller@smart.net>.
9712
9713 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9714
9715         * gnuserv.el (gnuserv-process-filter):  don't call
9716         gnuserv-write-to-client when gnuserv-current-client is nil
9717
9718 1999-12-14  Martin Buchholz <martin@xemacs.org>
9719
9720         * XEmacs 21.2.24 is released.
9721
9722 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9723
9724         * about.el (about-hackers): Update my email address.
9725
9726 1999-12-07  Martin Buchholz <martin@xemacs.org>
9727
9728         * XEmacs 21.2.23 is released.
9729
9730 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9731
9732         * package-get.el (package-get-download-sites): Removed several
9733         defunct download sites, added many new ones, and corrected a few
9734         incorrect directory-on-site entries.  Added physical locations to
9735         site-description.
9736
9737 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9738
9739         * finder.el (finder-commentary): add DOC string and fix
9740         interactive spec
9741
9742 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9743
9744         * help.el (describe-function): Don't forget to intern the string
9745         completing-read returns.
9746         (describe-variable): Ditto.
9747
9748 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9749
9750         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9751         `hyper-apropos-help-mode' here to find symbol to customize
9752         irregardless of cursor position and simplify
9753         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9754         `hyper-apropos-popup-menu'.
9755
9756 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9757
9758         * apropos.el (apropos-mode-map): Add return to call
9759         apropos-follow.
9760         (apropos-print): Call apropos-mode to have better
9761         command reference. Put keymap text-poperty to
9762         symbole name.
9763
9764 1999-11-22  Alastair Burt  <burt@dfki.de>
9765
9766         * help.el: (describe-bindings-1): Added handling of keymaps for
9767         the extents at point.
9768
9769 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9770
9771         * gutter-items.el (buffers-tab-items): Wrap the function in a
9772         save-match-data
9773
9774 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9775
9776         * help.el (describe-function): Use the DEFAULT argument to
9777         completing-read.
9778         (describe-variable): Ditto.
9779
9780 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9781
9782         * minibuf.el (read-from-minibuffer): Add optional argument
9783         DEFAULT to have better mini-buffer history support.
9784         (completing-read): Pass default to read-from-minibuffer.
9785         (read-buffer): Pass default to completing-read.
9786
9787 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9788
9789         * font-lock.el (font-lock-doc-string-face): Document the
9790         `font-lock-lisp-like' property.
9791
9792 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9793
9794         * lisp-mode.el: Specify `font-lock-lisp-like'.
9795
9796         * font-lock.el (font-lock-lisp-like): New function.
9797         (font-lock-fontify-syntactically-region): Use it.
9798
9799 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9800
9801         * XEmacs 21.2.22 is released
9802
9803 1999-11-28  Martin Buchholz <martin@xemacs.org>
9804
9805         * XEmacs 21.2.21 is released.
9806
9807 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9808
9809         * minibuf.el (read-coding-system): Accept symbol and
9810         coding-system object as a default-coding-system.
9811
9812 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9813
9814         * minibuf.el (read-coding-system): Accept symbol as
9815         a default-coding-system.
9816
9817 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9818
9819         * apropos.el (apropos-documentation): Use insert instead
9820         of princ.
9821
9822 1999-11-07  William M. Perry  <wmperry@aventail.com>
9823
9824         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9825           for the linux console.
9826
9827         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9828           stuff to work when you are not on a window system, since the GPM
9829           mouse support now allows pasting from outside of XEmacs.
9830
9831 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9832
9833         * XEmacs 21.2.20 is released
9834
9835 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9836
9837         * setup-paths.el (paths-default-info-directories): Add
9838         /usr/share/info and /usr/local/share/info.
9839
9840 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9841
9842         * about.el: Updated Vladimir Ivanovic's info.
9843
9844 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9845
9846         * auto-show.el (auto-show-truncationp): Remove.
9847
9848         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9849
9850 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9851
9852         * indent.el (indent-line-to): fix bug: spaces were not replaced
9853         with tab if column is multiple of tab-width
9854         From dhn@qedinc.com
9855
9856 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9857
9858         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9859         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9860
9861         * package-get.el (package-get-package-provider): Be verbose when
9862         interactive. Patch from Robert Pluim
9863
9864 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9865
9866         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9867         info file suffixes.
9868
9869 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9870
9871         * process.el (open-network-stream): Add a new optional parameter
9872         PROTOCOL to support udp; fix a minor typo and add an explanation
9873         in docstring for udp programming.
9874
9875         * code-process.el (open-network-stream): Add a new optional
9876         parameter PROTOCOL to support udp; fix a minor typo and add an
9877         explanation in docstring for udp programming.
9878
9879 1999-10-18  Andy Piper  <andy@xemacs.org>
9880
9881         * gui.el (make-gui-button): be more precise about how we call
9882         callbacks.
9883
9884         * wid-edit.el (widget-push-button-value-create): Use the new form
9885         of native gui-button.
9886
9887 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9888
9889         * info.el (Info-page-prev): Don't do (sit-for 0).
9890
9891 1999-10-13  Andy Piper  <andy@xemacs.org>
9892
9893         * gutter-items.el (progress-abort-glyph): new glyph for showing
9894         abort status.
9895         (append-progress): dispatch-event rather than sit-for.
9896         (abort-progress): new function. Show the abort glyph with an
9897         appropriate message.
9898         (raw-append-progress): dispatch-event rather than sit-for.
9899         (display-progress): cope with aborts.
9900
9901         * gui.el (make-gui-button): Use native widgets for buttons
9902         unconditionally.
9903         (insert-gui-button): ditto.
9904         (gui-button-p): ditto.
9905
9906         * xbm-button.el: remove from core.
9907
9908         * xpm-button.el: remove from core.
9909
9910 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9911
9912         * faces.el (init-device-faces): Don't initialize the random faces
9913         on the stream device.
9914
9915 1999-10-06  Andy Piper  <andy@xemacs.org>
9916
9917         * files.el (recover-file): Don't use ls under windows for revert buffer.
9918
9919 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9920
9921         * package-get.el (package-get-download-menu): Make menu really
9922         toggle download sites.
9923         (package-get-download-sites): Add autoload cookie.
9924
9925 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9926
9927         * setup-paths.el (paths-find-module-directory): Ditto.
9928
9929 1999-09-29  Werner Fink  <werner@suse.de>
9930
9931         * setup-paths.el (paths-find-exec-directory): Add missing nil
9932         parameter for environment.
9933
9934 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9935
9936         * modeline.el (modeline-format):
9937         Only purecopy the strings.  Else
9938         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9939         barfs.
9940
9941 1999-08-28  Mike Woolley  <mike@bulsara.com>
9942
9943         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9944         user setting comint-completion-addsuffix and
9945         comint-process-echoes.
9946
9947 1999-09-22  Andy Piper  <andy@xemacs.org>
9948
9949         * gutter-items.el (update-tab-in-gutter): use
9950         last-nonminibuf-window instead of selected-window.
9951
9952 1999-09-18  Andy Piper  <andy@xemacs.org>
9953
9954         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9955         display on.
9956
9957         * subr.el (record-buffer-hook): new variable so that the hook gets
9958         some documentation.
9959
9960 1999-09-16  Andy Piper  <andy@xemacs.org>
9961
9962         * gutter-items.el (update-tab-in-gutter): only update when the
9963         gutter is visible.
9964         (remove-buffer-from-gutter-tab): ditto.
9965
9966 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9967
9968         * simple.el (do-auto-fill): Commented out part of Kinsoku
9969         processing.
9970
9971 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9972
9973         * isearch-mode.el (isearch-highlightify-region): Give the
9974         highlighting extents a high priority.
9975         (isearch-make-extent): Give the main highlighting extent an even
9976         higher priority.
9977
9978 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9979
9980         * packages.el (packages-compute-package-locations): Fix typo from
9981         -u rationalization.
9982
9983 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9984
9985         * setup-paths.el (paths-find-doc-directory): Respect value of
9986         `configure-doc-directory.'
9987
9988         * find-paths.el (paths-find-architecture-directory): Give
9989         precendence `default' argument (which typically comes from
9990         configure).
9991
9992 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9993
9994         * startup.el (command-line-early): Added options -user-init-file
9995         and -user-init-directory.
9996
9997         * files.el (user-init-file): Default to NIL so we can recognize
9998         when it's set.
9999
10000 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10001
10002         * obsolete.el (init-file-user):
10003         * startup.el:
10004         * packages.el (packages-compute-package-locations):
10005         * package-get.el (package-get-user-index-filename):
10006         * menubar-items.el (maybe-add-init-button):
10007         * info.el (Info-annotations-path):
10008         * dump-paths.el:
10009         Change `user-init-directory' to be an absolute path.
10010         Use `user-init-directory' where appropriate.
10011         Zap `init-file-user' and its uses.
10012
10013 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10014
10015         * subr.el (copy-symbol): New function.
10016
10017 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10018
10019         * isearch-mode.el (isearch-done): Be sure to restore invisible
10020         extents in the proper buffer.
10021         (isearch-pre-command-hook): Set this-command to the correct value
10022         in case the buffer has changed and old overriding-local-map was
10023         used.
10024         (isearch-restore-extent): Use remprop instead of setting the
10025         property to nil.
10026
10027 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10028
10029         * cmdloop.el (execute-extended-command): Update zmacs region
10030         before the delay.
10031         (execute-extended-command): Make the message gettext-friendly.
10032
10033 1999-09-07  Andy Piper  <andy@xemacs.org>
10034
10035         * gutter-items.el (progress-gauge-glyph): renamed from
10036         progress-glyph.
10037         (progress-text-glyph): new variable.
10038         (progress-layout-glyph): use layouts and text glyphs.
10039         (progress-area-buffer): removed.
10040         (progress-text-and-extent): new variable.
10041         (progress-displayed-p): dynamically create gutter area buffer.
10042         (clear-progress): ditto.
10043         (raw-append-progress): ditto.
10044         (append-progress): use new glyph names.
10045         (raw-append-progress): only create the extent when needed. set
10046         properties more optimally.
10047         (progress): remove args.
10048
10049 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10050
10051         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10052         mapcar where the return value is unused.
10053         (isearch-restore-invisible-extents): Ditto.
10054         (isearch-highlight-all-cleanup): Ditto.
10055         (isearch-delete-extents-in-range): Traverse the extents only once.
10056         (isearch-highlight-all-update): Don't start over if the search
10057         string has changed and more input is pending.
10058
10059 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10060
10061         * packages.el (packages-find-package-data-path): Ditto.
10062
10063         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10064
10065         * subr.el (mapc-internal): Don't make obsolete.
10066
10067         * cl-extra.el (mapc): Resurrect.
10068
10069 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10070
10071         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10072         alias.
10073
10074         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10075         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10076         (isearch-yank-clipboard): Use get-clipboard instead of
10077         x-get-clipboard.
10078         (isearch-yank-selection): Fix docstring.
10079
10080 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10081
10082         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10083
10084 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10085
10086         * cl-macs.el (extent-start-position): Fix setf method.
10087         (extent-end-position): Ditto.
10088
10089 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10090
10091         * isearch-mode.el: End merge with FSF 20.4.
10092
10093         * isearch-mode.el (search-invisible): New variable.
10094         (isearch-hide-immediately): Ditto.
10095         (isearch-unhidden-extents): Ditto.
10096         (isearch-range-invisible): New function.
10097         (isearch-unhide-extent): Ditto.
10098         (isearch-restore-invisible-extents): Ditto.
10099         (isearch-restore-extent): Ditto.
10100
10101         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10102         implementation.
10103         (isearch-ring-retreat-edit): Ditto.
10104         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10105         (isearch-forward-regexp): New arguments NOT-REGEXP and
10106         NO-RECURSIVE-EDIT.
10107         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10108         (isearch-backward-regexp): New arguments NOT-REGEXP and
10109         NO-RECURSIVE-EDIT.
10110         (isearch-mode): Return isearch-success.
10111         (isearch-update): Use unread-command-events instead of
10112         unread-command-event.
10113         (isearch-abort): If an invalid regexp is encountered, keep popping
10114         states.
10115         (isearch-*-char): Use FSF implementation.
10116         (isearch-whitespace-chars): Use the more robust FSF's
10117         implementation.
10118         (isearch-within-brackets): New variable.
10119         (isearch-mode): Initialize it.
10120         (isearch-edit-string): Bind it.
10121         (isearch-search-and-update): Set it.
10122         (isearch-push-state): Push it.
10123         (isearch-top-state): Pop it.
10124         (isearch-search): Set it.
10125         (isearch-printing-char): When called by isearch-whitespace-chars,
10126         handle M-SPC gracefully.
10127         (isearch-message-prefix): New argument ELLIPSIS.
10128         (isearch-message-suffix): Ditto.
10129         (isearch-message): Use the ELLIPSIS argument when calling
10130         isearch-message-prefix and isearch-message-suffix.
10131         (isearch-message-prefix): Distinguish between "wrapped" and
10132         "overwrapped" search, FWIW.
10133
10134 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10135
10136         * isearch-mode.el (isearch-edit-string): Use the head of the
10137         search ring instead of search-last-string and search-last-regexp.
10138         (search-highlight): Renamed from isearch-highlight.
10139         (isearch-exit): Use the new name.
10140         (isearch-highlight): Ditto.
10141         (isearch-dehighlight): Ditto.
10142         (isearch-update-ring): New function.
10143         (isearch-done): Call it.
10144         (isearch-done): New argument EDIT.
10145         (isearch-repeat): If search string is empty, look up at the car of
10146         the search ring; ignore the yank pointer.
10147         (isearch-abort): Call isearch-done with NOPUSH.
10148         (isearch-cancel): New function.
10149         (isearch-mode-map): Bind it to ESC ESC ESC.
10150
10151         * isearch-mode.el: Begin merge with FSF 20.4.
10152
10153 1999-09-01  Andy Piper  <andy@xemacs.org>
10154
10155         * x-select.el (x-get-clipboard): obsolete.
10156         (x-yank-clipboard-selection): obsolete
10157
10158         * select.el (disown-selection): need to be careful to disown the
10159         clipboard if we set it via selection.
10160         (get-clipboard): move from x-select.el
10161         (yank-clipboard-selection): ditto.
10162
10163 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10164
10165         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10166         isearch-highlight-all-matches to nil.
10167         (isearch-fixed-case): New variable.
10168         (isearch-mode): Initialize it.
10169         (isearch-edit-string): Save it.
10170         (isearch-toggle-case-fold): Set it.
10171         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10172         need to check isearch-fixed-case.
10173         (isearch-toggle-case-fold): Update highlighting of all matches
10174         before the pause.
10175         (isearch-edit-string):
10176
10177 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10178
10179         * isearch-mode.el (isearch-edit-string): Call isearch-message
10180         before reading the event so that the prompt is displayed properly.
10181         (isearch-message): Use isearch-nonincremental when calling
10182         isearch-message-prefix.
10183         (minibuffer-local-isearch-map): Bind up and down to do the same as
10184         M-p and M-n respectively.
10185         (isearch-done): New arg NOPUSH.
10186         (isearch-edit-string): Use it.
10187         (isearch-edit-string): Don't bind isearch-string.
10188         (isearch-ring-adjust): Edit string, *then* push state.
10189
10190 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10191
10192         * faces.el (isearch-secondary): Make isearch-secondary look
10193         different than default.
10194
10195 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10196
10197         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10198         save-excursion.
10199         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10200         (isearch-update): Call isearch-dehighlight without arguments.
10201         (isearch-done): Ditto.
10202
10203         * isearch-mode.el (isearch-fix-case): If the search string has no
10204         upper-case letters, allow the folding to be reenabled.
10205         Previously, once disabled, the folding would remain that way until
10206         the end of isearch.
10207         (isearch-top-state): Call isearch-fix-case.
10208
10209         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10210         save-excursion.
10211         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10212
10213 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10214
10215         * xpm-button.el:
10216         xbm-button.el: Need to exist in core because gui.el depends on
10217         them.
10218
10219 1999-08-31  Andy Piper  <andy@xemacs.org>
10220
10221         * gutter-items.el (buffers-tab-face): new customizable variable.
10222         (buffers-tab-default-buffer-line-length): new specifier for
10223         maximum viewable characters.
10224         (progress-stack): new variable for implementing widget-based
10225         progress messages.
10226         (progress-area-buffer): ditto.
10227         (progress-glyph-height): ditto.
10228         (progress-stop-callback): ditto.
10229         (progress-quit-function): new function.
10230         (progress-glyph): new variable.
10231         (progress-layout-glyph): ditto.
10232         (progress-displayed-p): new function, see message-displayed-p for
10233         details.
10234         (clear-progress): ditto.
10235         (remove-progress): ditto.
10236         (append-progress): ditto.
10237         (raw-append-progress): ditto.
10238         (display-progress): ditto.
10239         (current-progress): ditto.
10240         (current-progress-label): ditto.
10241         (progress): ditto.
10242         (lprogress): ditto.
10243
10244
10245 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10246
10247         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10248
10249         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10250         `isearch-yank-selection'.
10251         (isearch-mode-map): Use it.
10252         (isearch-yank-selection): Use `get-selection' instead of
10253         `get-x-selection'.
10254
10255 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10256
10257         * faces.el (isearch-secondary): Create face here.
10258
10259         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10260         timers.
10261
10262 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10263
10264         * subr.el (buffer-string): More robust backward compatibility
10265         check, courtesy William Perry.
10266
10267 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10268
10269         * replace.el (perform-replace): Stop the search after the search
10270         limit has been reached.
10271
10272 1999-08-23  Andy Piper  <andy@xemacs.org>
10273
10274         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10275         here if we don't have one.
10276
10277 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10278
10279         * ldap.el (ldap-coding-system): Default to nil until we get
10280         efficient UTF8 support
10281         (ldap-decode-string): Guard against `decode-coding-string' not
10282         being defined
10283         (ldap-encode-string): Guard against `encode-coding-string' not
10284         being defined
10285
10286 1999-08-23  Didier Verna  <didier@xemacs.org>
10287
10288         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10289         Some doc strings improvements, and add a star to the `interactive'
10290         calls.
10291
10292 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10293
10294         * font-lock.el (java-font-lock-keywords-3): introduced new
10295         keywords and regexpes for javadoc syntax 1.2.
10296
10297 1999-08-17  Andy Piper  <andy@xemacs.org>
10298
10299         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10300         format-buffers-tab-line.
10301         (buffers-tab-max-buffer-line-length): new variable.
10302         (format-buffers-tab-line): new function. truncate names if over
10303         buffers-tab-max-buffer-line-length.
10304
10305 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10306
10307         * cus-start.el: Customize the variable `bell-inhibit-time'.
10308
10309 1999-08-16  Andy Piper  <andy@xemacs.org>
10310
10311         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10312         brute-force approach to deleting the last buffer.
10313         (buffers-tab-grouping-regexp): new customizable variable.
10314         (select-buffers-tab-buffers-by-mode): use it.
10315
10316 1999-08-13  Andy Piper  <andy@xemacs.org>
10317
10318         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10319         deletion problem.
10320
10321 1999-07-30  Didier Verna  <didier@xemacs.org>
10322
10323         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10324         of princ to output symbols.
10325         (custom-save-face-internal): ditto.
10326         (custom-save-resets): ditto.
10327
10328 1999-08-09  Didier Verna  <didier@xemacs.org>
10329
10330         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10331         `regexp-quote' to protect the major mode name for use as a regular
10332         expression (c++ needs this for instance).
10333
10334 1999-08-08  Andy Piper  <andy@xemacs.org>
10335
10336         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10337         cope with similar mode names.
10338
10339         * gutter-items.el (buffers-tab-selection-function): new selection
10340         function.
10341         (select-buffers-tab-buffers-by-mode): new function.
10342         (buffers-tab-items): use it if set to only display buffers in the
10343         tab in the current buffer's group..
10344         (update-tab-in-gutter): use new api.
10345         (remove-buffer-from-gutter-tab): ditto.
10346
10347         * gutter-items.el (buffers-tab-max-size): set custom selection
10348         default to 6.
10349         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10350         (add-tab-to-gutter): set face as default.
10351
10352 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10353
10354         * faces.el (frob-face-property): Merge the fall-back specifier
10355         with the target, not replace it.
10356
10357 1999-08-05  Andy Piper  <andy@xemacs.org>
10358
10359         * gutter-items.el (update-tab-in-gutter): add frame argument for
10360         buffer-items.
10361         (update-tab-in-gutter): use it.
10362
10363         * gutter-items.el (record-buffer-hook): set.
10364
10365         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10366         change.
10367         (switch-to-buffer-hook) deleted.
10368
10369 1999-08-04  Andy Piper  <andy@xemacs.org>
10370
10371         * gutter-items.el (update-tab-in-gutter): make sure this will work
10372         as an argument to create-frame-hook.
10373
10374 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10375
10376         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10377         instead of timer emulation.
10378
10379 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10380
10381         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10382         Emacs isearch enhancements.
10383
10384 1999-07-28  Andy Piper  <andy@xemacs.org>
10385
10386         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10387         all devices that support tab controls.
10388         (remove-buffer-from-gutter-tab): new function. to be used as a
10389         value for kill-buffer-hook.
10390
10391 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10392
10393         * auto-show.el (auto-show-truncationp): changed to match
10394         `window_translation_on'
10395
10396 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10397
10398         * XEmacs 21.2.19 is released
10399
10400 1999-07-28  SL Baur  <steve@miho>
10401
10402         * code-files.el (insert-file-contents): Fix docstring.
10403         revert previous change.
10404
10405 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10406
10407         * fill.el (fill-region-as-paragraph): Change re-break-point to
10408         contain word-across-newline plus one character so that filling
10409         Japanese and Chinese works as desired.
10410         * simple.el (do-auto-fill): Ditto.
10411
10412 1999-07-26  SL Baur  <steve@miho>
10413
10414         * mule/japanese.el ("Japanese"): Do not specify a default input
10415         method.
10416         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10417
10418 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10419
10420         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10421         able to use cl-macs macro in early lisp.
10422
10423 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10424
10425         * custom.el:
10426         * cus-face.el:
10427         * cus-edit.el:
10428                 Massive custom Theme API changes.
10429
10430 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10431
10432         * code-files.el (insert-file-contents): Regard
10433         coding-system-magic-cookie if `coding-system-for-read' is nil.
10434
10435 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10436
10437         * mule/thai-xtis.el: Add coding: local variable, to avoid
10438         bootstrapping problem with C locale.
10439
10440 1999-07-22  Andy Piper  <andy@xemacs.org>
10441
10442         * dumped-lisp.el (preloaded-file-list): guard against putting
10443         gutter-items in a less than functional XEmacs.
10444         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10445
10446 1999-07-18  Bob Weiner  <weiner@beopen.com>
10447
10448         * fill.el (fill-context-prefix): Fixed bug that prevented the
10449         setting of an adaptive fill prefix when the `dont-skip-first' was
10450         t.
10451
10452 1999-07-22  SL Baur  <steve@miho>
10453
10454         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10455
10456 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10457
10458         * files.el (interpreter-mode-alist): add `make', `guile', and
10459         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10460         makefile-mode, guile is a scheme, and someday XEmacs will be
10461         modular enough to use as an efficient scripting tool.)
10462
10463 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10464
10465         * mule/mule-cmds.el (reset-language-environment): Regard
10466         coding-category `utf-8' and `ucs-4' if they are available.
10467
10468 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10469
10470         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10471         (prefer-coding-system): Fix DOC-string.
10472
10473         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10474         DOC-string too.
10475
10476         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10477         Mule.
10478         (coding-system-change-eol-conversion): Fix DOC-string.
10479
10480 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10481
10482         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10483         instead of `list-coding-system'.
10484
10485 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10486
10487         * menubar-items.el (default-menubar): `select-input-method' was
10488         renamed to `set-input-method'.
10489
10490         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10491         "Set Language Environment" menu.
10492
10493         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10494         "Describe Language Support" menu.
10495
10496 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10497
10498         * mule/chinese.el ("Chinese-GB"): Rename
10499         `chinese-gb-environment-setup-function' to
10500         `setup-chinese-gb-environment-internal'.
10501
10502 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10503
10504         * mule/korean.el: Use `define-coding-system-alias' instead of
10505         `copy-coding-system'.
10506
10507 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10508
10509         * mule/mule-cmds.el (set-language-environment-coding-systems):
10510         Treat duplicated coding-categories.
10511
10512 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10513
10514         * mule/japanese.el: Use `define-coding-system-alias' instead of
10515         `copy-coding-system'.
10516
10517 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10518
10519         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10520         coding-system `viscii'.
10521
10522 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10523
10524         * mule/cyrillic.el:
10525         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10526         (cyrillic-alternativnyj-decode-table): New variable.
10527         (cyrillic-alternativnyj-encode-table): New variable.
10528         - Specify `iso-8-1' as a category of coding-system
10529           `alternativnyj'.
10530         - Abolish general Cyrillic environment.
10531
10532 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10533
10534         * mule/chinese.el:
10535         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10536         - Register `chinese-gb-environment-setup-function' as a
10537           `setup-function' of "Chinese-GB" environment.
10538
10539 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10540
10541         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10542         optional argument `parents'.
10543
10544         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10545         property for Thai-XTIS.
10546
10547         * mule/mule-help.el (help-with-tutorial): Use property
10548         `tutorial-coding-system' of language-info as a coding-system to
10549         read tutorial file.
10550
10551 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10552
10553         * mule/thai-xtis.el: Don't setup `setup-function' and
10554         `exit-function'.
10555
10556         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10557         `set-coding-category-system' to set up coding-system for
10558         coding-category.
10559
10560         * mule/mule-cmds.el (prefer-coding-system): Use
10561         `set-coding-category-system' to set up coding-system for
10562         coding-category.
10563
10564 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10565
10566         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10567         Thai-XTIS environment.
10568
10569         * mule/mule-cmds.el (prefer-coding-system): Use
10570         `find-coding-system' instead of `coding-system-p'.
10571
10572 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10573
10574         * mule/mule-cmds.el (set-language-environment-coding-systems):
10575         Modify eol-type for XEmacs.
10576
10577         * mule/thai-xtis.el: Delete unused local variable `category'.
10578
10579         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10580         function.
10581         (prefer-coding-system): Don't call
10582         `update-coding-systems-internal'; use function
10583         `coding-category-list' instead of variable `coding-category-list';
10584         use `set-coding-priority-list' instead of `set-coding-priority';
10585         modify `eol-type' for XEmacs.
10586
10587         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10588         `charset-columns'.
10589         (char-width): Likewise.
10590
10591 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10592
10593         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10594         `tis-620'.
10595
10596         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10597         `set-coding-priority-list' instead of `set-coding-priority'; don't
10598         call `update-coding-systems-internal'.
10599
10600         * mule/mule-misc.el (coding-system-get): New function.
10601         (coding-system-put): New function.
10602         (coding-system-category): New function.
10603
10604 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10605
10606         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10607         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10608         to avoid conflict with leim/quail/thai-xtis.
10609
10610         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10611         to thai-xtis-chars.el.
10612
10613         * mule/thai-xtis-chars.el: New file (split from
10614         mule/thai-xtis.el).
10615
10616 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10617
10618         * mule/thai-xtis.el:
10619         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10620         - Add syntax entries.
10621         - Put `preferred-coding-system' of the charset `thai-xtis' to
10622           `tis-620'.
10623
10624 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10625
10626         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10627         rewritten to use write-multibyte-character.
10628
10629 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10630
10631         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10632         of `iso-2022-7'.
10633         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10634         ported yet.
10635         (read-input-method-name): Treat optional argument `default'.
10636
10637 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10638
10639         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10640         all.
10641         (set-language-info-alist): Set up menus here.
10642
10643 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10644
10645         * minibuf.el (completing-read): Add new optional argument
10646         `default'.
10647         (read-coding-system): Add new optional argument
10648         `default-coding-system'.
10649
10650 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10651
10652         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10653         (viet-viscii-...->viet-vscii...).
10654
10655 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10656
10657         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10658         and menus.
10659
10660 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10661
10662         * mule/mule-cmds.el (input-method-function): Add permanent-local
10663         property.
10664
10665 1999-03-30  Dave Love  <fx@gnu.org>
10666
10667         * mule/mule-cmds.el (current-language-environment): Doc fix.
10668
10669 1999-02-06  Richard Stallman  <rms@gnu.org>
10670
10671         * mule/european.el (setup-slovenian-environment): New function.
10672         ("Slovenian"): New language environment.
10673
10674 1999-01-27  Dave Love  <fx@gnu.org>
10675
10676         * mule/mule-cmds.el (current-language-environment): Provide :link,
10677         :type (choices) and appropriate :get.
10678
10679 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10680
10681         * mule/mule-cmds.el (describe-language-environment): Don't alter
10682         input-method-alist.
10683
10684 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10685
10686         * mule/mule-cmds.el (prefer-coding-system): Call
10687         set-coding-priority, so that the internal array of priorities is
10688         also updated.
10689
10690 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10691
10692         * mule/mule-cmds.el (prefer-coding-system): If the argument
10693         requires specific EOL conversion type, make the default coding
10694         systems use that.
10695
10696 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10697
10698         * mule/mule-cmds.el (set-language-environment): Pass the default
10699         eol-type to set-language-environment-coding-systems.
10700         (set-default-coding-systems): Copy the eol-type property for the
10701         new default values of {buffer-file,process}-coding-system from the
10702         old defaults.
10703         (set-language-environment-coding-systems): Accept an optional
10704         argument EOL-TYPE, and set the eol-type property of the default
10705         coding systems accordingly.
10706
10707 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10708
10709         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10710         use generate-new-buffer instead of get-buffer-create.
10711
10712 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10713
10714         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10715
10716 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10717
10718         * mule/mule-cmds.el (default-input-method): Fix custom type.
10719
10720 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10721
10722         * mule/mule-cmds.el (setup-specified-language-environment):
10723         Add apropos-inhibit property.
10724         (describe-specified-language-support): Likewise.
10725
10726 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10727
10728         * mule/mule-cmds.el: Doc fixes.
10729
10730 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10731
10732         * mule/mule-cmds.el (register-input-method): Doc-string
10733         modified.
10734
10735 1998-09-01  Dave Love  <fx@gnu.org>
10736
10737         * mule/mule-cmds.el (current-language-environment): Fix
10738         setter function.
10739
10740 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10741
10742         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10743         mule/european.el, mule/hebrew.el, mule/japanese.el,
10744         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10745         avoid bootstrapping problem if you need to recompile all the Lisp
10746         files using interpreted code.
10747
10748 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10749
10750         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10751         ("Latin-2"): Likewise.
10752
10753 1998-08-18  Per Starback  <starback@update.uu.se>
10754
10755         * mule/european.el (setup-latin2-environment): Fix typo.
10756
10757 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10758
10759         * mule/european.el: Give proper value of `input-method' key to all
10760         lang. env.
10761
10762         * mule/mule-cmds.el (activate-input-method): Handle the case that
10763         the arg INPUT-METHOD is nil correctly.
10764         (read-multilingual-string): Activate the specified input method
10765         before calling read-string.  Afterward, activate the original
10766         input method.
10767
10768 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10769
10770         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10771         (set-language-info-alist): Fix typo in doc-string.
10772
10773         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10774
10775 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10776
10777         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10778         (reset-language-environment): New function for the job that
10779         setup-english-environment used to do.
10780         (set-language-environment): Do more setups according to the info
10781         in language-info-alist.
10782         (read-language-name): Handle the case that the arg KEY is nil.
10783         (describe-language-environment): Handle input-method property.
10784
10785         * mule/: All files under this directory, which related with
10786         specific languages (such as mule/european.el, mule/greek.el,
10787         mule/hebrew.el, mule/misc-lang.el), modified as below.
10788         (setup-XXX-environment): Just call set-language-environment.  If
10789         they used to do some other jobs than what done by
10790         set-language-environment, those jobs are done in
10791         setup-XXX-environment-internal now.
10792         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10793         the value to setup-XXX-environment-internal.  Add properties
10794         input-method and features.
10795
10796         * mule/english.el (setup-english-environment): Just call
10797         reset-language-environment.
10798
10799         * mule/european.el (setup-8-bit-environment): Function deleted.
10800
10801 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10802
10803         * mule/mule-cmds.el (input-method-exit-on-first-char)
10804         (input-method-use-echo-area): Doc fixes.
10805
10806 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10807
10808         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10809         variable.
10810         (input-method-use-echo-area): New variable.
10811
10812 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10813
10814         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10815
10816 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10817
10818         * mule/mule-cmds.el (activate-input-method): Update mode line.
10819         (inactivate-input-method): Likewise.
10820
10821 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10822
10823         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10824         input method in the current buffer, but just bind
10825         current-input-method.
10826
10827 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10828
10829         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10830
10831         * mule/misc-lang.el ("IPA"): Add coding-priority and
10832         coding-system.
10833
10834 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10835
10836         * mule/greek.el: Add coding-priority.
10837
10838 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10839
10840         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10841         LANG-ENV.
10842
10843 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10844
10845         * mule/mule-cmds.el (register-input-method): Fix previous change.
10846         (setup-specified-language-environment): Doc fix.
10847
10848 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10849
10850         * mule/mule-cmds.el: Several doc fixes.
10851         (get-language-info, set-language-info): Rename argument.
10852         (set-language-info-alist): Likewise.
10853         (register-input-method): Rename argument.
10854         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10855
10856 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10857
10858         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10859         default value while reading an input method.
10860
10861 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10862
10863         * mule/mule-cmds.el (universal-coding-system-argument):
10864         Use buffer-file-coding-system as default.
10865
10866 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10867
10868         * mule/korean.el ("Korean"): Doc fix.
10869
10870 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10871
10872         * mule/mule-cmds.el (describe-language-environment): Print the
10873         languge environment at the head.
10874
10875 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10876
10877         * mule/japanese.el: Set exit-function to exit-japanese-environment
10878         for Japanese environment.
10879
10880 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10881
10882         * mule/mule-cmds.el (set-language-environment): Doc fix.
10883         (current-language-environment): Use defcustom.
10884         (default-input-method): Specify :type.
10885
10886 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10887
10888         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10889         modified.
10890         (prefer-coding-system): Doc-string modified.
10891
10892 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10893
10894         * mule/mule-cmds.el (set-language-info): Doc-string
10895         describes `coding-priority' KEY.
10896         (set-language-environment-coding-systems): New function.
10897         (select-safe-coding-system): New function.
10898         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10899         (set-language-info-alist): New optionla arg PARENTS.  Call
10900         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10901         (set-language-environment-coding-systems): New function.
10902
10903         * mule/chinese.el: Remove setting up of
10904         describe-chinese-environment-map and
10905         setup-chinese-environment-map.  Exclude them in args of calls to
10906         set-language-info-alist.  Register coding-priority key in
10907         language-info-alist.
10908
10909         * mule/cyrillic.el: Remove setting up of
10910         describe-cyrillic-environment-map and
10911         setup-cyrillic-environment-map.  Exclude them in args of calls to
10912         set-language-info-alist.  Register coding-priority key in
10913         language-info-alist.
10914
10915         * mule/english.el: Register coding-priority key in
10916         language-info-alist.
10917
10918         * mule/ethiopic.el: Register coding-priority key in
10919         language-info-alist.
10920
10921         * mule/european.el: Remove setting up of
10922         describe-european-environment-map and
10923         setup-european-environment-map.  Exclude them in args of calls to
10924         set-language-info-alist.  Register coding-priority key in
10925         language-info-alist.  Add "German" language env.
10926         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10927         (setup-german-environment): New function.
10928
10929         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10930         change default input method to "greek-postfix".
10931
10932         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10933         coding-priority key in
10934
10935 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10936
10937         * mule/mule-cmds.el (set-language-info): Doc fix.
10938         (input-method-inactivate-hook): Doc fix.
10939
10940 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10941
10942         * mule/mule-cmds.el (set-input-method): Renamed from
10943         select-input-method.
10944
10945 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10946
10947         * mule/mule-cmds.el (set-language-environment): Run
10948         exit-language-environment-hook before calling `exit-function'
10949         which is specified for the language environment.
10950
10951 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10952
10953         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10954         modified.
10955         (prefer-coding-system): Likewise.
10956         (describe-language-environment): Print aliases of each coding
10957         system.
10958         (set-language-environment-hook): New variable.
10959         (exit-language-environment-hook): New variable.
10960         (set-language-environment): Call these hooks.  Before setting a
10961         new language environment, exit from the
10962         current-language-environment if necessary.
10963         (input-method-verbose-flag): The value can be nil, t,
10964         complex-only, or default.
10965         (input-method-highlight-flag): Doc-string augmented.
10966         (activate-input-method): Check if we can run the registered
10967         function to activate an input method.
10968
10969         * mule/korean.el: Set exit-function for language environment
10970         "Korean" to exit-korean-environment.
10971         (setup-korean-environment): Moved to korea-util.el.
10972
10973 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10974
10975         * mule/mule-cmds.el (read-multilingual-string): Use
10976         current-input-method prior to default-input-method.  Don't bind
10977         current-input-method by `let', instead, activate the specified
10978         input method in the current buffer temporarily.
10979
10980 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10981
10982         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10983
10984 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10985
10986         * mule/chinese.el (post-read-decode-hz): Return the result of
10987         decode-hz-region.
10988         (pre-write-encode-hz): Do not change the value of
10989         last-coding-system.
10990
10991 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10992
10993         * mule/mule-ccl.el: Doc fixes.
10994
10995 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10996
10997         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10998         (check-ccl-program): New macro.
10999
11000 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11001
11002         * mule/mule-ccl.el: Comment about CCL syntax modified.
11003         (ccl-command-table): Add read-multibyte-character and
11004         write-multibyte-character.
11005         (ccl-code-table): Add ex-cmd.
11006         (ccl-extended-code-table): New variable.
11007         (ccl-embed-extended-command): New function.
11008         (ccl-compile-read-multibyte-character,
11009         ccl-compile-write-multibyte-character) New functions.
11010         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11011         ccl-dump-write-multibyte-character): New functions.
11012
11013 1999-07-22  SL Baur  <steve@miho>
11014
11015         * config.el (config-value-file): config.values is installed into
11016         doc-directory.
11017         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11018
11019 1999-07-19  Didier Verna  <didier@xemacs.org>
11020
11021         * rect.el: all functions rewritten, except when noted. Below is a
11022         list of interface changes.
11023         (apply-on-rectangle): new function. Obsoletes
11024         `operate-on-rectangle'. All functions that used to call this
11025         function now call the new one.
11026         (kill-rectangle): added optional prefix arg to fill lines.
11027         (delete-rectangle): ditto.
11028         (delete-extract-rectangle): ditto.
11029         (open-rectangle): ditto.
11030         (clear-rectangle): ditto.
11031         (delete-rectangle-line): added third arg FILL.
11032         (delete-extract-rectangle-line): ditto.
11033         (open-rectangle-line): ditto.
11034         (clear-rectangle-line): ditto.
11035
11036 1999-07-18  Andy Piper  <andy@xemacs.org>
11037
11038         * menubar-items.el (default-menubar): add gutter options.
11039
11040         * gutter-items.el: new file.
11041         (gutter): new group for custom.
11042         (gutter-visible-p): new variable.
11043         (default-gutter-position): ditto.
11044         (buffers-tab): new group for the buffers tab.
11045         (gutter-buffers-tab): widget to put in the gutter.
11046         (buffers-tab-max-size): max number of tabs.
11047         (buffers-tab-switch-to-buffer-function): function to call when a
11048         tab is pressed.
11049         (buffers-tab-omit-function): filter buffers with this function.
11050         (buffers-tab-format-buffer-line-function): format buffer names for
11051         inclusion in tabs.
11052         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11053         the record.
11054         (build-buffers-tab-internal): build a list of tab items.
11055         (buffers-tab-items): ditto.
11056         (add-tab-to-gutter): put a tab in the gutter area.
11057         (update-tab-in-gutter): reset the buffers in the tab.
11058
11059         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11060
11061         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11062         (switch-to-buffer-hooks): new hook.
11063
11064         * toolbar.el (default-toolbar-position): fix typo.
11065
11066 1999-07-16  Andy Piper  <andy@xemacs.org>
11067
11068         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11069
11070 1999-07-15  Didier Verna  <didier@xemacs.org>
11071
11072         * cus-edit.el (custom-prompt-variable): optional third arg makes
11073         prompt for a comment string.
11074         (customize-set-value): optional prefix makes this function handle
11075         variable comments.
11076         (customize-set-variable): ditto.
11077         (customize-save-variable): ditto.
11078         (customize-customized): handle custom comments.
11079         (customize-save-customized): ditto.
11080         (custom-variable-state-set): ditto.
11081         (custom-face-state-set): ditto.
11082         (customize-saved): ditto.
11083         (custom-variable-set): ditto.
11084         (custom-face-set): ditto.
11085         (custom-variable-save): ditto.
11086         (custom-face-save): ditto.
11087         (custom-variable-reset-saved): ditto.
11088         (custom-face-reset-saved): ditto.
11089         (custom-variable-reset-standard): ditto.
11090         (custom-face-reset-standard): ditto.
11091         (custom-comment-face): new face.
11092         (custom-comment-tag-face): ditto.
11093         (custom-comment): new widget.
11094         (custom-comment-create): new function.
11095         (custom-comment-delete): ditto.
11096         (custom-comment-value-set): ditto.
11097         (custom-comment-show): ditto.
11098         (custom-comment-invisible-p): ditto.
11099         (custom-variable-value-create): create a comment field widget.
11100         (custom-face-value-create): ditto.
11101         (custom-variable-menu): new entry for adding a custom comment.
11102         (custom-face-menu): ditto.
11103         (custom-save-variables): possibly save custom comments.
11104         (custom-save-faces): ditto.
11105
11106         * cus-face.el (custom-set-faces): the arguments can now have a
11107         custom comment as fourth argument.
11108
11109         * custom.el (custom-set-variables): the arguments can now have a
11110         custom comment as fifth element.
11111
11112 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11113
11114         * XEmacs 21.2.18 is released
11115
11116 1999-07-13  SL Baur  <steve@miho>
11117
11118         * lib-complete.el (read-library-name): Revert previous change.
11119         (read-library): Ditto.
11120
11121 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11122
11123         * packages.el (packages-package-list): Capitalize docstring.
11124
11125         * packages.el (packages-find-package-library-path): Use #'nconc
11126         rather than #'append to reduce consing -- #'mapcar uses Flist,
11127         which returns a freshly consed list.  #'append would create yet
11128         another fresh list, using Fmake_list in concat.
11129
11130         * packages.el (package-provide): Use setq with remassq like it
11131         says in its docstring.
11132
11133 1999-07-06  SL Baur  <steve@miho.m17n.org>
11134
11135         * lib-complete.el (progn-with-message): Fix typo.
11136
11137 1999-07-06  SL Baur  <steve@miho.m17n.org>
11138
11139         * mule/mule-misc.el (char-octet): Make function match docstring.
11140         From Katsumi Yamaoka <yamaoka@jpl.org>
11141
11142 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11143
11144         * wid-edit.el (widget-documentation): corrected spelling error.
11145
11146 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11147
11148         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11149         keys if already bound
11150
11151 1999-07-06  SL Baur  <steve@miho.m17n.org>
11152
11153         * lib-complete.el (progn-with-message): Revert previous changes.
11154
11155 1999-06-24  Bob Weiner  <weiner@beopen.com>
11156
11157         * lib-complete.el (find-library):
11158         (find-library-other-window):
11159         (find-library-other-frame): Completely rewrote
11160         so that these functions actually work when called non-interactively.
11161         Also made them handle LIBRARY arguments which end with .el or .elc.
11162
11163 1999-06-24  Bob Weiner  <weiner@beopen.com>
11164
11165         * simple.el (indent-new-comment-line): Locally bound
11166         `block-comment-start' to `comstart' or else when this is called
11167         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11168         `block-comment-start' value, ignoring any existing spacing after a
11169         comment prefix in the previous line and producing ugly comments.
11170
11171 1999-06-23  Bob Weiner  <weiner@beopen.com>
11172
11173         * list-mode.el (mouse-choose-completion):
11174         (choose-completion):
11175         (completion-switch-to-minibuffer): Added.
11176         ([Tab]): [Tab] previously switched to the minibuffer
11177         but since [space] does that and since most applications in the
11178         world use [Tab] to select the next item in a list, do that in the
11179         *Completions* buffer too.  This will cause the least confusion
11180         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11181         06/23/1999.
11182
11183 1999-06-22  Bob Weiner  <weiner@beopen.com>
11184
11185         * help.el (help-buffer-name): Added support for a null value
11186         of `help-buffer-prefix-string' since some buffers require no
11187         prefix.
11188
11189 1999-06-20  Bob Weiner  <weiner@beopen.com>
11190
11191         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11192         in the completion-list-mode-map to bury the completions buffer
11193         even when the minibuffer is no longer active.
11194
11195 1999-06-20  Bob Weiner  <weiner@beopen.com>
11196
11197         * list-mode.el (list-mode): It is visually disconcerting to have
11198         the text cursor disappear within list buffers, especially when
11199         moving from window to window, so leave it visible.
11200
11201 1999-07-01  SL Baur  <steve@miho.m17n.org>
11202
11203         * menubar-items.el (default-menubar): Conditionalize the bug
11204         report menu item (which may not be possible in this XEmacs).
11205         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11206
11207 1999-06-30  SL Baur  <steve@miho.m17n.org>
11208
11209         * subr.el (with-current-buffer): DOC string fix.
11210         Suggested by Bob Weiner <weiner@altrasoft.com>
11211
11212 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11213
11214         * cus-face.el (custom-face-italic): insert missing args
11215
11216 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11217
11218         * packages.el (package-locations): Changed default early package
11219         hierarchies to ~/.xemacs/mule-packages and
11220         ~/.xemacs/xemacs-packages.
11221
11222 1999-06-23  SL Baur  <steve@miho.m17n.org>
11223
11224         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11225
11226 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11227
11228         * packages.el (package-locations): Changed default early package
11229         hierarchy to ~/.xemacs/packages.
11230         (package-locations): Removed `packages' as a possible name for a
11231         late package hierarchy.
11232
11233 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11234
11235         * mule/mule-category.el (word-combining-categories): Set up new
11236         variable.
11237         (word-separating-categories): Likewise.
11238
11239 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11240
11241         * XEmacs 21.2.17 is released
11242
11243 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11244
11245         * font-menu.el (font-menu-set-font): allow for nil specification
11246         of font size.
11247
11248 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11249
11250         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11251         is 1.
11252
11253 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11254
11255         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11256         8859-5 instead of ISO 8859-1.
11257
11258 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11259
11260         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11261         (viet-viscii-encode-table): Ditto.
11262
11263         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11264         Make obsolete definition of char-octet.
11265
11266 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11267
11268         * subr.el: Move no-Mule make-char ...
11269         * help-nomule.el (make-char): To here.
11270         (string-width): Make Mule compatibility alias.
11271
11272 1999-06-15  Andy Piper  <andy@xemacs.org>
11273
11274         * select.el (get-selection-no-error): really make there be no-error.
11275         (get-selection): revert to original.
11276
11277 1999-06-11  Andy Piper  <andy@xemacs.org>
11278
11279         * select.el (selection-sets-clipboard): renamed.
11280         (own-selection): use it.
11281
11282 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11283
11284         * XEmacs 21.2.16 is released
11285
11286 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11287
11288         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11289         missing characters to avoid crash.
11290
11291 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11292
11293         * coding.el (set-terminal-coding-system): Only set the console
11294         coding system on the selected console if it is a tty.
11295
11296 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11297
11298         * cus-face.el:
11299         * cus-edit.el:
11300         * faces.el:
11301         (custom):
11302         (face-spec-set):
11303         * faces.el (frob-face-property):
11304         * font-menu.el (font-menu-set-font):
11305                   Actually apply changes from 1999-03-17
11306
11307 1999-06-10  Andy Piper  <andy@xemacs.org>
11308
11309         * select.el (get-selection): abstract out non error-signalling
11310         part.
11311         (get-selection-no-error): get-selection without signalling an
11312         error.
11313         (selection-is-clipboard-p): new variable. controls whether the
11314         selection sets the clipboard.
11315         (own-selection): use it.
11316
11317         * mouse.el (insert-selection): fallback to clipboard after trying
11318         primary selection and cutbuffer.
11319
11320 1999-06-05  Andy Piper  <andy@xemacs.org>
11321
11322         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11323         selection functions.
11324
11325 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11326
11327         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11328         default value.
11329         (load): Use `raw-text' instead of `no-conversion'.
11330         (insert-file-contents): Likewise.
11331
11332         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11333         of `no-conversion'.
11334
11335 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11336
11337         * coding.el: Don't copy `no-conversion' to `raw-text'.
11338
11339 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11340
11341         * subr.el (make-char): Define it if Mule is not around.
11342
11343 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11344
11345         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11346
11347         * x-select.el (x-disown-selection-internal): Restore symbol as an
11348         obsolete alias.
11349         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11350
11351 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11352
11353         * XEmacs 21.2.15 is released
11354
11355 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11356
11357         * subr.el (split-string): Avoid infinite looping
11358
11359 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11360
11361         * ldap.el (ldap-ignore-attribute-codings): New variable
11362         (ldap-default-attribute-decoder): New variable
11363         (ldap-coding-system): New variable
11364         (ldap-attribute-syntax-encoders): New variable
11365         (ldap-attribute-syntax-decoders): New variable
11366         (ldap-attribute-syntaxes-alist): New variable
11367         (ldap-encode-boolean): New function
11368         (ldap-decode-boolean): New function
11369         (ldap-encode-country-string): New function
11370         (ldap-decode-string): New function
11371         (ldap-decode-address): New function
11372         (ldap-encode-address): New function
11373         (ldap-decode-attribute): New function
11374         (ldap-search): Use some of these
11375
11376 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11377
11378         * version.el (emacs-version): Make the patch level/beta come
11379         before the XEmacs qualifier so that it gets into (funcall
11380         emacs-version) and thus in the bug reports.
11381         (emacs-version>=): Support patch levels.
11382
11383 1999-06-03  SL Baur  <steve@xemacs.org>
11384
11385         * version.el: implement x.y.z version number
11386         From Jan Vroonhof <vroonhof@math.ethz.ch>
11387
11388 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11389
11390         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11391
11392 1999-05-22  Vin Shelton <acs@xemacs.org>
11393
11394         * startup.el: Document -private and break out non-standard X options.
11395
11396 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11397
11398         * mule/mule-charset.el (charset-after): New function.
11399         (charset-direction): Synch with Mule, update docstring.
11400         (get-charset-property): New function.
11401         (put-charset-property): New function.
11402         (charset-plist): New function.
11403
11404         * mule/mule-charset.el (compose-region):
11405         (decompose-region): remove;  these functions (which don't work
11406         since we don't do composite characters) have been moved to
11407         mule-util.el.
11408         (toplevel): follow coding standards
11409
11410 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11411
11412         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11413         exist any more.
11414
11415         * code-files.el: Fix commentary to follow coding standards.  Move
11416         the single line left in mule-files.el to here.
11417
11418         * mule/mule-files.el: delete.
11419
11420 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11421
11422         * info.el (Info-scroll-prev): Use event functions instead of the
11423         old emacs 19 interface.
11424
11425 1999-06-02  Andy Piper  <andy@xemacs.org>
11426
11427         * x-font-menu.el (x-font-menu-load-font):
11428         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11429
11430 1999-05-31  Andy Piper  <andy@xemacs.org>
11431
11432         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11433         group.
11434         (font-menu-this-frame-only-p): ditto.
11435         (font-menu-max-items): reinstate, from Jan Vroonhof
11436         <vroonhof@math.ethz.ch>
11437         (font-menu-submenu-name-format): ditto.
11438         (font-menu-split-long-menu): ditto, for use by the family
11439         constructor.
11440         (font-menu-family-constructor): use it.
11441
11442 1999-05-30  Andy Piper  <andy@xemacs.org>
11443
11444         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11445         for use by the font menu.
11446
11447         * msw-font-menu.el: new file implementing mswindows specific
11448         font-menu behaviour.
11449         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11450         (mswindows-font-menu-junk-families): ditto.
11451         (hack-font-truename): ditto.
11452         (mswindows-font-regexp-ascii): ditto.
11453         (mswindows-reset-device-font-menus): ditto.
11454         (mswindows-font-menu-font-data): ditto.
11455         (mswindows-font-menu-load-font): ditto.
11456
11457         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11458         (x-font-menu-font-data): ditto.
11459         (x-font-menu-load-font): ditto.
11460
11461         * font-menu.el: new file implementing generic font menu behaviour.
11462         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11463         made device independent.
11464         (font-menu-this-frame-only-p): ditto.
11465         (font-menu-preferred-resolution): ditto.
11466         (font-menu-size-scaling): new variable used to determine whether
11467         sizes are in points or tenths of a point.
11468         (vassoc): moved from x-font-menu.el.
11469         (device-fonts-cache): ditto.
11470         (device-fonts-cache): ditto.
11471         (flush-device-fonts-cache): ditto.
11472         (reset-device-font-menus): copied from x-font-menu.el and made
11473         device independent. Most functionality deferred to
11474         device-dependent versions.
11475         (font-menu-family-constructor): copied from x-font-menu.el and
11476         made device independent.
11477         (font-menu-size-constructor): ditto.
11478         (font-menu-weight-constructor): ditto.
11479         (font-menu-set-font): ditto.
11480         (font-menu-change-face): ditto.
11481         (font-menu-load-font): new device method.
11482         (font-menu-font-data): ditto.
11483
11484         * x-font-menu.el: The above functions deleted.
11485
11486 1999-05-26  Andy Piper  <andy@xemacs.org>
11487
11488         * update-elc.el:
11489         * make-docfile.el:
11490         * loadup.el: rehash expand-file-name usage to not use default-directory.
11491
11492 1999-05-21  Andy Piper  <andy@xemacs.org>
11493
11494         * x-select.el (x-select-convert-to-text):
11495         (x-selected-text-type):
11496         (x-get-selection):
11497         (xselect-convert-to-string):
11498         (xselect-convert-to-compound-text):
11499         (xselect-convert-to-length):
11500         (xselect-convert-to-targets):
11501         (xselect-convert-to-delete):
11502         (xselect-convert-to-filename):
11503         (xselect-convert-to-charpos):
11504         (xselect-convert-to-lineno):
11505         (xselect-convert-to-colno):
11506         (xselect-convert-to-sourceloc):
11507         (xselect-convert-to-os):
11508         (xselect-convert-to-host):
11509         (xselect-convert-to-user):
11510         (xselect-convert-to-class):
11511         (xselect-convert-to-name):
11512         (xselect-convert-to-integer):
11513         (xselect-convert-to-atom):
11514         (xselect-convert-to-identity): functions renamed from x-* and
11515         moved to select.el.
11516         (x-get-secondary-selection): use rename get-selection.
11517         (x-get-clipboard): ditto.
11518         (x-own-selection): moved to select.el.
11519         (x-valid-simple-selection-p): ditto.
11520         (x-dehilight-selection): ditto.
11521         (x-own-clipboard): ditto.
11522         (x-disown-selection): ditto.
11523
11524         * x-mouse.el (x-yank-function): moved to mouse.el.
11525         (x-insert-selection): ditto.
11526         (x-set-point-and-move-selection): use renamed function.
11527
11528         * select.el (selected-text-type): moved and renamed from
11529         x-select.el.
11530         (selection-owner-p): moved to C.
11531         (selection-exists-p): ditto.
11532         (get-cutbuffer): new device method.
11533         (get-selection): generalised and moved from x-select.el.
11534         (own-selection): moved x-own-selection functionality into here.
11535         (dehilight-selection): renamed and moved from x-select.el.
11536         (own-clipboard): functionality moved from x-select.el using new
11537         generic C builtins.
11538         (disown-clipboard): ditto.
11539         (select-convert-to-text):
11540         (select-convert-to-string):
11541         (select-convert-to-compound-text):
11542         (select-convert-to-length):
11543         (select-convert-to-targets):
11544         (select-convert-to-delete):
11545         (select-convert-to-filename):
11546         (select-convert-to-charpos):
11547         (select-convert-to-lineno):
11548         (select-convert-to-colno):
11549         (select-convert-to-sourceloc):
11550         (select-convert-to-os):
11551         (select-convert-to-host):
11552         (select-convert-to-user):
11553         (select-convert-to-class):
11554         (select-convert-to-name):
11555         (select-convert-to-integer):
11556         (select-convert-to-atom):
11557         (select-convert-to-identity): new functions renamed from x-* and
11558         moved from x-select.el.
11559
11560         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11561         into here and use as the default window-system mouse yank.
11562         (insert-selection): generalised and moved from x-mouse.el.
11563         (own-clipboard): moved to C.
11564
11565         * msw-select.el (mswindows-selection-owned-p): deleted.
11566         (mswindows-own-selection): generalised and moved to select.el.
11567         (mswindows-disown-selection): generalised and moved to C.
11568         (mswindows-selection-owner-p): ditto.
11569
11570 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11571
11572         * XEmacs 21.2.14 is released
11573
11574 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11575
11576         * about.el: update contact info for jason and slb.
11577
11578 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11579
11580         * mule/european.el (setup-romanian-environment): Add Romanian
11581         support from Emacs/Mule romanian.el.
11582
11583 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11584
11585         * cus-face.el: Label all custom changes with the 'custom' tag.
11586
11587         * cus-edit.el: idem ditto.
11588
11589         * faces.el: Added suport for adding device tags to various functions.
11590         (custom): New device tag.
11591         (face-spec-set): Call reset face with tags argument. No longer do
11592         x-init-global-faces hack.
11593
11594         * faces.el (frob-face-property): Use an anonymous specifier to map
11595         frob-face-property-1 over.
11596
11597         * x-font-menu.el (font-menu-set-font): Always specify all
11598         properties to custom.
11599
11600 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11601
11602         * mule/european.el (setup-czech-environment): Add czech support.
11603         From David Sauer <davids@orfinet.cz>
11604
11605 1999-03-15  SL Baur  <steve@xemacs.org>
11606
11607         * check-features.el: Turn hard errors into warnings.
11608
11609 1999-03-21  SL Baur  <steve@xemacs.org>
11610
11611         * simple.el (delete-key-deletes-forward): As per discussion on
11612         xemacs-beta, default to t.
11613
11614 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11615
11616         * loadup.el: Define Installation-string before loading anything.
11617
11618 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11619
11620         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11621         From Anders Stenman <stenman@isy.liu.se>
11622
11623 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11624
11625         * wid-edit.el (widget-glyph-find): Ditto.
11626
11627         * packages.el (locate-library): Ditto.
11628
11629         * loadup.el (really-early-error-handler): Ditto.
11630
11631         * lib-complete.el (read-library): Ditto.
11632
11633         * faces.el (set-face-stipple): Ditto.
11634
11635         * code-files.el (load): Use new calling style of locate-file.
11636
11637 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11638
11639         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11640         dead.
11641
11642 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11643
11644         * dumped-lisp.el (preloaded-file-list): Don't load
11645         Installation.el.
11646
11647         * loadup.el (Installation-string): Define it here.
11648
11649 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11650
11651         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11652         Installation.el needs to be loaded before `dump-paths', otherwise
11653         the dumping process won't find it.
11654
11655 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11656
11657         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11658         subr so that we can use `replace-in-string' in Installation.el to
11659         get rid of C-m chars under the native Windows build.
11660
11661 1999-04-29  Andy Piper  <andy@xemacs.org>
11662
11663         * make-docfile.el: canonicalize file and directory names.
11664
11665         * device.el (call-device-method): new function for calling device
11666         specific methods.
11667         (define-device-method): new function for defining device methods.
11668         (define-device-method*): ditto.
11669
11670 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11671
11672         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11673
11674 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11675
11676         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11677         (cyrillic-koi8-r-encode-table): Likewise.
11678         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11679         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11680
11681         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11682         from vietnamese.el].
11683
11684         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11685         mule/mule-misc.el.
11686
11687 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11688
11689         * mule/thai-xtis.el:
11690         - Change font registry name from "Thai94x94-0" to "xtis-0".
11691         - Change mnemonic of coding-system `tis-620' to "TIS620".
11692
11693 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11694
11695         * mule/ethiopic.el: fixed.
11696
11697 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11698
11699         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11700
11701         * mule/thai-xtis.el: New file.
11702
11703         * mule/vietnamese.el: New file.
11704
11705         * mule/ethiopic.el: New file.
11706
11707 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11708
11709         * bytecomp.el (byte-compile-close-variables): Leave
11710         debug-issue-ebola-notices alone.
11711
11712 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11713
11714         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11715         at the top of the buffer since it is the most important thing to
11716         customize
11717         (ldap-get-host-parameter): New defun
11718         (ldap-search): Add a new parameter `withdn' to retrieve the
11719         distinguished names of entries
11720
11721 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11722
11723         * startup.el (splash-frame-body): Date and spelling fixes.
11724
11725 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11726
11727         * view-less.el (toggle-truncate-lines): add autoload tag
11728
11729 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11730
11731         * format.el (format-alist): Disable image stuff.
11732
11733 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11734
11735         * wid-edit.el (widget-glyph-find): Search by directories, then by
11736         suffixes rather than the other way around.
11737         (widget-image-conversion): Renamed to
11738         `widget-image-file-name-suffixes'.
11739
11740 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11741
11742         * mule/mule-charset.el: Made old functions obsolete, remove the
11743         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11744         (charset-iso-graphic-plane): Rename from charset-graphic.
11745         (charset-iso-final-char): Rename from charset-final.
11746         (charset-width): Rename from charset-columns.
11747         (charset-bytes): Added from fsf compatibility, returns always 1.
11748
11749         * mule/mule-misc.el: Move charset-doc-string alias to
11750         mule-charset.el
11751
11752 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11753
11754         * x-faces.el (x-make-font-bold-italic): honor
11755         *try-oblique-before-italic-fonts*
11756
11757 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11758
11759         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11760
11761 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11762
11763         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11764         name.
11765
11766 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11767
11768         * cl-extra.el (equalp): Would bug out for lists.
11769
11770 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11771
11772         * about.el (about-hackers):  Change cgw's email address
11773
11774 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11775
11776         * XEmacs 21.2.13 is released
11777
11778 1999-03-12  SL Baur  <steve@xemacs.org>
11779
11780         * simple.el (delete-key-deletes-forward): Revert to previous
11781         behavior.
11782
11783 1999-01-18  Didier Verna  <didier@xemacs.org>
11784
11785         * menubar-items.el (xemacs-splash-buffer): handle the case of
11786         multiple elements in the splash buffer body.
11787
11788         * startup.el (splash-frame-timeout): new constant: interval
11789         between splash buffer elements.
11790         (command-line-1): handle splash buffer with multiple elements (use
11791         a timeout).
11792         (splash-frame-body): Originally `startup-splash-frame-body'.
11793         Rewrote a cleaner and more readable version. This can now be array,
11794         in which case each element is displayed in turn in the splash buffer.
11795         (splash-frame-static-body): new constant. Persistent information
11796         across all splash buffer elements (preserves the possibility to give
11797         it in different languages.
11798         (circulate-splash-frame-elements): new function. Used as a timeout
11799         to circulate through all splash frame elements and display them in
11800         sequence.
11801         (display-splash-frame): originally `startup-splash-frame'. Handle
11802         the case of multiple elements in the splash buffer body. Now
11803         returns a timeout id if multiple elements to display, or nil.
11804
11805 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11806
11807         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11808         so they can be overridden by x-init-face-from-resources.
11809         Additionally specify the font name also with an x tag.
11810
11811 1999-03-08  Andy Piper  <andy@xemacs.org>
11812
11813         * package-get.el (package-get-base): autoload.
11814
11815         * menubar-items.el (default-menubar): add update menu item. Fix
11816         custom menu to only be activated when package-base is available.
11817
11818         * package-get.el (package-get-custom): don't load
11819         package-get-custom as it is auto-generated. Fix group definition.
11820
11821 1999-03-05  Didier Verna  <didier@xemacs.org>
11822
11823         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11824         instead of `symbol-name' (Thanks Kyle).
11825
11826         * cus-edit.el (custom-save-variables): use `prin1' instead of
11827         princ to write symbols.
11828
11829 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11830
11831         * XEmacs 21.2.12 is released
11832
11833 1999-03-05  SL Baur  <steve@xemacs.org>
11834
11835         * menubar-items.el (default-menubar): Add kfm browsing support.
11836         From Neal Becker <nbecker@fred.net>
11837
11838 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11839
11840         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11841         calls to font-lock during buffer reversion.
11842
11843 1999-02-12  Didier Verna  <didier@xemacs.org>
11844
11845         * info.el (Info-build-node-completions): unconditionally widen the
11846         tag table buffer.
11847
11848 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11849
11850         * x-faces.el (x-init-face-from-resources):
11851         Only set fonts in the 'x locale.
11852
11853 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11854
11855         * package-ui.el (pui-install-selected-packages): Don't throw on
11856         `package-admin-delete-binary-package' returning nil since it's
11857         normal.  Reindent function.
11858         (pui-add-required-packages): Handle case where packages selected
11859         for installation have never been installed.
11860
11861 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11862
11863         * menubar-items.el (default-menubar):
11864         Implement the ``Mule->Set coding system of process'' menu item.
11865
11866 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11867
11868         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11869         files
11870         - Change some `if's to `when's
11871
11872 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11873
11874         * XEmacs 21.2.11 is released
11875
11876 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11877
11878         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11879         against window close (Fix Bug #460).
11880         (ask-user-about-lock-dbox): Idem.
11881
11882 1999-02-25  SL Baur  <steve@xemacs.org>
11883
11884         * mule/mule-charset.el (charset-leading-byte): New function.
11885         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11886
11887 1999-02-12  Andy Piper  <andy@xemacs.org>
11888
11889         * about.el (xemacs-hackers): change andy's email address.
11890         (about-url-alist): change andy's web page address.
11891         (about-xemacs): add piper.
11892
11893 1999-02-16  SL Baur  <steve@xemacs.org>
11894
11895         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11896         of mule-base into lisp/mule.
11897
11898 1999-02-16  SL Baur  <steve@xemacs.org>
11899
11900         * mule/arabic.el:
11901         mule/canna-leim.el:
11902         mule/chinese.el:
11903         mule/cyrillic.el:
11904         mule/english.el:
11905         mule/european.el:
11906         mule/greek.el:
11907         mule/hebrew.el:
11908         mule/japanese.el:
11909         mule/kinsoku.el:
11910         mule/korean.el:
11911         mule/misc-lang.el:
11912         mule/mule-category.el:
11913         mule/mule-ccl.el:
11914         mule/mule-charset.el:
11915         mule/mule-cmds.el:
11916         mule/mule-coding.el:
11917         mule/mule-files.el:
11918         mule/mule-help.el:
11919         mule/mule-init.el:
11920         mule/mule-misc.el:
11921         mule/mule-tty-init.el:
11922         mule/mule-x-init.el:
11923         mule/viet-chars.el:  Remerge from mule-base.
11924
11925         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11926         of mule-base into lisp/mule.
11927
11928 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11929
11930         * process.el (exec-to-string): Use `shell-command-switch' in place
11931         of hard-wired "-c" (for WindowsNT).
11932
11933 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11934
11935         * menubar-items.el (default-menubar):  Remove obsolete
11936         "Gopher" item
11937
11938 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11939
11940         * package-admin.el (package-admin-get-install-dir): First fall
11941         back to the location of xemacs-base for non-mule packages.
11942
11943 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11944
11945         * paths.el:
11946         - improved automounter tmp directory support.
11947         - support 4 (!) empirically discovered automounter conventions
11948
11949 1999-02-12  SL Baur  <steve@xemacs.org>
11950
11951         * etags.el (pop-tag-mark): autoload to match key binding.
11952
11953 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11954
11955         * XEmacs 21.2.10 is released
11956
11957 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11958
11959         * package-get.el (package-get-remote-filename): Don't bug out for
11960         a local file name in the search entry.
11961
11962 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11963
11964         * XEmacs 21.2.9 is released
11965
11966 1999-01-19  Didier Verna  <didier@xemacs.org>
11967
11968         * replace.el (replace-search-function): new variable containing a
11969         function to perform a search-forward.
11970         (replace-re-search-function): new variable containing a function
11971         to perform a re-search-forward.
11972         (perform-replace): use them.
11973
11974 1999-01-25  Didier Verna  <didier@xemacs.org>
11975
11976         * select.el (selection-owner-p): use the name `XEmacs'.
11977         (cut-copy-clear-internal): ditto.
11978
11979 1999-01-18  Andy Piper  <andy@xemacs.org>
11980
11981         * about.el (about-url-alist): Update my entry.
11982         (xemacs-hackers): Ditto.
11983
11984 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11985
11986         * buffer.el (switch-to-buffer): Fixing documentation.
11987         * minibuf.el (minibuffer-completion-table): ditto.
11988         * cl-macs.el (return-from): ditto.
11989
11990 1999-01-04  Didier Verna  <didier@xemacs.org>
11991
11992         * replace.el (delete-non-matching-lines): temporarily disable
11993         case-folding when called interactively with a regexp containing
11994         uppercase characters.
11995         (delete-matching-lines): ditto.
11996         (count-matches): ditto.
11997         (list-matching-lines): ditto.
11998
11999 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12000
12001         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12002         abort if current window is split horizontally, not if others are
12003         split.  Got rid of unnecessary minibuffer checking.  Also, add
12004         some comments (it's still complex).
12005
12006 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12007
12008         * package-get.el: changed address for doc.ic.ac.uk to
12009         sunsite.doc.ic.ac.uk
12010
12011 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12012
12013         * ldap.el (toplevel): Remove requires so that the file compiles
12014         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12015
12016 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12017
12018         * dump-paths.el: Calculate module-directory and set
12019         module-load-path to the load path for modules.
12020
12021         * loadup.el: Get bootstrap value of module-load-path from the
12022         environment variable EMACSBOOTSTRAPMODULEPATH.
12023         - Display the module load path if we're debugging paths.
12024
12025         * setup-paths.el: Added function paths-find-site-module-directory.
12026         - Added function paths-find-module-directory.
12027         - Added function paths-construct-module-load-path.  Uses new
12028         environment variable EMACSMODULEPATH.
12029
12030 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12031
12032         * font.el (font-default-object-for-device):
12033         Oops! This `or' can't be replaced by `unless'.
12034         Fixed inability to run w3, among other things.
12035
12036 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12037
12038         * package-admin.el: Change initialization of
12039           package-admin-install-function dependent on system type.
12040           Change package-admin-install-function-mswindows to use
12041           "minitar".
12042
12043 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12044
12045         * mouse.el (default-mouse-motion-handler): Disable help echo while
12046         in the minibuffer.
12047
12048 1998-12-28  Martin Buchholz <martin@xemacs.org>
12049
12050         * XEmacs 21.2.8 is released.
12051
12052 1998-12-24  Martin Buchholz <martin@xemacs.org>
12053
12054         * XEmacs 21.2.7 is released.
12055
12056 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12057
12058         * package-ui.el (pui-list-packages): Set truncate-lines.
12059
12060         * package-get.el (package-get-download-menu): Use
12061         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12062
12063         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12064         (pui-help-string): idem.
12065         (list-packages-mode): New major mode.
12066         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12067         (pui-install-selected-packages): Add suport for removing packages.
12068         (pui-toggle-package-delete-key): New function.
12069         (pui-popup-context-sensitive): New kludge.
12070         (pui-list-packages): Add warning when `package-get-remote' is nil.
12071         (package-ui-add-site): New function.
12072
12073 1998-12-01  Didier Verna  <didier@xemacs.org>
12074
12075         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12076
12077 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12078
12079         * ldap.el: Custom-ized
12080         (toplevel): Do not provide `ldap' which is provided by C level
12081         LDAP code
12082         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12083
12084 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12085
12086         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12087
12088 1998-12-17  Andy Piper  <andy@xemacs.org>
12089
12090         * sound.el (sound-load-list): name changed from sound-load-alist.
12091         (sound-extension-list): name changed from sound-ext-list.
12092         (load-default-sounds): use new names.
12093         (load-sound-file): use new names.
12094
12095 1998-12-16  Andy Piper  <andy@xemacs.org>
12096
12097         * XEmacs 21.2.6 is released
12098
12099 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12100
12101         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12102         errors.
12103
12104 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12105
12106         * wid-edit.el (widget-echo-this-extent): Set
12107         help-echo-owns-message to t.
12108
12109 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12110
12111         * package-get.el (package-get-download-menu): use toggles for
12112           each site in the download site menu.
12113
12114 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12115
12116         * package-get.el (package-get): If we cannot find a package
12117           because package-get-remote is not set, give a more helpful
12118           error message.
12119
12120 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12121
12122         * package-get.el (package-get-remote-filename): use an EFS path
12123         with user anonymous if no user is specified.
12124
12125 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12126
12127         * faces.el (face-spec-set): Re-init fallfacks for default after
12128         calling reset-face on the default face.
12129
12130 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12131
12132         * package-admin.el (package-admin-default-install-function):
12133         Behave as advertised.  Make sure the pkg-dir is proper for
12134         default-directory.
12135         (package-admin-add-binary-package): Make sure the pkg-dir is
12136         proper for default-directory.
12137         (package-admin-install-function-mswindows): Make sure the pkg-dir
12138         is proper for default-directory.
12139
12140 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12141
12142         * XEmacs 21.2.5 is released
12143
12144 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12145
12146         * files.el (binary-file-regexps): regexp-opt is not available at
12147         bytecompile time.
12148
12149 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12150
12151         * x-win-xfree86.el:
12152         * x-win-sun.el (x-win-init-sun):
12153         * x-win-sun.el:
12154         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12155         * x-iso8859-1.el:
12156         * x-init.el (init-post-x-win):
12157         * x-init.el (init-pre-x-win):
12158         * x-init.el (x-initialize-compose):
12159         * x-init.el:
12160         * x-compose.el:
12161         * winnt.el:
12162         * widget.el:
12163         * wid-edit.el (widget-glyph-click):
12164         * wid-edit.el (widget-glyph-find):
12165         * wid-edit.el (widget-type):
12166         * view-less.el (view-buffer-other-window):
12167         * very-early-lisp.el:
12168         * version.el:
12169         * toolbar.el:
12170         * toolbar-items.el:
12171         * term/sun.el (suntool-map):
12172         * term/sun-mouse.el:
12173         * term/internal.el:
12174         * syntax.el (modify-syntax-entry):
12175         * symbol-syntax.el:
12176         * subr.el:
12177         * startup.el (lock-directory):
12178         * simple.el (set-comment-column):
12179         * simple.el (backward-delete-char-untabify):
12180         * shadow.el (find-emacs-lisp-shadows):
12181         * shadow.el:
12182         * setup-paths.el (paths-construct-info-path):
12183         * select.el (cut-copy-clear-internal):
12184         * process.el (call-process-region):
12185         * process.el (start-process-shell-command):
12186         * process.el:
12187         * paths.el (rmail-spool-directory):
12188         * paragraphs.el (use-hard-newlines):
12189         * package-get.el (package-get-dependencies):
12190         * package-admin.el (package-admin-delete-binary-package):
12191         * obsolete.el (truncate-string):
12192         * obsolete.el (store-substring):
12193         * mouse.el (default-mouse-track-maybe-own-selection):
12194         * mouse.el (mouse-yank-at-point):
12195         * modeline.el:
12196         * modeline.el (mouse-drag-modeline):
12197         * minibuf.el (read-directory-name-internal):
12198         * minibuf.el (read-file-name-internal):
12199         * minibuf.el (read-file-name-internal-1):
12200         * minibuf.el (read-file-name-2):
12201         * minibuf.el (exact-minibuffer-completion-p):
12202         * minibuf.el (read-from-minibuffer):
12203         * minibuf.el:
12204         * menubar.el (check-menu-syntax):
12205         * map-ynp.el (map-y-or-n-p):
12206         * make-docfile.el (docfile-out-of-date):
12207         * loadup.el ((member "run-temacs" command-line-args)):
12208         * loadup.el ((member "no-site-file" command-line-args)):
12209         * loadup.el (really-early-error-handler):
12210         * loadup.el:
12211         * loadhist.el:
12212         * loaddefs.el:
12213         * lisp-mnt.el (lm-verify):
12214         * lib-complete.el (lib-complete:cache-completions):
12215         * lib-complete.el (library-all-completions):
12216         * itimer.el (itimer-run-expired-timers):
12217         * info.el (Info-mode):
12218         * info.el (Info-insert-file-contents):
12219         * info.el (Info-rebuild-dir):
12220         * info.el (Info-build-dir-anew):
12221         * info.el (Info-parse-dir-entries):
12222         * info.el (Info-dir-outdated-p):
12223         * info.el (Info-insert-dir):
12224         * info.el (info-xref):
12225         * info.el:
12226         * hyper-apropos.el (hyper-apropos-get-doc):
12227         * hyper-apropos.el (hyper-describe-face):
12228         * hyper-apropos.el (hyper-apropos-mode):
12229         * hyper-apropos.el:
12230         * help.el (list-processes):
12231         * help.el:
12232         * gnuserv.el:
12233         * font.el (mswindows-font-create-name):
12234         * font.el (font-default-font-for-device):
12235         * font.el (x-font-create-object):
12236         * font.el (font-registry):
12237         * font.el:
12238         * font-lock.el (font-lock-keywords):
12239         * font-lock.el:
12240         * finder.el (finder-compile-keywords):
12241         * find-paths.el (paths-find-recursive-path):
12242         * fill.el (set-justification-center):
12243         * fill.el (fill-region-as-paragraph):
12244         * files.el (insert-directory):
12245         * files.el (wildcard-to-regexp):
12246         * files.el (recover-file):
12247         * files.el (basic-save-buffer):
12248         * files.el (delete-auto-save-file-if-necessary):
12249         * files.el (file-relative-name):
12250         * files.el (backup-extract-version):
12251         * files.el (backup-buffer):
12252         * files.el (set-visited-file-name):
12253         * files.el (set-auto-mode):
12254         * files.el (interpreter-mode-alist):
12255         * files.el:
12256         * files.el (find-file-noselect):
12257         * files.el (abbreviate-file-name):
12258         * files.el (parse-colon-path):
12259         * files.el (directory-abbrev-alist):
12260         * etags.el (visit-tags-table-buffer):
12261         * easymenu.el (easy-menu-define):
12262         * dragdrop.el (experimental-dragdrop-drag):
12263         * dragdrop.el (dragdrop-drop-do-functions):
12264         * dragdrop.el (dragdrop-drop-at-point):
12265         * disass.el (disassemble-1):
12266         * disass.el (disassemble-internal):
12267         * disass.el (disassemble):
12268         * disass.el:
12269         * derived.el (derived-mode-init-mode-variables):
12270         * derived.el (define-derived-mode):
12271         * custom.el (defgroup):
12272         * cus-edit.el (custom-quote):
12273         * config.el:
12274         * code-process.el (open-network-stream):
12275         * code-process.el (start-process):
12276         * code-process.el (call-process-region):
12277         * code-process.el (call-process):
12278         * code-process.el:
12279         * code-files.el (insert-file-contents):
12280         * code-files.el:
12281         * code-files.el (buffer-file-coding-system-for-read):
12282         * cmdloop.el (yes-or-no-p-minibuf):
12283         * cl.el:
12284         * cl-macs.el:
12285         * cl-extra.el:
12286         * callers-of-rpt.el (make-caller-report):
12287         * callers-of-rpt.el:
12288         * bytecomp.el (batch-byte-recompile-directory):
12289         * bytecomp.el (batch-byte-compile-1):
12290         * bytecomp.el (batch-byte-compile):
12291         * bytecomp.el (display-call-tree):
12292         * bytecomp.el (byte-compile-insert):
12293         * bytecomp.el (byte-compile-two-args-19->20):
12294         * bytecomp.el (byte-compile-variable-ref):
12295         * bytecomp.el (byte-compile-form):
12296         * bytecomp.el (byte-compile-top-level-body):
12297         * bytecomp.el (byte-compile-out-toplevel):
12298         * bytecomp.el (byte-compile-byte-code-maker):
12299         * bytecomp.el (byte-compile-file-form-defmumble):
12300         * bytecomp.el (byte-compile-file-form):
12301         * bytecomp.el (byte-compile-keep-pending):
12302         * bytecomp.el (byte-compile-insert-header):
12303         * bytecomp.el (byte-compile-from-buffer):
12304         * bytecomp.el (byte-compile-file):
12305         * bytecomp.el (byte-recompile-file):
12306         * bytecomp.el (byte-compile-close-variables):
12307         * bytecomp.el (byte-compile-warn-about-unused-variables):
12308         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12309         * bytecomp.el (byte-compiler-legal-options):
12310         * bytecomp.el (byte-compile-lapcode):
12311         * bytecomp.el (byte-optimize-log):
12312         * bytecomp.el ((fboundp 'defsubst)):
12313         * bytecomp.el:
12314         * bytecomp-runtime.el:
12315         * byte-optimize.el (byte-optimize-apply):
12316         * byte-optimize.el (car):
12317         * byte-optimize.el (byte-optimize-form):
12318         * byte-optimize.el (byte-optimize-form-code-walker):
12319         * byte-optimize.el:
12320         * build-report.el (build-report-insert-installation-file):
12321         * build-report.el (build-report):
12322         * auto-show.el:
12323         * apropos.el (apropos-documentation):
12324         - mega patch
12325         - clean up byte-compile warnings
12326         - remove unused variables
12327         - Use common lisp style hashtable functions
12328         - byte compiler cleanup
12329         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12330         - remove old backquote syntax usage
12331         - move some cl functionality into C for speed.
12332         - remove last remaining VMS support
12333         - spelling fixes
12334         - implement last, butlast, nbutlast, copy-list in C.
12335         - new macro ignore-file-errors, similar to ignore-errors
12336           (ignore-file-errors (delete-file "foo"))
12337         - get frequent garbage collection during loadup.el by tweaking
12338           gc-cons-threshold, rather than explicitly calling garbage-collect
12339         - default delete-key-deletes-forward to `t'.
12340
12341 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12342
12343         * XEmacs 21.2-beta4 is released.
12344
12345 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12346
12347         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12348         (easy-menu-item-present-p): Wrapper around find-menu-item.
12349         (easy-menu-remove-item): Wrapper around delete-menu-item.
12350
12351         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12352         (add-menu-button): Add 'in-menu' argument.
12353         (add-menu-item-1): Add in-menu support to helper function.
12354
12355 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12356
12357         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12358
12359 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12360
12361         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12362         of Dec 4, 1997.
12363
12364 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12365
12366         * process.el (shell-command-on-region): Report if the command
12367         succeeded or failed.
12368
12369 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12370
12371         * subr.el (buffer-substring-no-properties): Comment out.
12372
12373 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12374
12375         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12376           into font instances first, like `x-frob-font-size' does.
12377           (mswindows-find-larger-font): ditto
12378
12379 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12380
12381         * package-ui.el (pui-install-selected-packages): fix args in call
12382         to `package-get'.
12383
12384 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12385
12386         * package-get.el (host-name): New widget type.
12387         (package-get-remote): Better customization using new type.
12388         (package-get-download-sites): idem dito.
12389
12390         (package-get-custom): Do not use package-get-all untill we have
12391         runtime dependencies.
12392
12393         (package-get-remove-copy): Default to 't' we no longer need this
12394         kludge as we do not currently use depenencies.
12395
12396         (package-get-was-current): New variable.
12397         (package-get-require-base): New 'force-current' argument.
12398         (package-get-update-base): idem
12399         (package-get-package-provider):  idem
12400         (package-get-locate-index-file): New 'no-remote' argument.
12401         (package-get-locate-file): idem.
12402
12403         (package-get-maybe-save-index): New function.
12404         (package-get-update-base): Use it.
12405
12406 1998-10-28 Greg Klanderman <greg@alphatech.com>
12407
12408         * package-get.el (package-get-remote): default to nil; by default,
12409         don't go out to the net via EFS.  They must select a download site.
12410         (package-get-download-sites): new variable.
12411         (package-get-download-menu): new function.
12412         (package-get-locate-index-file): new function.
12413         (package-get-update-base): use it.
12414
12415         * menubar-items.el (default-menubar): add "Update Package Index"
12416         and "Add Download Site" menus under Options | Manage Packages.
12417
12418 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12419
12420         * package-get.el (package-get): bugfix code checking installed version
12421         for case where package is not currently installed.
12422         (package-get-require-signed-base-updates): new variable.
12423         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12424         deemed not a goot thing.  Use the variable
12425         package-get-allow-unsigned-base-updates instead.
12426
12427 1998-10-16 Greg Klanderman <greg@alphatech.com>
12428
12429         * package-get.el (package-get): Don't install an older version than
12430         we already have unless explicitly told to.  Issue a warning.
12431
12432         * package-ui.el (pui-add-required-packages): when adding
12433         dependencies, don't add packages that are up to date.
12434         (pui-package-symbol-char):  Don't consider a package out of date
12435         if you have a newer version installed than the latest version in
12436         package-get-base.
12437
12438         * package-get.el (package-get-base-filename): document that it may
12439         be a path relative to package-get-remote;  new default value.
12440         (package-get-locate-file): new function.
12441         (package-get-update-base): use it to expand package-get-base-filename.
12442         (package-get-save-base): new function to save the package-get database
12443         to file.
12444         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12445         (package-get-update-base): pass the REMOTE-SOURCE arg.
12446         (package-get-update-base-entry): call package-get-custom-add-entry.
12447         (package-get-file-installed-p): removed; no longer needed.
12448         (package-get-create-custom): ditto.
12449         (toplevel): remove code to build and load package-get-custom.el
12450         (package-get-custom-add-entry): new function.
12451
12452 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * wid-edit.el (widget-button-click): Don't switch window.
12455
12456 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12457
12458         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12459
12460 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12461
12462         * etags.el (find-tag-default): Run find-tag-hook using
12463         run-hooks rather than funcall
12464
12465 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12466
12467         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12468         and the current local map as the parents to isearch-mode-map.
12469
12470 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12471
12472         * XEmacs 21.2-beta3 is released.
12473
12474 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12475
12476         * package-get.el (package-get-update-base): use
12477         insert-file-contents-internal, not insert-file-contents-literally.
12478
12479 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12480
12481         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12482         dump time.
12483
12484 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12485
12486         * package-get.el (package-get-update-base-entry): new function.
12487         (package-get-update-base): renamed; was `package-get-load-base'.
12488         cleanup, and use package-get-update-base-from-buffer.
12489         (package-get-update-base-from-buffer): new function.
12490         (package-get-update-base-entries): new; helper for above.
12491         Do not eval lisp grabbed over ftp; parse it from new format.
12492
12493 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12494
12495         * files.el (set-auto-mode): Don't play games loading package-get
12496         database; package-get-package-provider will handle it all.
12497
12498 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12499
12500         * package-get.el (package-get-base-filename): new variable.
12501         (package-get-require-base): new function.
12502         (package-get-pgp-signed-begin-line): new variable.
12503         (package-get-pgp-signature-begin-line): ditto.
12504         (package-get-pgp-signature-end-line):  ditto.
12505         (package-get-load-base): new function.
12506         (package-get-interactive-package-query):
12507         (package-get-update-all):
12508         (package-get-dependencies):
12509         (package-get-package-provider):
12510         (package-get-custom): use package-get-require-base.
12511         [package-get-custom loading]: disable for now.
12512
12513         * package-ui.el (pui-list-packages): use (package-get-require-base)
12514
12515 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12516
12517         * package-ui.el: Correct obvious thinko in choosing extent face.
12518
12519 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12520
12521         * menubar-items.el (default-menubar): pui-list-package has nothing
12522         to with Customize. Move all the package stuff to a new Item in Options.
12523
12524         * package-ui.el (pui-menu): Add menu and Popup menu.
12525
12526         * package-get.el (package-get): Use new
12527         package-admin-get-install-dir.
12528
12529         * package-admin.el (package-admin-get-install-dir): New syntax.
12530         Conserve package location and put mule packages where mule-base is.
12531
12532         * package-get.el : Customized
12533
12534         * package-ui.el (pui): Customized
12535         (pui-package-install-dest-dir): New variable.
12536         (pui-install-selected-packages): Use it
12537
12538 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12539
12540         * package-get.el (package-get-interactive-package-query): Move
12541         dependency on package-get-base to run-time.
12542         (package-get-update-all): Ditto.
12543         (package-get-dependencies): Ditto.
12544         (package-get-package-provider): Ditto.
12545         (package-get-custom): Ditto.
12546
12547 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12548
12549         * events.el: Remove 'ascii-character property from 'backspace
12550         and 'delete symbols
12551
12552 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12553
12554         * package-get-base.el: removed.
12555
12556 1998-09-23  Didier Verna  <didier@xemacs.org>
12557
12558         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12559         (no-upper-case-p): new function.
12560         (with-search-caps-disable-folding): new macro.
12561         (with-interactive-search-caps-disable-folding): new macro.
12562         (zap-to-char): In interactive mode, do a case-sensitive search if
12563         the character is uppercase.
12564         (zap-up-to-char): ditto.
12565
12566         * replace.el (perform-replace): use the function no-upper-case-p.
12567
12568         * isearch-mode.el (isearch-fix-case): ditto.
12569         make obsolete `with-caps-disable-folding' and
12570         `isearch-no-upper-case-p'.
12571
12572         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12573         (tags-search): ditto.
12574         (tags-query-replace): ditto.
12575
12576         * info.el (Info-search): ditto.
12577
12578 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12579
12580         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12581
12582 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12583
12584         * package-admin.el (package-admin-rmtree): rewritten.  need to
12585         check for "." and ".." before symlink check.  expand files and
12586         directories with respect to DIRECTORY, not default-directory.
12587
12588 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12589
12590         * package-get.el (package-get-all): add INSTALL-DIR argument.
12591
12592 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12593
12594         * package-ui.el (pui-add-required-packages): new function, select
12595         dependent packages.
12596         (pui-display-keymap): bind it.
12597         (pui-help-string): document it.
12598         (pui-install-selected-packages): package-get-all -> package-get.
12599
12600         * package-get.el (package-get-dependencies): new function.
12601
12602 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12603
12604         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12605         regexps.
12606
12607 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12608
12609         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12610         function.
12611         (default-mouse-track-normalize-point): Use it.
12612
12613 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12614
12615         * package-admin.el (package-admin-delete-binary-package):
12616                 General cleanup. Remove unnessary use of progn and
12617         save-excursion.
12618         (package-admin-delete-binary-package): Do NOT mess with file
12619         modes. That is evil.
12620         (package-admin-delete-binary-package): Wrap all deleting in
12621         condition-case. The data in MANIFEST is untrustworthy.
12622         (package-admin-delete-binary-package): Let the OS worry about non
12623         empty directories.
12624
12625 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12626
12627         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12628         processing.
12629         (lm-report-bug): Fix mail address to send bug reports to.
12630
12631 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12632
12633         * XEmacs 21.2-beta2 is released.
12634
12635 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12636
12637         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12638
12639 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12640
12641         * info.el (Info-mode): Document page turning by double clicks in
12642         docstring so `M-x describe-mode' will display it.
12643
12644 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12645
12646         * info.el (Info-mouse-track-double-click-hook): Use character
12647         widths to calculate a border region where double clicking does
12648         page turning, and return `nil' by default so other hooks, such as
12649         region highlighting, will be run.
12650
12651 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12652
12653         * sound.el (default-sound-directory-list): Initialize with all the
12654         "sounds" directories in `data-directory-list'.  It used to just be
12655         the first one.
12656
12657         * packages.el (locate-data-directory-list): Created.  This gives
12658         the list of matching directories, unlike `locate-data-directory',
12659         which just gives the first one.
12660
12661 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12662
12663         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12664         make a binding in the local keymap until help-char handling is
12665         improved.
12666
12667         * help.el (help-keymap-with-help-key): Provide keymap with help
12668         binding.
12669         (help-print-help-form): New helper function.
12670
12671 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12672
12673         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12674         move extent to another buffer; no need to create a new extent.
12675         (isearch-fix-case): New function.
12676         (isearch-search-and-update): Use it.
12677
12678 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12679
12680         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12681         the keymap, not minor-mode-map-alist.
12682         (isearch-done): Restore overriding-local-map.
12683
12684 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12685
12686         * bytecomp.el (byte-compile-buffer-substring):
12687         Fix for: (byte-compile (defun f () (buffer-substring)))
12688         ==>   ** buffer-substring called with 3 args, but requires 0-3
12689         - new code not only works, but is more readable, too.
12690
12691 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12692
12693         * msw-faces.el (mswindows-init-device-faces): Don't try to
12694           specify a default font at this late stage. Do try to force
12695           creation of the default face font so that if it fails we get
12696           an error now instead of a crash at frame creation.
12697
12698           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12699           mswindows-make-font-unitalic: Canonical default weight
12700           changed from "Normal" to "Regular".
12701
12702           mswindows-make-font-bold / -bold-italic: Supplied device was
12703           not being passed into call to mswindows-find-smaller-font.
12704
12705 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12706
12707         * package-get.el (package-get-remote): Fix the path where to find
12708           the packages on xemacs.org.
12709
12710 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12711
12712         * about.el (about-maintainer-info): Update Ben's entry.
12713
12714 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12715
12716         * lisp/shadow.el (find-emacs-lisp-shadows):
12717         - `member' was being called on lists of length 2000!
12718         - Replace with hashtables.
12719         - Replace hand-coded loops with (dolist)
12720         - Fix comment typo
12721
12722 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12723
12724         * packages.el: Added new function, `package-delete-name', to
12725           delete existing packages from the installed package database
12726           (`packages-package-list').  Also added the "pkginfo" directory
12727           to `packages-special-base-regexp', so that the pkginfo directory
12728           would not get added to `late-packages'.
12729
12730         * package-admin.el: Added ability to delete an installed package
12731           (added low-level function, `package-admin-delete-package').
12732           Understands how to use the pkginfo/MANIFEST.<package> file to
12733           delete the package.  When installing a package, will also
12734           create a MANIFEST.* file if one is not provided by the
12735           package.  If the MANIFEST.* doesn't exist when deleting a
12736           package, the functions will fall back to attempting to delete
12737           any package-specific lisp directory.
12738
12739         * package-get.el: Moved some functions to package-admin.el.
12740           Added interactive function `package-get-delete-package', for
12741           use by users for deleting a package.
12742
12743           Also modified to not require the presence of efs.
12744
12745 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12746
12747         * files.el (find-file-noselect): Handle all signals, kill the
12748         buffer and resignal.
12749
12750 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12751
12752         * cl-macs.el (glyph-image): Add setf method.
12753
12754 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12755
12756         * package-get.el: Fixed broken EFS downloading.  Also, look for
12757           .tar.gz files first, in preference over .tgz files.
12758
12759         * package-ui.el: Fix display of package version numbers.
12760
12761 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12762
12763         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12764         argument.
12765
12766 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12767
12768         * list-mode.el: `display-completion-list': added new/optional
12769           keyword `:completion-string', which allows the programmer to
12770           change the "Possible completions are:" prompt.
12771
12772         * menubar-items.el: Added new pulldown menu-pick to start up the
12773           visual package browser/installer:
12774
12775                 Options->Customize->List Packages
12776
12777         * package-admin.el: Added hooks for installing under both Unix
12778           and MS Windows.  Does additional error checking.  No longer
12779           calls "add-big-package.sh" to install packages under Unix; now
12780           calls gunzip & tar directly.
12781
12782         * package-get.el: Added ability to install packages from files
12783           on a local disk/CDROM.  Now deletes any existing package lisp
12784           directory.  Does completion on available packages when
12785           querying for package names.  Will also search for .tgz files
12786           in addition for .tar.gz files.  Tries to reload
12787           auto-autoloads, as a convenience when loading new packages,
12788           and also tries to add any new package paths to `load-path'.
12789           Changed all occurences of `concat' to use `expand-file-name'.
12790
12791         * package-ui.el: New file which implements the main visual
12792           package browser/installer, which is started via a menu pick or
12793           M-x pui-list packages.
12794
12795 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12796
12797         * startup.el (load-init-file): spelling fix.
12798
12799 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12800
12801         * startup.el (normal-top-level): Load auto-autoload files
12802         covariantly with their precedence.
12803
12804 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12805
12806         * menubar-items.el (default-menubar): Remove "Font Weight"
12807         option, there is currently no custom equivalent.. Customize-faces
12808         is "Edit faces".
12809
12810         * x-font-menu.el (font-menu-set-font): Use customize to set
12811         default face.
12812
12813         * faces.el (face-spec-update-all-matching): New function.
12814
12815         * cus-face.el (custom-set-face-update-spec): New function.
12816         Interface to customize faces from elisp.
12817
12818         (custom-face-value-create): Show the customized settings if set
12819         but not saved.
12820
12821 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12822
12823         (custom-face-value-create): Show the customized settings if set
12824         but not saved.
12825
12826 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * keydefs.el (global-map): Add FSF 20.3 binding of
12829         query-replace-regexp.
12830
12831 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12832
12833         * minibuf.el (read-file-name-internal-1): use
12834         user-name-completion-1 instead of user-name-completion.
12835
12836 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12837
12838         * loadup.el:
12839         * make-docfile.el:
12840         * update-elc.el: Don't set `source-directory' (now defunct as a
12841         global variable) no more.
12842
12843         * packages.el (packages-list-autoloads): Made `source-directory'
12844         (now defunct as a global variable) a parameter.
12845
12846 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12847
12848         * about.el (about-hackers): new email
12849
12850 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12851
12852         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12853
12854 1998-07-17  Didier Verna  <didier@xemacs.org>
12855
12856         * faces.el (set-face-property):
12857         (set-face-dim-p):
12858         (face-dim-p): updated the doc strings now that the dim property isn't
12859         tty-specific.
12860         (face-equal): the dim property is now a common one.
12861
12862         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12863         Renamed the `stipple' attribute to `background-pixmap'.
12864         (custom-face-background-pixmap): make custom-face-stipple an
12865         obsolete alias for this.
12866
12867 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12868
12869         * find-paths.el (paths-file-readable-directory-p): Created and
12870         used.
12871
12872         * loadup.el: Don't set inhibit-... flags from run-temacs.
12873
12874 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12875
12876         * packages.el (packages-data-path-depth): Added and used.
12877
12878 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12879
12880         * about.el:
12881         - Change .xpm to .png, delete "zcat" section.
12882         - cosmetic fix in the 'marcpa' entry.
12883
12884         * etc/photos
12885         - convert all .xpm.Z to .png
12886         - rename mrb to martin
12887         - rename mcook-m to mcookm
12888
12889 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12890
12891         * x-init.el (x-initialize-compose): Add support for
12892         dead-circumflex as YET ANOTHER NAME for that dead key.
12893
12894 1998-08-05  Colin Rafferty <colin@xemacs.org>
12895
12896         * setup-paths.el (paths-construct-exec-path): Made the
12897         last-packages really be last.
12898         (paths-construct-data-directory-list): Ditto.
12899
12900 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12901
12902         * startup.el(startup-splash-frame-body):
12903         Update Copyright notice in splash screen
12904
12905 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12906
12907         * minibuf.el (read-file-name-internal-1): do ~user completion.
12908
12909 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12910
12911         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12912         aginst destroyed extents
12913
12914 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12915
12916         * package-get.el (package-get): add `install-dir' argument.
12917
12918 1998-07-20  John Jones  <jj@asu.edu>
12919
12920         * package-get.el: calls to package-get-update-all will only
12921           update packages which are already installed.
12922
12923 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12924
12925         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12926         writable.
12927
12928 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12929
12930         * about.el (about-hackers): Correct my email.
12931
12932 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12933
12934         * about.el (about-hackers): new email-address.
12935
12936 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12937
12938         * minibuf.el (read-number): Don't let `input-error' condition
12939         escape.
12940
12941 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12942
12943         * about.el (about-hackers): use my `email-for-life' address.
12944
12945 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12946
12947         * XEmacs 21.2-beta1 is released.
12948
12949 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12950
12951         * ldap.el (ldap-search): Doc string change
12952
12953 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12954
12955         * menubar-items.el (default-menubar): Removed references to
12956         `data-directory', and use `locate-data-file' instead, and made
12957         then greyed out if they don't exist.
12958
12959 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12960
12961         * keymap.el (events-to-keys): Use `format' instead of `concat'
12962         since the latter does not accept integer args anymore
12963
12964 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12965
12966         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12967         macros replaced.
12968
12969 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12970
12971         * make-docfile.el: Get first initialization from very-early-lisp.el
12972         * update-elc.el: Ditto.
12973         * loadup.el (really-early-error-handler): Ditto.
12974
12975         * packages.el (packages-unbytecompiled-lisp): Add new file,
12976         very-early-lisp.el.
12977
12978         * very-early-lisp.el: New file.
12979
12980 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12981
12982         * Symbols that have been obsolete for at least 3 years removed (II).
12983
12984         * obsolete.el (eval-current-buffer): Make compatible.
12985         (byte-code-function-p): Ditto.
12986         (send-string): Removed.
12987         (send-region): Removed.
12988         (screen-scrollbar-width): Removed.
12989         (set-screen-scrollbar-width): Removed.
12990         (set-screen-left-margin-width): Removed.
12991         (set-screen-right-margin-width): Removed.
12992         (screen-left-margin-width): Removed.
12993         (screen-right-margin-width): Removed.
12994         (set-buffer-left-margin-width): Removed.
12995         (set-buffer-right-margin-width): Removed.
12996         (buffer-left-margin-width): Removed.
12997         (buffer-right-margin-width): Removed.
12998         (x-set-frame-icon-pixmap): Removed.
12999         (x-set-screen-icon-pixmap): Removed.
13000         (pixel-name): Removed.
13001         (make-pixmap): Removed.
13002         (make-cursor): Removed.
13003         (pixmap-width): Removed.
13004         (pixmap-contributes-to-line-height-p): Removed.
13005         (set-pixmap-contributes-to-line-height): Removed.
13006
13007 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13008
13009         * obsolete.el (popup-menu-up-p): removed.
13010         (read-no-blanks-input): Removed.
13011         (wholenump): Removed.
13012         (ring-mod): Removed (what was ring-mod?).
13013         (current-time-seconds): Removed.
13014         (run-special-hook-with-args): Removed.
13015         (dot): Removed.
13016         (dot-marker): Removed.
13017         (dot-min): Removed.
13018         (dot-max): Removed.
13019         (window-dot): Removed.
13020         (set-window-dot): Removed.
13021
13022         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13023         `dot-min'.
13024
13025         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13026
13027         * code-files.el (insert-file-contents): Rename
13028         run-special-hook-with-args to run-hook-with-args-until-success.
13029         (write-region): Ditto.
13030
13031 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13032
13033         * about.el: Fix typos, update release date.
13034
13035         * Symbols that have been obsolete for at least 3 years removed.
13036
13037         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13038         screen- functions.
13039         (toplevel): remove setf methods for screen functions.
13040         * cl-macs.el (extent-data): defsetf removed.
13041         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13042         many places to remove.
13043         (comment-indent-hook): Ditto.
13044         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13045         (buffer-dedicated-screen): Ditto.
13046         (deiconify-screen): Ditto.
13047         (delete-screen): Ditto.
13048         (event-screen): Ditto.
13049         (find-file-other-screen): Ditto.
13050         (find-file-read-only-other-screen): Ditto.
13051         (live-screen-p): Ditto.
13052         (screen-height): Ditto.
13053         (screen-iconified-p): Ditto.
13054         (screen-list): Ditto.
13055         (screen-live-p): Ditto.
13056         (screen-name): Ditto.
13057         (screen-parameters): Ditto.
13058         (screen-pixel-height): Ditto.
13059         (screen-pixel-width): Ditto.
13060         (screen-root-window): Ditto.
13061         (screen-selected-window): Ditto.
13062         (screen-totally-visible-p): Ditto.
13063         (screen-visible-p): Ditto.
13064         (screen-width): Ditto.
13065         (screenp): Ditto.
13066         (get-screen-for-buffer): Ditto.
13067         (get-screen-for-buffer-noselect): Ditto.
13068         (get-other-screen): Ditto.
13069         (iconify-screen): Ditto.
13070         (lower-screen): Ditto.
13071         (mail-other-screen): Ditto.
13072         (make-screen): Ditto.
13073         (make-screen-invisible): Ditto.
13074         (make-screen-visible): Ditto.
13075         (modify-screen-parameters): Ditto.
13076         (new-screen): Ditto.
13077         (next-screen): Ditto.
13078         (next-multiscreen-window): Ditto.
13079         (other-screen): Ditto.
13080         (previous-screen): Ditto.
13081         (previous-multiscreen-window): Ditto.
13082         (raise-screen): Ditto.
13083         (redraw-screen): Ditto.
13084         (select-screen): Ditto.
13085         (selected-screen): Ditto.
13086         (set-buffer-dedicated-screen): Ditto.
13087         (set-screen-height): Ditto.
13088         (set-screen-position): Ditto.
13089         (set-screen-size): Ditto.
13090         (set-screen-width): Ditto.
13091         (show-temp-buffer-in-current-screen): Ditto.
13092         (switch-to-buffer-other-screen): Ditto.
13093         (visible-screen-list): Ditto.
13094         (window-screen): Ditto.
13095         (x-set-screen-pointer): Ditto.
13096         (x-set-frame-pointer): Ditto.
13097         (screen-title-format): Ditto.
13098         (screen-icon-title-format): Ditto.
13099         (terminal-screen): Ditto.
13100         (delete-screen-hook): Ditto.
13101         (create-screen-hook): Ditto.
13102         (mouse-enter-screen-hook): Ditto.
13103         (mouse-leave-screen-hook): Ditto.
13104         (map-screen-hook): Ditto.
13105         (unmap-screen-hook): Ditto.
13106         (default-screen-alist): Ditto.
13107         (default-screen-name): Ditto.
13108         (x-screen-defaults): Ditto.
13109         (x-create-screen): Ditto.
13110         * obsolete.el: meta-flag removed.
13111         baud-rate removed.
13112         sleep-for-millisecs removed.
13113         extent-data removed.
13114         set-extent-data removed.
13115         set-extent-attribute removed.
13116         extent-glyph removed.
13117         extent-layout removed.
13118         set-extent-layout removed.
13119         list-faces-display removed.
13120         list-faces removed.
13121         trim-versions-without-asking removed.
13122         after-write-file-hooks removed.
13123         truename removed.
13124         auto-fill-hook removed.
13125         blink-paren-hook removed.
13126         select-screen-hook, deselect-screen-hook removed.
13127         auto-raise-screen, auto-lower-screen removed.
13128
13129         * msw-mouse.el: Global change resource -> mswindows-resource.
13130
13131         * XEmacs 21.0-pre5 is released.
13132
13133 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13134
13135         * about.el (about-hackers): Credits update.
13136
13137 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13138
13139         * register.el (insert-register): Don't activate the region.
13140
13141 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13142
13143         * select.el: Restore x-* symbols for backwards compatibility:
13144         x-copy-primary-selection, x-kill-primary-selection,
13145         x-delete-primary-selection, x-select-make-extent-for-selection,
13146         x-valid-simple-selection-, x-cut-copy-clear-internal.
13147
13148 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13149
13150         * XEmacs 21.0-pre4 is released.
13151
13152 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13153
13154         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13155         reporting bugs.
13156         (maybe-add-init-button): Fix semantics under Windows.  Use
13157         `expand-file-name' rather than `concat'.
13158
13159         * help.el (print-messages): New function.
13160
13161 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13162
13163         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13164
13165 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13166
13167         * about.el: Tweaked my entry in about-hackers.
13168
13169         * find-paths.el (paths-emacs-root-p):
13170           Relaxed emacs-root checking of an in-place installation to
13171           also accommodate the flat layout used on MS Windows.
13172
13173 1998-06-29  John Jones  <jj@asu.edu>
13174
13175         * package-get.el: calls to package-get-update-all will only
13176           update packages which are already installed.
13177
13178 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13179
13180         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13181         are handled by the gui-element face fallbacks now.
13182
13183         * x-faces.el: default gui-element face to "background" as well as
13184         the default face.
13185
13186         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13187         and default face settings since these are set as fallbacks now in
13188         the appropriate domain.
13189
13190 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13191
13192         * text-mode.el (text-mode): Reorder regexp so the OR part
13193         corresponding to `page-delim' goes first and the hack in
13194         `forward-paragraph' will work.
13195         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13196
13197 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13198
13199         * subr.el (remove-hook): When checking the hook value
13200           with functionp, don't apply car to it.
13201
13202 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13203
13204         * package-get.el (package-get-remote-filename):
13205           Don't use file-name-as-directory because the local directory
13206           separator conventions might not be the same as ftp's.
13207
13208 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13209
13210         * ldap.el (ldap-host-parameters-alist): New name of
13211         `ldap-host-parameters-plist'
13212
13213 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13214
13215         * package-get.el: Using (require 'package-get-base), now that it
13216         provides itself.  Consequently removed all instances of (load
13217         "package-get-base.el").
13218
13219 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13220
13221         * subr.el (remove-hook): Don't treat the hook value as a
13222           list unless it is both consp and not functionp.
13223
13224 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13225
13226         * about.el: Email address for Ben Wing is ben@xemacs.org.
13227         * auto-show.el: Ditto.
13228         * bytecomp.el: Ditto.
13229         * faces.el: Ditto.
13230         * x-scrollbar.el: Ditto.
13231         * x-misc.el: Ditto.
13232         * tty-init.el: Ditto.
13233         * toolbar-items.el: Ditto.
13234         * symbol-syntax.el: Ditto.
13235         * specifier.el: Ditto.
13236         * objects.el: Ditto.
13237         * hyper-apropos.el: Ditto.
13238         * glyphs.el: Ditto.
13239
13240 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13241
13242         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13243         vertical-divider-always-visible-p.
13244         (default-mouse-motion-handler): Ditto.
13245
13246 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13247
13248         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13249         global value.
13250
13251 1998-06-21  Oliver Graf <ograf@fga.de>
13252
13253         * build-reports.el: changed receiver to xemacs-build-reports list
13254
13255 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13256
13257         * font.el: Split font-family-mappings into X and
13258           mswindows-specific versions.
13259           mswindows-font-create-[object|name]: Treat supplied size
13260           as a pointsize. Added underline and strikethru handling.
13261
13262         * msw-faces.el: changed default mswindows charset to western.
13263
13264         * msw-glyphs.el: removed space in border-glyph font string that
13265           was inserted to get round bugs in the mswindows C font code.
13266
13267 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13268
13269         * about.el (about-hackers): Credits update.
13270
13271         * help-nomule.el (tutorial-supported-languages): Add Romanian
13272         TUTORIAL.
13273
13274         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13275         to ISO-8859-2.
13276
13277 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13278
13279         * font.el: Split font-family-mappings into X and
13280           mswindows-specific versions.
13281           mswindows-font-create-[object|name]: Treat supplied size
13282           as a pointsize. Added underline and strikethru handling.
13283
13284         * msw-faces.el: changed default mswindows charset to western.
13285
13286         * msw-glyphs.el: removed space in border-glyph font string that
13287           was inserted to get round bugs in the mswindows C font code.
13288
13289 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13290
13291         * minibuf.el: make read-color-completion-table call
13292           (mswindows-color-list for mswindows devices.
13293
13294 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13295
13296         * lisp/font-lock.el
13297         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13298         Let declaration items contain non-word symbol characters.
13299
13300 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13301
13302         * package-get.el (package-get-package-provider): Added autoload
13303         cookie.  Loading "package-get-base.el" in ALL functions that use
13304         it.  Fixed some (interactive ...) with multiple argument specs
13305         again.  Cosmetic indentation changes.
13306
13307 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13308
13309         * info.el (Info-insert-dir): Don't use nreverse on variables
13310         that you want to use later.
13311
13312 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13313
13314         * x-mouse.el (x-set-point-and-move-selection): Replace call
13315         to x-kill-primary-selection with kill-primary-selection
13316
13317 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13318
13319         * simple.el (what-cursor-position): Make cursor position reported
13320         use value of column-number-start-at-one
13321
13322 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13323
13324         * about.el (xemacs-hackers): Fix Jareth's email address.
13325
13326 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13327
13328         * startup.el (startup-splash-frame): Remove
13329         `xemacs-startup-logo-function'.
13330
13331 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13332
13333         * about.el (about-hackers): Update credits list.
13334
13335 1998-06-06  Jeff Miller <jmiller@smart.net>
13336
13337         * lisp/sound.el: Update sound-ext to allow filenames with
13338           extensions to be found by load-sound-file
13339
13340 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13341
13342         * info.el (Info-rebuild-outdated-dir): Removed variable
13343         (Info-auto-generate-directory): New variable
13344         (Info-save-auto-generated-dir): New variable
13345         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13346         (Info-build-dir-anew): Second parameter removed.  Use
13347         `Info-save-auto-generated-dir'
13348         (Info-rebuild-dir): Ditto
13349
13350 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13351
13352         * list-mode.el (next-list-mode-item): Would not recognize
13353         border between directly neighbored items.
13354
13355 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13356
13357         * package-get.el: add autoloads for some functions.
13358
13359 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13360
13361         * specifier.el (let-specifier): Tiny docfixes.
13362
13363 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13364
13365         * msw-mouse.el: set selection-pointer-glyph to Normal.
13366
13367 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13368
13369         * wid-edit.el (widget-specify-secret): New function.
13370         (widget-after-change): Use it.
13371         (widget-specify-field): Use it.
13372
13373 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13374
13375         * mouse.el (drag-window-divider): Use `(not done)' instead of
13376         `doit'; reuse result of `window-pixel-edges'.
13377
13378         * modeline.el (drag-modeline-event-lag): Rename to
13379         drag-divider-event-lag.
13380
13381 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13382
13383         * specifier.el (let-specifier): Rewritten not to generate needless
13384         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13385         arguments.
13386
13387 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13388
13389         * minibuf.el (read-file-name-1): Setup buffer-local value of
13390         `completion-ignore-case' in completions buffer under Windows.
13391
13392 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13393
13394         * about.el (about-maintainer-glyph): Fix support for not
13395         compressed images.
13396
13397 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13398
13399         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13400
13401         * mouse.el (mouse-track): Cancel selection if misc-user event with
13402         `cancel-mode-internal' function is fetched.
13403
13404 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13405
13406         * files.el (save-some-buffers-1): Fixed return value.
13407
13408 1998-06-01  Oliver Graf <ograf@fga.de>
13409
13410         * dragdrop.el: added experimental
13411
13412 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13413
13414         * startup.el (after-init-hook, init-file-user,
13415         user-init-directory, load-user-init-file):  Purge references
13416         to "~/.xemacs/init.el" from docstrings.
13417
13418         (load-user-init-file) Use paths-construct-path to construct
13419         paths to user init files.  Go directly to ~/.emacs, do not
13420         search ~/.xemacs/, do not load `default-custom-file'.
13421
13422 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13423
13424         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13425         general *sh.
13426         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13427
13428 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13429
13430         * menubar-items.el (default-menubar): add Update Packages to customize
13431         menu.
13432
13433 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13434
13435         * faces.el: use toolbar face as a fallback for toolbar properties
13436         in xpm-color-symbols instead of default.
13437
13438         * msw-faces.el: rename 3d-object -> gui-element face.
13439
13440 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13441
13442         * startup.el (xemacs-startup-logo-function): New variable.
13443         (startup-splash-frame): Use it.
13444
13445 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13446
13447         * files.el (save-some-buffers): Would wait 1 second.
13448         (save-some-buffers-1): Delete other windows here instead of in
13449         `save-some-buffers'.
13450         (save-some-buffers): Force redisplay only if windows were deleted.
13451
13452 1998-06-02  Didier Verna  <didier@xemacs.org>
13453
13454         * cus-face.el (custom-face-attributes): generalized the use of
13455         toggle buttons for boolean attributes.
13456         Re-ordered the items a bit.
13457
13458 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13459
13460         * sound.el (default-sound-directory): Use `locate-data-directory'
13461         to find the sounds directory.
13462
13463 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13464
13465         * sound.el: default sound-ext to .wav under mswindows, .au
13466         otherwise. load-default sounds without extensions.
13467
13468 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13469
13470         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13471         if send-pr is not bound.
13472
13473 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13474
13475         * files.el: grok idl files in auto-mode-alist.
13476 1998-06-01  Jeff Miller  <jmiller@smart.net>
13477
13478         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13479         calling `upcase'.
13480
13481 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13482
13483         * msw-glyphs.el: add xbm to the list of image types supported.
13484
13485 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13486
13487         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13488         instead of XEmacs one when dumping InfoDock.
13489
13490 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13491
13492         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13493         for `modeline-visible-p'
13494
13495         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13496
13497 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13498
13499         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13500         since it's not used anymore. doc string fixes.
13501
13502         * package-get.el (package-get-file-installed-p): new function. use
13503         instead of file-installed-p which is in an external package.
13504
13505 1998-05-28  Oliver Graf <ograf@fga.de>
13506
13507         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13508         favor of select-window/switch-to-buffer
13509
13510 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13511
13512         * startup.el: changed (getenv "HOME") to (user-home-directory)
13513
13514 1998-05-25  Oliver Graf <ograf@fga.de>
13515
13516         * frame.el (cde-start-drag) moved to dragdrop.el
13517         (offix-start-drag-region) moved to dragdrop.el
13518         (offix-start-drag) moved to dragdrop.el
13519         * dragdrop.el (cde-start-drag) moved from frame.el
13520         (offix-start-drag-region) moved from frame.el
13521         (offix-start-drag) moved from frame.el
13522         (cde-start-drag-region) cde drag regions
13523         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13524
13525 1998-05-26  Oliver Graf <ograf@fga.de>
13526
13527         * dragdrop.el: created dragdrop-drag prototypes
13528         (cde-start-drag-region) fixed typo
13529
13530 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13531
13532         * simple.el (after-init-hook): Remove reader macro.
13533
13534         * packages.el (packages-hardcoded-lisp): Get rid of reader
13535         macros.  Update DOC string.
13536
13537 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13538
13539         * mouse.el (drag-window-divider): Ditto.
13540
13541         * modeline.el (mouse-drag-modeline): Use it.
13542
13543         * lisp-mode.el (let-specifier): Specify indentation.
13544
13545         * specifier.el (let-specifier): Renamed from
13546         `with-specifier-instance'.
13547
13548 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13549
13550         * x-faces.el:
13551         * faces.el: move definition of xpm-color-symbols from x-faces.el
13552         to faces. Predicate x-get-resource on the presence of x.
13553
13554         * msw-faces.el: set 3d-object face rather than modeline. Specify
13555         faces as specfier defaults.
13556
13557         * package-get.el: don't use package-admin-add-single-file-package.
13558
13559 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * toolbar-items.el: Fixup tooltips.
13562         (toolbar-gnus): Don't use obsolete variable
13563         toolbar-news-frame-properties.
13564         (toolbar-news-reader): Default to `gnus' instead of
13565         `not-configured'.
13566
13567         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13568         Windows.
13569
13570 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13571
13572         * package-get.el: rename -installedp -> -installed-p.
13573
13574 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13575
13576         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13577         attributes, and assinged it to continuation, truncation and
13578         hscroll glyphs.
13579
13580         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13581         and made continuation, truncation and hscroll glyphs arrow
13582         characters out of that font.
13583
13584 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13585
13586         * minibuf.el (minibuffer-electric-separator): Play nicely with
13587         directory-sep-char being \.
13588         (minibuffer-electric-tilde): Ditto.
13589         (read-file-name-map): Ditto.
13590
13591 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13592
13593         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13594         on X devices.
13595         (default-mouse-track-deal-with-down-event): Avoid
13596         `x-disown-selection'; use `disown-selection' instead.
13597
13598 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13599
13600         * select.el:
13601         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13602         moved to (cut-copy-clear-internal) in select.el. Ditto for
13603         (x-delete-primary-selection) (x-kill-primary-selection)
13604         (x-copy-primary-selection).
13605         (own-clipboard): new function.
13606
13607         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13608         functions in select.el. remove old ones.
13609         (mswindows-own-clipboard): new function.
13610
13611 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13612
13613         * gnuserv.el: allow connections from mswindows type devices.
13614
13615 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13616
13617         * msw-glyphs.el: change image type used from cursor to resource.
13618
13619 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13620
13621         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13622         for {top,bottom}-{left,right} values in addition to
13623         {top,bottom}_{left,right}.
13624         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13625
13626 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13627
13628         * cl-macs.el (specifier-instance): Undefine its setf method.
13629
13630         * specifier.el (with-specifier-instance): Added docstring.
13631
13632         * mouse.el (drag-window-divider): Ditto.
13633
13634         * modeline.el (mouse-drag-modeline): Use it.
13635
13636         * lisp-mode.el (with-specifier-instance): Define its indentation
13637         level.
13638
13639         * specifier.el (with-specifier-instance): New macro.
13640
13641 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13642
13643         * package-get.el (package-get-create-custom): new function to
13644         auto-generate package-get-custom.el from package-get-base.el.
13645         * (package-get-ever-installedp): new function.
13646         * (package-get-custom): new function to get all packages specified
13647         by customize.
13648
13649 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13650
13651         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13652
13653 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13654
13655         * cl-extra.el: Reverse previous float change.
13656
13657 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13658
13659         * x-faces.el:
13660         * faces.el (try-font-name): moved from x-faces.el since it is
13661         required by w3 under mswindows as well X.
13662
13663 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13664
13665         * winnt.el: Removed evil (setq completion-ignore-case t)
13666         clause, one more overlookef fsfism.
13667         (nt-quote-args-functions-alist): End sentences with double space.
13668
13669 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13670
13671         * window-xemacs.el (push-window-configuration): Remove kludgery of
13672         recaching default-toolbar specifier.
13673         (pop-window-configuration): Ditto.
13674         (unpop-window-configuration): Ditto.
13675
13676 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13677
13678         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13679
13680 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13681
13682         * winnt.el (nt-quote-args-verbatim): Added function.
13683         (nt-quote-args-prefix-quote): Added function.
13684         (nt-quote-args-backslash-quote): Added function.
13685         (nt-quote-args-double-quote): Added function.
13686         (nt-quote-args-functions-alist): New variable.
13687         (nt-quote-process-args): Added function. This is the main quoting
13688         work horse called from process-nt.c
13689
13690 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13691
13692         * winnt.el: Removed duplicate definitions for backspace,
13693         delete, M-backspace and C-M-backspace.
13694         (file-name-buffer-file-type-alist): Removed this variable.
13695         (find-buffer-file-type): Removed function.
13696         (find-file-binary):  Removed function.
13697         (find-file-text): Removed function.
13698         (find-file-not-found-set-buffer-file-type): Removed function.
13699         (save-to-unix-hook): Removed function.
13700         (revert-from-unix-hook): Removed function.
13701         (using-unix-filesystems): Removed function.
13702         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13703         warning.
13704         (x-set-selection): Removed function.
13705         (x-get-selection): Removed function.
13706         Removed commented FSFisms.
13707         Replaced copyright notice (this file is not part of GNU Emacs).
13708         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13709         comint-process-echoes setting to t.
13710
13711 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13712
13713         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13714         and used following the interface change of
13715         `paths-find-recursive-path'.
13716
13717         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13718         regexp instead of a list of base names.
13719         (paths-version-control-filename-regexp):
13720         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13721         Introduced and used following the interface change of
13722         `paths-find-recursive-path'.
13723
13724 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13725
13726         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13727         on X devices, rather than on all non-TTY devices.
13728
13729 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13730
13731         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13732
13733         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13734
13735 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13736
13737         * itimer.el (activate-itimer): Fixed usage of integers
13738         as argument to `concat'.
13739
13740 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13741
13742         * itimer.el (start-itimer): replace the use of `concat' with
13743         `format'
13744
13745 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13746
13747         * mode-motion.el (mode-motion-hook): Clarify docstring.
13748         From Bob Weiner <weiner@altrasoft.com>
13749
13750         * loadhist.el (symbol-file): Supply prompt string when used
13751         interactively.
13752         From Bob Weiner <weiner@altrasoft.com>
13753
13754 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13755
13756         * loadup.el (really-early-error-handler): Ditto.
13757
13758         * update-elc.el: Ditto.
13759
13760         * setup-paths.el (paths-construct-exec-path): Ditto.
13761
13762         * make-docfile.el: Ditto.
13763
13764         * find-paths.el (paths-decode-directory-path): Use split-path
13765         instead of decode-path.
13766
13767         * files.el (parse-colon-path): Update docstring reference.
13768
13769 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13770
13771         * msw-init.el:
13772         * x-init.el:
13773         Bind cut'n'paste keys to non window-system specific functions.
13774
13775         * msw-select.el: New function mswindows-clear-clipboard.
13776         mswindows-cut-copy-clipboard extended to handle clearing of the
13777         selection and renamed to mswindows-cut-copy-clear-clipboard.
13778
13779         * select.el: on mswindows devices delete-primary-selection
13780         calls mswindows-clear-clipboard.
13781
13782 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13783
13784         * simple.el (quoted-insert): Inhibit quit when using read-char.
13785
13786         * cmdloop.el (read-char): Don't inhibit quit.
13787         (read-char-exclusive): Ditto.
13788         (read-char): Signal quit if quit-char was pressed.
13789         (read-char-exclusive): Ditto.
13790         (read-quoted-char): Return a character, not integer.
13791
13792         * menubar-items.el (default-popup-menu): Use Andy's generic
13793         selection code.
13794         (default-popup-menu): Fix code.
13795
13796 1998-05-14  Oliver Graf <ograf@fga.de>
13797
13798         * dragdrop.el (dragdrop-function-widget): this time it's done
13799
13800 1998-05-13  Oliver Graf <ograf@fga.de>
13801
13802         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13803
13804 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13805
13806         * device.el (device-pixel-width):
13807         (device-pixel-height):
13808         (device-mm-width):
13809         (device-mm-height):
13810         (device-bitplanes):
13811         (device-color-cells): Swapped parameters to device-system-metric
13812         according to the interface change.
13813
13814 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13815
13816         * mouse.el (default-mouse-motion-handler): Use new name of the
13817         function event-over-vertical-divider-p.
13818         Do not set E-W arrow cursor over the divider if
13819         vertical-divider-draggable-p is nil in the window.
13820         ([top-level]): Use new name for the variable
13821         vertical-divider-map.
13822         (drag-window-divider): Respect vertical-divider-draggable-p.
13823         Variable name typo fixes.
13824
13825 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13826
13827         * keymap.el (kbd): Define here; handle string constants and
13828         others...
13829
13830 1998-05-15  Christian Nyb <chr@mediascience.no>
13831
13832         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13833         in Emacs 18.
13834
13835 1998-05-13  Didier Verna  <didier@xemacs.org>
13836
13837         * mouse.el (drag-window-divider): give the vertical divider a
13838         pressed look when dragging it.
13839
13840 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13841
13842         * faces.el: predicate some more face operations on x or mswindows
13843         not just x.
13844
13845         * modeline.el: enable modeline coloring for mswindows.
13846
13847 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13848
13849         * minibuf.el (minibuffer-default): Added variable; compatible with
13850         FSF Emacs.
13851         (next-history-element): Used `minibuffer-default'.
13852
13853 1998-05-12  Oliver Graf <ograf@fga.de>
13854
13855         * dragdrop.el (dragdrop-function-widget): button and mods ok
13856         arguments still look a bit strange
13857         (dragdrop-compare-mods) created
13858         (dragdrop-drop-do-functions) correctly checks for buttons and
13859         modifiers
13860
13861 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13862
13863         * setup-paths.el (paths-default-info-directories): Replace
13864         path-separator with directory-sep-char.
13865
13866         * files.el (path-separator): Don't define it here.
13867
13868 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13869
13870         * update-elc.el: Ditto.
13871
13872         * setup-paths.el (paths-construct-exec-path): Ditto.
13873
13874         * make-docfile.el: Ditto.
13875
13876         * loadup.el (really-early-error-handler): Ditto.
13877
13878         * find-paths.el (paths-decode-directory-path): Use decode-path
13879         instead of decode-path-internal.
13880
13881         * files.el (parse-colon-path): Update docstring.
13882
13883 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13884
13885         * subr.el (get-buffer-window-list): Make BUFFER optional.
13886
13887         * window-xemacs.el (windows-of-buffer): Defalias to
13888         get-buffer-window-list.
13889
13890 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13891
13892         * disass.el: Fix maintainer keyword.
13893
13894         * bytecomp.el (byte-compile-and-load-file): Autoload.
13895         (byte-compile-buffer): Ditto.
13896
13897         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13898         value is returned, not the name.
13899         (lisp-imenu-generic-expression): Enable it.
13900         (lisp-mode-variables): Ditto.
13901         (lisp-indent-offset): Change defconst to defvar.
13902         (lisp-indent-function): Ditto.
13903         (lisp-body-indent): Ditto.
13904
13905 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13906
13907         * modeline.el: Use zap-last-kbd-macro-event.
13908
13909         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13910         nil, don't attempt to do anything with messages.
13911         (eval-last-sexp): Use `letf' for clarity.
13912
13913 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13914
13915         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13916
13917 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13918
13919         * buff-menu.el:
13920         * lisp-mode.el:
13921         * obsolete.el:
13922         Change empty docstrings into no doc strings at all.
13923         Fix bogus FSF-format docstrings.
13924         * etags.el: Fix docstring.
13925
13926 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13927
13928         * package-get.el (package-get): Use internal md5
13929
13930 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13931
13932         * about.el (about-xemacs): Correct abuse of concat.
13933
13934 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13935
13936         * info.el (Info-mode): Use easymenu.
13937
13938 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13939
13940         * apropos.el (apropos): Don't use concat with integers.
13941
13942         * cmdloop.el (describe-last-error): Handle the case when no error
13943         was seen gracefully.
13944
13945         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13946         defun.
13947         (apropos-describe-plist): Ditto.
13948
13949         * help.el (with-displaying-help-buffer): Revert to a defun.
13950         (describe-key): Use it as defun.
13951         (describe-mode): Ditto.
13952         (describe-bindings): Ditto.
13953         (describe-prefix-bindings): Ditto.
13954         (describe-installation): Ditto.
13955         (view-lossage): Ditto.
13956         (describe-function): Ditto.
13957         (describe-variable): Ditto.
13958         (describe-syntax): Ditto.
13959
13960 1998-05-11  Oliver Graf <ograf@fga.de>
13961
13962         * dragdrop.el: changed order of require/provide
13963         (dragdrop-drop-mime-default) changed to new calling conventions
13964         (dragdrop-drop-do-functions) changed to new calling conventions
13965         (dragdrop-function-widget) this one needs more work...
13966
13967 1998-05-10  Oliver Graf <ograf@fga.de>
13968
13969         * about.el: another small change in my entry
13970         * dragdrop.el (dragdrop-drop-log-function): logging added
13971         plus customizations
13972         changed interface to handler functions. now called with event
13973         and object
13974
13975 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13976
13977         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13978         E-W arrow pointer displayed over draggable dividers.
13979
13980         * mouse.el (default-mouse-motion-handler): Show it when
13981         appropriate.
13982         (drag-window-divider): Added.
13983         ([top-level]): Initialized window-divider-map with a keymap
13984         binding the above function to left button down event.
13985
13986         * x-mouse.el (x-init-pointer-shape): Initialize
13987         divider-pointer-glyph from Cursor.dividerPointer, or use default
13988         E-W double arrow.
13989
13990 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13991
13992         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13993
13994 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13995
13996         * simple.el (count-words-buffer): Don't query for buffer.
13997         (count-lines-buffer): Ditto.
13998
13999 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14000
14001         * help.el (where-is): add optional insert argument.
14002
14003 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14004
14005         * help.el (describe-key-briefly): New argument INSERT.
14006
14007         * simple.el (eval-expression): New optional argument; synch with
14008         FSF 20.3.
14009
14010         * keydefs.el (global-map): Add new register bindings.
14011
14012         * register.el: Synched with FSF 20.3.
14013
14014 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14015
14016         * window-xemacs.el (recenter): all arguments are optional.
14017
14018 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14019
14020         * device.el: (device-pixel-width): Reflected name/parameters
14021         change to device-system-metric.
14022         (device-pixel-height): Ditto.
14023         (device-mm-width): Ditto.
14024         (device-mm-height): Ditto.
14025         (device-bitplanes): Ditto.
14026         (device-color-cells): Ditto.
14027
14028 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14031
14032         * cl.el (most-positive-fixnum): Document.
14033         (most-negative-fixnum): Ditto.
14034
14035         * cus-dep.el: Updated comment.
14036
14037         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14038         constant.
14039
14040         * cus-load.el (custom-put): Removed.
14041
14042         * files.el (after-find-file): Just resignal quit instead of
14043         signaling "canceled".
14044
14045 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14046
14047         * frame.el (other-frame): Use `focus-frame' instead of
14048         select-frame kludges.
14049
14050         * lisp-mode.el: Update lisp-indent-function for
14051         save-selected-frame and with-selected-frame.
14052
14053         * frame.el (save-selected-frame): New macro.
14054         (with-selected-frame): Ditto.
14055         (other-frame): Use `set-frame-focus'.
14056
14057 1998-05-06  Oliver Graf <ograf@fga.de>
14058
14059         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14060         (dragdrop-drop-url-default) default handler for URL drops created
14061         (dragdrop-drop-mime-default) default handler for MIME drops created
14062         (dragdrop-drop-functions) default custom for handling drops created
14063         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14064
14065 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14066
14067         * mouse.el: Removed redundant mouse-mswindows-drop function.
14068
14069 1998-05-05  Oliver Graf <ograf@fga.de>
14070
14071         * about.el: changed some text in my entry
14072         * dragdrop.el: added customs
14073
14074 1998-05-04  Oliver Graf <ograf@fga.de>
14075
14076         * mouse.el: killed global drop key bindings
14077         (mouse-offix-drop) removed
14078         * dragdrop.el: created
14079         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14080
14081 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14082
14083         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14084         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14085
14086         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14087         obsolete comment.
14088
14089         * scrollbar.el (scrollbars-visible-p): Use new
14090         {vertical,horizontal}-scrollbar-visible-p specifiers.
14091
14092 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14093
14094         * device.el (device-pixel-height):
14095         (device-pixel-width):
14096         (device-mm-width):
14097         (device-mm-height):
14098         (device-bitplanes):
14099         (device-color-cells): Moved these 6 functions from device.c; they
14100         all use single (device-system-metrics) call.
14101
14102 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14103
14104         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14105         were renamed.
14106
14107         * menubar-items.el:
14108         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14109         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14110
14111         * help.el (help-map): Remove Hyperbole keybinding logic.
14112         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14113
14114 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14115
14116         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14117         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14118
14119 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14120
14121         * msw-glyphs.el: use nicer icon3 from the frame icon.
14122
14123 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14124
14125         * version.el (emacs-version): Remove InfoDock conditionals.
14126
14127         * startup.el (startup-splash-frame): Change ID logo name.
14128
14129 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14130
14131         * files.el (after-find-file): If the user presses C-g on
14132         directory-creation prompt, kill the buffer.
14133
14134 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14135
14136         * simple.el (count-words-region): Reverse previous change.
14137
14138 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14139
14140         * replace.el (query-replace): Just call perform-replace.
14141         (query-replace-regexp): Ditto.
14142         (perform-replace): Move region handling here.
14143         (perform-replace): Use the new arg to match-data.
14144
14145 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14146
14147         * x-init.el: Install X specific display table that
14148           displays char 0240 as a space to avoid whatever it is
14149           that screws up display of that character code.
14150
14151 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14152
14153         * help.el (function-arglist): If no arguments are documented for a
14154         subr, print nothing rather than incorrect output.
14155
14156 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14157
14158         * cmdloop.el (command-error): Update bail-out error message to use
14159         `emacs-program-name'.
14160
14161         * lib-complete.el: Remove reader macro cruft.
14162
14163         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14164         cruft.
14165
14166         * simple.el (count-words-region): Drop interactive-p check on the
14167         message.
14168
14169 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14170
14171         * font.el
14172         * msw-faces.el
14173         Correct spelling of mswindows-font-canonicalize-name.
14174
14175 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14176
14177         * ldap.el (ldap-host-parameters-alist): Replaced with
14178         `ldap-host-parameters-plist'
14179         (ldap-search): Adapt to previous change
14180
14181 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14182
14183         * about.el (about-hackers): Update Bob Weiner bio.
14184         (about-maintainer-info): Ditto.
14185
14186 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14187
14188         * simple.el (display-warning-minimum-level): Docfix.
14189
14190 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14191
14192         * widget.el (:default-get): New keyword.
14193         * wid-edit.el (default, widget-default-default-get): Define it.
14194         (group, widget-group-default-get): Define it.
14195         (menu-choice, widget-choice-default-get): Define it.
14196         (widget-default-get): New function.
14197         (widget-choice-action): Call it.
14198         (widget-editable-list-entry-create): Call it.
14199
14200 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14201
14202         * byte-optimize.el (byte-boolean-vars): Removed.
14203         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14204         lookup through `byte-boolean-vars'.
14205
14206 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14207
14208         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14209         resource-provided values into ghost specs for scrollbar-height and
14210         scrollbar-width.
14211
14212 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14213
14214         * byte-optimize.el: Don't attempt to optimize /=.
14215
14216         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14217         (byte-compile-/=): Ditto.
14218
14219 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14220
14221         * apropos.el: Use `with-displaying-help-buffer'.
14222         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14223         Use `with-displaying-help-buffer'.
14224         (apropos-follow): Do not give special treatment to buffer cursor
14225         was in prior to a mouse click.
14226         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14227         (apropos-print-doc): Set correct buffer for setting text
14228         properties.
14229
14230 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14231
14232         * help.el (help-buffer-prefix-string): New variable.
14233         (help-buffer-name): Use it.
14234
14235         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14236         mode menu.
14237
14238 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14239
14240         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14241
14242 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14243
14244         * files.el (find-file-noselect): Update docstring.
14245         (find-file-noselect): Signal an error if found an unreadable file.
14246         (file-chase-links): Save the match data.
14247         (normal-mode): Use `lwarn' and `error-message-string'.
14248         (interpreter-mode-alist): Change defconst to defvar.
14249         (inhibit-first-line-modes-regexps): Ditto.
14250         (inhibit-first-line-modes-regexps): Added .tgz.
14251         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14252         (change-major-mode-with-file-name): New user-option.
14253         (set-visited-file-name): Synched with FSF.
14254         (file-name-extension): New function, from FSF 20.3.
14255         (file-relative-name): Synched with FSF.
14256         (save-some-buffers): Support the C-r feature.
14257         (recover-session): Synched with FSF.
14258         (kill-some-buffers): Ditto.
14259         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14260
14261 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14262
14263         * files.el (insert-file): Undo previous change and reenable use of
14264         format.el.
14265
14266 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14267
14268         * window-xemacs.el (recenter): Define.
14269
14270 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14271
14272         * font.el (mswindows-font-create-name)
14273         (mswindows-font-create-object): new functions for mswindows type
14274         fonts.
14275
14276         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14277         strings are parsed as well as font objects.
14278
14279 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14280
14281         * modeline.el (defining-kbd-macro): Restore modeline indication of
14282         kbd-macro being recorded.
14283         (add-minor-mode): Simplify docstring.
14284         (modeline-minor-mode-menu): Remove stuff.
14285
14286 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14287
14288         * code-process.el (call-process): dynamically decide process
14289         coding type.
14290
14291 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14292
14293         * modeline.el: Add line-number-mode, column-number-mode to
14294         the modeline minor-mode menu.  Button2 on the line number does
14295         goto-line.
14296
14297 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14298
14299         * mouse.el: move x-selection-owner-p type things to
14300         selection-owner-p.
14301
14302         * msw-init.el: copy zmacs stuff from x-init.el
14303
14304         * msw-select.el (mswindows-own-selection)
14305         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14306         functions. Very simple minded implementation of selectio
14307         ownership.
14308
14309         * select.el (own-selection) (disown-selection)
14310         (activate-region-as-selection) (select-make-extent-for-selection)
14311         (valid-simple-selection-p): functions moved from x-select.el for
14312         generalized selection.
14313
14314         * x-select.el: see select.el changes.
14315
14316         * x-toolbar.el: use new selection functions.
14317
14318 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14319
14320         * packages.el (packages-find-package-directories): Fixed bug that
14321         would pick up multiple site-package directories.
14322         (package-locations): Added "xemacs-packages" as a late package
14323         location.
14324
14325         * find-paths.el: Now uses `emacs-program-name' and
14326         `emacs-program-version'.
14327         Additions to enforce version-specific directories in
14328         `paths-find-version-directory'.
14329
14330 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14331
14332         * default.el: Removed.
14333         * site-start.el: Removed.
14334
14335 1998-04-29  Didier Verna  <didier@xemacs.org>
14336
14337         * minibuf.el (minibuffer-history-minimum-string-length): Default
14338         to nil.
14339
14340 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14341
14342         * find-paths.el (paths-program-name): Rename.
14343         (paths-emacs-root-p): Ditto.
14344         (paths-find-site-directory): Ditto.
14345
14346 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14347
14348         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14349         `emacs-lisp-byte-compile-and-load'.
14350
14351 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14352
14353         * ldap.el (ldap-search): Fixed additional parameter passing to
14354         `ldap-open'
14355
14356 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14357
14358         * select.el (kill-primary-selection) (selection-owner-p)
14359         (copy-primary-selection) (yank-clipboard-selection)
14360         (selection-exists-p) (delete-primary-selection): new file and
14361         functions that do the right thing for the selected device.
14362
14363         * x-menubar.el: use generalised selection functions.
14364
14365         * dumped-lisp.el: dump select.el.
14366
14367 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14368
14369         * find-paths.el (paths-progname): New variable.
14370         (paths-emacs-root-p): Use it.
14371         (paths-find-site-directory): Ditto.
14372
14373 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14374
14375         * loadup.el ((member "dump" command-line-args)): Dump as
14376         `infodock' if InfoDock.
14377
14378 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14379
14380         * find-paths.el (construct-emacs-version): Simplify, include
14381         program name in the return value.
14382         * (paths-find-version-directory): Use it.
14383
14384 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14385
14386         * info.el (Info-parse-dir-entries): Fixed regexp
14387         (Info-build-dir-anew): Remove full suffix and capitalize info file
14388         name for files with no @direntry
14389         (Info-batch-rebuild-dir): New function
14390         (Info-suffixed-file): Check for regular files instead of simple
14391         file existence (could catch directories before)
14392
14393 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14394
14395         * setup-paths.el, find-paths.el: Removed uses of `not' which
14396         temacs doesn't have.
14397
14398         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14399         into root searching.
14400
14401 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14402
14403         * subr.el: Remove definition of `not'.
14404
14405 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14406
14407         * msw-glyphs.el: enable graphics support.
14408
14409 1998-04-23  Didier Verna  <didier@xemacs.org>
14410
14411         * x-menubar.el (default-menubar): restored the line-number-mode
14412         option.
14413
14414         * misc doc string updates related to the options menu.
14415
14416 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14417
14418         * setup-paths.el (paths-construct-load-path): Fix typo.
14419
14420 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14421
14422         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14423         font-menu-ignore-scaled-fonts don't have to be bound now; this
14424         gets us one step further towards making --no-autoloads work.
14425
14426         * startup.el (normal-top-level): Load auto-autoloads only if
14427         lisp-directory is non-nil.
14428
14429         * setup-paths.el (paths-construct-load-path): Made it robust
14430         against nil lisp-directory.
14431
14432         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14433         to the list of variables that cause a warning when nil.
14434
14435         * toolbar.el (init-toolbar-location): Now works even when there's
14436         no toolbar icon directory.
14437
14438 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14439
14440         * help.el (view-lossage): Recognize it.
14441
14442         * simple.el (log-message): Mark multiline messages.
14443
14444 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14445
14446         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14447
14448 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14449
14450         * package-get.el (package-get-all):  add `\n' separator to
14451         interactive specification so that both variables are read
14452
14453 1998-04-22  Didier Verna  <didier@xemacs.org>
14454
14455         * x-menubar.el: ported the options menu to Custom.
14456         Moved the "read only" toggle button to the buffers menu.
14457         Corrected some missing ;;;###autoload or defcustom.
14458
14459         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14460         the scrollbar-visible specifier for options menu handling.
14461
14462         * toolbar.el (toolbar-visible-p)
14463                      (toolbar-captioned-p)
14464                      (default-toolbar-position): defcustom wrappers around
14465         the toolbar specifiers for options menu handling.
14466
14467         * frame.el (get-frame-for-buffer-default-instance-limit):
14468         defcustom it for options menu handling.
14469
14470         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14471         font-lock-mode for options menu handling.
14472
14473         * cus-start.el: added Custom properties to overwrite-mode for
14474         options menu handling.
14475
14476 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14477
14478         * about.el: shameless self-promotion.
14479
14480 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14481
14482         * simple.el (raw-append-message): Slightly optimize.
14483         (remove-message): Use `push' for clarity.
14484         (append-message): Ditto.
14485         (display-warning): Dito.
14486         (raw-append-message): Send the message to the appropriate device.
14487
14488 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14489
14490         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14491         From Sean MacLennan <Sean.MacLennan@pika.ca>
14492
14493 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14494
14495         * setup-paths.el: Changed `directory-sep-char' to
14496         `path-separator', following a change in GNU Emacs.
14497
14498 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14499
14500         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14501         (Info-build-dir-anew): Add a final newline.
14502         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14503         is `always'
14504         (Info-rebuild-dir): Ditto
14505
14506         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14507
14508 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14509
14510         * simple.el (count-words-buffer): Retain zmacs region.
14511         (count-words-region): Ditto.
14512         * simple.el: (what-line): Expanded line counts.
14513         (count-lines): New parameter to conditionalize whether collapsed
14514         lines get counted.
14515         From Bob Weiner <weiner@altrasoft.com>
14516
14517 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14518
14519         * packages.el (package-locations): infodock-packages must override
14520         mule-packages and packages.
14521
14522 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14523
14524         * wid-edit.el:
14525         remove rude messages from widget-activation-widget-mapper
14526         and widget-activation-glyph-mapper
14527
14528 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14529
14530         * toolbar.el: Remove (featurep 'x) test from
14531         toolbar-make-button-list
14532
14533 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14534
14535         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14536         only if in the same frame.
14537
14538 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14539
14540         * packages.el (package-locations): Added site-packages hierarchy.
14541
14542         * setup-paths.el (paths-default-info-directories): Introduced and
14543         used.
14544
14545         * packages.el, setup-paths.el: Set various path searching depths
14546         to 1.
14547
14548         * packages.el (packages-hierarchy-depth):
14549         (packages-load-path-depth): Introduced and used.
14550
14551         * setup-paths.el (paths-load-path-depth): Introduced and used.
14552
14553         * find-paths.el (paths-find-recursive-path): Added max-depth
14554         parameter.
14555
14556 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14557
14558         * setup-paths.el (paths-construct-info-path): Removed
14559         dependency on behavior of (file-name-as-directory "").
14560
14561 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14562
14563         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14564         lisp objects
14565
14566 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14567
14568         * dump-paths.el, startup.el: Added handling for --debug-paths.
14569
14570 1998-04-15  William M. Perry  <wmperry@aventail.com>
14571
14572         * wid-edit.el: We cannot just set the help-echo or balloon-help
14573           properties for an extent based on the :help-echo widget
14574           property, since help-echo and balloon-help cause an EXTENT to
14575           get passed in, where :help-echo functions are expecting a WIDGET
14576
14577 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14578
14579         * scrollbar.el (init-scrollbar-from-resources): Call
14580         mswindows-init-scrollbar-metrics when appropriate.
14581
14582 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14583
14584         * dumped-lisp.el: dump x-toolbar for window system
14585
14586         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14587         have support and xpm.
14588
14589 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14590
14591         * files.el (toggle-read-only): Fix docstring.
14592         From Didier Verna <didier@xemacs.org>
14593
14594 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14595
14596         * startup.el (normal-top-level): Load autoload-file-name without
14597         specifying an extension---some people only auto-autoload.el.gz.
14598
14599 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14600
14601         * files.el (backup-enable-predicate): Don't bomb on NAME being
14602         nil.
14603
14604 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14605
14606         * find-paths.el, packages.el: Now prefers configure'd paths.
14607         This shouldn't cause any of the originally anticipated problems as
14608         the current paths architecture will not define the various
14609         configure-xxx variables if they're not specified on the configure
14610         command line.
14611
14612         * find-paths.el, setup-paths.el, packages.el: Removed all
14613         mentionings of "/" as a path separator.
14614         Used paths-construct-path throughout.
14615
14616         * find-paths.el (paths-construct-path): Created to assemble paths
14617         from directory components.
14618
14619         * setup-paths.el, packages.el: Used paths-decode-directory-path
14620         instead of decode-path-internal.
14621
14622         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14623         and associates.
14624         (paths-decode-directory-path) Created.
14625
14626         * setup-paths.el: Changed configure-exec-path to
14627         configure-exec-directory.
14628
14629 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14630
14631         * packages.el (packages-find-packages): Fixed decoding of
14632         EMACSPACKAGEPATH.
14633
14634         * startup.el: -no-packages -> -no-early-packages.
14635
14636         (packages-load-package-lisps): Fixed loading of auto-autoload
14637         files.
14638
14639         * startup.el (normal-top-level): Fixed loading of core
14640         auto-autoload.
14641
14642         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14643
14644         * startup.el, packages.el, dump-paths.el: Added proper settings
14645         for site-directory and lisp-directory variables.
14646
14647         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14648         inhibit-package-autoloads and fixed handling of it.
14649
14650         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14651         handling of former inhibit-package-init, now
14652         inhibit-early-packages, to make -vanilla etc. work.
14653
14654 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14655
14656         * code-process.el (start-process): Fallback to 'undecided instead
14657         of 'binary for process input coding stream.
14658
14659         * process.el (start-process): Docstring fix.
14660
14661 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14662
14663         * info.el (Info-insert-dir): Do not insert temporary dir files
14664         in Info-dir-file-attributes
14665         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14666         (Info-rebuild-dir): Ditto.
14667
14668 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14669
14670         * obsolete.el: Added obsoleteness declarations for
14671         `site-directory' and `Info-default-directory-list'.
14672
14673 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14674
14675         * find-paths.el (paths-find-emacs-root): Only look at the
14676         executable at the end of the symlink chain for determining the
14677         Emacs root.
14678
14679 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14680
14681         * setup-paths.el (paths-construct-info-path): Changed construction
14682         to cater to gone default in configure.
14683
14684         * find-paths.el (paths-uniq-append): Added.
14685
14686         * packages.el: Rewritten package path construction once again.
14687
14688         * dump-paths.el, startup.el: Removed package-path as a global
14689         variable.
14690
14691         * package-admin.el (package-admin-add-single-file-package):
14692         (package-admin-add-binary-package): Changed package-path to
14693         late-packages.
14694
14695         * packages.el (packages-split-path): Split path at "/" rather than
14696         nil according to change in emacs.c.
14697
14698 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14699
14700         * setup-paths.el (paths-construct-info-path): Changed info path
14701         order so that directories come out right.
14702         (paths-find-lock-directory): Fixed bug: It used to think
14703         configure-lock-directory is a path.
14704
14705 1998-04-06  Jeff Miller <jmiller@smart.net>
14706
14707         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14708         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14709         eases the use of toolbar-add/kill-item functions.
14710
14711 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14712
14713         * code-files.el (file-coding-system-alist): Commented out
14714         loaddefs.el magical treatment.
14715
14716 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14717
14718         * info.el (Info-rebuild-outdated-dir): Added new option
14719         `conservative' and made it the default
14720         (Info-rebuild-dir): Appropriately parse multi-line description
14721         strings, and multi-section dir files. Issue warning when dir
14722         is rebuilt as temporary
14723         (Info-build-dir-anew): Issue warning when dir is built as
14724         temporary
14725
14726 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14727
14728         * list-mode.el (list-mode-map): Bind highlight motion commands to
14729         standard keys left, right, C-b and C-f.
14730
14731 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14732
14733         * files.el (auto-mode-alist): allow .sc for Scheme->C
14734
14735 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14736
14737         * loadup.el (pureload): Don't quote (garbage-collect).
14738
14739 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14740
14741         * package-get-base.el: Updated.
14742
14743 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14744
14745         * isearch-mode.el (isearch-just-started): New variable.
14746         (isearch-mode): Set it.
14747         (isearch-repeat): Advance one character forward only if the search
14748         was successful, and was not just started.
14749         (isearch-repeat): Clear isearch-just-started.
14750
14751 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14752
14753         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14754         if running -batch.
14755
14756 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14757
14758         * subr.el (listify-key-sequence): Removed.
14759
14760 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14761
14762         * bytecomp.el (byte-compile-print-gensym): New option.
14763         (byte-compile-output-file-form): Use it.
14764         (byte-compile-output-docform): Ditto.
14765         (byte-compile-compiled-obj-to-list): Ditto.
14766
14767 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14768
14769         * msw-glyphs.el: set frame icon if xpm support.
14770
14771 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14772
14773         * help.el: Code that pretty prints variable values
14774           removed.
14775
14776 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14777
14778         * find-paths.el (paths-emacs-root-p): Correct test for installation
14779         directory.
14780         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14781
14782 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14783
14784         * loaddefs.el: Don't set debug-ignored-errors; leave
14785           its default value set to nil.
14786
14787 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14788
14789         * info.el (Info-rebuild-dir): fixed mis-spelling.
14790
14791 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14792
14793         * info.el (Info-rebuild-outdated-dir): New custom var
14794         (Info-insert-node): Create/update dir file when needed, ie when it
14795         does not exist or is older than some info files in directory
14796
14797 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14798
14799         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14800         for last packages, mainly for using a 20.4 package base.
14801
14802         * packages.el (late-packages): Typo fix.  It was called
14803         early-packages.
14804
14805         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14806         relative symlinks correctly.
14807         (paths-find-emacs-roots): More rigorous checking for plausible
14808         configuration-time root.
14809
14810         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14811         find its roots.
14812
14813 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14814
14815         * faces.el: Fix docstrings.
14816         * glyphs.el: Fix docstrings.
14817         * mouse.el: Fix docstrings.
14818
14819         * frame.el: Change phrase `current frame' to `selected frame'.
14820
14821         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14822
14823         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14824         macros using backquote to make them infinitely more readable.
14825
14826 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14827
14828         * packages.el (packages-find-package-path): Hardcoded specialized
14829         InfoDock support until we can clean this up.
14830
14831         * help.el (describe-bindings-1): Return the value of the bindings
14832         help buffer created.
14833         (describe-bindings): Ditto.
14834
14835         * simple.el (set-variable): Restore previous behavior of not
14836         bombing if the variable to set is not boundp.
14837
14838 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14839
14840         * packages.el (packages-handle-package-dumped-lisps): Allow for
14841         non-local files to be loaded off the package-lisp variable.
14842
14843 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14844
14845         * x-faces.el: Global X resources should override
14846           specs for all device classes (color, grayscale, mono);
14847           code currently doesn't override any of them.  Fixed by
14848           calling remove-specifier with '(x default) as the tag
14849           set and allowing inexact matches.
14850
14851 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14852
14853         * faces.el: Separated face initializations based on
14854           device classes into device type specific (tag set,
14855           instantiator) pairs.
14856
14857 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14858
14859         * wid-edit.el (widget-choice-action): Remember user's explicit
14860         choice.
14861         (widget-choice-value-create): Respect it.
14862         From Richard Stallman <rms@gnu.org>
14863
14864 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14865
14866         * setup-paths.el (paths-construct-info-path): Always append
14867         existing directories from configure-time info path.
14868
14869         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14870         Info-directory-list.
14871
14872         * info.el: Removed Info-default-directory-list which was broken by
14873         design.
14874         Removed bogus initialization of Info-directory-list---startup.el
14875         can do a much better job.
14876         Added autoload of Info-directory-list.
14877
14878         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14879         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14880         be exclusive; now it's merely given precedence, just like in the
14881         old days.
14882
14883 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14884
14885         * find-paths.el (paths-find-architecture-directory): Fix bug with
14886         finding; it used to default too early.
14887
14888 1998-03-25  Martin Buchholz <martin@xemacs.org>
14889
14890         * packages.el (packages-split-path): Fix a bug; it used to fail
14891         for paths that weren't split.
14892
14893 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14894
14895         * finder.el (finder-compile-keywords): trap on errors.
14896
14897 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14898
14899         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14900           fourth argument of t so that only the specs exactly
14901           matching the tag lists are removed.
14902
14903 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14904
14905         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14906
14907 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14908
14909         * minibuf.el (mouse-read-file-name-1): If a default directory was
14910         specified, use it for generating the completions.
14911
14912 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14913
14914         * update-elc.el: Now respects inhibit-package-init and
14915         inhibit-site-lisp.
14916         Now does path construction with loadup-paths.
14917
14918         * startup.el (normal-top-level, startup-setup-paths): Now respects
14919         inhibit-package-init and inhibit-site-lisp.
14920
14921         * packages.el (packages-find-package-path): Extended package path
14922         by version-specific hierarchies.
14923         (packages-find-packages): Now respects inhibit flag and
14924         inhibit-site-lisp.
14925         Moved path setup to loadup-paths.
14926
14927         * make-docfile.el: Now respects inhibit-package-init and
14928         inhibit-site-lisp.
14929         Now does path construction with loadup-paths.
14930
14931         * loadup.el: Now respects inhibit-package-init and
14932         inhibit-site-lisp.
14933
14934         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14935
14936         * loadup-paths.el: New file: setup load-path to encompass
14937         packages.
14938
14939 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14940
14941         * auto-show.el: load-gc renamed to pureload.
14942         * site-load.el: Ditto.
14943         * packages.el (toplevel): Ditto.
14944         * loadup.el (really-early-error-handler): Ditto.
14945         * dumped-lisp.el (preloaded-file-list): Ditto.
14946         * cus-face.el (custom-declare-face): Ditto.
14947
14948 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14949
14950         * <Today>: The Big Path Searching Overhaul.
14951
14952         * find-paths.el: New file: find and assemble paths in the
14953         installation hierarchy.
14954
14955         * setup-paths.el: New file: global layout of paths and directories
14956         within the XEmacs hierarchy.
14957
14958         * packages.el: Replaced everything related to path searching and
14959         startup by code in terms of find-paths.
14960
14961         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14962         the new path searching engine.
14963
14964         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14965         and setup-paths.
14966
14967 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14968
14969         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14970         setup-paths.el.
14971
14972 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14973
14974         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14975         compiles identically in any configuration.
14976         Removed irrelevant commentary.
14977
14978 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14979
14980         * simple.el (set-variable): Allow setting specifiers.
14981
14982 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14983
14984         * lisp.el (forward-sexp): Revert previous change.
14985
14986 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14987
14988         * frame.el (frame-initialize): Use `delete-console' instead of
14989         `delete-device' to delete the stream console to match the usage in
14990         Fkill_emacs.
14991
14992 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14993
14994         * files.el (cdpath-previous): New variable.
14995         (cd): Use it.
14996         From Bob Weiner <weiner@wave.altrasoft.com>
14997
14998 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14999
15000         * keydefs.el: Changed keybindings of forward-char,
15001           backward, scroll-up and scroll-down to point to their
15002           -command counterparts.
15003
15004         * simple.el: New functions: forwarc-char-command,
15005           backwrad-char-command, scroll-up-command,
15006           scroll-down-command which work liek their counterparts
15007           except that they honor the variable
15008           signal-error-on-buffer-boundary.
15009
15010           Definition of signal-error-on-buffer-boundary received
15011           from src/cmds.c.
15012
15013           defvar declaration added for word-across-newline to avoid
15014           byte-compiler warning about the free variable reference.
15015
15016 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15017
15018         * winnt.el: Removed "%t" from the beginning of
15019         modeline-format. From now on, there's no nt-specifics in the modeline.
15020
15021 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15022
15023         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15024         of `when' with `if'.
15025
15026 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15027
15028         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15029         mswindows. Must be reworked along with glyphs.el, or
15030         merged into it, after there is images support.
15031
15032         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15033         'mswindows.
15034
15035 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15036
15037         * faces.el: fix for text cursor initialization.
15038         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15039         From Andy Piper <andyp@parallax.co.uk>
15040
15041 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15042
15043         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15044         if there is an existing package that handles it and warn the user
15045         about that mode.
15046
15047 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15048
15049         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15050         Installation" menu item when Installation-string is not bound.
15051
15052 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15053
15054         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15055         From Jeremiah W. James <jerry@cs.ucsb.edu>
15056
15057 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15058
15059         * msw-faces.el:
15060         * faces.el: Fix face initialization.
15061
15062 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15063
15064         * files.el (backup-enable-predicate): fix breakage introduced
15065         by TMPDIR patch.
15066
15067 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15068
15069         * x-faces.el (x-init-face-from-resources): The
15070           TTY face property retrieval functions don't return
15071           specifiers, so use face-property instead.
15072
15073 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15074
15075         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15076
15077 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15078
15079         * x-menubar.el: Expanded documentation for
15080           option-save-faces.  Changed Options -> Browse Faces
15081           menu entry to invoke customize-face.
15082
15083 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15084
15085         * faces.el: Most face initialization moved out of
15086           init-other-random-faces to the top level so that the
15087           initialization happens before Xemacs is dumped.  Much
15088           of the fascist "face-differs-from-default-p or FROB!"
15089           code has been retired in favor of letting the user do
15090           what they want to do.  Face initialization code changed
15091           to use `default' specifier tag so that the settings can
15092           be overridden later if the user wishes it.
15093
15094 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15095
15096         * about.el (about-hackers): Update contributors list.
15097
15098 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15099
15100         * specifier.el: Define new specifier tag `default'.
15101
15102         * modeline.el: Initialize faces using `default' tag.
15103
15104         * x-faces.el (x-init-face-from-resources): Remove
15105           specifier specs containing the `default' tag before
15106           adding new specs.
15107
15108 1998-03-02  John Jones  <jj@asu.edu>
15109
15110         * package-get.el (package-get-all): fixed arguments on call to
15111         package-admin-add-single-file-package.
15112         * package-get.el (package-get-installedp): fixed to match
15113         advertised behavior.
15114         * package-get.el: added function package-get-update-all which
15115         installs newest versions of all the current packages (if they are
15116         not already installed).
15117
15118 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15119
15120         * files.el (find-file-noselect): Uncommented `truename' binding in
15121         `let*' and use it later to set `buffer-file-truename' iff it's
15122         still nil, as happens for example when finding a compressed
15123         file with "jka-compr".
15124
15125 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15126
15127         * faces.el: in make-face-* type functions do the operation for all
15128         window systems, not just the first one found.
15129
15130         * font.el: call mswindows-list-fonts for mswindows.
15131
15132 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15133
15134         * code-process.el (call-process-region):
15135         * process.el (call-process-region):
15136         * package-get.el (package-get-dir):
15137         * files.el (backup-enable-predicate):
15138         * gnuserv.el (gnuserv-temp-file-regexp):
15139         Use temp-directory in place of `/tmp'.
15140
15141 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15142
15143         * "Fast" dired-in-C enhancements for Windows 95/NT:
15144
15145         * files.el: Added function, `wildcard-to-regexp', from GNU
15146           Emacs.
15147
15148         * files.el (insert-directory): Modified to use special
15149           dired-in-C enhancements if present.
15150
15151 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15152
15153         * code-files.el: make default coding no-conversion.
15154
15155 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15156
15157         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15158         the load-path.
15159
15160         * update-elc.el: Strip directory when testing for files not to
15161         bytecompile.
15162
15163 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15164
15165         * lisp-mode.el: Use recommended form for menus.
15166
15167         * info.el (Info-construct-menu): Use recommended form for menus.
15168
15169         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15170         entry.
15171
15172 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15173
15174         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15175           (get-frame-for-buffer-noselect): Always return frames
15176           in the not-this-window-p cond clause.
15177
15178 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15179
15180         * help.el (describe-installation): New function.
15181
15182         * x-menubar.el (default-menubar): Add describe-installation to
15183         Help menu.
15184
15185         * packages.el (packages-unbytecompiled-lisp): Installation.el
15186         should not be bytecompiled.
15187
15188         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15189         XEmacs.
15190
15191         * x-menubar.el (default-menubar): Use correct guard for VM menu
15192         entry.
15193
15194         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15195         coding.
15196         From Andy Piper <andyp@parallax.co.uk>
15197
15198 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15199
15200         * ldap.el: Do not require ldap-internal at compile time.
15201
15202 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15203
15204         * code-files.el: new file. a virtual copy of mule-files.el
15205         but without charset
15206         dependencies. (toggle-buffer-file-ocding-system) new function for
15207         changing the eol type for the current buffer.
15208
15209         * code-process.el: new file. a copy of
15210         mule-process.el. mule-process.el will disappear when things have
15211         settled.
15212
15213         * coding.el: new file. a virtual copy of mule-files.el but
15214         without charset dependencies. (coding-system-base) new function
15215         for getting the parent coding system of a coding system with eol
15216         type set.
15217
15218         * dumped-lisp.el: add above files for the non-mule case.
15219
15220 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15221
15222         * window-xemacs.el (display-buffer): If no explicit
15223           frame is specified, search for a window that displays
15224           the buffer on the currently selected frame, before
15225           searching other frames.
15226
15227 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15228
15229         * frame.el (get-frame-for-buffer): If not-this-window-p
15230           is non-nil, use window on the selected frame if it is not
15231           also the selected window.  When defaulting, search for
15232           windows on the currently selected fgrame before searching
15233           other frames.
15234
15235 1998-02-25  Didier Verna  <didier@xemacs.org>
15236
15237         * modeline.el (modeline-swap-buffers): originally named
15238         `mouse-release-modeline'. Whether to actually swap the buffers is
15239         decided in `mouse-drag-modeline'.
15240         (mouse-drag-modeline): A button release event is considered a
15241         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15242         stay unchanged.
15243
15244 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15245
15246         * x-menubar.el: Put redo on the menubar.
15247         From Aki Vehtari <Aki.Vehtari@hut.fi>
15248
15249 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15250
15251         * bytecomp.el (displaying-byte-compile-warnings): if
15252         temp-buffer-show-function is set, use it to display current set of
15253         warnings in the "*Compile-Log-Show*" buffer.
15254
15255         * simple.el (display-warning-buffer): if temp-buffer-show-function
15256         is set, use it to display current set of warnings in the
15257         "*Warnings-Show*" buffer.
15258
15259 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15260
15261         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15262         Common Lisp.
15263
15264 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15265
15266         * menubar.el: Allow button descriptors at least 2 long.
15267
15268         * x-menubar.el (default-menubar): Use recommended forms.
15269         (file-menu-filter): Remove.
15270         (edit-menu-filter): Remove.
15271
15272 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15273
15274         * about.el (about-hackers): Updated.
15275
15276 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15277
15278         * help.el (help-max-help-buffers): new variable
15279         (help-register-and-maybe-prune-excess): new function
15280         (help-buffer-name): use help-max-help-buffers.
15281         (with-displaying-help-buffer): use
15282         help-register-and-maybe-prune-excess.
15283
15284         * help.el (help-maybe-pretty-print-value): if the value fits on
15285         one line, let it.
15286
15287 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15288
15289         * (with-displaying-help-buffer): there is no need to kill the buffer
15290         if it exists, because with-output-to-temp-buffer will clear it.
15291         further, killing the buffer violates the rule that
15292         temp-buffer-show-function, if set, has the full responsibility of
15293         showing the temp buffer.  killing the buffer fucks with the window
15294         configuration, hosing temp-buffer-show-function.
15295
15296
15297 1998-02-23  Didier Verna  <didier@xemacs.org>
15298
15299         * modeline.el (mouse-drag-modeline):
15300         - Always scroll the modeline that was originally clicked on.
15301         - Use x pixels instead of x characters (which doesn't work anyway)
15302         as horizontal reference for modeline dragging. This allows us to
15303         keep on dragging the modeline even if the motion event occurs in
15304         another window.
15305
15306 1998-02-23  Didier Verna  <didier@xemacs.org>
15307
15308         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15309         glyph on the modeline to indicate that dragging the mouse has an
15310         effect both horizontally and vertically.
15311
15312 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15313
15314         * about.el (about-xemacs): Get rid of redundant visible version
15315         number.
15316
15317 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15318
15319         * about.el (about-hackers): Update credits.
15320
15321 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15322
15323         * prim/register.el (view-register): Show register type file-query.
15324
15325 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15326
15327         * mode-motion.el (mode-motion-highlight-internal):
15328           save-excursion inside save-window-exucrsion form to
15329           hide buffer point changes from save-window-excursion.
15330           Prevents display flickering when the mouse pointer
15331           moves.
15332
15333 1998-02-17  Didier Verna  <didier@xemacs.org>
15334
15335         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15336         function to handle correctly the case of a toolbar one side of the
15337         window: scrolling will not necessarily happen.
15338
15339 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15340
15341         * files.el (after-find-file): Restore missing argument
15342           to format that provides filename for "... consider M-x
15343           recover-file" message.  Also call `message' with "%s"
15344           as the first arg instead of an arbitrary string.
15345
15346 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15347
15348         * about.el (about-hackers): Various additions.
15349
15350 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15351
15352         * autoload.el (generate-file-autoloads-1): Don't force an extra
15353         line out when copying on-the-same line autoloads.
15354
15355         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15356         is installed.
15357
15358 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15359
15360         * x11/x-win-xfree86.el (x-win-init-xfree86):
15361         * x11/x-win-sun.el (x-win-init-sun):
15362         * x11/x-init.el (x-initialize-compose):
15363         * prim/simple.el:
15364         (backward-or-forward-kill-sexp):
15365         (backward-or-forward-kill-sentence):
15366         (backward-or-forward-kill-word):
15367         (backward-or-forward-delete-char):
15368         * prim/isearch-mode.el (isearch-help-or-delete-char):
15369         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15370         x-keysym-on-keyboard-p to detect backspace.
15371         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15372         Clean up symbols used with dead keys, checking Linux and solaris
15373         keysyms.
15374         Simplify x-win-*.el using above methods.
15375         Change documentation for x-keysym-*-p functions.
15376
15377 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15378
15379         * about.el (about-hackers): Restore entries for Michael Sperber and
15380         Vinnie Shelton.
15381         From Vinnie Shelton <acs@acm.org>
15382
15383 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15384
15385         * simple.el (count-words-region): Ditto.
15386
15387 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15388
15389         * simple.el (count-words-buffer): Document.  Don't print anything
15390         if non-interactive.
15391
15392 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15393
15394         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15395         multiple files in InfoDock.
15396
15397 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15398
15399         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15400         from version.el in InfoDock.
15401
15402         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15403         specially.
15404
15405 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15406
15407         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15408         variable name in docstring.
15409
15410 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15411
15412         * menubar.h: Include "gui.h".
15413
15414 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15415
15416         * site-load.el: Fix documentation.
15417
15418 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15419
15420         * package-get-base.el (package-get-base): Updated.
15421
15422         * keymap.el: PC-ize.
15423
15424 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15425
15426         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15427         from' on a fresh line.
15428
15429 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15430
15431         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15432         object.
15433
15434 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15435
15436         * undo-stack.el: PC-ize.
15437
15438         * cmdloop.el: PC-ize.
15439
15440 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15441
15442         * bytecomp-runtime.el: PC-ize.
15443
15444         * byte-optimize.el: Prolog fixup.  PC-ize.
15445
15446         * cus-dep.el: Spelling fix.
15447
15448         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15449         entries follow).
15450
15451 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15452
15453         * text-mode.el (text-mode-hook-identify): New function,
15454         put on text-mode-hook.  Set text-mode-variant here.
15455         (text-mode): Don't set it here.
15456
15457 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15458
15459         * text-mode.el (text-mode-hook): New defvar.
15460         (text-mode-variant): New variable.
15461         (text-mode): Set that variable locally.
15462         (toggle-text-mode-auto-fill): New command.
15463
15464 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15465
15466         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15467
15468 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15469
15470         * text-mode.el (paragraph-indent-text-mode):
15471         Renamed from spaced-text-mode.
15472         (text-mode-map): Bind TAB to indent-relative.
15473         (indented-text-mode-map): Variable deleted.
15474         (indented-text-mode): Now an alias for text-mode.
15475
15476 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15477
15478         * loadup.el: test-atoms debugging stuffs removed.
15479
15480 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15481
15482         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15483
15484 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15485
15486         * help.el (describe-beta): Made it use `locate-data-file'.
15487         (describe-distribution): Ditto.
15488         (describe-copying): Ditto.
15489         (describe-project): Ditto.
15490         (view-emacs-news): Ditto.
15491
15492         * help-nomule.el (help-with-tutorial): Made it use
15493         `locate-data-file' to find tutorial.
15494
15495 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15496
15497         * about.el: Corrected my email address.
15498
15499         * mouse.el: Added 'mouse-mswindows-drop' similar to
15500         'mouse-offix-drop'.
15501
15502 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15503
15504         * loadup.el (running-xemacs): Spelling fix.
15505
15506 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15507
15508         * packages.el (packages-find-packages-1): Don't allow a backwards
15509         compatible lisp tree to overwrite `preloaded-file-list'.
15510
15511 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15512
15513         * loadup.el: Don't delete "xemacs" prior to dumping.
15514
15515 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15516
15517         * package-info.el (pi-last-mod-date): New function.
15518         (pi-author-version): New function.
15519         (batch-update-package-info): Use them.
15520
15521 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15522
15523         * frame.el (get-frame-for-buffer-default-to-current): Create.
15524         (get-frame-for-buffer-noselect): Allow user to use current frame
15525         with `get-frame-for-buffer-default-to-current'.
15526
15527 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15528
15529         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15530         (byte-compile-output-docform): Ditto.
15531         (byte-compile-compiled-obj-to-list): Ditto.
15532
15533 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15534
15535         * startup.el (command-line-1): Removed code that ran
15536           buffer-menu.
15537
15538 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15539
15540         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15541
15542 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15543
15544         * frame.el (suspend-emacs-or-iconify-frame): Check using
15545         `device-on-window-system-p' instead of explicitly checking for X,
15546         so that the same logic works for MS Windows.
15547         (suspend-or-iconify-emacs): Ditto.
15548
15549 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15550
15551         * about.el (about-maintainer-info): Andy Piper is back.
15552         (xemacs-hackers): Updated Andy Piper's email address.
15553         (about-hackers): Added Jonathan Harris.
15554         (about-hackers): Updated Tibor Polgar's email address.
15555
15556 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15557
15558         * about.el: Add xemacs.org email manager.
15559
15560         * package-get-base.el (package-get-base): Updated with most recent
15561         package updates.
15562
15563 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15564
15565         * help.el (function-arglist): Use `indirect-function' instead of
15566         `symbol-function' so that aliases are treated correctly.
15567
15568 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15569
15570         * help.el (help-map): Add f1 binding to `help-for-help'.
15571         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15572         (describe-key-briefly): Use `princ' "%s" to print object.
15573         (with-displaying-help-buffer): Kill buffer if it exists, again.
15574         (describe-key): Use `princ' "%s" to print object.
15575         (describe-function-1): Use `princ' "%s" to print object.
15576         Commented out alias lines removed.
15577         (help-pretty-print-limit): New variable to control pretty-printing
15578         of variable values.
15579         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15580         `help-pretty-print-value' again.  Only print-print when OBJECT is
15581         list of length less than `help-pretty-print-limit'.
15582         (describe-variable): Use `help-maybe-pretty-print-value' again.
15583
15584 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15585
15586         * simple.el (blink-matching-open): Remove C++ kludge.
15587         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15588
15589 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15590
15591         * info.el (Info-default-directory-list): Made the documentation
15592         more explanitory.
15593
15594 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15595
15596         * lisp/packages.el:
15597         * lisp/package-admin.el:
15598         * lisp/build-report.el:
15599         Fix typos.
15600
15601 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15602
15603         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15604         warnings in Java buffers without final newline and editing the
15605         last line.
15606
15607 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15608
15609         * packages.el (packages-find-packages-1): Don't allow a backwards
15610         compatible lisp tree to overwrite `preloaded-file-list'.
15611         Suggested by Colin Rafferty  <colin@xemacs.org>
15612
15613         * mouse.el (mouse-offix-drop): Set undo-boundary.
15614         From Oliver Graf <ograf@fga.de>
15615
15616 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15617
15618         * loadup.el (load-gc): rewrite as defun.
15619         Print something sensical if a required dump-time file isn't found.
15620
15621 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15622
15623         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15624         bug strikes a menudescriptor.
15625
15626         * package-get-base.el (package-get-base): Updated.
15627
15628         * package-info.el (batch-update-package-info): Derive REQUIRES
15629         from the Makefile.
15630
15631 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15632
15633         * files.el (save-some-buffers): Don't play games with deleting
15634         other windows if we are in the minibuffer window.
15635
15636 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15637
15638         * modeline.el (modeline-minor-mode-menu): Add support for :active
15639         (add-minor-mode): Document :active property to TOGGLE.
15640
15641 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15642
15643         * modeline.el (modeline-minor-mode-menu): Add support for an
15644         `:included' predicate in the `toggle-sym' plist.
15645         (add-minor-mode): Document the :included property, format
15646         docstring some more.
15647         (modeline-minor-mode-menu): Documentation string added.
15648
15649 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15650
15651         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15652         labels from the symbol-names by thwacking off the overly redundant
15653         and overused "mode", parenthesizing "minor", and capitalizing the
15654         resultant strings.  Also shortened the menu's title by eliminating
15655         the redundant buffer name.
15656         (add-minor-mode): Beautified the docstring, added mention of the
15657         `:menu-tag' property of TOGGLE.
15658         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15659         `toggle-sym' to beatify the mode-life menus.
15660         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15661         `auto-fill-function'.
15662
15663 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15664
15665         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15666         menus to :style 'toggle.
15667
15668 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15669
15670         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15671
15672 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15673
15674         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15675         only recognize first hyperlink.
15676         (hyper-apropos-highlightify): Deletia, this is already done by
15677         `hyper-apropos-insert-face'.
15678         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15679
15680 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15681
15682         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15683         mail.
15684         (toolbar-mail-reader): Add support for `send'.
15685         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15686
15687 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15688
15689         * info.el (Info-emacs-info-file-name): Add defvar for
15690         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15691         will function properly.
15692
15693 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15694
15695         * simple.el: make the backwards delete function called by
15696         `backward-or-forward-delete-char' user configurable.
15697
15698 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15699
15700         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15701         compiled function got loaded from.
15702
15703 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15704
15705         * term/apollo.el: Synched up with InfoDock 3.6.2.
15706
15707 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15708
15709         * startup.el (load-init-file): Load autoloads earlier.
15710         (startup-splash-frame): Handle InfoDock logo.
15711
15712         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15713         InfoDock.
15714         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15715
15716         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15717         doesn't have this function.
15718
15719         * packages.el (locate-data-file): Fix to call `locate-file'.
15720
15721 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15722
15723         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15724         version of version.el.
15725         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15726
15727         * x-menubar.el (default-menubar): Guard reference to
15728         `gnuserv-frame'.
15729         (default-menubar): Guard references to `font-lock-mode'.
15730         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15731         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15732
15733         * make-docfile.el: Don't snarf doc strings from autoloads.
15734
15735         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15736         loading auto-autoloads files.
15737
15738         * loaddefs.el: Disable dumping autoloads.
15739
15740 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15741
15742         * lisp-mnt.el: Synch to Emacs 20.2.
15743
15744         * help.el: Remove manual autoload of `finder-by-keyword'.
15745
15746         * finder.el (finder-by-keyword): Autoload.
15747
15748         * help.el: Conditionalize hyperbole setup.
15749
15750 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15751
15752         * packages.el (package-require): Update to reflect new data format.
15753
15754 1998-01-02  Didier Verna  <didier@xemacs.org>
15755
15756         * x-menubar.el (default-menubar): make the tutorials available
15757         through the menubar. (Plus some compilation warnings cleanup).
15758
15759 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15760
15761         * check-features.el: New file.  Perform sanity check after build.
15762
15763         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15764         files to tooltalk package.
15765         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15766         package.
15767
15768         * package-admin.el (package-admin-xemacs): Use better default for
15769         location of XEmacs binary.
15770
15771 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15772
15773         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15774         tag with sexp and add value tag with value `t'.
15775
15776 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15777
15778         * package-get.el: Changes to work with real data.
15779         From Pete Ware <ware@cis.ohio-state.edu>
15780
15781         * packages.el (packages-reload-autoloads): Guard load for the time
15782         being.
15783
15784         * update-elc.el ("packages.el"): Force loading packages.el instead
15785         of possibly out-of-date packges.elc.
15786         * make-docfile.el ("packages.el"): Ditto.
15787
15788 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15789
15790         * build-report.el (build-report-delete-regexp): Added a rule for
15791         the main tarball shadowing anything past it.
15792
15793 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15794
15795         * packages.el (package-provide): Delete a previous provide.
15796
15797         * package-info.el: New file.
15798
15799         * package-get.el: New file.
15800         From Pete Ware <ware@cis.ohio-state.edu>
15801         (package-get): Fix md5 computation to work with Mule.
15802
15803 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15804
15805         * simple.el (log-message-*): Quote symbols in docstrings properly.
15806
15807 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15808
15809         * packages.el (packages-new-autoloads): Ignore symbolic links.
15810
15811         * cus-face.el (face-custom-attributes-get): Fix typo.
15812         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15813
15814 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15815
15816         * startup.el (load-init-file): Reload new or changed autoloads
15817         unless inhibited.  Reload modified dumped lisp (stubbed).
15818
15819         * packages.el (packages-new-autoloads): New function.
15820         (packages-reload-autoloads): New function.
15821         (packages-reload-dumped-lisp): New (stub) function.
15822
15823         * loadup.el: Inhibit reloading dumped files when running temacs.
15824
15825         * loadhist.el (file-provides): Extend to handle variant
15826         extensions.
15827
15828         * replace.el (query-replace): Fix typo.
15829
15830 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15831
15832         * make-docfile.el: list-autoloads-path has been renamed.
15833         * update-elc.el: list-autoloads has been renamed.
15834
15835         * packages.el (packages-list-autoloads): Renamed.
15836         (packages-list-autoloads-path): Ditto.
15837
15838 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15839
15840         * packages.el (packages-find-packages-1): Made it signal a warning
15841         for an error in an auto-autoload.el file.
15842
15843 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15844
15845         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15846         tag with const.
15847         From Aki Vehtari <Aki.Vehtari@hut.fi>
15848
15849         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15850
15851         * loadhist.el (unload-feature): Remove autoload.
15852
15853 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15854
15855         * loadhist.el: Unpackaged.
15856
15857         * help.el (describe-symbol-find-file): Rename
15858         `describe-function-find-file' and make old name obsolete.
15859         (describe-function-1): Use it.
15860         (describe-function-1): Guard reference to
15861         `compiled-function-annotation'.
15862
15863 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15864
15865         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15866         argument.
15867         (help-mode-quit): New optional arg to control whether it kills or
15868         buries.  Tidied up.
15869         (with-displaying-help-buffer): Don't kill buffer initially, even
15870         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15871         (help-pretty-print-value): Rename back from
15872         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15873         use it, otherwise use dumped `cl-prettyprint'.
15874         (describe-variable): Use `help-pretty-print-value' again.
15875         (find-func): Removed reference to "find-func" at end.
15876
15877 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15878
15879         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15880           GUI XEmacs. Rename? x-menubar is rather window system
15881           independant, except for a couple of items.
15882
15883 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15884
15885         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15886         entries as they will no longer be distributed with XEmacs.
15887
15888         * format.el (format-alist): Fix image/tiff regexps.
15889         From P. E. Jareth Hein <jareth@camelot-soft.com>
15890
15891         * help.el (help-maybe-pretty-print-value): Rename.
15892         (describe-variable): Use it.
15893         (describe-variable): Add trailing linefeed.
15894
15895 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15896
15897         * help.el (describe-function-1): Don't output anything for
15898           arglist of autoload functions.
15899
15900 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15901
15902         * help.el (describe-function-1): Don't output anything for
15903           arglist of autoload functions.
15904
15905 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15906
15907         * help.el (help-mode-map): New bindings for `help-mode-bury',
15908         `describe-function-at-point', `describe-variable-at-point',
15909         `Info-elisp-ref', `customize-variable', `help-next-section' and
15910         `help-prev-section'.
15911         (help-next-section): New function.
15912         (help-prev-section): New function.
15913         (help-mode-quit): Changed to kill the help buffer.
15914         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15915         correctly.
15916         (help-buffer-name): New function to generate the name of help
15917         buffers.
15918         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15919         argument giving the name of the help buffer.
15920         (describe-key): Use `with-displaying-help-buffer' with name.
15921         (describe-mode): Ditto.
15922         (describe-bindings): Ditto.
15923         (describe-prefix-bindings): Ditto.
15924         (view-lossage): Ditto.
15925         (with-syntax-table): New macro.
15926         (function-called-at-point): Use `ignore-errors' and
15927         `with-syntax-table'.
15928         (function-at-point): Ditto.
15929         (describe-function): Use `with-displaying-help-buffer' with name.
15930         (function-arglist): Extracted from `describe-function-1'.  Returns
15931         function's arglist as string.
15932         (function-documentation): Extracted from `describe-function-1'.
15933         Returns function's docstring.
15934         (describe-function-1): Remove all the "stream" garbage, including
15935         the stream argument.  Use `function-arglist' and
15936         `function-documentation'.
15937         (describe-function-arglist): Just use `function-arglist'.
15938         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15939         (help-pretty-print-value): New function to help with
15940         pretty-printing variable values.  Knows about `#<...>'.  Needs
15941         `pp-internal'.
15942         (describe-variable): Use `with-displaying-help-buffer' with name.
15943         Formatting improved.  Display file where variable is defined, if
15944         known.  Use `help-pretty-print-value'.
15945         (describe-syntax): Use `with-displaying-help-buffer' with name.
15946         (list-processes): Remove "stream" garbage.
15947
15948 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15949
15950         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15951         call a dumped routine instead.
15952
15953         * x-win-xfree86.el: Wrap file in defun.
15954         * x-win-sun.el: Ditto.
15955
15956 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15957
15958         * help.el (view-emacs-news): Remove usage of outl-mouse which
15959         advises functions and does other evil things.
15960
15961 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15962
15963         * format.el (format-alist): Add `image/tiff'.
15964         From P. E. Jareth Hein <jareth@camelot-soft.com>
15965
15966 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15967
15968         * about.el (about-hackers): More names added.
15969
15970         * make-docfile.el: Remove superfluous package path search.
15971
15972         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15973
15974 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15975
15976         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15977         ignored shadows.
15978
15979 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15980
15981         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15982         get trailing slashes when added to the load-path.
15983
15984         * x-init.el (init-x-win): Locate where XEmacs X localization files
15985         are.
15986
15987 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15988
15989         * x-faces.el: Added support for foregroundToolBarColor
15990           to xpm-color-symbols.
15991
15992 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15993
15994         * etags.el (tags-remove-duplicates): Removed.
15995         (buffer-tag-table-list): Use `delete-duplicates'.
15996
15997         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15998         correctly.
15999         (get*): Defalias to `get'.
16000
16001         * cl.el (eql): Compare integers with `eq'.
16002         (cl-map-extents): Check for `map-extents' first.
16003
16004 1997-12-17  Didier Verna  <didier@xemacs.org>
16005
16006         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16007         added the 'numero', 'copyright' and 'trademark' symbols.
16008
16009         * leim/quail/latin-post.el ("french-postfix"): see above.
16010
16011 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16012
16013         * widget.el (define-widget): Check the arguments.
16014
16015         * cus-edit.el (customize-face): Use `check-argument-type'.
16016         (custom-variable-value-create): Use `signal' to signal error.
16017         (custom-variable-reset-saved): Ditto.
16018         (custom-variable-reset-standard): Ditto.
16019         (custom-face-reset-saved): Ditto.
16020
16021         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16022         (widget-default-format-handler): Ditto.
16023         (widget-checklist-add-item): Ditto.
16024         (widget-radio-add-item): Ditto.
16025         (widget-editable-list-entry-create): Ditto.
16026         (widget-sexp-prompt-value): Ditto.
16027
16028         * custom.el (custom-declare-variable): Signal errors better.
16029         (custom-handle-keyword): Ditto.
16030         (custom-declare-group): Ditto.
16031
16032         * window-xemacs.el (windows): Ditto.
16033
16034         * menubar.el (menu): Ditto.
16035
16036         * keydefs.el (keyboard): Ditto.
16037
16038         * minibuf.el (minibuffer): Ditto.
16039
16040         * process.el (execute): Ditto.
16041
16042         * fill.el (fill): Ditto.
16043
16044         * modeline.el (modeline): Ditto.
16045
16046         * help.el (help): Ditto.
16047
16048         * faces.el (faces): Ditto.
16049
16050         * files.el (files): Ditto.
16051
16052         * x-init.el (x): Ditto.
16053
16054         * lisp-mode.el (lisp): Ditto.
16055
16056         * process.el (processes): Ditto.
16057
16058         * mouse.el (mouse): Ditto.
16059
16060         * abbrev.el (abbrev): Moved from cus-edit.
16061
16062         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16063         as variable declaration.
16064
16065 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16066
16067         * menubar.el (find-menu-item): Use `check-argument-type'.
16068         (find-menu-item): Cosmetic changes.
16069
16070 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16071
16072         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16073
16074 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16075
16076         * startup.el (set-default-load-path): Only search package-path
16077         when not running temacs.
16078
16079         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16080         files.
16081
16082         * loadup.el: Correct commentary.  Reformatting.
16083         (really-early-error-handler): Use absolute path to the
16084         first dumped-lisp.el file.
16085         (really-early-error-handler): Print full path name of
16086         each dumped lisp file (inherited from InfoDock).
16087
16088         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16089         dumped-lisp.el files.
16090
16091         * make-docfile.el (preloaded-file-list): Reorder when the
16092         package-path is searched.
16093         * update-elc.el: Ditto.
16094
16095         * lisp-mode.el (call-with-condition-handler): Treat the same as
16096         `condition-case' for indentation.
16097
16098         * about.el (about-xemacs): Update release date.
16099
16100 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16101
16102         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16103         anywhere but at the last clause.
16104         (ecase): Disallow `t' and `otherwise'.
16105
16106 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16107
16108         * cus-edit.el (custom-buffer-create-buttons): New function
16109         from stuff moved out of `custom-buffer-create-internal'.
16110         (custom-novice): New variable.  Default t.
16111         (custom-display-global-buttons): Ditto.  Default `top'.
16112         (custom-buffer-create-internal): Only display help if
16113         `custom-novice' is non-nil.  Display global buttons according to
16114         `custom-display-global-buttons'.
16115
16116 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16117
16118         * menubar.el (find-menu-item): Use `check-argument-type'.
16119         (find-menu-item): Cosmetic changes.
16120
16121 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16122
16123         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16124         look.
16125
16126 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16127
16128         * format.el (format-deannotate-region):  Bug fix.
16129         Deannotating a region containing unknown tags would fail
16130         (causing decoding of text/enriched to fail at user level)
16131
16132 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16133
16134         * minibuf.el (read-directory-name): Support sixth
16135           arg, HISTORY, as already documented.
16136
16137 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16138
16139         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16140         to `ecase'.
16141
16142 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16143
16144         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16145         skk-activate.
16146
16147 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16148
16149         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.