a052b06fbffbb29b0664a828f3a1f42c40011f8c
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-itaiji-005'.
5
6         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
7         XEmacs CHISE.
8         (=>ucs-bmp-itaiji-005): Ditto.
9
10 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=+>jis-x0213-2'.
14
15 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=+>adobe-japan1-6'.
19
20 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=+>jis-x0208@1978'.
24
25 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `=>ucs@component'.
29
30 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list): Add
33         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
34
35 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist):
38         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
39
40 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
43         CHISE.
44         (=>ucs@jis/2004): Ditto.
45
46 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-coding.el (coded-charset-entity-reference-alist):
49         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
50
51 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `=>cbeta'.
55
56 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `==big5-cdp-itaiji-001'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `==big5-cdp-itaiji-001'.
63
64         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
65         XEmacs CHISE.
66
67 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
71         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
75         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
76
77         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
78         XEmacs CHISE.
79         (=>big5-cdp-itaiji-001): Ditto.
80         (=big5-cdp-itaiji-002): Ditto.
81         (=big5-cdp-itaiji-003): Ditto.
82
83 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
87
88 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list):
91         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
92         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
93         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
94
95         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
96         setting for `=ucs-var-008'.
97
98         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
99         CHISE.
100         (=ucs-bmp-var-008): Likewise.
101
102 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list):
105         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
106
107 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `==ucs-sip@JP/hanazono'.
111
112         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
113         XEmacs CHISE.
114
115 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=ucs-bmp-var-006'.
122
123         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
124         CHISE.
125         (=ucs-bmp-var-006): Likewise.
126
127 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
130         `=ucs-bmp-itaiji-009'.
131
132         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
133         XEmacs CHISE.
134         (=ucs-bmp-itaiji-009): Likewise.
135
136 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `=>big5-cdp'.
140
141 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
144         (utf-8-ivs-gb): Likewise.
145         (utf-8-gb-er): Likewise.
146         (utf-8-ivs-gb-er): Likewise.
147         (utf-8-cns): Likewise.
148         (utf-8-ivs-cns): Likewise.
149         (utf-8-cns-er): Likewise.
150         (utf-8-ivs-cns-er): Likewise.
151         (utf-8-big5): Likewise.
152         (utf-8-ivs-big5): Likewise.
153         (utf-8-big5-er): Likewise.
154         (utf-8-ivs-big5-er): Likewise.
155         (utf-8-jis): Likewise.
156         (utf-8-ivs-jis): Likewise.
157         (utf-8-jis-er): Likewise.
158         (utf-8-ivs-jis-er): Likewise.
159         (utf-8-ks): Likewise.
160         (utf-8-ivs-ks): Likewise.
161         (utf-8-ks-er): Likewise.
162         (utf-8-ivs-ks-er): Likewise.
163
164 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
167         (utf-8-ivs-jp): Likewise.
168         (utf-8-jp-er): Likewise.
169         (utf-8-ivs-jp-er): Likewise.
170
171 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `=ucs-var-010'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `=ucs-bmp-var-010'.
178
179         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
180         CHISE.
181         (=ucs-bmp-var-010): Likewise.
182
183 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `=ucs-sip@JP/hanazono'.
187
188         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
189         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
190
191 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-charset.el (default-coded-charset-priority-list):
194         - Add `=big5-cdp-var-004'.
195         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
196           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
197
198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
199         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
200         `=big5-cdp-var-005'.
201
202         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
203         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
204         `=big5-cdp-var-003'.
205         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
206         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
207         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
208
209 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-charset.el (default-coded-charset-priority-list):
212         Don't prefer ucs-compat CCSes to other CCSes.
213
214 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `===ucs-bmp-cjk-compat@unicode'.
218
219         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
220         coded-charset for XEmacs CHISE.
221
222 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `=ucs-sip-itaiji-003'.
226
227         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
228         XEmacs CHISE.
229
230 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=ucs-var-004'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
237
238         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
239         XEmacs CHISE.
240         (=ucs-var-004): Ditto.
241         (=ucs-bmp-var-004): Ditto.
242
243 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `=ucs-sip-var-003'.
247
248         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
249         XEmacs CHISE.
250
251 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
254         setting for `=ucs-itaiji-006'.
255
256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
257         `=ucs-bmp-itaiji-006'.
258
259         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
260         XEmacs CHISE.
261         (=ucs-bmp-itaiji-006): Ditto.
262
263 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
266         `=ucs-sip-var-002'.
267
268         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
269         XEmacs CHISE.
270
271 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `=ucs-sip-itaiji-002'.
275
276         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
277         XEmacs CHISE.
278
279 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `==hanyo-denshi/tk'.
283
284 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
287         (=hanyo-denshi/tk): Fix `long-name'.
288         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
289
290 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=>mj'.
294
295 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
298         coded-charset for XEmacs CHISE.
299
300 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
303         setting for `=hanyo-denshi/tk'.
304
305 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=hanyo-denshi/tk/mf-01'.
309
310         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
311         XEmacs CHISE.
312         (=hanyo-denshi/tk/mf-01): Ditto.
313
314 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list):
317         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
318
319 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-charset.el (default-coded-charset-priority-list):
322         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
323
324 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
331
332         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
333         XEmacs CHISE.
334         (=ucs-bmp-itaiji-004): Ditto.
335         (=ucs-itaiji-005): Ditto.
336         (=ucs-bmp-itaiji-005): Ditto.
337
338 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
341         `=ucs-sip-itaiji-001'.
342
343         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
344         XEmacs CHISE.
345
346 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
350         `=ucs-itaiji-008'.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
354         `=ucs-bmp-itaiji-008'.
355
356         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
357         XEmacs CHISE.
358         (=ucs-bmp-itaiji-001): Ditto.
359         (=ucs-itaiji-003): Ditto.
360         (=ucs-bmp-itaiji-003): Ditto.
361         (=ucs-itaiji-008): Ditto.
362         (=ucs-bmp-itaiji-008): Ditto.
363
364 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
368
369         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
370         for XEmacs CHISE.
371         (==ucs-bmp-cjk-compat@JP): Ditto.
372
373 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `===hng-tzs'.
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `===hng-tzs'.
380
381         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
382         CHISE.
383
384 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         setting for `===hng-doh'.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `===hng-doh'.
391
392         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
393         CHISE.
394
395 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
398         setting for `===hng-wad'.
399
400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
401         `===hng-wad'.
402
403         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
404         CHISE.
405
406 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         settings for `==koseki' and `===hng-kcc'.
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `===hng-kcc'.
413
414         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
415         CHISE.
416
417 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for `===hng-nkk'.
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `===hng-nkk'.
424
425         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
426         CHISE.
427
428 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         setting for `===hng-ink'.
432
433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
434         `===hng-ink'.
435
436         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
437         CHISE.
438
439 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
440
441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
442         setting for `===hng-jhk'.
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `===hng-jhk'.
446
447         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
448         CHISE.
449
450 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
453         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
454         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
455         (===jis-x0213-1@2004): Likewise.
456         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
457         "jisx0213\\(\\.2004\\)-1" as the registry.
458         (=+>jis-x0213-1@2004): Likewise.
459         (=>jis-x0213-1@2004): Likewise.
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `===jis-x0213-1@2004'.
463
464 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `===hng-nak'.
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `===hng-nak'.
471
472         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
473         CHISE.
474
475 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
478         setting for `===hng-hos'.
479
480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
481         `===hng-hos'.
482
483         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
484         CHISE.
485
486 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `===hng-tzj'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `===hng-tzj'.
493
494         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
495         CHISE.
496
497 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         setting for `===hng-kae'.
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `===hng-kae'.
504
505         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
506         CHISE.
507
508 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         setting for `===hng-kar'.
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `===hng-kar'.
515
516         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
517         CHISE.
518
519 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for `===hng-kyd'.
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `===hng-kyd'.
526
527         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
528         CHISE.
529
530 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for `===hng-hok'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `===hng-hok'.
537
538         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
539         CHISE.
540
541 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         setting for `===hng-jyu'.
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `===hng-jyu'.
548
549         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
550         CHISE.
551
552 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
555         setting for `===hng-zkd'.
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `===hng-zkd'.
559
560         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
561         CHISE.
562
563 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `===hng-kmi'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `===hng-kmi'.
570
571         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
572         CHISE.
573
574 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `===hng-okd'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `===hng-okd'.
581
582         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
583         CHISE.
584
585 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         setting for `===hng-nkm'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `===hng-nkm'.
592
593         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
594         CHISE.
595
596 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `===hng-nto'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `===hng-nto'.
603
604         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
605         CHISE.
606
607 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `===hng-yhk'.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `===hng-yhk'.
614
615         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
616         CHISE.
617
618 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `===hng-sok'.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `===hng-sok'.
625
626         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
627         CHISE.
628
629 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `===hng-kda'.
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `===hng-kda'.
636
637         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
638         CHISE.
639
640 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `===hng-myz'.
644
645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
646         `===hng-myz'.
647
648         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
649         CHISE.
650
651 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `===hng-kgk'.
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
657         `===hng-kgk'.
658
659         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
660         CHISE.
661
662 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `===hng-drt'.
666
667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
668         `===hng-drt'.
669
670         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
671         CHISE.
672
673 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         setting for `===hng-mam'.
677
678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
679         `===hng-mam'.
680
681         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
682         CHISE.
683
684 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `===hng-dng'.
688
689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
690         `===hng-dng'.
691
692         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
693         CHISE.
694
695 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         setting for `=>cns11643-5'.
699
700 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-keg'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-keg'.
707
708         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
709         CHISE.
710
711 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `===hng-jou'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-jou'.
718
719         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
720         CHISE.
721
722 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-smk'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-smk'.
729
730         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
731         CHISE.
732
733 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-kyo'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-kyo'.
740
741         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
742         CHISE.
743
744 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `===hng-kss'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hng-kss'.
751
752         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
753         CHISE.
754
755 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `===hng-wan'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hng-wan'.
762
763         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
764         CHISE.
765
766 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hng-ksk'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `===hng-ksk'.
773
774         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
775         CHISE.
776
777 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `===hng-kyu'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `===hng-kyu'.
784
785         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
786         CHISE.
787
788 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===hng-skk'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `===hng-skk'.
795
796         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
797         CHISE.
798
799 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `===hng-sik'.
803
804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
805         `===hng-sik'.
806
807         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
808         CHISE.
809
810 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
813         setting for `===hng-kbk'.
814
815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
816         `===hng-kbk'.
817
818         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
819         CHISE.
820
821 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `===hng-kcj'.
825
826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
827         `===hng-kcj'.
828
829         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
830         CHISE.
831
832 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `===hng-k24'.
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `===hng-k24'.
839
840         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
841         CHISE.
842
843 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `===hng-gok'.
847
848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
849         `===hng-gok'.
850
851         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
852         CHISE.
853 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         setting for `===hng-tsu'.
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `===hng-tsu'.
860
861         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
862         CHISE.
863
864 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `===hng-sys'.
868
869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
870         `===hng-sys'.
871
872         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
873         CHISE.
874
875 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist):
878         - Use "&HNG010-<d><d><d><d><d>;" instead of
879           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
880         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `=ucs-bmp-itaiji-002' and `===hng-khm'.
884
885         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
886         "hngkhi-0" as the suffix of registry.
887         (===hng-khm): New coded-charset for XEmacs CHISE.
888         (=ucs-itaiji-002): Ditto.
889         (=ucs-bmp-itaiji-002): Ditto.
890
891 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
894         setting for `=>ucs@iwds-1'.
895
896         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
897         XEmacs CHISE.
898
899 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
902         CHISE.
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
905         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
906         `===hng-khi'.
907
908 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `===hng-khi'.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `===hng-khi'.
915
916         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
917         CHISE.
918
919 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
922         #x9FA5 as the value of `max-code'.
923         (=ucs-bmp-var-002): Likewise.
924         (=ucs-bmp-var-003): Likewise.
925         (=ucs-bmp-itaiji-084): Likewise.
926         (=ucs-bmp-cjk@JP): Likewise.
927         (=ucs-bmp-cjk@JP/hanazono): Likewise.
928         (==ucs-bmp-cjk@JP/hanazono): Likewise.
929         (=>ucs-bmp-cjk@component): Likewise.
930
931 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
934         CHISE.
935
936 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
939         XEmacs CHISE.
940         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
941         `==jis-x0208@1978/2-pr' as the mother.
942
943 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
946         CHISE.
947
948 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
952
953 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
956         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
957
958 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `===ucs@gb'.
962
963 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `===hanyo-denshi/ks', `===jis-x0208' and
967         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
968         as the entity-reference for `===jis-x0213-1@2000'; use
969         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
970
971 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
974         `===jis-x0208'.
975
976         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
977         instead of `===jis-x0208' as the mother.
978         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
979         `===jis-x0208' as the mother.
980         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
981         `===jis-x0208' as the mother.
982         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
983         `===jis-x0213-1' as the mother.
984         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
985         `===jis-x0213-1' as the mother.
986         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
987         the mother.
988         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
989         mother.
990
991 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `=ucs-var-001'.
995
996 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `=ucs-bmp-var-001'.
1000
1001         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1002         CHISE.
1003         (=ucs-bmp-var-001): Ditto.
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=ucs-var-003'.
1007
1008 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011         `=ucs-bmp-var-003'.
1012
1013         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1014         CHISE.
1015         (=ucs-bmp-var-003): Ditto.
1016
1017 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `=ucs-var-002'.
1021
1022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1023         `=ucs-bmp-var-002'.
1024
1025         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1026         CHISE.
1027         (=ucs-bmp-var-002): Ditto.
1028
1029 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1032         XEmacs CHISE.
1033         (==jis-x0208@1978/5pr): Ditto.
1034
1035 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `=>ucs-bmp-cjk@component'.
1039
1040         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1041         XEmacs CHISE.
1042         (=>ucs-bmp-cjk@component): Ditto.
1043
1044 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         setting for `=>iwds-1'.
1048
1049 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1052         CHISE.
1053
1054 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-charset.el (default-coded-charset-priority-list):
1057         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1058         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1059         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1060         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1061
1062 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1065         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1066
1067         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1068         `=>>ucs@iso' as the mother.
1069         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1070         mother.
1071
1072 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `===hanyo-denshi/ia'.
1076
1077 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `===hanyo-denshi/ia'.
1081
1082 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-conf.el (=koseki): Fix DOC.
1085         (==koseki): New coded-charset for XEmacs CHISE.
1086
1087 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1090         XEmacs CHISE.
1091         (===hanyo-denshi/jd): Fix DOC.
1092
1093 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1096         setting for `===hanyo-denshi/ip'.
1097
1098 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1101         `===hanyo-denshi/ip'.
1102
1103         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1104         XEmacs CHISE.
1105
1106 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `==ucs-radicals@unicode' and `=>daikanwa'.
1110
1111         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1112         for XEmacs CHISE.
1113
1114 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1117         XEmacs CHISE.
1118
1119 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `===ruimoku-v6'.
1123
1124 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1127         setting for `===ruimoku-v6'.
1128
1129 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1132         CHISE.
1133
1134 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1135
1136         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1137         coded-charset for XEmacs CHISE.
1138
1139 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1142         XEmacs CHISE.
1143
1144 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1147         `===ucs-sip@iso'.
1148
1149 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1152         CHISE.
1153
1154 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `==ucs-sip@iso'.
1158
1159         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1160         CHISE.
1161
1162 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1163
1164         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1165         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1166         (=ucs-sip-ext-b@iso): Fix registry.
1167         (==ucs-sip-ext-b@iso): Ditto.
1168         (===ucs-sip-ext-b@iso): Ditto.
1169
1170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1171         `=ucs-sip@iso'.
1172
1173 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `=>cbeta'.
1177
1178 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1181         `=>cns11643-7'.
1182
1183         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1184
1185 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1188         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1189
1190 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1193         `=ucs@cns'.
1194         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1195         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1196         `=ucs@jis/1990'.
1197         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1198         `=ucs@jis/2000'.
1199         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1200         `=ucs@jis/2004'.
1201         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1204         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1205
1206 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1207
1208         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1209         XEmacs CHISE.
1210         (==jis-x0208@1978/1pr): Ditto.
1211         (==jis-x0208@1978/2-pr): Ditto.
1212
1213 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `===jis-x0213-1@2004'.
1217
1218 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1221         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `===hanyo-denshi/jb'.
1225
1226         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1227         XEmacs CHISE.
1228         (=+>hanyo-denshi/ft): Ditto.
1229         (=+>hanyo-denshi/jt): Ditto.
1230
1231 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1234         `===hanyo-denshi/hg'.
1235
1236 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1237
1238         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1239         XEmacs CHISE.
1240         (===hanyo-denshi/hg): Ditto.
1241
1242 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1245         glyph-forms instead of detailed glyph-images.
1246         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1247         `=adobe-japan1-*'.
1248         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1249         (===adobe-japan1-1): Ditto.
1250         (===adobe-japan1-2): Ditto.
1251         (===adobe-japan1-3): Ditto.
1252         (===adobe-japan1-4): Ditto.
1253         (===adobe-japan1-5): Ditto.
1254         (===adobe-japan1-6): Ditto.
1255         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1256         `=>>>adobe-japan1' as the mother.
1257         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1258         `=>>adobe-japan1' as the mother.
1259         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1260         glyph-images.
1261         (==jis-x0208@1978): Ditto.
1262         (==jis-x0208@1983): Ditto.
1263         (==jis-x0208@1990): Ditto.
1264         (==jis-x0213-1): Ditto.
1265         (==jis-x0213-1@2000): Ditto.
1266         (==jis-x0213-1@2004): Ditto.
1267         (==jis-x0213-2): Ditto.
1268         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1269         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1270         `=jis-x0208@1978'.
1271         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1272         `=jis-x0208@1983'.
1273         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1274         `=jis-x0208@1990'.
1275         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1276         `=jis-x0213-1'.
1277         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1278         `=jis-x0213-1@2000'.
1279         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1280         `=jis-x0213-1@2004'.
1281         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1282         `=jis-x0213-2'.
1283         (===jis-x0208): New coded-charset for XEmacs CHISE.
1284         (===jis-x0208@1978): Ditto.
1285         (===jis-x0208@1983): Ditto.
1286         (===jis-x0208@1990): Ditto.
1287         (===jis-x0213-1): Ditto.
1288         (===jis-x0213-1@2000): Ditto.
1289         (===jis-x0213-2): Ditto.
1290         (===jis-x0212): Ditto.
1291         (===ks-x1001): Ditto.
1292         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1293         mother.
1294         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1295         as the mother.
1296         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1297         as the mother.
1298         (===cns11643-1): New coded-charset for XEmacs CHISE.
1299         (===cns11643-2): Ditto.
1300         (===cns11643-3): Ditto.
1301         (===cns11643-4): Ditto.
1302         (===cns11643-5): Ditto.
1303         (===cns11643-6): Ditto.
1304         (===cns11643-7): Ditto.
1305         (=>>cns11643-1): Ditto.
1306         (==big5-cdp): Indicate abstract glyph-images instead of
1307         representative glyph-images.
1308         (===big5-cdp): New coded-charset for XEmacs CHISE.
1309         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1310         detailed glyph-images.
1311         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1312         `=hanyo-denshi/*'.
1313         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1314         (===hanyo-denshi/ib): Ditto.
1315         (===hanyo-denshi/jt): Ditto.
1316         (===hanyo-denshi/ks): Ditto.
1317         (===mj): Ditto.
1318         (===mj-0): Ditto.
1319         (===mj-1): Ditto.
1320         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1321         `=>>>hanyo-denshi/*' as its mother.
1322         (==gt): Indicate abstract glyph-forms instead of detailed
1323         glyph-images.
1324         (===gt): New coded-charset for XEmacs CHISE.
1325         (=>>>gt): Indicates `==gt' instead of `=gt'.
1326         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1327         (==gt-k): Indicate abstract glyph-forms instead of detailed
1328         glyph-images.
1329         (===gt-k): New coded-charset for XEmacs CHISE.
1330         (==daikanwa): Indicates glyph-images instead of detailed
1331         glyph-images.
1332         (===daikanwa): New coded-charset for XEmacs CHISE.
1333         (===daikanwa/+p): Ditto.
1334         (===daikanwa/ho): Ditto.
1335         (==cbeta): Ditto.
1336         (===cbeta): Ditto.
1337         (==jef-china3): Ditto.
1338         (===jef-china3): Ditto.
1339         (==ruimoku-v6): Ditto.
1340         (==ucs@iso): Indicate representative glyph-forms instead of
1341         representative glyph-images.
1342         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1343         (==ucs@unicode): Indicate representative glyph-forms instead of
1344         representative glyph-images.
1345         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1346         `=ucs@unicode'.
1347         (==ucs@cns): Indicate representative glyph-forms instead of
1348         representative glyph-images.
1349         (==ucs@jis): Ditto.
1350         (==ucs@jis/1990): Ditto.
1351         (==ucs@jis/2000): Ditto.
1352         (==ucs@jis/2004): Ditto.
1353         (==ucs@ks): Ditto.
1354         (===ucs@iso): New coded-charset for XEmacs CHISE.
1355         (===ucs@unicode): Ditto.
1356         (===ucs@gb): Ditto.
1357         (===ucs@ks): Ditto.
1358         (===ucs-bmp-cjk@gb): Ditto.
1359         (===ucs-sip-ext-b@iso): Ditto.
1360
1361 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1365         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1366         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1367         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1368         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1369         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1370         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1371         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1372         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1375         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1376         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1377         - Use "&g1-[NAME];" for `=>>[NAME]'.
1378         - Abolish "&g2-[NAME];".
1379
1380 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1383         `=>>ucs@cns' as the mother.
1384
1385 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         setting for `==ucs@ks'.
1389
1390 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1391
1392         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1393         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1394         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1395         0x00E30000〜0x00E409D5.
1396
1397 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1400         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1401         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1402
1403 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1407
1408         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1409         (=mj-0): Ditto.
1410         (=mj-1): Ditto.
1411         (==mj): Ditto.
1412         (==mj-0): Ditto.
1413         (==mj-1): Ditto.
1414         (=>>mj): Ditto.
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         setting for `=mj' and `==mj'.
1418
1419 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1422         CHISE.
1423
1424 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1427         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1428         `=>ucs@hanyo-denshi'.
1429
1430 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1434
1435         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1436         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1437
1438 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1441         XEmacs CHISE.
1442
1443 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1446         Change priority of `=>>>ucs@iso'.
1447
1448         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1449         `=>>>ucs@iso' as the mother.
1450         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1451
1452 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1455         Change priority of `=>>>ucs@unicode'.
1456
1457         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1458         `=ucs@unicode'.
1459
1460 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1463         Change priority of `=>>>ucs@jis'.
1464
1465         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1466         `=ucs@jis'.
1467
1468 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for `==daikanwa/+p'.
1472
1473 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         setting for `==shinjigen@1ed'.
1477
1478 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1479
1480         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1481         XEmacs CHISE.
1482
1483 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-conf.el (==shinjigen): Modify DOC.
1486         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1487         (==shinjigen@rev): Modify DOC.
1488
1489 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1490
1491         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1492         CHISE.
1493
1494 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1495
1496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1497         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1498
1499         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1500         XEmacs CHISE.
1501
1502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1503         `==daikanwa'.
1504
1505 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         setting for `==cns11643-7'.
1509
1510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1511         `==cns11643-7'.
1512
1513 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1516         `==cns11643-6'.
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         setting for `==cns11643-6'.
1520
1521 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         setting for `==cns11643-5'.
1525
1526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1527         `==cns11643-5'.
1528
1529 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `==cns11643-4'.
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1535         `==cns11643-4'.
1536
1537 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         setting for `==cns11643-3'.
1541
1542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1543         `==cns11643-3'.
1544
1545 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1548         setting for `==cns11643-2'.
1549
1550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1551         `==cns11643-2'.
1552
1553 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1556         Change priority of `=>>>ucs@ks'.
1557
1558         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1559         `=ucs@ks'.
1560
1561 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1564         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1565         `==ucs@cns' and `==cns11643-1'.
1566
1567         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1568         (==cns11643-2): Ditto.
1569         (==cns11643-3): Ditto.
1570         (==cns11643-4): Ditto.
1571         (==cns11643-5): Ditto.
1572         (==cns11643-6): Ditto.
1573         (==cns11643-7): Ditto.
1574
1575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1576         `==cns11643-1'.
1577
1578 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1581         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1582         `=>>>ucs@jis/1990'.
1583
1584         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1585         `=ucs@jis/1990'.
1586         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1587         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1588
1589 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1592         Change priority of `=>>>ucs@cns'.
1593
1594         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1595         `=ucs@cns'.
1596
1597 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1600         `==ks-x1001'.
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1603         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1604         `==ks-x1001'.
1605
1606 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1607
1608         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1609
1610 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1613         `=jis-x0208'.
1614         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1615         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1616         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1617         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1618         (=>>>jis-x0213-1@2000): Changed to an alias for
1619         `=jis-x0213-1@2000'.
1620         (=>>>jis-x0213-1@2004): Changed to an alias for
1621         `=jis-x0213-1@2004'.
1622         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1623
1624 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1625
1626         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1627         `=adobe-japan1-0'.
1628         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1629         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1630         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1631         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1632         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1633         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1634
1635 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1638         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1639         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1640         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1641         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1642         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1643
1644 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1648         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1649         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1650         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1651         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1652         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1653         `==jis-x0212'.
1654
1655 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1656
1657         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1658         "AdobeJapan1-[0-6]$".
1659         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1660         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1661         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1662         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1663         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1664         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1665         (==adobe-japan1-1): Ditto.
1666         (==adobe-japan1-2): Ditto.
1667         (==adobe-japan1-3): Ditto.
1668         (==adobe-japan1-4): Ditto.
1669         (==adobe-japan1-5): Ditto.
1670         (==adobe-japan1-6): Ditto.
1671         (==jis-x0208): Ditto.
1672         (==jis-x0208@1978): Ditto.
1673         (==jis-x0208@1983): Ditto.
1674         (==jis-x0208@1990): Ditto.
1675         (==jis-x0213-1): Ditto.
1676         (==jis-x0213-1@2000): Ditto.
1677         (==jis-x0213-1@2004): Ditto.
1678         (==jis-x0213-2): Ditto.
1679         (==jis-x0212): Ditto.
1680         (==gb2312): Ditto.
1681         (==iso-ir165): Ditto.
1682         (==gb12345): Ditto.
1683         (==ks-x1001): Ditto.
1684         (==cns11643-1): Ditto.
1685         (==cns11643-2): Ditto.
1686         (==cns11643-3): Ditto.
1687         (==cns11643-4): Ditto.
1688         (==cns11643-5): Ditto.
1689         (==cns11643-6): Ditto.
1690         (==cns11643-7): Ditto.
1691         (==big5-cdp): Ditto.
1692         (==hanyo-denshi/ja): Ditto.
1693         (==hanyo-denshi/jb): Ditto.
1694         (==hanyo-denshi/jc): Ditto.
1695         (==hanyo-denshi/jd): Ditto.
1696         (==hanyo-denshi/ft): Ditto.
1697         (==hanyo-denshi/ia): Ditto.
1698         (==hanyo-denshi/ib): Ditto.
1699         (==hanyo-denshi/hg): Ditto.
1700         (==hanyo-denshi/jt): Ditto.
1701         (==hanyo-denshi/ks): Ditto.
1702         (==gt): Ditto.
1703         (==gt-k): Ditto.
1704         (==daikanwa): Ditto.
1705         (==shinjigen): Ditto.
1706         (==ucs@iso): Ditto.
1707         (==ucs@unicode): Ditto.
1708         (==ucs@gb): Ditto.
1709         (==ucs-bmp@gb): Ditto.
1710         (==ucs@cns): Ditto.
1711         (==ucs-bmp@cns): Ditto.
1712         (==ucs@jis): Ditto.
1713         (==ucs@jis/1990): Ditto.
1714         (==ucs@jis/2000): Ditto.
1715         (==ucs@jis/2004): Ditto.
1716         (==ucs@JP): Ditto.
1717         (==ucs@JP/hanazono): Ditto.
1718         (==ucs@ks): Ditto.
1719         (==ucs-bmp@ks): Ditto.
1720         (==ucs@cns11643): Ditto.
1721         (==ucs-bmp-cjk@gb): Ditto.
1722         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1723         (==ucs-sip-ext-b@iso): Ditto.
1724
1725 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1726
1727         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1728         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1729
1730         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1731         XEmacs CHISE.
1732         (=ucs-bmp-cjk@unicode): Abolished.
1733
1734 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1735
1736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1737         `=+>ucs-bmp-cjk-compat@jis'.
1738
1739         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1740         for XEmacs CHISE.
1741
1742 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1743
1744         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1745         CHISE.
1746
1747 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1748
1749         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1750         for XEmacs CHISE.
1751         (=jis-x0208@1978/1er-pr): Abolished.
1752         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1753         `=jis-x0208@1978/1er-pr' as the mother.
1754
1755 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `=ucs-itaiji-084'.
1759
1760 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-charset.el (default-coded-charset-priority-list):
1763         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1764
1765         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1766         XEmacs CHISE.
1767         (=ucs-bmp-itaiji-084): Ditto.
1768
1769 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1772         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1773
1774 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1775
1776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1777         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1778
1779         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1780         XEmacs CHISE.
1781         (=big5-cdp-var-5): Ditto.
1782
1783 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1784
1785         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1786         XEmacs CHISE.
1787
1788 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1789
1790         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1791         XEmacs CHISE.
1792
1793 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1796         setting for `=>>>hanyo-denshi/ft'.
1797
1798 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1801         XEmacs CHISE.
1802         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1803         `=hanyo-denshi/jd' as the mother.
1804
1805 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1806
1807         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1808         XEmacs CHISE.
1809         (=+>adobe-japan1-1): Ditto.
1810         (=+>adobe-japan1-2): Ditto.
1811         (=+>adobe-japan1-3): Ditto.
1812         (=+>adobe-japan1-4): Ditto.
1813         (=+>adobe-japan1-5): Ditto.
1814         (=+>adobe-japan1-6): Ditto.
1815         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1816
1817 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1818
1819         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1820         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1821         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1822
1823         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1824         the top.
1825
1826 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1827
1828         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1829         XEmacs CHISE.
1830         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1831         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1832         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1833
1834 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1835
1836         * mule/mule-charset.el (default-coded-charset-priority-list):
1837         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1838         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1839
1840         * mule/mule-conf.el: Modify order of definitions of some
1841         coded-charsets.
1842
1843 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1846         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1847         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1848
1849         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1850         CHISE.
1851         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1852         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1853
1854 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1857         CHISE.
1858
1859 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         setting for `=daikanwa/+2p'.
1863
1864         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1865         XEmacs CHISE.
1866
1867 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1868
1869         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1870         XEmacs CHISE.
1871         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1872
1873 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         setting for `=>>>hanyo-denshi/ib'.
1877
1878 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1879
1880         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1881         XEmacs CHISE.
1882         (=>>>hanyo-denshi/ib): Ditto.
1883         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1884         `=hanyo-denshi/ja' as the mother.
1885         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1886         `=hanyo-denshi/ib' as the mother.
1887
1888 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1889
1890         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1891         XEmacs CHISE.
1892         (utf-8-ivs-mcs-er): Likewise.
1893         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1894         and `=>ucs-gb'.
1895         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1896         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1897         `ucs-gb' and `=>ucs-gb'.
1898         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1899         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1900         and `=>ucs-cns'.
1901         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1902         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1903         `ucs-cns' and `=>ucs-cns'.
1904         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1905         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1906         `ucs-big5' and `=>ucs-big5'.
1907         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1908         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1909         `ucs-big5' and `=>ucs-big5'.
1910         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1911         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1912         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1913         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1914         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1915         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1916         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1917         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1918         `=>ucs-jis'; modify DOC and mnemonic.
1919         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1920         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1921         and `=>ucs-jis'; modify DOC and mnemonic.
1922         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1923         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1924         `=>ucs-ks'.
1925         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1926         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1927         and `=>ucs-ks'.
1928         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1929
1930 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1933         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1934
1935 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1938         Modify priorities.
1939
1940 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1943         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1944
1945 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1949
1950 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1951
1952         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1953         CHISE.
1954
1955 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1956
1957         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1958         CHISE.
1959
1960 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1961
1962         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1963         CHISE.
1964
1965 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1968         `=+>ucs-bmp-cjk@unicode'.
1969
1970         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1971         for XEmacs CHISE.
1972
1973 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1976         setting for `=>>daikanwa'.
1977
1978 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1981         `=>>hanyo-denshi/jt'.
1982
1983 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1986         XEmacs CHISE.
1987         (=+>jis-x0208@1990): Ditto.
1988         (=+>jis-x0213-1@2000): Ditto.
1989
1990 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1993         XEmacs CHISE.
1994
1995 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1998         XEmacs CHISE.
1999         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2000         `=hanyo-denshi/jc' as the mother.
2001
2002 2011-11-27  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         * mule/mule-charset.el (default-coded-charset-priority-list):
2008         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2009         and `=>>hanyo-denshi/ft' to `=>>gt'.
2010
2011 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2014         XEmacs CHISE.
2015         (=>>adobe-japan1-1): Ditto.
2016         (=>>adobe-japan1-2): Ditto.
2017         (=>>adobe-japan1-3): Ditto.
2018         (=>>adobe-japan1-4): Ditto.
2019         (=>>adobe-japan1-5): Ditto.
2020         (=>>adobe-japan1-6): Ditto.
2021         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2022
2023 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-conf.el (=adobe-japan1): New alias for
2026         `=adobe-japan1-6'.
2027         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2028         (=>>>adobe-japan1-1): Ditto.
2029         (=>>>adobe-japan1-2): Ditto.
2030         (=>>>adobe-japan1-3): Ditto.
2031         (=>>>adobe-japan1-4): Ditto.
2032         (=>>>adobe-japan1-5): Ditto.
2033         (=>>>adobe-japan1-6): Ditto.
2034         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2035
2036 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2039         setting for `=>>>adobe-japan1'.
2040
2041 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2044         setting for `=+>ucs@ks'.
2045
2046 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2049         XEmacs CHISE.
2050         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2051         `=adobe-japan1-6' as the mother.
2052
2053 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2056         setting for `=>cns11643-7'.
2057
2058 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2061         CHISE.
2062
2063 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2066         XEmacs CHISE.
2067         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2068
2069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2070         setting for `=>ucs@jis/2004'.
2071
2072 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2075         setting for `=+>gt'.
2076
2077         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2078         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2079
2080 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2083         `=>ucs@unicode' as the mother.
2084         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2085         mother.
2086         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2087         mother.
2088         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2089         mother.
2090
2091 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         setting for `=+>ucs@unicode'.
2095
2096         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2097         CHISE.
2098
2099 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2102         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2103         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2104         - Add setting for `=+>ucs@cns'.
2105
2106         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2107         CHISE.
2108         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2109         as the mother.
2110         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2111         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2114         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2115
2116 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2119         setting for `=>ucs@ks'.
2120
2121 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2124         `=ucs-bmp-cjk-compat@unicode'.
2125
2126         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2127         coded-charset for XEmacs CHISE.
2128
2129 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `=ucs-bmp-cjk-compat'.
2133
2134         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2135         XEmacs CHISE.
2136
2137 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2140         CHISE.
2141
2142 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2145         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2146
2147         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2148         `=>ucs@jis/1990'.
2149         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2150
2151 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2155
2156         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2157         CHISE.
2158         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2159         mother.
2160
2161 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2164         `=>jis-x0213-2@usual'.
2165         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2166         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2167         `=>jis-x0213-2@usual' as the mother.
2168
2169 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2172         (=>ucs@JP): New alias for `=+>ucs@jis'.
2173
2174 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2177         `=>jis-x0208@usual'.
2178         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2179         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2180         `=>jis-x0208@usual' as the mother.
2181         (=>jis-x0208): Likewise.
2182
2183 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2186         setting for `=+>jis-x0208@1978'.
2187
2188 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2191         XEmacs CHISE.
2192
2193 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2196         setting for `=>>>ucs@jis/1990'.
2197
2198 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         setting for `=>ucs@jis/1990'.
2202
2203 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         setting for `=ucs@JP/hanazono'.
2207
2208         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2209         CHISE.
2210         (=ucs@JP/hanazono): Ditto.
2211         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2212         (=>>hanyo-denshi/jc): Ditto.
2213         (=>>hanyo-denshi/jd): Ditto.
2214
2215 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2218         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2219
2220 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2223         XEmacs CHISE.
2224
2225 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2228         XEmacs CHISE.
2229
2230 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2233         `=ucs-bmp-cjk@JP'.
2234
2235 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2238         XEmacs CHISE.
2239
2240 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2241
2242         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2243         Modify order of settings; add settings for `=daikanwa@rev2'.
2244
2245 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2248         setting for `=>>cbeta'.
2249
2250         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2251         CHISE.
2252
2253 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2256         setting for `=>>adobe-japan1'.
2257
2258 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2261         XEmacs CHISE.
2262
2263 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2266         setting for `=>>hanyo-denshi/ia'.
2267
2268         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2269         XEmacs CHISE.
2270
2271 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2274         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2275
2276         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2277         XEmacs CHISE.
2278         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2279         `=hanyo-denshi/jt' as the mother.
2280
2281 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284         setting for `=>>>jis-x0213-2'.
2285
2286         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2287         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2288         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2289
2290 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2293         XEmacs CHISE.
2294
2295 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2298         XEmacs CHISE.
2299
2300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2301         `=>>jis-x0213-1@2004'.
2302
2303 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2306         XEmacs CHISE.
2307
2308 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2311         - Use "&g2-*;" as entity-references for `=>>>*'.
2312         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2313
2314         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2315         XEmacs CHISE.
2316         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2317         as the mother.
2318
2319 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         setting for `=>>hanyo-denshi/ib'.
2323
2324         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2325         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2326         (=>>jis-x0208@1990): Ditto.
2327         (=>>hanyo-denshi/ib): Ditto.
2328
2329         * mule/mule-charset.el (default-coded-charset-priority-list):
2330         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2331
2332 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2335         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2336         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2337         `=>>>ucs@jis/2004'.
2338
2339 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2342         XEmacs CHISE.
2343         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2344         `=jis-x0213-1@2004' as the mother.
2345         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2346         (=>>>ucs@ks): Ditto.
2347
2348         * mule/mule-charset.el (default-coded-charset-priority-list):
2349         Modify priority of `=hanyo-denshi/*'.
2350
2351 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2354         settings for `=>>ucs@JP' and `=ucs@JP'.
2355
2356 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2359         CHISE.
2360
2361 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2364         setting for `=>>>ucs@cns'.
2365
2366         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2367         CHISE.
2368
2369 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2372         instead of `=>>>jis-x0213-1@2004' as the mother.
2373         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2374         (=>>>ucs@unicode): Likewise.
2375         (=>>>ucs@jis): Likewise.
2376         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2377         mother.
2378         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2379
2380 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2383         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2384         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2385         `=>>>ucs@jis'.
2386
2387 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-charset.el (default-coded-charset-priority-list):
2390         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2391         and `=jis-x0213-*-2000'.
2392
2393 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2396         XEmacs CHISE.
2397         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2398         `=>>jis-x0213-1' as the mother.
2399
2400 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2403         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2404
2405 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2408
2409 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2412         XEmacs CHISE.
2413
2414 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el (decomposition-feature-list): Set
2417         `=decomposition', `=decomposition@cid' and
2418         `=decomposition@hanyo-denshi'.
2419
2420 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2423         setting for `=>>hanyo-denshi/ks'.
2424
2425         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2426         XEmacs CHISE.
2427
2428 2011-02-16  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/ks' and `=hanyo-denshi/ks/mf'.
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `=hanyo-denshi/ks/mf'.
2435
2436         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2437         XEmacs CHISE.
2438         (=hanyo-denshi/ks/mf): Ditto.
2439
2440 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2443         settings for P=hanyo-denshi/jt'.
2444
2445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2446         `=hanyo-denshi/jt'.
2447
2448         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2449         XEmacs CHISE.
2450
2451 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2454         settings for `=hanyo-denshi/ip'.
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `=hanyo-denshi/ip'.
2458
2459         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2460         XEmacs CHISE.
2461
2462 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2465         settings for `=hanyo-denshi/hg'.
2466
2467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2468         `=hanyo-denshi/hg'.
2469
2470         * mule/mule-conf.el (=hanyo-denshi/hg): 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 `=>>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         settings for `=hanyo-denshi/ib'.
2488
2489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2490         `=hanyo-denshi/ib'.
2491
2492         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2493         XEmacs CHISE.
2494
2495 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         settings for isolated characters of `=hanyo-denshi/ia' and
2499         non-isolated characters of `=hanyo-denshi/*'.
2500
2501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2502         `=hanyo-denshi/ia'.
2503
2504         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2505         XEmacs CHISE.
2506
2507 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2510         setting for isolated characters of `=hanyo-denshi/ft'.
2511
2512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2513         `=hanyo-denshi/ft'.
2514
2515         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2516         XEmacs CHISE.
2517
2518 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         setting for isolated characters of `=hanyo-denshi/jd'.
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524         `=hanyo-denshi/jd'.
2525
2526         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2527         XEmacs CHISE.
2528
2529 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2532         setting for isolated characters of `=hanyo-denshi/jc'.
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535         `=hanyo-denshi/jc'.
2536
2537         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2538         XEmacs CHISE.
2539
2540 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543         setting for isolated characters of `=hanyo-denshi/jb'.
2544
2545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2546         `=hanyo-denshi/jb'.
2547
2548         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2549         XEmacs CHISE.
2550
2551 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         setting for isolated characters of `=hanyo-denshi/ja'.
2555
2556 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2559         `=hanyo-denshi/ja'.
2560
2561         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2562         XEmacs CHISE.
2563
2564 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2567         settings for isolated characters of `=adobe-japan1-6'.
2568
2569 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2570
2571         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2572         CHISE.
2573         (=daikanwa/+2p): Ditto.
2574         (=daikanwa/ho): Ditto.
2575
2576 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2579         coding-system for XEmacs CHISE.
2580
2581 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2584         setting for `=>>ruimoku-v6'.
2585
2586         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2587         CHISE.
2588
2589 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2592         setting for `=daikanwa@rev1'.
2593
2594 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2597         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2598
2599 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2602         XEmacs CHISE.
2603         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2604
2605 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2608         CHISE.
2609
2610 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2613         CHISE.
2614
2615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616         setting for `=>ucs@jis'.
2617
2618 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2621         setting for `=>jis-x0208@usual'.
2622
2623         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2624         XEmacs CHISE.
2625         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2626         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2627         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2628
2629 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2632         CHISE.
2633         (=>>>jis-x0208@1990): Ditto.
2634         (=>>>jis-x0213-1): Ditto.
2635         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2636         mother.
2637         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2638         as the mother.
2639
2640 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2643         setting for `=>ucs@cns' and `=>>ucs@ks'.
2644
2645         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2646         CHISE.
2647
2648 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2651         CHISE.
2652
2653 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2656         CHISE.
2657         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2658         mother.
2659
2660 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2663         `==>ucs-bmp-cjk@bucs'.
2664
2665         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2666         XEmacs CHISE.
2667
2668 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2671         setting for `==>ucs@bucs'.
2672
2673         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2674         XEmacs CHISE.
2675
2676 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2679         - Add setting for `=>>jis-x0208'.
2680         - Omit setting for `=>>jis-x0208@1990'.
2681         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2682           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2683           `=ucs@FOO'.
2684
2685 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2686
2687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2688         setting for `=>daikanwa'.
2689
2690 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-conf.el (=daikanwa): Fix DOC.
2693         (=>daikanwa): New abstract character for XEmacs CHISE.
2694         (=>ucs@iso): Likewise.
2695         (=>ucs@unicode): Likewise.
2696         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2697
2698 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2701         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2702           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2703         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2704         - Add `=>big5-cdp'.
2705
2706 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2709         (=>big5-cdp): New abstract character.
2710
2711 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2714         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2715         `chinese-big5'.
2716
2717 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-charset.el (default-coded-charset-priority-list):
2720         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2721
2722         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2723         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2724         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2725         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2726         and `=>jis-x0213-2'.
2727
2728 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2731         XEmacs CHISE.
2732         (=>>ucs@jis/2000): Likewise.
2733         (=>>ucs@jis/2004): Likewise.
2734
2735 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2738         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2739         `=>>ucs@cns'.
2740
2741         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2742         XEmacs CHISE.
2743         (=>>gt): Use quote instead of backquote; modify DOC.
2744         (=>gt): Use quote instead of backquote.
2745         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2746         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2747         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2748         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2749         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2750         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2751
2752 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2755         `=>>ucs@unicode' and `=>>gt'.
2756
2757 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2760         XEmacs CHISE.
2761         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2762         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2763         `=jis-x0208@1978/1er-pr' as the mother.
2764         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2765
2766 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2769         `=ucs@unicode' as the mother.
2770
2771 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2774         setting for `=>>ucs@unicode'.
2775
2776         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2777         CHISE.
2778
2779 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2782         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2783
2784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2785         `=adobe-japan1-6' and `=adobe-japan1-base'.
2786
2787         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2788         XEmacs CHISE.
2789         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2790         specify `min-code' and `max-code'.
2791         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2792         (=adobe-japan1-2): Likewise.
2793         (=adobe-japan1-3): Likewise.
2794         (=adobe-japan1-4): Likewise.
2795         (=adobe-japan1-5): Likewise.
2796         (=adobe-japan1-6): Likewise.
2797
2798 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2801         setting for `=>gt'.
2802
2803 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2806         CHISE.
2807
2808 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2811         setting for `=>zinbun-oracle'.
2812
2813         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2814         for XEmacs CHISE.
2815
2816 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2819         for XEmacs CHISE.
2820         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2821         `=jis-x0208@1978' as the mother.
2822
2823 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2826         - Use `=gt' instead of `ideograph-gt'.
2827         - Use `=gt-k' instead of `ideograph-gt-k'.
2828         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2829         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2830         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2831         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2832         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2833         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2834         - Use `=>>gt' instead of `<=>gt'.
2835         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2836         - Add setting for `=>>jis-x0208@1990'.
2837         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2838           `=>>jis-x0213-1@2000'.
2839         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2840         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2841           `=>>jis-x0213-1@2004'.
2842         - Add setting for `=>>jis-x0208@1978'.
2843         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2844
2845 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2848         XEmacs CHISE.
2849
2850 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2854         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2855         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2856         `<=>jis-x0213-1@2004'.
2857
2858 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2861         CHISE.
2862         (=>jis-x0213-2): Ditto.
2863
2864 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2867         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2868
2869 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2872         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2873         `=>jis-x0213-1'.
2874
2875 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2878         CHISE.
2879         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2880
2881 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2884         `<==>jis-x0213-1'.
2885         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2886         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2887         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2888         (<=>jis-x0208): New alias for `=>jis-x0208'.
2889         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2890         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2891         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2892         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2893         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2894         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2895         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2896         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2897         (=>>gt): Renamed from `<==>gt'.
2898         (<==>gt): New alias for `=>>gt'.
2899
2900 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2903         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2904         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2905         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2906         - Add settings for `<=>jis-x0213-1@2000' and
2907           `<=>jis-x0213-1@2004'.
2908
2909         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2910         XEmacs CHISE.
2911         (<==>jis-x0213-1): Likewise.
2912         (<==>jis-x0213-1@2000): Likewise.
2913         (<==>jis-x0213-1@2004): Likewise.
2914         (<=>jis-x0208): Add property `=>iso-ir 168'.
2915         (<=>jis-x0208@1997): Likewise.
2916         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2917         as the mother; add property `=>iso-ir 228'.
2918         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2919         property `=>iso-ir 228'.
2920         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2921         property `=>iso-ir 233'.
2922         (<==>gt): Renamed from `<=>gt'.
2923         (<=>gt): New alias for `<==>gt'.
2924
2925 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2928         CHISE.
2929         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2930         `<=>jis-x0208' as the mother.
2931         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2932         (<=>jis-x0213-1@2000): Ditto.
2933         (<=>jis-x0213-1@2004): Ditto.
2934
2935 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2938         settings for `<=>gt'.
2939
2940         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2941
2942 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2945         XEmacs CHISE.
2946         (=jis-x0208@1978/-4pr): Likewise.
2947         (=jis-x0208@1978/4-pr): Likewise.
2948         (=jis-x0213-1): Likewise.
2949         (=ucs@iso): Likewise.
2950         (=ucs@unicode): Likewise.
2951         (=ucs@gb): Likewise.
2952         (=ucs@gb/fw): Likewise.
2953         (=ucs@cns): Likewise.
2954         (=ucs@cns/fw): Likewise.
2955         (=ucs@jis): Likewise.
2956         (=ucs@jis/fw): Likewise.
2957         (=ucs@jis/1990): Likewise.
2958         (=ucs@jis/2000): Likewise.
2959         (=ucs@jis/2004): Likewise.
2960         (=ucs@JP): Likewise.
2961         (=ucs@ks): Likewise.
2962         (=ucs@big5): Likewise.
2963         (=ucs@big5/cns11643): Likewise.
2964         (=ucs@cns11643): Likewise.
2965
2966 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list):
2969         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2970
2971         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2972         CHISE.
2973         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2974         mother.
2975
2976 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2979         from src/mule-charset.c].
2980         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2981         specify `final'.
2982         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2983         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2984         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2985         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2986         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2987         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2988
2989 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2992         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2993         (=jis-x0208@1978/i-4): Specify `partial'.
2994         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2995         mother coded-charset.
2996         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2997
2998 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         settings for `=jis-x0213-1@2004'.
3002
3003 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3006         CHISE.
3007         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3008         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3009         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3010         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3011         temporarily.
3012         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3013
3014 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3017         CHISE.
3018         (=shinjigen@1ed): Inherited from `=shinjigen'.
3019         (=shinjigen@rev): Likewise.
3020
3021 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3024         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3025
3026 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3027
3028         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3029         define it as an alias.
3030         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3031         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3032         alias.
3033         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3034         alias.
3035
3036 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3039         CHISE.
3040
3041 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3042
3043         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3044         CHISE.
3045         (shinjigen-2): Ditto.
3046
3047 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-charset.el (default-coded-charset-priority-list):
3050         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3051         `chinese-big5-eten-*' and `chinese-big5'.
3052
3053 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3054
3055         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3056         #x9FA5 temporarily.
3057
3058 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3061         settings for `=jis-x0208@1978/i1'.
3062
3063 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3066         XEmacs CHISE.
3067
3068 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3071         XEmacs CHISE.
3072
3073 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3076         XEmacs CHISE.
3077
3078 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3081         CHISE.
3082         (=ucs-bmp@cns): Likewise.
3083         (=ucs-bmp@jis): Likewise.
3084         (=ucs-bmp@ks): Likewise.
3085
3086 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3089         CHISE.
3090         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3091
3092 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3095         settings for `=zinbun-oracle'.
3096
3097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3098         `=zinbun-oracle'.
3099
3100 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3103         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3104         `=ucs@iso'.
3105
3106 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-charset.el (default-coded-charset-priority-list):
3109         Delete `ucs-sip'; modify order of some CCSs.
3110
3111 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3114         in XEmacs CHISE.
3115
3116         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3117         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3118         CHISE.
3119
3120 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3123         its registry.
3124         (=ucs-radicals@unicode): Likewise.
3125
3126 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3129         CHISE.
3130
3131 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3132
3133         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3134         CHISE.
3135
3136 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3139         CHISE.
3140
3141 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3144         Modify preference of *isolated settings*.
3145
3146 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3149         utf-2000 is provided.
3150         (=ucs@cns11643): Likewise.
3151
3152 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3155         Prefer every *isolated setting* to ordinary setting.
3156
3157 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158
3159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3160         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3161
3162 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3165         CHISE.
3166
3167 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3170         settings for `=jis-x0208@1997'.
3171
3172 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3173
3174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3175         `=jis-x0208@1997'.
3176
3177 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3180         XEmacs CHISE.
3181
3182 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3185         `=jis-x0208@1978'.
3186         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3187         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3188         `=jis-x0208-1990' as the mother.
3189         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3190
3191 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3194         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3195         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3196         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3197         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3198         for `=ucs@JP'.
3199
3200 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3203         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3204         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3205         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3206         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3207         `=daikanwa@rev2'.
3208
3209 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3212         (=gt): Likewise.
3213         (=gt-k): Likewise.
3214         (=gt-pj-*): Likewise.
3215         (=gt-pj-k1): Likewise.
3216         (=gt-pj-k2): Likewise.
3217         (=daikanwa): Likewise.
3218         (=daikanwa-rev1): Likewise.
3219         (=daikanwa-rev2): Likewise.
3220         (=big5-pua): Likewise.
3221         (=big5-eten): Likewise.
3222         (chinese-big5-eten-a): Likewise.
3223         (chinese-big5-eten-b): Likewise.
3224         (=hanziku-*): Likewise.
3225         (=cbeta): Likewise.
3226         (=jef-china3): Likewise.
3227         (=ruimoku-v6): Likewise.
3228         (=ucs@iso): Likewise.
3229         (=ucs@unicode): Likewise.
3230         (=ucs@gb): Likewise.
3231         (=ucs@cns): Likewise.
3232         (=ucs@jis): Likewise.
3233         (=ucs@jis-1990): Likewise.
3234         (=ucs@jis-2000): Likewise.
3235         (=ucs@jp): Likewise.
3236         (=ucs@ks): Likewise.
3237         (=ucs@big5): Likewise.
3238         (=ucs-radicals): Likewise.
3239         (=ucs-radicals@unicode): Likewise.
3240         (=ucs-bmp-cjk): Likewise.
3241         (=ucs-bmp-cjk@unicode): Likewise.
3242         (=ucs-sip-ext-b): Likewise.
3243         (=ucs-sip-ext-b@iso): Likewise.
3244
3245 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3248         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3249
3250 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3253         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3254         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3255         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3256         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3257         arabic-digit, ipa and ``&I-B-XXXX;''.
3258
3259 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3262         setting for (I-)HZK{03..12}-XXXX.
3263
3264 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3265
3266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3267         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3268
3269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3270         `=ruimoku-v6'.
3271
3272         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3273         CHISE.
3274
3275 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3278         (=ucs@unicode): Likewise.
3279         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3280         (=ucs@cns): Likewise.
3281         (=ucs@jis): Likewise.
3282         (=ucs@ks): Likewise.
3283         (=ucs@big5): Likewise.
3284
3285 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3288         `ucs-jis'.
3289         (utf-8-jis-er): Likewise.
3290         (utf-8-jp): New coding-system.
3291         (utf-8-jp-er): Likewise.
3292
3293         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3294
3295 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3298
3299         * mule/japanese.el: Move definition of `euc-jisx0213' to
3300         mule/mule-coding.el.
3301
3302 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3303
3304         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3305         mule-coding before loading update-cdb when utf-2000 is provided.
3306
3307 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3308
3309         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3310         `=daikanwa'.
3311
3312 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3313
3314         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3315         definition codes when `utf-2000' is provided.
3316
3317 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3318
3319         * mule/mule-category.el (word-combining-categories): Don't setup
3320         `word-combining-categories' in XEmacs CHISE.
3321         (word-separating-categories): Add setting about Latin script in
3322         XEmacs CHISE.
3323
3324 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3325
3326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3327         setting for `chinese-big5'.
3328
3329 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3332         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3333         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3334         add setting for HZK0[12]-xxxx.
3335
3336 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3337
3338         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3339         in XEmacs CHISE.
3340
3341 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-charset.el (default-coded-charset-priority-list):
3344         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3345         and `chinese-big5' to `=gt-pj-*'.
3346
3347 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3348
3349         * mule/mule-conf.el (=daikanwa): Renamed from
3350         `ideograph-daikanwa'.
3351         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3352
3353 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * mule/mule-conf.el (=cns11643-7): Renamed from
3356         `chinese-cns11643-7'.
3357         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3358
3359 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-conf.el (=cns11643-6): Renamed from
3362         `chinese-cns11643-6'.
3363         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3364
3365 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3366
3367         * mule/mule-conf.el (=cns11643-5): Renamed from
3368         `chinese-cns11643-5'.
3369         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3370
3371 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3372
3373         * mule/mule-conf.el (=cns11643-4): Renamed from
3374         `chinese-cns11643-4'.
3375         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3376
3377 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3378
3379         * mule/mule-conf.el (=cns11643-3): Renamed from
3380         `chinese-cns11643-3'.
3381         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3382
3383 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3384
3385         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3386         `=cns11643-2'.
3387         (chinese-cns11643-2): New alias for `=cns11643-2'.
3388
3389 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3390
3391         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3392         `=cns11643-1'.
3393         (chinese-cns11643-1): New alias for `=cns11643-1'.
3394
3395 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3396
3397         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3398         (chinese-gb12345): New alias for `=gb12345'.
3399
3400 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3401
3402         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3403         (chinese-gb2312): New alias for `=gb2312'.
3404
3405 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3406
3407         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3408         (chinese-big5): New alias for `=big5'.
3409
3410 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3411
3412         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3413         (korean-ksc5601): New alias for `=ks-x1001'.
3414
3415 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3416
3417         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3418         `=jis-x0212'.
3419         (japanese-jisx0212): New alias for `=jis-x0212'.
3420
3421 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3422
3423         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3424         `=jis-x0208-1983'.
3425         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3426
3427 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3428
3429         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3430         `=jis-x0208-1978'.
3431         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3432
3433 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3434
3435         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3436         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3437
3438 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3439
3440         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3441         (chinese-cns11643-3): Specify iso-ir 183.
3442         (chinese-cns11643-4): Specify iso-ir 184.
3443         (chinese-cns11643-5): Specify iso-ir 185.
3444         (chinese-cns11643-6): Specify iso-ir 186.
3445         (chinese-cns11643-7): Specify iso-ir 187.
3446         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3447         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3448
3449 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3452         \uXXXX for every cases.
3453
3454 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3455
3456         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3457         (ucs-big5): Changed to an alias for `=ucs@big5'.
3458
3459 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3460
3461         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3462         (ucs-ks): Changed to an alias for `=ucs@ks'.
3463
3464 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3465
3466         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3467         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3468
3469 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3470
3471         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3472         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3473
3474 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3475
3476         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3477         (ucs-jis): Changed to an alias for `=ucs@jis'.
3478
3479 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3480
3481         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3482         (ucs-cns): Changed to an alias for `=ucs@cns'.
3483
3484 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3485
3486         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3487         (ucs-gb): Changed to an alias for `=ucs@gb'.
3488
3489 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3490
3491         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3492         `ideograph-daikanwa-2'.
3493         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3494         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3495
3496 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3497
3498         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3499         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3500
3501         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3502         for `xemacs-chise-version'.
3503
3504 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3505
3506         * mule/mule-charset.el (default-coded-charset-priority-list):
3507         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3508         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3509         instead of `ideograph-hanziku-*'.
3510
3511         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3512         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3513
3514 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3515
3516         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3517         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3518         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3519         `utf-2000' is provided.
3520
3521 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3524         is provided [was builtin coded-charsets].
3525
3526 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3527
3528         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3529         is provided [was builtin coded-charsets].
3530
3531 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3532
3533         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3534         is provided [was builtin coded-charsets].
3535
3536 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3537
3538         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3539         is provided [was builtin coded-charsets].
3540
3541 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3542
3543         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3544         when `utf-2000' is provided [was builtin coded-charsets].
3545
3546 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-conf.el (=hanziku-*): Renamed from
3549         `ideograph-hanziku-*'.
3550         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3551
3552 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3555         `utf-2000' is provided [was builtin coded-charsets].
3556         (ideograph-hanziku-{1..12}): Likewise.
3557
3558 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3561         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3562
3563 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3564
3565         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3566         when `utf-2000' is provided [was builtin coded-charsets].
3567
3568 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3569
3570         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3571         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3572         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3573
3574 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3575
3576         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3577         (ideograph-gt): Changed to an alias for `=gt'.
3578
3579 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3580
3581         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3582         is provided; it was defined as a builtin coded-charset.
3583         (ideograph-gt): Likewise.
3584
3585 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3588         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3589
3590 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3593         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3594
3595 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3596
3597         * mule/mule-conf.el (=big5-eten): Renamed from
3598         `chinese-big5-eten'.
3599         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3600
3601 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3602
3603         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3604         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3605
3606 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3607
3608         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3609         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3610
3611 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3614         (china3-jef): Changed to an alias for `=jef-china3'.
3615
3616 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3617
3618         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3619         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3620
3621         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3622         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3623         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3624         when `utf-2000' is provided.
3625
3626 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-charset.el (default-coded-charset-priority-list):
3629         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3630
3631         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3632         (ucs-jis-2000): Deleted.
3633
3634 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3635
3636         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3637         UTF-2000.
3638         (=ucs-jis-2000): New coded-charset for UTF-2000.
3639
3640 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3641
3642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3643         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3644
3645 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3646
3647         * mule/mule-charset.el (default-coded-charset-priority-list):
3648         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3649         `ideograph-cbeta'.
3650
3651 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3652
3653         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3654         builtin coded-charset].
3655
3656 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3657
3658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3659         settings for &K0-xxxx and &I-K0-xxxx.
3660
3661 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3662
3663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3664         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3665
3666 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3667
3668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3669         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3670
3671 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3672
3673         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3674         UTF-2000.
3675         (ideograph-gt-pj-k1): Likewise.
3676         (ideograph-gt-pj-k2): Likewise.
3677
3678 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3679
3680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3681         `=jis-x0208'.
3682
3683 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3686         UTF-2000 [was a builtin coded-charset].
3687
3688 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3691         (utf-8-gb-er): Likewise.
3692
3693 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3694
3695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3696         settings for JIS X 0212 and JIS X 0208:1978.
3697
3698 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3701         setting for JIS X 0213.
3702
3703 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3704
3705         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3706         standard-case-table in UTF-2000.
3707
3708 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3711         definitions for isolated-chars.
3712
3713 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3714
3715         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3716         `configure-utf-2000-lisp-directory'.
3717         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3718         `mule-lisp-load-path'.
3719
3720 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3721
3722         * startup.el (startup-setup-paths): Set and use
3723         `utf-2000-lisp-directory'.
3724         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3725         UTF-2000.
3726
3727 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3728
3729         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3730         (paths-find-utf-2000-lisp-directory): New function.
3731         (paths-construct-load-path): Add new optional argument
3732         `utf-2000-lisp-directory'.
3733
3734         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3735
3736 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3737
3738         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3739         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3740         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3741         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3742         `chinese-big5-2' in UTF-2000.
3743
3744         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3745         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3746
3747 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3748
3749         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3750         `big5-eten-er' in UTF-2000.
3751         (big5-cdp): Modify DOC-string and mnemonic.
3752
3753 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3754
3755         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3756         UTF-2000 [renamed from utf-8-er].
3757         (utf-8-gb): New coding-system in UTF-2000.
3758         (utf-8-gb-er): Likewise.
3759         (utf-8-cns): Likewise.
3760         (utf-8-cns-er): Likewise.
3761         (utf-8-big5): Likewise.
3762         (utf-8-big5-er): Likewise.
3763         (utf-8-jis): Likewise.
3764         (utf-8-jis-er): Likewise.
3765         (utf-8-ks): Likewise.
3766         (utf-8-ks-er): Likewise.
3767         (utf-8-er): Likewise.
3768
3769 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3770
3771         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3772         instead of `utf-8-unix' in UTF-2000.
3773
3774         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3775
3776 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3777
3778         * mule/japanese.el (euc-jisx0213): New coding-system.
3779
3780         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3781         `japanese-jisx0208-1990' as the mother.
3782
3783 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3784
3785         * dumped-lisp.el (preloaded-file-list): Change condition of
3786         loading "close-cdb".
3787
3788 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3789
3790         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3791         setup `coded-charset-entity-reference-alist'.
3792
3793 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3794
3795         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3796         UTF-2000.
3797
3798 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3799
3800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3801         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3802
3803 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3806         (chinese-big5-eten-a): Likewise.
3807         (chinese-big5-eten-b): Likewise.
3808         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3809         code range is #x8140 .. #x8DFE.
3810
3811 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3812
3813         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3814         UTF-2000.
3815         (chinese-big5-cdp): Likewise.
3816
3817 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * dumped-lisp.el (preloaded-file-list): Rename
3820         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3821
3822 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3823
3824         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3825         append `system-char-db-source-file-list' into
3826         `preloaded-file-list' in UTF-2000.
3827
3828 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * dumped-lisp.el (preloaded-file-list): Delete
3831         character-definition files.
3832
3833 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3836         UTF-2000.
3837
3838 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3839
3840         * mule/mule-charset.el (default-coded-charset-priority-list):
3841         Delete `mojikyo-2022-1'.
3842
3843 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3844
3845         * mule/mule-charset.el (default-coded-charset-priority-list):
3846         Delete `mojikyo'.
3847
3848 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3849
3850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3851         `ucs-sip'.
3852
3853 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3854
3855         * mule/mule-charset.el (default-coded-charset-priority-list):
3856         Comment out `chinese-gb12345'.
3857
3858 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3859
3860         * bytecomp.el (byte-compile-insert-header): Fixed.
3861
3862 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3865         XEmacs UTF-2000.
3866
3867 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3868
3869         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3870         UTF-2000.
3871
3872 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3873
3874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3875         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3876
3877 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3878
3879         * mule/mule-charset.el (default-coded-charset-priority-list):
3880         `japanese-jef-china3' is renamed `china3-jef'.
3881
3882 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3885         `japanese-jef-china3' and `ideograph-cbeta'.
3886
3887 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3888
3889         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3890
3891 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3892
3893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3894         `chinese-big5-cdp'.
3895
3896 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3897
3898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3899         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3900
3901 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3902
3903         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3904         loading character definitions.
3905
3906 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3907
3908         * dumped-lisp.el (preloaded-file-list): Rename
3909         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3910
3911 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3912
3913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3914         `chinese-big5'.
3915
3916 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3917
3918         * dumped-lisp.el (preloaded-file-list): Dump
3919         "Ideograph-R028-Private" with XEmacs UTF-2000.
3920
3921 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3922
3923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3924         `chinese-gb12345'.
3925
3926 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3927
3928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3929         `ideograph-gt-pj-{1..11}'.
3930
3931         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3932         XEmacs UTF-2000.
3933
3934 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3935
3936         * mule/mule-charset.el (default-coded-charset-priority-list):
3937         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3938         `chinese-isoir165'.
3939
3940 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3943         `image/png', `image/x-xpm' and `image/tiff'.
3944
3945         * files.el (binary-file-regexps): Add *.PNG.
3946
3947 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3948
3949         * mule/mule-charset.el (default-coded-charset-priority-list):
3950         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3951         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3952
3953 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3956         the first completion when UTF-2000 is running.
3957
3958 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3959
3960         * mule/mule-charset.el (default-coded-charset-priority-list):
3961         Delete `ucs'.
3962
3963 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3964
3965         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3966
3967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3968         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3969
3970 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3971
3972         * mule/vietnamese.el (vscii-2): Delete abolished property
3973         `composite'; now composite mode is default.
3974
3975 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3978         of `raw-text'; check \uHHHH representation even if non-ascii
3979         characters are not found.
3980
3981         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3982         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3983         unconditionally.
3984
3985         * mule/viet-ccl.el: New file.
3986
3987         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3988         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3989         - Separate CCL based implementations to viet-ccl.el.
3990
3991 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3992
3993         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3994         "jisx0213.2000-1".
3995         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3996
3997         * mule/mule-charset.el (default-coded-charset-priority-list):
3998         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3999         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4000
4001 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4002
4003         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4004
4005 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4006
4007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4008         `ucs' in UTF-2000.
4009
4010 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4011
4012         * mule/mule-charset.el (default-coded-charset-priority-list):
4013         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4014         `arabic-iso8859-6'.
4015
4016 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4017
4018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4019         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4020
4021 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4022
4023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4024         `katakana-jisx0201' in UTF-2000.
4025
4026 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4027
4028         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4029         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4030         "u0FB50-Arabic-Presentation-Forms-A",
4031         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4032         "u0FE50-Small-Form-Variants",
4033         "u0FE70-Arabic-Presentation-Forms-B",
4034         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4035         UTF-2000.
4036
4037 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4038
4039         * dumped-lisp.el (preloaded-file-list): Delete
4040         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4041         ... "Ideograph-R214-Flute" in UTF-2000.
4042
4043 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4044
4045         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4046         (japanese-jisx0213-2): New coded-charset.
4047
4048         * dumped-lisp.el (preloaded-file-list): Add
4049         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4050         "Ideograph-R030-Mouth".
4051
4052 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4053
4054         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4055         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4056         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4057         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4058         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4059         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4060         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4061         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4062
4063 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4064
4065         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4066         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4067         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4068         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4069         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4070
4071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4072         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4073
4074 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4075
4076         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4077         in UTF-2000.
4078
4079 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4080
4081         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4082         (chinese-isoir165): Moved from mule/chinese.el.
4083         (chinese-cns11643-3): Moved from mule/chinese.el.
4084         (chinese-cns11643-4): Moved from mule/chinese.el.
4085         (chinese-cns11643-5): Moved from mule/chinese.el.
4086         (chinese-cns11643-6): Moved from mule/chinese.el.
4087         (chinese-cns11643-7): Moved from mule/chinese.el.
4088
4089         * mule/chinese.el: Move definition of coded-charsets to
4090         mule/mule-conf.el.
4091
4092 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4093
4094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4095         `ideograph-daikanwa'.
4096
4097 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4098
4099         * dumped-lisp.el (preloaded-file-list): Delete
4100         "ccs-jisx0201-latin.el".
4101
4102 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4103
4104         * dumped-lisp.el (preloaded-file-list): Add
4105         "u031A0-Extended-Bopomofo" in UTF-2000.
4106
4107 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4108
4109         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4110         renamed to u02E00-CJK-Radical-Supplement.
4111
4112 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4113
4114         * dumped-lisp.el (preloaded-file-list): Add
4115         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4116         "u030A0-Katakana", "u03100-Bopomofo",
4117         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4118         "u03200-Enclosed-CJK-Letters-and-Months" and
4119         "u03300-CJK-Compatibility".
4120
4121 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4122
4123         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4124         "u02F00-Kangxi-Radicals" and
4125         "u02FF0-Ideographic-Description-Characters".
4126
4127 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4128
4129         * dumped-lisp.el (preloaded-file-list): Add
4130         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4131         "u02800-Braille-Patterns" in UTF-2000.
4132
4133 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4134
4135         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4136         "uXXXXX-*.el" in UTF-2000.
4137
4138         * bytecomp.el (byte-compile-insert-header): Delete comments if
4139         non-ASCII characters are found; allow `byte-compile-dynamic' and
4140         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4141         `raw-text'.
4142
4143 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4144
4145         * dumped-lisp.el (preloaded-file-list): Add
4146         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4147         "u025A0-Geometric-Shapes.el".
4148
4149 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4150
4151         * dumped-lisp.el (preloaded-file-list): Add
4152         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4153         "u02460-Enclosed-Alphanumerics.el".
4154
4155 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4156
4157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4158         `chinese-gb2312'.
4159
4160         * dumped-lisp.el (preloaded-file-list): Add
4161         "u02200-Mathematical-Operators.el" and
4162         "u02300-Miscellaneous-Technical.el".
4163
4164 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4165
4166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4167         `chinese-cns11643-*'.
4168
4169         * dumped-lisp.el (preloaded-file-list): Add
4170         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4171         "u02190-Arrows.el" in UTF-2000.
4172
4173 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4174
4175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4176         `korean-ksc5601'.
4177
4178         * dumped-lisp.el (preloaded-file-list): Add
4179         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4180         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4181         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4182
4183 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4184
4185         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4186
4187 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4188
4189         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4190         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4191         "u01780-Khmer.el", "u01800-Mongolian.el",
4192         "u01E00-Latin-Extended-Additional.el" and
4193         "u01F00-Greek-Extended.el" in UTF-2000.
4194
4195 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4196
4197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4198         `ethiopic-ucs' and `ethiopic'.
4199
4200         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4201         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4202
4203         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4204         from mule/ethiopic.el.
4205
4206         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4207         mule/mule-conf.el.
4208
4209 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4210
4211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4212         `lao'.
4213
4214         * mule/mule-conf.el (lao): New coded-charset.
4215
4216         * dumped-lisp.el (preloaded-file-list): Add
4217         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4218         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4219         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4220         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4221         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4222
4223 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4224
4225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4226         `ucs-bmp' and `arabic-iso8859-6'.
4227
4228 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4229
4230         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4231         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4232         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4233
4234 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4235
4236         * startup.el (normal-top-level): Load autoload file for UTF-2000
4237         in UTF-2000.
4238
4239 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4240
4241         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4242         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4243         "u00020-Basic-Latin.el", "u00080-C1.el",
4244         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4245         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4246         "u002B0-Spacing-Modifier-Letters.el",
4247         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4248         UTF-2000.
4249
4250 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4251
4252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4253         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4254         instead of `vietnamese-viscii-*'.
4255
4256 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4257
4258         * mule/mule-conf.el: New file.
4259
4260         * mule/misc-lang.el: Move definition of charset `ipa' to
4261         mule/mule-conf.el.
4262
4263 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4264
4265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4266         `latin-viscii'; prefer it for characters used in Vietnamese.
4267
4268 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4269
4270         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4271
4272 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4273
4274         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4275         `vietnamese-viscii-lower'.
4276         (latin-viscii-upper): Renamed from charset
4277         `vietnamese-viscii-upper'.
4278         (vietnamese-viscii-lower): New alias for charset
4279         `latin-viscii-lower'.
4280         (vietnamese-viscii-upper): New alias for charset
4281         `latin-viscii-upper'.
4282
4283 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4284
4285         * mule/mule-charset.el (default-coded-charset-priority-list):
4286         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4287
4288 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4289
4290         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4291         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4292         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4293         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4294         lisp/utf-2000.
4295
4296 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4297
4298         * mule/ccs-tcvn5712.el: New file.
4299
4300 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4301
4302         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4303         in UTF-2000.
4304
4305 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4306
4307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4308         `japanese-jisx0208'.
4309
4310 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4311
4312         * dumped-lisp.el (preloaded-file-list): Add
4313         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4314         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4315         UTF-2000.
4316
4317         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4318         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4319         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4320         mule/ccs-viscii.el: New files.
4321
4322         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4323         if \uXXXX is found.
4324
4325 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4326
4327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4328         `hiragana-jisx0208' and `katakana-jisx0208'.
4329
4330 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4331
4332         * mule/chinese.el (chinese-cns11643-3): Define it even if
4333         `utf-2000' is provided.
4334         (chinese-cns11643-4): Likewise.
4335         (chinese-cns11643-5): Likewise.
4336         (chinese-cns11643-6): Likewise.
4337         (chinese-cns11643-7): Likewise.
4338
4339 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4340
4341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4342         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4343
4344 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4345
4346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4347         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4348
4349 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4350
4351         * mule/mule-charset.el (default-coded-charset-priority-list):
4352         Setup in UTF-2000.
4353
4354 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4355
4356         * mule/viet-chars.el: Don't define charset
4357         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4358         they are defined as builtin charsets.
4359
4360 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4361
4362         * version.el (emacs-version): Add more space just before UTF-2000
4363         version string.
4364
4365 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4366
4367         * version.el ([constant] emacs-version): Don't add a space in the
4368         preceding place of `xemacs-betaname' because it is duplicated.
4369         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4370
4371         * startup.el (splash-frame-body): Add ETL.
4372
4373 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4374
4375         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4376         is provided because it is defined as builtin charset.
4377         (chinese-cns11643-4): Likewise.
4378         (chinese-cns11643-5): Likewise.
4379         (chinese-cns11643-6): Likewise.
4380         (chinese-cns11643-7): Likewise.
4381
4382 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4383
4384         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4385         coding-system `iso-10646-ucs-4' is not defined.
4386
4387 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4388
4389         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4390         coding-system if `utf-2000' is provided.
4391
4392 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4393
4394         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4395         `utf-2000' is provided.
4396
4397 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4398
4399         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4400         if utf-2000 is provided temporally.
4401
4402 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4403
4404         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4405         as builtin variable].
4406
4407 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4408
4409         * files.el (insert-file-contents-literally): Treat file as binary;
4410         call file-name-handlers. [sync with Emacs 20.3.10]
4411
4412 2008-12-28  Vin Shelton  <acs@xemacs.org>
4413
4414         * XEmacs 21.4.22 is released
4415
4416 2008-12-30  Vin Shelton  <acs@xemacs.org>
4417
4418         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4419         during building even if no packages are found.
4420
4421 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4422
4423         * printer.el (generic-print-region): 
4424         (generic-print-buffer): 
4425         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4426         check if the msprinter device is available, now that msprinter is
4427         always available as a specifier tag. 
4428
4429 2008-12-24  Vin Shelton  <acs@xemacs.org>
4430
4431         * about.el: Add Francisco to my bio!
4432
4433 2008-12-23  Vin Shelton  <acs@xemacs.org>
4434
4435         * autoload.el: Move operator definitions to autoload-operators.el
4436         in the xemacs-base package.
4437
4438 2007-11-22  Vin Shelton  <acs@xemacs.org>
4439
4440         * about.el (about-hacker-contribution): Updated my bio.
4441
4442 2007-10-07  Vin Shelton  <acs@xemacs.org>
4443
4444         * XEmacs 21.4.21 is released
4445
4446 2007-09-19  Didier Verna  <didier@xemacs.org>
4447
4448         Update my personal info.
4449         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4450         * about.el (about-other-current-hackers): Ditto.
4451         * about.el (about-url-alist): Add my musical website.
4452         * about.el (about-personal-info): Update my entry.
4453         * about.el (about-hacker-contribution): Ditto.
4454
4455 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4456
4457         * package-get.el (package-get-download-sites): Update download
4458         sites in Japan.
4459         * package-get.el (package-get-pre-release-download-sites): Ditto.
4460
4461 2007-08-18  Vin Shelton  <acs@xemacs.org>
4462
4463         * package-get.el (package-get-pre-release-download-sites): Sync
4464         mirror sites with 21.5.  (Thanks, Adrian)
4465
4466 2007-08-09  Mike Sperber  <mike@xemacs.org>
4467
4468         * startup.el (migrate-user-init-file): Create backup of
4469         `user-init-file' before migrating.
4470         * startup.el (maybe-migrate-user-init-file): Print
4471         information about backup file.
4472         (maybe-create-compatibility-dot-emacs): Follow above change.
4473
4474 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4475
4476         * font-lock.el: Sync font-lock-add-keywords and
4477         font-lock-remove-keywords from GNU Emacs.
4478         * font-lock.el (font-lock-keywords-alist): New.
4479         * font-lock.el (font-lock-removed-keywords-alist): New.
4480         * font-lock.el (font-lock-add-keywords): New.
4481         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4482         * font-lock.el (font-lock-remove-keywords): New.
4483
4484 2007-08-16  Vin Shelton  <acs@xemacs.org>
4485
4486         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4487         patch from Hans de Graaff.
4488
4489 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4490
4491         * package-get.el (package-get-download-sites): Document Chile and
4492         update Denmark download site.
4493         * package-get.el (package-get-pre-release-download-sites): Ditto.
4494
4495 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4496
4497         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4498
4499 2006-12-09  Vin Shelton  <acs@xemacs.org>
4500
4501         * XEmacs 21.4.20 is released
4502
4503 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4504
4505         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4506
4507 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4508
4509         * info.el (Info-find-file-node, Info-insert-dir)
4510         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4511         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4512         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4513         and discussion.
4514
4515 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4516
4517         * obsolete.el (line-beginning-position): New, from 21.5.x.
4518         (line-end-position): Ditto.
4519
4520 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4521
4522         * package-get.el (package-get-download-sites): Welcome
4523         nl.xemacs.org and Thanks!
4524         * package-get.el (package-get-pre-release-download-sites): Ditto.
4525
4526 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4527
4528         * font-lock.el: Add support for not-so recent changes in Java to
4529         java-mode.
4530
4531 2006-01-28  Vin Shelton  <acs@xemacs.org>
4532
4533         * XEmacs 21.4.19 is released
4534
4535 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4536
4537         * easymenu.el: Update copyright. 
4538         * easymenu.el (easy-menu-all-popups):
4539         Add a docstring. 
4540         * easymenu.el (easy-menu-add):
4541         Document a bug, rework the function to preserve any existing
4542         non-default mode-popup-menu instead of overwriting it, and not to
4543         bother normalising the menu title (nothing else does).
4544         * easymenu.el (easy-menu-remove):
4545         Restore the default mode-popup-menu instead of leaving an empty
4546         one when we remove the last easy-menu popup. 
4547
4548 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4549
4550         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4551         as suggested by Rodrigo Ventura.
4552         * package-get.el (package-get-pre-release-download-sites): Ditto,
4553         with replacement of xemacs-21.5 by beta, which is the logical path
4554         to our beta core and package pre-releases.
4555
4556 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4557
4558         * package-get.el (package-get-download-sites): Add Hong Kong
4559         download site.
4560         * package-get.el (package-get-pre-release-download-sites): Ditto.
4561
4562 2005-12-26  Vin Shelton  <acs@xemacs.org>
4563
4564         * find-paths.el:
4565         * find-paths.el (paths-emacs-root-p): Add search for package root.
4566         * find-paths.el (paths-find-emacs-root): Replaced with
4567         paths-find-invocation-roots, which returns a list of roots.
4568         * find-paths.el (paths-find-invocation-roots): New.
4569         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4570
4571 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4572
4573         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4574         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4575
4576 2005-12-03  Vin Shelton <acs@xemacs.org>
4577
4578         * XEmacs 21.4.18 is released
4579
4580 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4581
4582         * package-get.el (package-get-download-sites): Update reflecting
4583         latest http://www.xemacs.org/Releases/ information generated by
4584         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4585         * package-get.el (package-get-pre-release-download-sites): Ditto.
4586
4587 2005-02-28  Simon Josefsson  <jas@extundo.com>
4588
4589         * about.el (xemacs-hackers): Add jas.
4590         (about-other-current-hackers): Likewise.
4591         (about-url-alist): Add URL for jas.
4592         (about-personal-info): Document jas.
4593         (about-hacker-contribution): Describe jas contributions.
4594
4595 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4596
4597         * easymenu.el (easy-menu-remove): As described in 
4598         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4599         except the "Command" menu from mode-popup-menu. 
4600
4601 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4602  
4603         * font.el (font-spatial-to-canonical): Correct calculation of 
4604         return value for pixel-based input value. 
4605  
4606 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4607
4608         * code-process.el (call-process): Process-related docstring
4609         improvements spurred by Norbert Koch.
4610         * code-process.el (call-process-region): Ditto.
4611         * code-process.el (start-process): Ditto.
4612
4613 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4614
4615         * finder.el (finder-find-library): Return filename actually
4616         searched for.
4617
4618 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4619
4620         * help.el (view-emacs-news): Use `expand-file-name' instead of
4621         `locate-data-file' as the latter will find any "NEWS" files that
4622         might exist in packages _before_ the one in core.
4623
4624 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4625
4626         * package-get.el (package-get-init-package):
4627         package-get-init-package buglet (21.4.17) by Jeff Mincy
4628         <mincy@rcn.com> fixing false temporary load-path shadows reported
4629         after package installation and simplifying code.
4630
4631 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4632
4633         * package-get.el (package-get-download-sites): Sync mirrors list
4634         with the XEmacs website.
4635         (package-get-pre-release-download-sites): Ditto.
4636
4637 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * derived.el (derived-mode-merge-syntax-tables):
4640         Revert my 21.5-only patch of 2003-07-18 which slipped in
4641         through Jerry James's patch of 2004-06-07.
4642
4643 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4644
4645         * cmdloop.el (keyboard-quit): Remove workaround for
4646         `region-active-p' not making sure active region is in current
4647         buffer now that it does.
4648         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4649         * simple.el (region-active-p): `region-active-p' to only return t
4650         when active region is in current buffer.
4651
4652 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4653
4654         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4655         package names, quell a byte-compiler warning, doc fix.
4656
4657 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4658
4659         * buffer.el (pop-to-buffer):
4660         * window-xemacs.el (display-buffer):
4661         Document use of `same-window-buffer-names,' `same-window-regexps'
4662         by pop-to-buffer and display-buffer. 
4663         
4664 2005-02-06  Vin Shelton <acs@xemacs.org>
4665
4666         * XEmacs 21.4.17 is released
4667
4668 2005-01-29  Ben Wing  <ben@xemacs.org>
4669
4670         * shadow.el (find-emacs-lisp-shadows):
4671         Add custom-defines to list of ignored files.
4672
4673 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4674
4675         * simple.el (shifted-motion-keys-select-region): Fix statement
4676         about unshifted-motion-keys-deselect-region.
4677
4678 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4679
4680         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4681         now) for GNU Emacs compatibility.
4682         (make-obsolete-variable): Ditto.
4683
4684 2004-01-08  Ben Wing  <ben@xemacs.org>
4685
4686         * code-files.el (load):
4687         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4688
4689 2004-12-05  Vin Shelton <acs@xemacs.org>
4690
4691         * XEmacs 21.4.16 is released
4692
4693 2004-12-04  Vin Shelton  <acs@xemacs.org>
4694
4695         * auto-autoloads.el: Regenerated.
4696
4697         * custom-load.el: Regenerated.
4698
4699 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4700
4701         Fix bug: apropos errors if a defalias refers to an undefined
4702         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4703
4704         * apropos.el (apropos):
4705         (apropos-command):
4706         * help.el (frob-help-extents):
4707         * help-macro.el (make-help-screen):
4708         * hyper-apropos.el (hyper-apropos-grok-functions):
4709         (hyper-apropos-get-doc):
4710         Catch void-function error thrown by `documentation'.
4711
4712 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4713
4714         * packages.el (package-require): Fix incorrect arg to format.
4715         This fixes a `format specifier' error.
4716
4717 2004-08-13  Jerry James  <james@xemacs.org>
4718
4719         * bytecomp.el (forward-word): Tell the byte compiler the correct
4720         number of arguments to forward-word.
4721
4722 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4723
4724         * etags.el: Fixed loading of include files for tag completion. Now
4725         you can make a tag file for a library, include it into your
4726         project and it will be reloaded only if it changed. Infinte
4727         include loops are detected and the correct tag files are loaded.
4728         * etags.el (buffer-tag-table-list): Load and verify tag files in
4729         the external function buffer-tag-table-list-load.
4730         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4731         tag files. Also load the included tag files. The priority of the
4732         included files is right below their parent file. If multiple
4733         matches occur then the symbols from the parent file are found
4734         first.
4735         * etags.el (tag-table-include-files): Corrected comment
4736         string. Switched to pattern constant tags-include-pattern to have
4737         it at a central location.
4738         * etags.el (tags-include-pattern): Added doc string.
4739         * etags.el (add-to-tag-completion-table): Removed obsolete
4740         comments as the include files are allready returned by
4741         buffer-tag-table-list and loaded.
4742         * etags.el (find-tag-internal): The include files are allready
4743         included in tag-tables as buffer-tag-table-list returns them now.
4744
4745 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4746
4747         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4748         Loading items into the notebook is now done by C code.
4749         * widgets-gtk.el (gtk-widget-instantiate-internal):
4750         Style no longer changed.
4751
4752 2004-06-28  Nix  <nix@esperi.org.uk>
4753
4754         * cmdloop.el (truncate-command-history-for-gc): Delay
4755         execution of all things that look up variable bindings,
4756         via `enqueue-eval-event'.
4757
4758 2004-06-24  Vin Shelton  <acs@xemacs.org>
4759
4760         * package-get.el (package-get-require-signed-base-updates):
4761         now defaults to nil.
4762
4763 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4764
4765         * subr.el (split-string): Clean up docstring.
4766
4767 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4768
4769         * faces.el (zmacs-region): fix typo in docstring.
4770
4771 2004-06-07  Jerry James  <james@xemacs.org>
4772
4773         * derived.el: Synch with Emacs 21.3.
4774         * subr.el (with-local-quit): New, from Emacs 21.3.
4775         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4776         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4777         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4778
4779 2004-06-16  Jerry James  <james@xemacs.org>
4780
4781         * cl.el (cl-set-substring): Increment start by the length of the
4782         string, not the string itself.
4783
4784 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4785
4786         * etags.el (tag-table-include-files): Expand included TAGS file
4787         paths to avoid problems with relative paths.  Thanks to Peter
4788         Chubb <peterc@gelato.unsw.edu.au>.
4789         * etags.el (tags-include-pattern): New.
4790         * etags.el (add-to-tag-completion-table): Parse and ignore
4791         trailing include lines.
4792
4793 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4794
4795         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4796         avoiding line solely composed of equal signs.
4797
4798 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4799
4800         * cus-edit.el (alloc): Typo fix.
4801         * cus-edit.el (custom-browse-visibility): Ditto.
4802         * cus-edit.el (custom-variable-value-create): Ditto.
4803         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4804         * cus-edit.el (custom-save-variables): Bind print-length and
4805         print-level to nil to avoid value abbreviation.
4806         * cus-edit.el (custom-save-face-internal): Ditto.
4807         * cus-edit.el (custom-save-faces): Save in sorted order.
4808         * cus-edit.el (custom-save-resets): Bind print-length and
4809         print-level to nil to avoid value abbreviation.
4810         * cus-edit.el (custom-save-loaded-themes): Ditto.
4811
4812 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4813
4814         * subr.el (split-string-default-separators): New.
4815         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4816         see comment in source.
4817
4818 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4819
4820         * mule/japanese.el (paragraph-start, paragraph-separate):
4821         Remove anchor to BOL.
4822
4823 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4824
4825         * cl.el (gensym, gentemp): Improve docstrings.
4826
4827 2004-05-10  Vin Shelton  <acs@xemacs.org>
4828
4829         * etags.el: Sync with 21.5 version.
4830
4831 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4832
4833         * etags.el:
4834         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4835         only for use with exuberant ctags. This will also enable building of 
4836         completion tables with exuberant ctags. This will not work with
4837         xemacs ctags. 
4838         * etags.el (get-tag-table-buffer): New function for creating of
4839         completion table is used if tags-exuberant-ctags-optimization-p ist t
4840         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4841         finding the tag names. New.
4842         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4843         building tag completion table with exuberant ctags. New.
4844         * etags.el (find-tag-internal): Improve exact tag matching for tags
4845         with name fields. Before the patch return types of functions or
4846         function parameters (with exuberant ctags) were found as matches.
4847
4848 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4849
4850         * list-mode.el (display-completion-list): Fixed completion list was
4851         taking the width of the frame and not of the window for displaying
4852         the selection methods.
4853
4854 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4855
4856         * menubar-items.el (default-menubar): Options are saved to custom.el.
4857
4858
4859 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4860
4861         * isearch-mode.el (isearch-abort): Preserve successful search target.
4862
4863 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4864
4865         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4866         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4867         Bihlmeyer.
4868         * gnuserv.el (gnuserv-mode-line-string): New.
4869         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4870         gnuserv-mode.
4871         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4872         * gnuserv.el (gnuserv-edit-files): Use
4873         make-x-device-with-gtk-fallback.
4874
4875 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4876
4877         * gtk-widgets.el: New import: gtk-accel-group-new.
4878         * dialog-gtk.el:
4879         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4880         * dialog-gtk.el (popup-builtin-question-dialog):
4881         Added support for dialog button mnemonics.
4882
4883 2004-03-22  Chris Green <cmg@dok.org>
4884
4885         * process.el (shell-command): Output buffer was ignored when a
4886         background process was run via shell-command.
4887
4888 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4889
4890         * cus-edit.el (custom-save-variables): Retrieve a list of
4891         variables to save first, sort it, and make sure the variables are
4892         saved in sorted order.
4893
4894 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4895  
4896         * package-get.el (package-get-update-base-from-buffer): Force
4897         binary coding system for verifying GnuPG signature in the
4898         package-index file.
4899  
4900 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4901
4902         * package-get.el (package-get-package-index-file-location): Handle
4903         missing "EMACSPACKAGEPATH" environment variable.
4904
4905 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4906
4907         * package-admin.el (package-admin-find-top-directory): Simplify
4908         directory comparisions and fix substring errors on short path
4909         components.
4910         * package-get.el (package-get-package-index-file-location):
4911         Default to first component of "EMACSPACKAGEPATH", if set.
4912
4913 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4914
4915         * package-get.el (process-error): New error datum.
4916
4917 2004-02-02  Vin Shelton <acs@xemacs.org>
4918
4919         * XEmacs 21.4.15 is released
4920
4921 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4922
4923         * itimer.el (activate-itimer): Modify the itimer timeout value as
4924         if it were begun at the last time when the itimer driver was woken
4925         up.
4926
4927 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4928
4929         * specifier.el (Copyright):
4930         Update.
4931         (make-specifier-and-init):
4932         (map-specifier):
4933         (canonicalize-inst-pair):
4934         (canonicalize-spec-list):
4935         (set-specifier):
4936         Synch docstrings to 21.5 where appropriate.
4937
4938 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4939
4940         * package-get.el (package-get-list-packages-where): New.  A
4941         function that allows searching for groups of packages.  For
4942         example, find all packages that require the fsf-compat package.
4943
4944 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4945
4946         The Great PUI Sync.
4947
4948         * auto-autoloads.el: Regenerated.
4949
4950         * custom-load.el: Regenerated.
4951
4952         * dumped-lisp.el (packages-hardcoded-lisp): New.
4953
4954         * menubar-items.el (menu-max-items): New.
4955         (menu-submenu-max-items): New.
4956         (menu-submenu-name-format): New.
4957         (menu-split-long-menu): New.
4958         (menu-sort-menu): New.
4959         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4960
4961         * obsolete.el (pui-add-install-directory): Renamed to the more
4962         logical `pui-set-local-package-get-directory'.
4963         (package-get-download-menu): Moved to `package-ui.el' and renamed
4964         to `package-ui-add-download-menu'.
4965
4966         * package-admin.el (package-admin-install-function-mswindows):
4967         Whitespace clean up.
4968         (package-admin-add-single-file-package): Removed.
4969         (package-admin-default-install-function): Whitespace clean up.
4970         (package-admin-find-top-directory): New.
4971         (package-admin-get-install-dir): Use it.
4972         (package-admin-get-manifest-file): 
4973         (package-admin-check-manifest): 
4974         (package-admin-add-binary-package):
4975         (package-admin-get-lispdir):
4976         (package-admin-delete-binary-package):
4977         (package-admin):
4978
4979         * package-get.el (package-get-package-index-file-location): New.
4980         (package-get-install-to-user-init-directory): New.
4981         (package-get-remote):
4982         (package-get-download-sites):
4983         (package-get-pre-release-download-sites): New.
4984         (package-get-site-release-download-sites): New.
4985         (package-get-base-filename):
4986         (package-get-always-update):
4987         (package-get-user-index-filename): Removed.
4988         (package-get-pgp-available-p): New.
4989         (package-get-require-signed-base-updates):
4990         (package-get-was-current):
4991         (package-entries-are-signed): New.
4992         (package-get-continue-update-base): New.
4993         (package-get-download-menu): Removed.
4994         (package-get-require-base):
4995         (package-get-update-base-entry):
4996         (package-get-locate-file):
4997         (package-get-locate-index-file):
4998         (package-get-maybe-save-index):
4999         (package-get-update-base):
5000         (package-get-update-base-from-buffer):
5001         (package-get-update-base-entries):
5002         (package-get-interactive-package-query):
5003         (package-get-update-all):
5004         (package-get-all):
5005         (package-get-dependencies):
5006         (package-get-init-package):
5007         (package-get-info): New.
5008         (package-get):
5009         (package-get-staging-dir):
5010         (package-get-set-version-prop): Removed.
5011         (package-get-installedp):
5012         (package-get-ever-installed-p):
5013         (packages): Removed.
5014         (package-get-custom-groups): Removed.
5015         (package-get-custom): Removed.
5016         (package-get-custom-add-entry): Removed.
5017
5018         * package-info.el (batch-update-package-info):
5019
5020         * package-net.el (package-net-batch-generate-bin-ini):
5021         (package-net-update-installed-db):
5022
5023         * package-ui.el (pui-info-buffer):
5024         (pui-directory-exists): Removed.
5025         (pui-package-dir-list): Removed.
5026         (pui-add-install-directory): Removed.
5027         (package-ui-download-menu): New.
5028         (package-ui-pre-release-download-menu): New.
5029         (package-ui-site-release-download-menu): New.
5030         (pui-set-local-package-get-directory): New.
5031         (pui-package-symbol-char):
5032         (pui-update-package-display):
5033         (pui-toggle-package):
5034         (pui-toggle-package-key):
5035         (pui-toggle-package-delete):
5036         (pui-toggle-package-delete-key):
5037         (pui-toggle-package-event):
5038         (pui-toggle-verbosity-redisplay):
5039         (pui-install-selected-packages):
5040         (pui-add-required-packages):
5041         (pui-help-echo):
5042         (pui-display-info):
5043         (list-packages-mode):
5044         (pui-list-packages):
5045
5046         * packages.el (packages-compute-package-locations):
5047         (package-require):
5048         (package-delete-name):
5049         (packages-hardcoded-lisp): Removed.
5050         (packages-useful-lisp): Removed.
5051         (packages-unbytecompiled-lisp): Removed.
5052         (packages-find-package-directories):
5053
5054         Summary:
5055
5056         Major code clean up of all things PUI.
5057
5058         Much improved code to determine where packages should be
5059         installed.  PUI no longer depends on any packages being
5060         pre-installed to compute where packages are to be installed to.
5061
5062         The user can specify the location of their package-index file.  It
5063         isn't necessary to set this because it has sane defaults.  People
5064         who "run-in-place" won't accidently overwrite the CVS
5065         package-index file.  See
5066         `package-get-package-index-file-location'. 
5067
5068         PUI will now properly clean up after itself in the event of an
5069         unsuccessful package install.  This drastically reduces the number
5070         of "wrong md5sum" FAQs.
5071
5072         non-Mule XEmacsen can no longer install Mule packages.
5073
5074         Package management via the custom interface has been removed.
5075
5076         The PUI related menubar items have been reorganised.
5077
5078         The PGP verification code has been fixed and the default for
5079         whether or not it is used is automatically computed.
5080
5081         * update-elc.el ((preloaded-file-list site-load-packages
5082         need-to-dump dumped-exe)):
5083         Just a couple of small changes to allow for
5084         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5085         existing anymore.
5086
5087 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5088
5089         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5090         apply `format' to the first argument of byte-compile-warn, it
5091         already calls format.
5092
5093 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5094
5095         * files.el (delete-old-versions): Avoid going interactive during
5096         make install when environment variable VERSION_CONTROL is set.
5097
5098 2003-12-04  Vin Shelton  <acs@xemacs.org>
5099
5100         * menubar-items.el (menu-item-search): Only bring up search dialog
5101         box if the feature is available and desired.
5102
5103 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5104
5105         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5106
5107 2003-11-05  Vin Shelton  <acs@xemacs.org>
5108
5109         * help.el (Help-prin1-face):
5110         (Help-princ-face):
5111         princ and prin1 are functions and need to be called as such.  The
5112         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5113
5114 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5115
5116         * about.el (about-xemacs): Give full version and build date.
5117
5118 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5119
5120         * win32-native.el (grep-null-device): This XEmacs has null-device.
5121
5122 2003-09-06  Mike Sperber  <mike@xemacs.org>
5123
5124         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5125         implement the specified semantics for `defvar.'
5126
5127 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5128
5129         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5130         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5131         displaying buffer in question.
5132
5133 2003-09-03  Vin Shelton <acs@xemacs.org>
5134
5135         * XEmacs 21.4.14 is released
5136
5137 2003-08-17  Vin Shelton  <acs@xemacs.org>
5138
5139         * about.el: Vanity patch.
5140
5141 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5142
5143         * code-process.el (call-process):
5144         (call-process-region):
5145         (start-process):
5146         Document coding system processing.
5147
5148 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * startup.el (splash-frame-body): Idiomatic English.
5151
5152 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5153
5154         * font-lock.el (font-lock-match-java-declarations): Move
5155         save-restriction, narrow-to-region to beginning of function to
5156         avoid going beyond the limit and causing an infloop.
5157
5158 2003-04-16  Jerry James  <james@xemacs.org>
5159
5160         * keydefs.el: Remove mappings for keys mapped to the nowhere
5161         defined function function-key-error.
5162
5163 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5164
5165         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5166         lisp-interaction-mode-hook): Add the docstrings.
5167
5168 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5169
5170         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5171         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5172         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5173
5174 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5175
5176         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5177         lambda list after the original doc.  Care about
5178         #'(lambda () "SingleString") 
5179         (cl-upcase-arg): 
5180         (cl-function-arglist):
5181         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5182         circular data structures in lambda list specification
5183
5184 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5185
5186         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5187         to appear in font-lock-function-name-face.
5188
5189 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5190
5191         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5192         is not also the value of the lambda.
5193
5194 2003-05-06  Andy Piper  <andy@xemacs.org>
5195
5196         * files.el (revert-buffer): Make sure local variables get processed,
5197         even in the case of an optimized reversion.
5198
5199 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5200
5201         * XEmacs 21.4.13 is released
5202
5203 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5204
5205         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5206         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5207
5208 2003-02-14  Ben Wing  <ben@xemacs.org>
5209
5210         * byte-optimize.el:
5211         * byte-optimize.el (byte-compile-inline-expand):
5212         * byte-optimize.el (byte-compile-unfold-lambda):
5213         * byte-optimize.el (byte-optimize-form-code-walker):
5214         * byte-optimize.el (byte-optimize-form):
5215         * byte-optimize.el (byte-decompile-bytecode-1):
5216         * byte-optimize.el (byte-optimize-lapcode):
5217         Review carefully and sync up to 20.7 except for areas as noted.
5218         Fixes problem with JDE compilation.
5219
5220 2003-02-05  Ben Wing  <ben@xemacs.org>
5221
5222         * simple.el:
5223         * simple.el (motion-keys-for-shifted-motion):
5224         Omit M-S-home/end from motion keys.
5225
5226 2003-02-07  Ben Wing  <ben@xemacs.org>
5227
5228         * text-props.el (text-property-any):
5229         * text-props.el (text-property-not-all):
5230         Fix bug when end > start.
5231
5232 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5233
5234         * info.el (Info-insert-dir): Make default-directory end in
5235         separator.  Patch due to Martin Buchholz.
5236
5237 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5238
5239         * XEmacs 21.4.12 "Portable Code" is released.
5240
5241 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5242
5243         * about.el: Update golubev data.
5244
5245 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5246
5247         * isearch-mode.el (isearch-mode-map): Substitute comment on
5248         desirability, and back out "GR is printable" changes.
5249
5250 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5251
5252         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5253
5254 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5255
5256         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5257
5258 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5259
5260         * menubar-items.el (default-menubar): Use browse-url-mozilla
5261         instead of browse-url-gnome-moz for Mozilla.
5262
5263 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5264
5265         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5266
5267 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5268
5269         * files.el (auto-mode-alist): Remove redundant entries for modes
5270         that live in packages.
5271         (interpreter-mode-alist): Ditto.
5272
5273 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5274
5275         * menubar-items.el (default-menubar): Sync with current
5276         browse-url-xemacs.el.
5277
5278 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5279
5280         * XEmacs 21.4.10 "Military Intelligence" is released.
5281
5282 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5283
5284         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5285
5286 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5287
5288         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5289
5290 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5291
5292         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5293         effect free function.
5294         (font-lock-fontify-keywords-region): Supply the argument to
5295         font-lock-compile-keywords.
5296
5297 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5298
5299         * package-get.el (package-get-download-sites): Bring sites list
5300         up to date, prefer xx.xemacs.org addresses.
5301
5302 2002-09-27  Andy Piper  <andy@xemacs.org>
5303
5304         * dialog.el (make-dialog-box): for general dialogs only
5305         delete-frame-hook will be run.
5306
5307 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5308
5309         * font-lock.el (font-lock-fontify-syntactically-region): Add
5310         comment about lookup-syntax-properties, document LOUDLY as unused.
5311
5312 2002-08-26  Andy Piper  <andy@xemacs.org>
5313
5314         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5315         merge.
5316
5317 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5318
5319         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5320         (make-obsolete-variable): Ditto.
5321         (make-compatible): Ditto.
5322         (make-compatible-variable): Ditto.
5323
5324 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5325
5326         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5327         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5328
5329 2002-08-28  Andy Piper  <andy@xemacs.org>
5330
5331         * files.el (revert-buffer): propagate revert-without-query-status.
5332
5333 2002-06-03  Andy Piper  <andy@xemacs.org>
5334
5335         * dialog-items.el (make-search-dialog): align various subcontrols
5336         in visually pleasing ways, allow frame to autosize to the dialog
5337         size.
5338         * dialog.el (make-dialog-box): add a border inside the frame. Add
5339         :autosize property, if t then reset the frame size appropriately
5340         before the frame is mapped.
5341         * gutter-items.el (set-progress-feedback-instantiator): align
5342         various subcontrols.
5343         * gutter-items.el (set-progress-abort-instantiator): ditto.
5344
5345 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5346
5347         * XEmacs 21.4.9 "Informed Management" is released.
5348
5349 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5350
5351         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5352         "&optional append" argument.
5353
5354 2002-07-16  Didier Verna  <didier@xemacs.org>
5355
5356         * subr.el (replace-in-string): fix case fold bug introduced by
5357         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5358         case-fold-search in temporary buffers.
5359
5360 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5361
5362         * lib-complete.el (find-library): Remove check for mule because
5363         decompression DOES work on Mule.
5364
5365 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5366
5367         * simple.el (join-line): New alias for `delete-indentation'.
5368
5369 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5370
5371         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5372         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5373         (font-lock-builtin-face): New.
5374         (font-lock-constant-face): New.
5375         (font-lock-face-list): Add builtin and constant faces.
5376
5377 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5378
5379         * autoload.el (make-autoload): Support define-derived-mode.
5380         Collected puts of doc-string-elt property.  Based on a patch by
5381         Didier Verna <didier@xemacs.org>.
5382
5383 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5384
5385         * wid-edit.el (widget-field-activate): Fix docstring typo.
5386
5387 2002-07-23  Andy Piper  <andy@xemacs.org>
5388
5389         * about.el (about-personal-info): update me.
5390
5391 2002-07-12  Andy Piper  <andy@xemacs.org>
5392
5393         * custom.el (custom-theme-set-variables): remove bogus
5394         arguments. Use custom-set-default to set defaults.
5395         (custom-set-variables): update doc.
5396         (custom-local-buffer): new, synced from FSF.
5397         (custom-set-default): ditto.
5398         (defcustom): update doc.
5399
5400 2002-06-16  Andy Piper  <andy@xemacs.org>
5401
5402         * menubar-items.el (default-menubar): enable windows printing on
5403         cygwin as well as native.
5404
5405 2002-06-12  Andy Piper  <andy@xemacs.org>
5406
5407         * printer.el (generic-print-buffer): catch all errors so that the
5408         print device can be cleared in all scenarios.
5409         (Printer-clear-device): make sure clearing the printer allows it
5410         to be used again immediately.
5411         (generic-print-region): make sure the default printer face is
5412         black-on-white.
5413
5414 2002-04-23  Jerry James  <james@xemacs.org>
5415
5416         * window-xemacs.el (display-buffer-function): Change doc to
5417         reflect new arg.
5418         * window-xemacs.el (pre-display-buffer-function): Ditto.
5419         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5420         non-nil, make the new window just big enough for its contents.
5421         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5422         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5423         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5424
5425 2002-06-06  Andy Piper  <andy@xemacs.org>
5426
5427         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5428         (defcustom): ditto.
5429         (custom-handle-keyword): ditto.
5430
5431 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5432
5433         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5434         Make obsolete.  Default to nil.
5435         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5436         Inspired by a patch by John Palmieri.
5437
5438 2002-07-01  Mike Alexander  <mta@arbortext.com>
5439
5440         * process.el (shell-command-on-region): Don't delete the region
5441         before giving it to call-process-region
5442
5443 2002-06-04  Jerry James <james@eecs.ku.edu>
5444
5445         * find-paths.el (paths-find-architecture-directory): Search in
5446         `system-configuration'/`base', not `base'`system-configuration'.
5447
5448 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5449
5450         * info.el (Info-index): Add missing \ in [ t].
5451
5452 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5453
5454         * gutter-items.el (gutter-buffers-tab-visible-p,
5455         buffers-tab-omit-function, buffers-tab-selection-function,
5456         buffers-tab-filter-functions):
5457         Doc improvements.
5458
5459 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5460
5461         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5462
5463         * toolbar-items.el (toolbar-news): Fix typo in message string.
5464
5465 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5466
5467         * dialog.el (yes-or-no-p-dialog-box): 
5468         * cmdloop.el (y-or-n-p-minibuf):
5469         (yes-or-no-p-minibuf):
5470         (yes-or-no-p):
5471         (y-or-n-p): 
5472         Specify negative answers in docstrings.
5473
5474 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5475
5476         * package-ui.el (pui-help-echo): Display both installed and author
5477         version.  Use a balloon-help window to display extra info like
5478         package requires.
5479
5480 2002-05-30  Andy Piper  <andy@xemacs.org>
5481
5482         * files.el (revert-buffer-internal): don't visit
5483         revert-buffer. Kill buffer when not used. Suggested by Mike
5484         Alexander <mta@arbortext.com>
5485
5486 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5487
5488         * files.el (revert-buffer): More docstring fiddling.
5489
5490 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5491
5492         * files.el (revert-buffer):
5493         (revert-buffer-internal):
5494         (revert-buffer-insert-file-contents-function):
5495         Improve docstrings and comments.
5496
5497 2002-05-08  Andy Piper  <andy@xemacs.org>
5498
5499         * files.el (revert-buffer): observe noconfirm behavior.
5500
5501 2002-04-09  Andy Piper  <andy@xemacs.org>
5502
5503         * files.el (revert-buffer): use revert-buffer-internal if it looks
5504         like doing so will not result in any user-visible changes.
5505         (revert-buffer-internal): new function. Do the actual process of
5506         reversion and then see whether the result is any different to what
5507         we have already. If it is not then do nothing.
5508
5509 2001-12-11  Andy Piper  <andy@xemacs.org>
5510
5511         * menubar.el (get-popup-menu-response): re-order so that it works
5512         on more sane/facist window systems.
5513
5514 2001-12-03  Andy Piper  <andy@xemacs.org>
5515
5516         * faces.el (frob-face-property): don't infloop in face frobbing
5517         from Jan Vroonhof <jan@xemacs.org>.
5518
5519 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5520
5521         * faces.el (frob-face-property): Follow face fall-back hierarchy
5522         properly for face properties without an instance. Only do manual
5523         copy form 'default in last resort. This handles in particular
5524         the case where 'default itself has only a fall-back (which is
5525         the case by default on windows).
5526
5527 2001-11-24  Andy Piper  <andy@xemacs.org>
5528
5529         * printer.el (generic-print-region): set default-frame-plist to
5530         nil while creating the printer frame so that sizes reflect the
5531         printed page.
5532
5533         * faces.el (face-complain-about-font): Don't complain on printers.
5534
5535 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5536         
5537         * package-net.el: Andy synch.
5538         
5539 2001-12-16  Andy Piper  <andy@xemacs.org>
5540
5541         * package-get.el (package-get-update-all): Make sure installed.db
5542         gets updated after updating packages.
5543
5544 2002-03-28  Ben Wing  <ben@xemacs.org>
5545
5546         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5547         continuation, truncation so that we don't get line jumpiness from
5548         them being larger than the line height.
5549
5550         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5551
5552 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5553
5554         * font.el (font-window-system-mappings): Add mapping for Gtk
5555         (assume identical to X) 
5556
5557 2002-02-04  Andy Piper  <andy@xemacs.org>
5558
5559         * files.el (convert-standard-filename): Fix for short filename
5560         Peter Arius <pas@methodpark.de>
5561
5562 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5563
5564         * list-mode.el (default-choose-completion): completion-base-size
5565         should refer to local value in the completion list buffer.
5566
5567 2001-12-03  Didier Verna  <didier@xemacs.org>
5568
5569         * rect.el: autoload `replace-rectangle'.
5570         * keydefs.el (global-map): bind it to `C-x r p'.
5571
5572 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * XEmacs 21.4.8 "Honest Recruiter" is released.
5575
5576 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5577
5578         This patch is based on Jerry James's patch and analysis.
5579
5580         * select.el (get-clipboard):
5581         (get-selection):
5582         Update docstrings.
5583         (get-clipboard-foreign):
5584         (get-selection-foreign):
5585         New function for use as `interprogram-paste-function's.
5586
5587         * simple.el (interprogram-paste-function): Change default to
5588         `get-clipboard-foreign'; improve docstring.
5589         (interprogram-cut-function): Improve dosctring.
5590
5591 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5592
5593         * XEmacs 21.4.7 "Economic Science" is released.
5594
5595 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5596
5597         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5598
5599 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5600
5601         * obsolete.el (assq-delete-all): New compatibility alias for 
5602         remassq.
5603
5604 2002-01-09  Simon Josefsson  <jas@extundo.com>
5605
5606         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5607
5608 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5609
5610         * info.el (Info-auto-generate-directory): Default
5611         Info-auto-generate-directory to 'if-outdated.
5612
5613 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5614
5615         * startup.el (normal-top-level): Prevent migration code from
5616         trashing .emacs on an error in loading the init files.
5617
5618 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5619
5620         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5621         "system default" Xdefaults and friends get xrdb-mode.
5622
5623 2002-03-05  Mats Lidell  <matsl@contactor.se>
5624  
5625         * help-nomule.el (tutorial-supported-languages): Added Swedish
5626         tutorial. Sorted languages.
5627
5628 2002-02-11  Mike Sperber <mike@xemacs.org>
5629
5630         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5631         regenerating outdated dir files and dir is non-existent.
5632
5633 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5634
5635         * code-files.el (convert-mbox-coding-system): Improve comment.
5636         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5637         coding-system argument to `write-region-pre-hook' call.
5638         (write-region-pre-hook): Fix docstring to mention lockname argument.
5639
5640 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5641
5642         * minibuf.el (completing-read): Remove redundant wrong arg list.
5643
5644         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5645
5646 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5647
5648         * obsolete.el (interactive-form): new compatibility alias for 
5649         function-interactive.
5650
5651 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5652
5653         * menubar-items.el (Menubar-items-truncate-list): Removed.
5654         * menubar-items.el (Menubar-items-truncate-history): New.
5655         * menubar-items.el (default-menubar): Use
5656         Menubar-items-truncate-history.
5657
5658 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5659
5660         * printer.el (generic-print-region): Pass correct arguments to
5661         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5662         Torkelsson <torkel@acc.umu.se>.
5663
5664 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5665
5666         * help.el (describe-mode): synched with FSF 19.34; handle nil
5667         minor mode indicators.
5668
5669 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5670
5671         * minibuf.el (completing-read): Update docstring.
5672
5673 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5674
5675         * XEmacs 21.4.6 "Common Lisp" is released.
5676
5677 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5678
5679         * package-net.el: Inadvertant synch with Windows branch.  From
5680         Andy's log:
5681         (package-net-kit-version): new variable.
5682         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5683
5684 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5685
5686         * package-get.el (package-get-locate-index-file): Also search the
5687         core etc/ directory for the package index file if it can't be
5688         found in ~/.xemacs/.
5689
5690 2001-12-13  William Perry  <wmperry@gnu.org>
5691
5692         * dialog-gtk.el (popup-builtin-question-dialog):
5693         Conform to API in gui.c.
5694         
5695 2001-11-12  Andy Piper  <andy@xemacs.org>
5696
5697         * cus-edit.el (custom-save-face-internal): make sure we save
5698         non-themed faces.
5699         (custom-save-variables): ditto variables.
5700
5701 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5702
5703         * faces.el (make-face-family):
5704         (make-face-size):
5705         New face-modifying functions per Jan Vroonhof.
5706
5707         cus-face.el (custom-set-face-font-family):
5708         (custom-set-face-font-size):
5709         Use them.
5710
5711         * font.el (font-window-system-mappings): More precise docstring.
5712
5713         (font-create-name):
5714         (font-create-object):
5715         (tty-font-create-object):
5716         (tty-font-create-plist):
5717         (x-font-create-object):
5718         (x-font-create-name):
5719         (ns-font-create-name):
5720         (mswindows-font-create-object):
5721         (mswindows-font-create-name):
5722         Add doctrings.
5723
5724 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5725
5726         * gtk-faces.el (gtk-init-device-faces): removed spurious
5727         quote before let* expression.
5728
5729 2001-10-29  Andy Piper  <andy@xemacs.org>
5730
5731         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5732         modified when changing coding system.
5733
5734         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5735         that we invoke the GUI directory selector.
5736
5737 2001-10-25  Andy Piper  <andy@xemacs.org>
5738
5739         * dialog.el (make-dialog-box): use new directory dialog support.
5740         * minibuf.el (read-file-name-1): ditto.
5741         (read-file-name): ditto.
5742         (read-directory-name): ditto.
5743
5744 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5745
5746         * XEmacs 21.4.5 "Civil Service" is released.
5747
5748 2001-04-23  Didier Verna  <didier@xemacs.org>
5749
5750         * cus-edit.el (custom-variable-pre-save): New.
5751         * cus-edit.el (custom-variable-post-save): New.
5752         * cus-edit.el (custom-variable-save): use them.
5753         * cus-edit.el (custom-face-pre-save): New.
5754         * cus-edit.el (custom-face-post-save): New.
5755         * cus-edit.el (custom-face-save): use them.
5756         * cus-edit.el (custom-group-pre-save): New.
5757         * cus-edit.el (custom-group-post-save): New.
5758         * cus-edit.el (custom-group-save): use them.
5759         * cus-edit.el (Custom-save): use the pre/post functions above,
5760         call `custom-save-all' only once.
5761         * cus-edit.el (custom-variable-pre-reset-standard): New.
5762         * cus-edit.el (custom-variable-post-reset-standard): New.
5763         * cus-edit.el (custom-variable-reset-standard): use them.
5764         * cus-edit.el (custom-face-pre-reset-standard): New.
5765         * cus-edit.el (custom-face-post-reset-standard): New.
5766         * cus-edit.el (custom-face-reset-standard): use them.
5767         * cus-edit.el (custom-group-pre-reset-standard): New.
5768         * cus-edit.el (custom-group-post-reset-standard): New.
5769         * cus-edit.el (Custom-reset-standard): use them.
5770         * cus-edit.el (custom-face-reset-saved): use the pre/post
5771         functions above, call `custom-save-all' only once.
5772
5773 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5774
5775         * gutter-items.el (buffers-tab face): Derive from the modeline
5776         face by default.  Many people use white-on-black for the default
5777         font, and the tabs look hideous with that color combination.  The
5778         modeline usually has the correct colors.
5779
5780 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5781
5782         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5783         (tag-mark-stack-max): Typo fix.
5784
5785 2001-09-28  Ben Wing  <ben@xemacs.org>
5786
5787         * font-lock.el:
5788         * font-lock.el (font-lock-after-change-function):
5789         fix problem with last patch, reported by Katsumi Yamaoka.
5790
5791 2001-09-17  Ben Wing  <ben@xemacs.org>
5792
5793         * font-lock.el (font-lock-after-change-function):
5794         fix problem when you insert a comment on the line before a line of
5795         code: if we use the following char, then when you hit backspace,
5796         the following line of code turns the comment color.
5797
5798 2001-06-08  Ben Wing  <ben@xemacs.org>
5799
5800         * process.el: comment about shell-command-switch.
5801         * process.el (shell-quote-argument): Need to quote a null
5802         argument, too.  From Dan Holmsand.
5803         
5804         * startup.el (normal-top-level): Delete some unused FSF junk.
5805         * startup.el (command-line-early):
5806         
5807         * startup.el (command-line): Call MS Windows init function.
5808         
5809         * win32-native.el:
5810         * win32-native.el (mswindows-system-shells): New.
5811         * win32-native.el (mswindows-system-shell-p): New.
5812         * win32-native.el (init-mswindows-at-startup): New.
5813         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5814         * win32-native.el (mswindows-quote-one-simple-arg):
5815         * win32-native.el (mswindows-quote-one-command-arg):
5816         * win32-native.el (mswindows-construct-process-command-line-alist):
5817         Correct comments at top.  Correctly handle passing arguments
5818         to Cygwin programs and to bash.  Fix quoting of zero-length
5819         arguments (from Dan Holmsand).  Set shell-command-switch based
5820         on shell-file-name, which in turn comes from env var SHELL.
5821
5822 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5823
5824         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5825         default-toolbar-position): Fill docstrings for balloon-help.
5826
5827 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5828
5829         * faces.el: Reenable specifications over 'gtk domain.
5830
5831 2001-08-08  Didier Verna  <didier@xemacs.org>
5832
5833         * autoload.el (update-autoload-files): make defdir a file name,
5834         not directory name.
5835
5836 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5837
5838         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5839
5840         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5841
5842 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5843
5844         * font-menu.el (font-menu-set-font): Default to current font-family.
5845         (font-menu-preferred-resolution):
5846         (font-menu-size-scaling):
5847         Provide gtk defaults, too.
5848
5849 2001-07-29  Mike Alexander  <mta@arbortext.com>
5850
5851         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5852         list
5853         (custom-set-face-font-family): ditto
5854
5855 2001-07-26  Mike Sperber <mike@xemacs.org>
5856
5857         * files.el (auto-mode-alist): .9 files are man pages, too.
5858
5859 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5860
5861         * process.el (call-process-internal): bind
5862         coding-system-for-write to 'binary when calling
5863         start-process-internal, so the process receives 
5864         the literal contents of INFILE.
5865
5866 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5867
5868         * files.el (auto-mode-alist): Add configure.ac support.
5869
5870 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5871
5872         * buff-menu.el:
5873         mouse.el:
5874         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5875
5876 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5877
5878         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5879
5880 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5881
5882         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5883         mixed text.
5884         (kinsoku-eol-p): Ditto.
5885
5886 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5887
5888         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5889         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5890         characters as the category `s' or `e' correctly.
5891
5892 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5893
5894         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5895
5896 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5897
5898         * mule/cyrillic.el:  Set up case table.
5899
5900 2001-06-08  Mike Sperber <mike@xemacs.org>
5901
5902         * files.el (save-some-buffers-1): Don't zap the help window right
5903         after `map-y-or-n-p' has popped it up.
5904
5905 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5906
5907         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5908
5909 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5910
5911         * specifier.el: define-specifier-tag 'gtk.
5912
5913 2001-05-12  Ben Wing  <ben@xemacs.org>
5914
5915         * find-paths.el (paths-find-recursive-path):
5916         fix error with null EXCLUDE-REGEXP.
5917         
5918         * font-lock.el (font-lock-mode):
5919         fix problem reported by hrvoje with buffers starting with a space.
5920         
5921 2001-05-06  Ben Wing  <ben@xemacs.org>
5922
5923         * dialog.el (make-dialog-box):
5924         * menubar-items.el (default-menubar):
5925         * printer.el (generic-print-buffer):
5926         * printer.el (generic-print-region):
5927         implement printing the selection when it's selected.
5928
5929 2001-04-18  Didier Verna  <didier@xemacs.org>
5930
5931         * cus-edit.el (Custom-reset-standard): reset to standard settings
5932         not only when the buffer's :custom-state is 'modified, but also
5933         when it is 'set or 'saved.
5934
5935 2001-04-17  Didier Verna  <didier@xemacs.org>
5936
5937         * startup.el (load-user-init-file): define `custom-file' before
5938         loading the user's init file.
5939
5940 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5941
5942         * menubar.el (popup-mode-menu): Make it work with
5943         popup-menu-titles turned off.
5944         
5945 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5946
5947         * about.el (about-mailto-link): Use compose-mail for sending mail.
5948
5949 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5950
5951         * package-admin.el (package-install-hook): New.
5952         (package-delete-hook): New.
5953         (package-admin-add-single-file-package): Use package-delete-hook.
5954
5955         * package-get.el (package-get): Use package-install-hook.
5956
5957 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5958
5959         * package-ui.el (pui-install-selected-packages): reverse the lists
5960         of packages so that they get handled in the same order as they
5961         were selected.
5962
5963 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5964
5965         * packages.el (locate-library): Use read-library-name for completion.
5966
5967 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5968
5969         * byte-optimize.el (=): `=' is not a binary predicate!
5970         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5971         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5972
5973 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5974
5975         * bytecomp.el (byte-compile-arithcompare):
5976         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5977
5978 2001-06-03  William M. Perry  <wmperry@gnu.org>
5979
5980         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5981         return the filename selected by the user!
5982
5983 2001-05-31  William M. Perry  <wmperry@gnu.org>
5984
5985         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5986         in XEmacs/GTK.
5987
5988 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5989
5990         * coding.el: Tiny typo fixed.
5991
5992 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5993
5994         * XEmacs 21.4.3 "Academic Rigor" is released.
5995
5996 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5997
5998         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5999
6000 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6001
6002         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6003
6004 2001-05-04  Ben Wing  <ben@xemacs.org>
6005
6006         * printer.el (generic-print-buffer):
6007         * printer.el (generic-print-region):
6008         Enable dialog boxes.  Apply workaround recommended by Kirill.
6009         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6010         
6011         * simple.el (kill-whole-line):
6012         * simple.el (kill-line-1):
6013         * simple.el (kill-entire-line):
6014         * simple.el (kill-line):
6015         * simple.el (backward-kill-line):
6016         Take out interactive dependence of kill-whole-line.
6017
6018 2001-04-22  Ben Wing  <ben@xemacs.org>
6019
6020         * dialog.el (make-dialog-box):
6021         Put dialog titles back in -- this time correctly.  Fix various
6022         other problems with leaks and such.
6023
6024         * simple.el (region-exists-p):
6025         * simple.el (region-active-p):
6026         Add comment about which one is correct to use in menu specs.
6027
6028 2001-05-05  Ben Wing  <ben@xemacs.org>
6029
6030         * dialog.el (make-dialog-box): fix doc string.
6031         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6032         take out Pretty Print.
6033         * printer.el:
6034         * printer.el (printer-current-device): New.
6035         * printer.el (Printer-get-device): New.
6036         * printer.el (Printer-clear-device): New.
6037         * printer.el (generic-page-setup): New.
6038         * printer.el (generic-print-buffer):
6039         * printer.el (generic-print-region):
6040         Implement Page Setup.  Handle errors properly.
6041
6042 2001-05-05  Ben Wing  <ben@xemacs.org>
6043
6044         * subr.el (error): Complete list of errors in doc string.
6045         
6046 2001-04-22  Ben Wing  <ben@xemacs.org>
6047
6048         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6049         
6050 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6051
6052         * build-report.el: Remove CVS keywords since this file has been in
6053         core lisp for a while now.
6054         * build-report.el (build-report-make-output-files): Fix typo.
6055
6056 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6057
6058         * about.el (about-finish-buffer): Make sure the last change works
6059         even if EVENT is nil.
6060
6061 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6062
6063         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6064         clicked, not the one that happens to be the current buffer at the
6065         time.
6066
6067 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6068
6069         * cus-edit.el (custom-display): Support the GTK Window System also.
6070
6071 2001-04-30  Ben Wing  <ben@xemacs.org>
6072
6073         * printer.el:
6074         * printer.el (printer-page-header):
6075         * printer.el (Print-context): New.
6076         * printer.el (printer-page-footer):
6077         * printer.el (generate-header-element): New.
6078         * printer.el (generate-header-line): New.
6079         * printer.el (print-context-property):
6080         * printer.el (generic-print-buffer):
6081         * printer.el (generic-print-region):
6082         Implement headers and footers.  Implement calling Print dialog box
6083         (#### but it doesn't quite work yet).
6084
6085 2001-04-25  Ben Wing  <ben@xemacs.org>
6086
6087         * about.el (xemacs-hackers):
6088         * about.el (about-url-alist):
6089         * about.el (about-personal-info):
6090         * about.el (about-hacker-contribution):
6091         More contributions.
6092         
6093         * simple.el (handle-post-motion-command):
6094         Fix spurious setting of zmacs-region-stays to t after a non-shift
6095         motion command.
6096
6097 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6098
6099         * about.el (about-personal-info): Update my bio.
6100         (about-hacker-contribution): Ditto.
6101
6102 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6103
6104         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6105
6106 2001-04-19  Andy Piper  <andy@xemacs.org>
6107
6108         * package-net.el (package-net-cygwin32-binary-size): new size.
6109         (package-net-win32-binary-size): new size.
6110         (package-net-convert-index-to-ini): Use new arch.
6111         (package-net-batch-convert-index-to-ini): Removed.
6112         (package-net-generate-bin-ini): New.
6113         (package-net-batch-generate-bin-ini): New.
6114
6115 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6116
6117         * XEmacs 21.4.1 "Copyleft" is released.
6118
6119 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6120
6121         * x-compose.el (xlib-input-method-bug-workaround):
6122         (alias-colon-to-double-quote):
6123         Force sort in map-keymap to work around rehash bug.
6124
6125 2001-04-17  Ben Wing  <ben@xemacs.org>
6126
6127         * about.el: Finish overhaul, add a few new hackers, update a
6128         couple old ones.
6129
6130 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6131
6132         * XEmacs 21.4.0 "Solid Vapor" is released.
6133
6134 2001-04-15  Ben Wing  <ben@xemacs.org>
6135
6136         * about.el:
6137         * about.el (about-headline-face): New.
6138         * about.el (about-link-face): New.
6139         * about.el (about-current-release-maintainers): New.
6140         * about.el (about-other-current-hackers): New.
6141         * about.el (about-url-alist):
6142         * about.el (about-once-and-future-hackers): New.
6143         * about.el (about-mailto-link): New.
6144         * about.el (about-get-buffer):
6145         * about.el (about-finish-buffer):
6146         * about.el (about-xemacs):
6147         * about.el (about-features): Removed.
6148         * about.el (about-advantages): New.
6149         * about.el (about-maintainer-info): Removed.
6150         * about.el (about-personal-info): New.
6151         * about.el (about-hacker-contribution): New.
6152         * about.el (about-maintainer):
6153         * about.el (about-show-linked-info):
6154         * about.el (about-hackers):
6155         Major revamping.  Rewriting of most of the text, improve the
6156         link handling, separate info on contributors into personal
6157         and contribution info, add new contributors, update personal
6158         info, etc. etc.
6159         
6160         * menubar-items.el (default-menubar):
6161         Help menubar entry for News now says more accurately
6162         "What's New in XEmacs".
6163         
6164         * mouse.el:
6165         * mouse.el (mouse-track-cleanup-hook):
6166         * mouse.el (mouse-track):
6167         Don't set-buffer to a dead buffer when calling mouse-track
6168         cleanup hooks.
6169
6170 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6171
6172         * XEmacs 21.2.47 "Zephir" is released.
6173
6174 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6175
6176         * dialog.el (make-dialog-box): Disable dialog box titles until
6177         we get them working.
6178
6179 2001-03-30  Ben Wing  <ben@xemacs.org>
6180
6181         * help.el:
6182         * help.el (Help-princ-face):
6183         * help.el (Help-prin1-face):
6184         * help.el (frob-help-extents):
6185         * help.el (describe-function-1):
6186         * help.el (describe-variable):
6187         Avoid using font-lock faces, which may not be defined.
6188         Instead, use hyper-apropos faces, and make sure they're
6189         defined as necessary by using `require'. (It's not so safe
6190         to do this for font-lock.) In any case, we will eventually
6191         be merging this functionality into hyper-apropos.
6192
6193         * loaddefs.el (completion-ignored-extensions):
6194         Fix documentation.
6195         
6196         * menubar-items.el (menu-truncate-list): Removed.
6197         * menubar-items.el (Menubar-items-truncate-list): New.
6198         * menubar-items.el (default-menubar):
6199         Fix errors if grep or compile command is too long.  Rename helper
6200         function to be less visible.
6201
6202 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6203
6204         * byte-optimize.el (byte-optimize-minus):
6205         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6206
6207 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6208
6209         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6210         Mule is available.
6211
6212         * mule/latin.el: New file.
6213
6214 2001-03-11  Ben Wing  <ben@xemacs.org>
6215
6216         * auto-save.el:
6217         * auto-save.el (auto-save-directory):
6218         * auto-save.el (make-auto-save-file-name):
6219         * auto-save.el (auto-save-file-name-p): New.
6220
6221         Merge in improvements from other definition of
6222         make-auto-save-file-name in files.el.
6223         
6224         * auto-save.el (auto-save-original-name):
6225         * auto-save.el (auto-save-name-in-fixed-directory):
6226         * auto-save.el (auto-save-unslashify-name): Removed.
6227         * auto-save.el (auto-save-slashify-name): Removed.
6228         * auto-save.el (auto-save-reserved-chars): New.
6229         * auto-save.el (auto-save-escape-name): New.
6230         * auto-save.el (auto-save-unhex): New.
6231         * auto-save.el (auto-save-unescape-name): New.
6232
6233         Change algorithm for encoding filenames in auto-save names to be
6234         entirely safe with all filesystems and all possible characters in
6235         a filename, and 100% reversible. (Essentially, uses
6236         quoted-printable as the encoding.)
6237         
6238         * auto-save.el (recover-all-files):
6239
6240         Use insert-directory rather than calling ls directly -- fixes
6241         things under Windows.
6242
6243         * files.el:
6244         * files.el (convert-standard-filename): Substitute FSF's
6245         definition for this (we had nothing here before).
6246         
6247         * files.el (backup-buffer): Warning fix.
6248         
6249         * files.el (make-backup-file-name):
6250         * files.el (find-backup-file-name):
6251         Fix error in calling sequence to auto-save-file-name-p.
6252         
6253         * files.el (recover-file):
6254         Use insert-directory rather than calling ls directly -- fixes
6255         things under Windows.
6256
6257         * files.el (make-auto-save-file-name): Removed.
6258         * files.el (auto-save-file-name-p): Removed.
6259         auto-save is always dumped so no sense in having a definition
6260         that will always be overwritten with another.
6261         
6262         * files.el (insert-directory):
6263         * win32-native.el:
6264         * win32-native.el (debug-mswindows-process-command-lines):
6265         * win32-native.el (original-make-auto-save-file-name): Removed.
6266         * win32-native.el (make-auto-save-file-name): Removed.
6267
6268
6269 2001-03-21  Martin Buchholz <martin@xemacs.org>
6270
6271         * XEmacs 21.2.46 "Urania" is released.
6272
6273 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6274
6275         * menubar-items.el (default-menubar): Update sample.emacs to
6276         sample.init.el and adjust accelerators.
6277
6278 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6279
6280         * build-report.el (build-report): Improve docstring.
6281
6282 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6283
6284         * ChangeLog: Log GTK merge.
6285
6286         * gutter-items.el:
6287         * mwheel.el:
6288         * sound.el:
6289         * startup.el:
6290         Revert gratuitous whitespace changes.
6291
6292 2001-03-07  Ben Wing  <ben@xemacs.org>
6293
6294         * help.el:
6295         * help.el (key-or-menu-binding):
6296         * help.el (Help-find-file): New.
6297         * help.el (describe-beta):
6298         * help.el (describe-copying):
6299         * help.el (describe-project):
6300         * help.el (view-emacs-news):
6301         * help.el (view-sample-init-el): New.
6302         * help.el (Help-princ-face): New.
6303         * help.el (Help-prin1-face): New.
6304         * help.el (help-symbol-function-context-menu):
6305         * help.el (help-symbol-variable-context-menu):
6306         * help.el (help-symbol-function-and-variable-context-menu):
6307         * help.el (frob-help-extents):
6308         * help.el (describe-function-1):
6309         * help.el (describe-variable):
6310
6311         Add coloring in Help buffers, correspondent with hyperlinks.
6312         View files in view-mode rather than Fundamental.
6313         Remove separators from context menus -- now handled in generic code.
6314         Add `Find Tag' to context menu.
6315         
6316         * menubar.el (popup-mode-menu):
6317
6318         Rewrite code that outputs the popup menu to (a) put more specific
6319         entries first, (b) be more robust, (c) output the proper context
6320         menu separators automatically (the context menu functionality is
6321         new and currently used only by Help).
6322
6323 2001-03-10  William M. Perry  <wmperry@aventail.com>
6324
6325         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6326         this function when converting from the 21.1 GTK branch.  Now
6327         supports file, password, question, and color built-in dialogs.
6328
6329 2001-03-06  Ben Wing  <ben@xemacs.org>
6330
6331         * keydefs.el:
6332         * keydefs.el (global-map):
6333         Add commented-out change of M-k (for 21.5).
6334         
6335         * menubar-items.el (default-menubar):
6336         Fix items to control kill-line behavior; add items for
6337         shifted motion.
6338         
6339         * simple.el:
6340         * simple.el (kill-whole-line):
6341         * simple.el (historical-kill-line): Removed.
6342         * simple.el (kill-line): Removed.
6343         * simple.el (kill-entire-line): New.
6344         * simple.el (kill-line-1): New.
6345         * simple.el (backward-kill-line):
6346         Undo kill-whole-line == always changes.  Add new function
6347         kill-entire-line to unconditionally delete the current line.
6348         Add comments describing the lamentable state of affairs of
6349         the kill-line functions and variables.
6350
6351 2001-03-02  Ben Wing  <ben@xemacs.org>
6352
6353         * simple.el:
6354         * simple.el (beginning-of-buffer):
6355         * simple.el (end-of-buffer):
6356         * simple.el (mark-ring-unrecorded-commands):
6357         * simple.el (signal-error-on-buffer-boundary):
6358         * simple.el (shifted-motion-keys-select-region):
6359         * simple.el (unshifted-motion-keys-deselect-region):
6360         * simple.el (motion-keys-for-shifted-motion): New.
6361         * simple.el (handle-pre-motion-command):
6362         * simple.el (handle-post-motion-command):
6363         * simple.el (forward-char-command):
6364         * simple.el (backward-char-command):
6365         * simple.el (scroll-up-command):
6366         * simple.el (scroll-down-command):
6367         * simple.el (next-line):
6368         * simple.el (previous-line):
6369         * simple.el (backward-block-of-lines):
6370         * simple.el (forward-block-of-lines):
6371         * simple.el (backward-word):
6372         * simple.el (mark-word):
6373
6374         Augment documentation of the most common motion commands to make
6375         note of the shifted-motion support.  Improve the support to (a)
6376         properly document how it works and why it's done in the fashion it
6377         is, and (b) allow the keystrokes that trigger it to be customized.
6378
6379         Correct error in the customize specification of
6380         mark-ring-unrecorded-commands.
6381
6382 2001-03-02  Ben Wing  <ben@xemacs.org>
6383
6384         * font-lock.el:
6385         * font-lock.el (font-lock-pending-extent-table): Removed.
6386         * font-lock.el (font-lock-pending-buffer-table): New.
6387         * font-lock.el (font-lock-pre-idle-hook):
6388         * font-lock.el (font-lock-after-change-function):
6389         * font-lock.el (font-lock-fontify-pending-extents):
6390         * font-lock.el (font-lock-lisp-like):
6391
6392         Fix handling of pending extents to avoid excessive slowness (N^2
6393         behavior) when making lots of buffer changes between redisplays,
6394         such as when saving the Options.
6395
6396 2001-03-09  William M. Perry  <wmperry@aventail.com>
6397
6398         * device.el:
6399         * dragdrop.el:
6400         * dumped-lisp.el:
6401         * faces.el:
6402         * frame.el:
6403         * gnuserv.el:
6404         * loadup.el:
6405         * menubar-items.el:
6406         * minibuf.el:
6407         The Great GTK Merge.
6408
6409         * ChangeLog.GTK:
6410         * dialog-gtk.el:
6411         * gdk.el:
6412         * generic-widgets.el:
6413         * glade.el:
6414         * gnome-widgets.el:
6415         * gnome.el:
6416         * gtk-compose.el:
6417         * gtk-extra.el:
6418         * gtk-faces.el:
6419         * gtk-ffi.el:
6420         * gtk-file-dialog.el:
6421         * gtk-font-menu.el:
6422         * gtk-glyphs.el:
6423         * gtk-init.el:
6424         * gtk-iso8859-1.el:
6425         * gtk-marshal.el:
6426         * gtk-mouse.el:
6427         * gtk-package.el:
6428         * gtk-password-dialog.el:
6429         * gtk-select.el:
6430         * gtk-widget-accessors.el:
6431         * gtk-widgets.el:
6432         * gtk.el:
6433         widgets-gtk.el:
6434         The Great GTK Merge: new files.
6435
6436 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6437
6438         * generic-widgets.el: Don't require gtk (a built-in feature) at
6439         top level.  Don't execute the last sexp unless (featurep 'gtk).
6440
6441 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6442
6443         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6444
6445 2001-02-23  Martin Buchholz <martin@xemacs.org>
6446
6447         * XEmacs 21.2.45 "Thelxepeia" is released.
6448
6449 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6450  
6451         * about.el (xemacs-hackers): update my entry. 
6452         * about.el (about-maintainer-info): ditto. 
6453         * about.el (about-hackers): ditto. 
6454
6455 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6456
6457         * about.el (about-maintainer-info): More vanity info about
6458         yours truly.
6459
6460 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6461
6462         * build-report.el (build-report-destination): xemacs-build-reports
6463         has moved to SourceForge, where mailing list name length is
6464         restricted, hence the name change to
6465         xemacs-buildreports@xemacs.org.
6466         * build-report.el (build-report-keep-regexp): Update default.
6467         * build-report.el (build-report-delete-regexp): Ditto.
6468         * build-report.el (build-report-make-output-files): Ditto.
6469
6470 2001-02-19  Craig Lanning  <lanning@scra.org>
6471
6472         * lisp-mode.el: Add indentation specifications for following
6473         Common Lisp forms: handler-case, handler-bind, with-slots,
6474         with-open-file, with-open-stream, print-unreadable-object.
6475
6476 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6477
6478         * font-lock.el (font-lock-set-defaults-1):
6479         Move initialization of `font-lock-cache-position' so that it's set
6480         even if font-lock-keywords is already defined.
6481
6482 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6483
6484         * autoload.el (generate-file-autoloads-1):
6485         Use `emacs-lisp-mode-syntax-table' instead of
6486         `lisp-mode-syntax-table'.
6487         * lisp-mode.el (lisp-mode-syntax-table):
6488         Get rid of old checks for `parse-partial-sexp' version.
6489         Make `|' (pipe) string delimiter instead of punctuation.
6490
6491 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6492
6493         * window.el (save-selected-window):
6494         Use gensym for better macro hygiene.
6495
6496 2001-02-06  Mike Sperber <mike@xemacs.org>
6497
6498         * dump-paths.el:
6499         * startup.el (startup-setup-paths): Set and use
6500         `mule-lisp-directory'.
6501         (startup-setup-paths-warning): Ditto.
6502
6503         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6504         (paths-construct-load-path): Consider `mule-lisp-directory'.
6505
6506 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6507
6508         * font-lock.el: Syntax table improvements used.  A few random
6509         changes are not specified below.
6510         (font-lock-fontify-string-delimiters):
6511         (font-lock-syntactic-keywords):
6512         (font-lock-cache-state nil):
6513         (font-lock-cache-position):
6514         New variables.
6515         (font-lock-set-syntax):
6516         (font-lock-apply-syntactic-highlight):
6517         (font-lock-fontify-syntactic-anchored-keywords):
6518         (font-lock-fontify-syntactic-keywords-region):
6519         (font-lock-eval-keywords):
6520         New functions.
6521         (font-lock-remove-face):
6522         (font-lock-fontify-syntactically-region):
6523         Use syntax properties.
6524
6525 2001-02-08  Martin Buchholz <martin@xemacs.org>
6526
6527         * XEmacs 21.2.44 "Thalia" is released.
6528
6529 2001-01-16  Mike Sperber <mike@xemacs.org>
6530
6531         * startup.el (normal-top-level): Work even if no installation root
6532         is found.
6533
6534 2001-01-30  Andy Piper  <andy@xemacs.org>
6535
6536         * gutter-items.el (progress-abort-glyph): remove instantiator.
6537         (set-progress-abort-instantiator): new function.
6538         (abort-progress-feedback): use it.
6539
6540         * gutter.el (set-gutter-dirty-p): new function.
6541
6542 2001-01-30  Didier Verna  <didier@xemacs.org>
6543
6544         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6545
6546 2001-01-24  Didier Verna  <didier@xemacs.org>
6547
6548         * sound.el (sound-extension-list): give a better default value.
6549         * sound.el (load-sound-file): improve the doc string, also find
6550         files given by absolute names, pass a real extension list to
6551         `locate-file'.
6552
6553 2001-01-26  Martin Buchholz <martin@xemacs.org>
6554
6555         * XEmacs 21.2.43 "Terspichore" is released.
6556
6557 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6558
6559         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6560         messages from gnuserv.
6561
6562 2001-01-20  Martin Buchholz <martin@xemacs.org>
6563
6564         * XEmacs 21.2.42 "Poseidon" is released.
6565
6566 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6567
6568         * cl-macs.el (cl-upcase-arg): New function.
6569         (cl-function-arglist): New function.
6570         (cl-transform-lambda): Automatically add CL-style lambda list to
6571         documentation string using functions above.
6572
6573 2001-01-12  Andy Piper  <andy@xemacs.org>
6574
6575         * package-get.el (package-get-custom): call
6576         package-net-update-installed-db.
6577
6578         * package-ui.el (pui-install-selected-packages): call
6579         package-net-update-installed-db.
6580
6581         * package-net.el (package-net-update-installed-db): use
6582         packages-package-list so that we reflect reality.
6583
6584         * packages.el (packages-package-list): Make docstring reflect
6585         reality.
6586
6587         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6588
6589         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6590         isn't installed.
6591
6592 2001-01-17  Andy Piper  <andy@xemacs.org>
6593
6594         * wid-edit.el (widget-activation-glyph-mapper): activate or
6595         deactivate native widgets.
6596         (widget-glyph-insert-glyph): record instantiator.
6597         (widget-push-button-value-create): use it.
6598
6599         * gui.el (gui-button-action): new function. Make button's domain
6600         buffer current when calling.
6601         (make-gui-button): update to use gui-button-action.
6602
6603 2001-01-16  Didier Verna  <didier@xemacs.org>
6604
6605         * menubar-items.el (default-menubar): add an entry for modeline
6606         horizontal scrolling in Options -> Display.
6607
6608 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6609
6610         * package-get.el (package-get-require-signed-base): Set to nil
6611         by default.
6612
6613 2001-01-17  Martin Buchholz <martin@xemacs.org>
6614
6615         * XEmacs 21.2.41 "Polyhymnia" is released.
6616
6617 2001-01-16  Mike Sperber <mike@xemacs.org>
6618
6619         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6620         catch lisp/mule/.
6621
6622 2001-01-14  Mike Sperber <mike@xemacs.org>
6623
6624         * startup.el (maybe-create-compatibility-dot-emacs):
6625         (maybe-unmigrate-user-init-file):
6626         (unmigrate-user-init-file): Created.
6627         (maybe-migrate-user-init-file): Offer creation of compatibility
6628         .emacs.
6629         Some doc fixes wrt init file location.
6630
6631 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6632
6633         * faces.el (face-frob-from-locale-first): new variable.
6634         (frob-face-font-2): Honor tags arg while trying to use
6635         standard-face-mapping.  When face-frob-from-locale-first is set,
6636         first try to set face inheriting from frobbed-face.
6637
6638 2001-01-15  Didier Verna  <didier@xemacs.org>
6639
6640         * about.el (xemacs-hackers): update my entry.
6641         * about.el (about-url-alist): ditto.
6642         * about.el (about-maintainer-info): ditto.
6643         * about.el (about-hackers): ditto.
6644
6645 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6646
6647         The byte compiler has been badly broken for a year,
6648         by the patch of 1999-12-06.
6649         * byte-optimize.el (byte-optimize-form-code-walker):
6650         Bug was: the byte compiler was making this erroneous optimization:
6651         (progn (or (foo)) (bar)) ==> (bar)
6652
6653 2000-11-20  Mike Sperber <mike@xemacs.org>
6654
6655         * setup-paths.el (paths-core-load-path-depth): Split
6656         `paths-load-path-depth' in two for site and core lisp.  Don't
6657         recurse into core.
6658         * setup-paths.el (paths-construct-load-path): Use.
6659
6660 2001-01-10  Andy Piper  <andy@xemacs.org>
6661
6662         * package-net.el (package-net-cygwin32-binary-size): new variable
6663         (package-net-win32-binary-size): ditto.  add much needed
6664         commentary.
6665
6666         * gutter-items.el (buffers-tab-items): correct off-by-one error
6667         for buffers-tab-max-size.
6668
6669 2001-01-08  Martin Buchholz <martin@xemacs.org>
6670
6671         * XEmacs 21.2.40 is released.
6672
6673 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6674
6675         * mule/hebrew.el: Fix comments and typos.
6676         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6677
6678 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6679
6680         * ChangeLog.1: move ancient log from fill.el.
6681
6682         * dump-paths.el:
6683         paragraphs.el:
6684         mule/mule-category.el:
6685         Miscellaneous typo fixes and slight doc clarifications.
6686
6687         * mule/mule-ccl.el:  Correct file name in header.
6688
6689 2000-12-31  Martin Buchholz <martin@xemacs.org>
6690
6691         * XEmacs 21.2.39 is released.
6692
6693 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6694
6695         * byte-optimize.el (byte-optimize-cond):
6696         (byte-optimize-cond-1): New.
6697         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6698         Optimizes (cond (x nil)) ==> nil.
6699         Provide better diagnostic on malformed expr like (cond foo).
6700
6701 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6702
6703         * mule/mule-coding.el:
6704         mule/mule-cmds.el (reset-language-environment,
6705         set-language-environment-coding-systems):
6706         Safer default coding-priority-list, corresponding to src/file-coding.h.
6707
6708 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6709
6710         * package-admin.el: Allow package removal from
6711         early-package-load-path.
6712
6713 2000-12-15  Andreas Jaeger  <aj@suse.de>
6714
6715         * about.el (about-maintainer-info): Update my entry.
6716
6717 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6718
6719         * packages.el (locate-library): Add support for bzip2
6720         compressed .el files.
6721
6722 2000-12-12  Andy Piper  <andy@xemacs.org>
6723
6724         * package-net.el: new file.
6725
6726 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6727
6728         * font-lock.el: Add missing C++ keywords.
6729
6730 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6731
6732         * simple.el (indent-for-comment): Preserve indentation of comments
6733         starting in column 0, as documented in (Info-goto-node
6734         "(xemacs)Comments").  Update docstring accordingly.
6735
6736 2000-12-05  Martin Buchholz <martin@xemacs.org>
6737
6738         * XEmacs 21.2.38 is released.
6739
6740 2000-12-04  Didier Verna  <didier@xemacs.org>
6741
6742         * mouse.el (default-mouse-track-set-point-in-window): remove
6743         spurious '+' operation detected by Martin.
6744
6745
6746 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6747
6748         * cl-extra.el (coerce):
6749         Implement char to integer coercion.
6750         Remove extraneous (numberp) test.
6751
6752         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6753         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6754         (byte-optimize-predicate):
6755         Warn if evaluating constant expression signals an error.
6756         (byte-optimize-form): Small simplification.
6757
6758         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6759
6760 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6761
6762         * byte-optimize.el:
6763         (byte-optimize-minus):
6764         (byte-optimize-plus):
6765         (byte-optimize-mult):
6766         (byte-optimize-quo):
6767         Use (car (last x)) instead of (last x) to get last elt!
6768         Use `byte-optimize-predicate' to optimize `%'.
6769         Move optimizations for special numeric args to bytecomp.el.
6770         * bytecomp.el (byte-compile-associative): Remove.
6771         (byte-compile-max): New.
6772         (byte-compile-min): New.
6773         Properly handle erroneous calls: (max) (min).
6774         (byte-compile-plus): New.
6775         (byte-compile-minus):
6776         It's easiest to handle 0, +1 and -1 args here.
6777         (byte-compile-mult): New.
6778         It's easiest to handle 1, -1 and 2 args here.
6779         (byte-compile-quo):
6780         It's easiest to handle 0, +1 and -1 args here.
6781         Issue byte-compiler warning when dividing by zero.
6782
6783         Byte-compiler arithmetic improvements.
6784         Better optimize these expressions in the obvious way:
6785         (+ x y 1)   -->  varref x varref y add add1
6786         (+ x y -1)  -->  varref x varref y add sub1
6787         (- x y 0)   -->  (- x y)
6788         (- 0 x y)   -->  (- (- x) y)
6789         (% 42 19)   --> compile-time constant
6790         (/ 42 19)   --> compile-time constant
6791         (* (foo) 2) --> foo call dup plus
6792
6793         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6794         unless (declaim (optimize (safety 3)))
6795         or (setq byte-compile-delete-errors nil).
6796
6797 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6798
6799         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6800         docstrings.
6801
6802 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6803
6804         * startup.el (command-line-do-help):  Add documentation of
6805         portable dumper switches.
6806
6807 2000-11-22  Andy Piper  <andy@xemacs.org>
6808
6809         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6810
6811         * glyphs.el (init-glyphs): don't use autodetect for strings.
6812
6813 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6814
6815         * byte-optimize.el (byte-optimize-char-before):
6816         (byte-optimize-backward-char):
6817         (byte-optimize-backward-word):
6818         Fix incorrect optimizations for these sorts of expressions:
6819         (let ((x nil)) (backward-char x))
6820
6821 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6822
6823         * byte-optimize.el:
6824         * byte-optimize.el (byte-optimize-backward-char): New.
6825         * byte-optimize.el (byte-optimize-backward-word): New.
6826         Make backward-word and backward-char as efficient as forward versions.
6827
6828         * bytecomp.el (byte-compile-no-args-with-one-extra):
6829         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6830         * bytecomp.el (byte-compile-two-args-with-one-extra):
6831         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6832         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6833         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6834         Check if extra arg is constant nil, and if so, use byte-coded call.
6835
6836         * simple.el (backward-word):
6837         * simple.el (mark-word):
6838         * simple.el (kill-word):
6839         * simple.el (backward-kill-word):
6840         Make COUNT argument optional, for consistency with forward-char et al.
6841
6842         * abbrev.el (abbrev-string-to-be-defined):
6843         * abbrev.el (inverse-abbrev-string-to-be-defined):
6844         * abbrev.el (inverse-add-abbrev):
6845         * abbrev.el (expand-region-abbrevs):
6846         * buff-menu.el (Buffer-menu-execute):
6847         * indent.el (move-to-left-margin):
6848         * indent.el (indent-relative):
6849         * indent.el (move-to-tab-stop):
6850         * info.el (Info-reannotate-node):
6851         * lisp-mode.el (lisp-indent-line):
6852         * lisp.el (end-of-defun):
6853         * lisp.el (move-past-close-and-reindent):
6854         * misc.el (copy-from-above-command):
6855         * mouse.el (default-mouse-track-scroll-and-set-point):
6856         * page.el (forward-page):
6857         * paragraphs.el (forward-paragraph):
6858         * paragraphs.el (end-of-paragraph-text):
6859         * picture.el (picture-forward-column):
6860         * picture.el (picture-self-insert):
6861         * rect.el (extract-rectangle-line):
6862         * simple.el (newline):
6863         * simple.el (fixup-whitespace):
6864         * simple.el (backward-delete-char-untabify):
6865         * simple.el (transpose-chars):
6866         * simple.el (transpose-preceding-chars):
6867         * simple.el (do-auto-fill):
6868         * simple.el (indent-new-comment-line):
6869         * simple.el (blink-matching-open):
6870         * view-less.el (cleanup-backspaces):
6871         * wid-edit.el (widget-transpose-chars):
6872         * term/bg-mouse.el (bg-insert-moused-sexp):
6873         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6874
6875         * info.el (Info-fontify-node):
6876         * simple.el (backward-delete-function):
6877         Use canonical delete-backward-char instead of backward-delete-char.
6878
6879 2000-11-20  Andy Piper  <andy@xemacs.org>
6880
6881         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6882         no buffers.
6883
6884 2000-11-20  Andy Piper  <andy@xemacs.org>
6885
6886         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6887         buffer tabs.
6888
6889 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6890
6891         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6892         (proclaim inline...) was shadowing compiler-macros.
6893
6894 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6895
6896         * bytecomp.el (byte-compile-eval): New.
6897         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6898         Keeps this promise made in Lispref:
6899         "If a file being compiled contains a `defmacro' form, the macro is
6900         defined temporarily for the rest of the compilation of that file."
6901
6902 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6903
6904         * cl.el (floatp-safe):
6905         (plusp):
6906         (minusp):
6907         (oddp):
6908         (evenp):
6909         (cl-abs):
6910         Use a better parameter name than `x'.
6911
6912         * cl-macs.el (check-type): Make continuable.  Change documentation
6913         to require PLACE, but accept any form for compatibility.
6914
6915         * abbrev.el (define-abbrev): Use check-type.
6916         * font-menu.el (font-menu-change-face): Use check-type.
6917         * menubar.el (relabel-menu-item): Use check-type.
6918         * itimer.el: Fix typo.
6919
6920 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6921
6922         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6923
6924 2000-11-14  Martin Buchholz <martin@xemacs.org>
6925
6926         * XEmacs 21.2.37 is released.
6927
6928 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6929
6930         * code-cmds.el: Provide the feature.
6931
6932 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6933
6934         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6935
6936         * code-cmds.el: New file
6937         * mule/mule-cmds.el:
6938         * mule/mule-misc.el
6939         (coding-keymap): New keymap. Define coding system keyboard
6940         commands on file-coding builds too.
6941         (coding-system-change-eol-conversion):
6942         (universal-coding-system-argument):
6943         (set-default-coding-systems):
6944         (prefer-coding-system): Moved from mule-cmds.el
6945         (set-buffer-process-coding-system): Moved from mule-misc.el
6946
6947 2000-09-15  Stephen Carney <carney@scubadoo.com>
6948
6949         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6950
6951 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6952
6953         * package-get.el (package-get-download-sites): Add a pre-release
6954         site for experimental packages.
6955
6956         * auto-autoloads.el: Regenerated.
6957
6958 2000-08-01  Andy Piper  <andy@xemacs.org>
6959
6960         * gutter-items.el (buffers-tab-omit-function): reference
6961         buffers-tab-select-visible-buffers.
6962         (buffers-tab-filter-functions): new variable, by default uses
6963         buffers-tab-selection-function and buffers-tab-omit-function.
6964         (select-buffers-tab-buffers-by-mode): invert arguments.
6965         (buffers-tab-select-visible-buffers): new function. Invert calling
6966         of buffers-menu-omit-invisible-buffers.
6967         (buffers-tab-items): rewrite to use
6968         buffers-tab-filter-functions. Rewrite docstring.
6969         (gutter-buffers-tab-extent): delete.
6970         (add-tab-to-gutter): always build a new extent when adding the
6971         tabs.
6972         (update-tab-in-gutter): make gutter dirty when orientation
6973         changes.
6974
6975 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6976
6977         * bytecomp.el (byte-compile-defvar-or-defconst):
6978         Only do loadhist recording if defvar form includes a value.
6979
6980 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6981
6982         * bytecomp.el (byte-compile-initial-macro-environment):
6983         `eval-when-compile' should not compile its body.
6984
6985 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6986
6987         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6988         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6989         some Japanese English.  Remove some ancient FSF comments, and
6990         improve docstrings.  Use symbols not vectors for tables.
6991
6992 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6993
6994         * keymap.el:
6995         (local-key-binding):
6996         (global-key-binding):
6997         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6998
6999         * lisp.el:
7000         (backward-sexp): Slightly simpler code.
7001         (mark-sexp): Make arg optional, like FSF Emacs.
7002         (forward-list): Slightly simpler code.
7003         (backward-list): Slightly simpler code.
7004         (down-list):  Make arg optional, like FSF Emacs.
7005         (up-list):  Make arg optional, like FSF Emacs.
7006         (backward-up-list):  Make arg optional, like FSF Emacs.
7007         (kill-sexp):  Make arg optional, like FSF Emacs.
7008         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7009
7010         * font-menu.el (font-menu-change-face):
7011         Take continuable errors into account.
7012
7013         * abbrev.el:
7014         * abbrev.el (clear-abbrev-table):
7015         * abbrev.el (define-abbrev-table):
7016         * abbrev.el (define-abbrev):
7017         * abbrev.el (insert-abbrev-table-description):
7018         * apropos.el (apropos-documentation-check-doc-file):
7019         * apropos.el (apropos-documentation-check-elc-file):
7020         * buff-menu.el (list-buffers):
7021         * buff-menu.el (list-buffers-noselect):
7022         * bytecomp.el (byte-recompile-directory):
7023         * bytecomp.el (batch-byte-compile):
7024         * cl-macs.el (typep):
7025         * code-files.el (find-coding-system-magic-cookie):
7026         * code-files.el (insert-file-contents):
7027         * cus-edit.el (customize-set-variable):
7028         * cus-edit.el (customize-save-variable):
7029         * cus-face.el (custom-set-face-font-size):
7030         * cus-face.el (custom-set-face-update-spec):
7031         * cus-face.el (custom-reset-faces):
7032         * custom.el (custom-check-theme):
7033         * custom.el (copy-upto-last):
7034         * fill.el (canonically-space-region):
7035         * fill.el (fill-paragraph):
7036         * fill.el (fill-region):
7037         * fill.el (find-space-insertable-point):
7038         * fill.el (justify-current-line):
7039         * faces.el (face-spec-update-all-matching):
7040         * faces.el (set-face-stipple):
7041         * files-nomule.el (insert-file-contents):
7042         * files.el (insert-file-contents-literally):
7043         * files.el (hack-local-variables-last-page):
7044         * files.el (basic-save-buffer):
7045         * files.el (insert-directory):
7046         * font-menu.el (font-menu-change-face):
7047         * font.el (font-spatial-to-canonical):
7048         * format.el (format-encode-region):
7049         * format.el (format-insert-file):
7050         * format.el (format-replace-strings):
7051         * gutter.el (set-gutter-element):
7052         * help.el (key-or-menu-binding):
7053         * help.el (describe-bindings):
7054         * help.el (with-syntax-table):
7055         * indent.el (indent-rigidly):
7056         * indent.el (delete-to-left-margin):
7057         * info.el:
7058         * info.el (Info-extract-dir-entry-from):
7059         * info.el (Info-build-dir-anew):
7060         * info.el (Info-rebuild-dir):
7061         * info.el (Info-batch-rebuild-dir):
7062         * info.el (Info-read-subfile):
7063         * info.el (Info-build-node-completions):
7064         * info.el (Info-extract-menu-node-name):
7065         * isearch-mode.el (isearch-range-invisible):
7066         * isearch-mode.el (isearch-restore-invisible-extents):
7067         * itimer.el (itimerp):
7068         * itimer.el (itimer-live-p):
7069         * keymap.el:
7070         * keymap.el (substitute-key-definition):
7071         * keymap.el (read-command-or-command-sexp):
7072         * keymap.el (local-key-binding):
7073         * keymap.el (global-key-binding):
7074         * keymap.el (global-set-key):
7075         * keymap.el (local-set-key):
7076         * ldap.el:
7077         * ldap.el (ldap-add-entries):
7078         * ldap.el (ldap-delete-entries):
7079         * lisp.el (backward-sexp):
7080         * lisp.el (mark-sexp):
7081         * lisp.el (forward-list):
7082         * lisp.el (backward-list):
7083         * lisp.el (down-list):
7084         * lisp.el (backward-up-list):
7085         * lisp.el (up-list):
7086         * lisp.el (kill-sexp):
7087         * lisp.el (backward-kill-sexp):
7088         * menubar.el (add-menu-button):
7089         * menubar.el (add-submenu):
7090         * menubar.el (delete-menu-item):
7091         * menubar.el (relabel-menu-item):
7092         * mouse.el (narrow-window-to-region):
7093         * obsolete.el (define-obsolete-variable-alias):
7094         * obsolete.el (store-substring):
7095         * package-admin.el:
7096         * package-admin.el (package-admin-install-function):
7097         * package-admin.el (package-admin-install-function-mswindows):
7098         * package-admin.el (package-admin-default-install-function):
7099         * package-get.el (package-get-update-base-entries):
7100         * packages.el (packages-load-package-dumped-lisps):
7101         * packages.el (packages-collect-package-dumped-lisps):
7102         * printer.el (generic-print-buffer):
7103         * printer.el (generic-print-region):
7104         * replace.el (occur-mode-mouse-goto):
7105         * replace.el (perform-replace):
7106         * select.el (get-selection-no-error):
7107         * simple.el:
7108         * simple.el (newline):
7109         * simple.el (open-line):
7110         * simple.el (edit-and-eval-command):
7111         * simple.el (goto-line):
7112         * simple.el (undo):
7113         * simple.el (kill-region):
7114         * simple.el (copy-region-as-kill):
7115         * simple.el (kill-ring-save):
7116         * simple.el (set-mark):
7117         * simple.el (next-line):
7118         * simple.el (previous-line):
7119         * simple.el (line-move):
7120         * simple.el (set-goal-column):
7121         * simple.el (comment-region):
7122         * subr.el:
7123         * subr.el (putf):
7124         * syntax.el (modify-syntax-entry):
7125         * syntax.el (map-syntax-table):
7126         * view-less.el (view-file):
7127         * view-less.el (view-buffer):
7128         * view-less.el (view-file-other-window):
7129         * window-xemacs.el (backward-other-window):
7130         * window.el:
7131         * window.el (one-window-p):
7132         * window.el (walk-windows):
7133         * window.el (window-list):
7134         * x-mouse.el (x-mouse-kill):
7135         * x-select.el (x-get-cutbuffer):
7136         * x-select.el (x-store-cutbuffer):
7137         * term/bg-mouse.el (bg-mouse-line-to-center):
7138         * term/sun-mouse.el (window-line-end):
7139         * term/sun-mouse.el (sun-select-region):
7140         * term/sun.el (kill-region-and-unmark):
7141         * mule/mule-category.el:
7142         * mule/mule-category.el (modify-category-entry):
7143         * mule/mule-category.el (char-category-list):
7144         * mule/mule-coding.el (coding-system-force-on-output):
7145         * mule/mule-misc.el (coding-system-put):
7146         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7147
7148 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7149
7150         * cus-face.el: Typo fixes and tiny clarifications.
7151         * custom.el: ditto
7152
7153 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7154
7155         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7156         * startup.el (normal-top-level): Setup auto-save-list-file-name
7157         if auto-save-list-file-prefix is non-nil.
7158
7159 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7160
7161         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7162
7163 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7164
7165         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7166         get symbol at point-min.
7167
7168 2000-10-24  Didier Verna  <didier@xemacs.org>
7169
7170         * info.el (Info-emacs-info-file-name): defconst it.
7171         * info.el (Info-footnote-tag): defcustom it.
7172         * info.el (Info-no-description-string): ditto.
7173         * info.el (Info-find-node): adapt to new semantics of
7174         'Info-suffixed-file (don't do the case variants stuff).
7175         * info.el (Info-insert-dir): rewrite the dir file variants code.
7176         * info.el (Info-directory-files): New. Return the list of info
7177         files in a directory.
7178         * info.el (Info-dir-outdated-p): use it.
7179         * info.el (Info-parse-dir-entries): ditto.
7180         * info.el (Info-build-dir-anew): don't restrict to files ending
7181         with a ".info.*" extension.
7182         * info.el (Info-set-mode-line): ditto.
7183         * info.el (Info-read-subfile): adapt to new semantics of
7184         'Info-suffixed-file (append 'exact argument).
7185         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7186         string independently of the case.
7187         * info.el (Info-suffixed-file): use it (match all possible case
7188         for the file name).
7189         * info.el (Info-insert-file-contents): code cleanup.
7190         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7191         columns.
7192         * info.el (Info-batch-rebuild-dir): ditto.
7193         * info.el (Info-read-node-name-1): ditto.
7194         * info.el (Info-search): ditto.
7195         * info.el (Info-fontify-node): ditto.
7196
7197
7198 2000-10-24  Didier Verna  <didier@xemacs.org>
7199
7200         * process.el (shell-command): when called from a program, avoid
7201         'push-mark's "mark-set" message.
7202
7203 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7204
7205         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7206         by a symbol, not by a vector.
7207         * mule/vietnamese.el (vscii): Likewise.
7208         (viscii): Likewise.
7209         * mule/cyrillic.el (koi8-r): Likewise.
7210
7211         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7212         by a symbol, not by a vector.
7213         (chinese-big5-2): Likewise.
7214         * mule/ethiopic.el (ethiopic): Likewise.
7215         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7216         (vietnamese-viscii-upper): Likewise.
7217
7218 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7219
7220         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7221
7222 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7223
7224         * byte-optimize.el (byte-optimize-car): New function.
7225         (byte-optimize-cdr): Ditto.
7226
7227 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7228
7229         * byte-optimize.el: Partial synch with FSF 20.7.
7230         Optimize constant concatenation.
7231         Add keymapp as a side effect free function.  It is a built-in.
7232         (byte-after-unbind-pos): Remove byte-equal.
7233
7234 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7235
7236         * update-elc-2.el: Quote regexps correctly.
7237
7238 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7239
7240         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7241         (ccl-compile): Apply integerp, not integer-or-char-p to
7242         check the type of the buffer magnification
7243         (ccl-compile-write-string): Encode a string with binary
7244         coding system.
7245         (ccl-compile-write-repeat): Likewise.
7246
7247 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7248
7249         * buff-menu.el:
7250         * bytecomp.el:
7251         * coding.el:
7252         * faces.el:
7253         * files.el:
7254         * fill.el:
7255         * float-sup.el:
7256         * font-lock.el:
7257         * help.el:
7258         * iso8859-1.el:
7259         * loaddefs.el:
7260         * menubar-items.el:
7261         * menubar.el:
7262         * modeline.el:
7263         * msw-font-menu.el:
7264         * paragraphs.el:
7265         * paths.el:
7266         * replace.el:
7267         * simple.el:
7268         * sound.el:
7269         * startup.el:
7270         * version.el:
7271         * x-faces.el:
7272         * x-font-menu.el:
7273         Remove purecopy.
7274
7275 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7276
7277         * simple.el (do-auto-fill): Use the function pointer to by
7278         `comment-line-break-function', not `indent-new-comment-line'. This
7279         fixes an issue with cc-mode comment continuation.
7280
7281 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7282
7283         * simple.el (turn-on-auto-fill):  Add (interactive).
7284         * mwheel.el (mwheel-install): Add (interactive).
7285         * font-lock.el (turn-on-font-lock): Add (interactive).
7286         (turn-off-font-lock): Add (interactive).
7287
7288 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7289
7290         * packages.el (packages-special-base-regexp): Add `man'.
7291
7292 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7293
7294         * wid-edit.el (widget-specify-active): map over extents in current
7295         buffer like `widget-specify-inactive' does.  Mapping over the
7296         inactive extent object does not work since the current extent is
7297         ignored by `map-extents'.
7298
7299 2000-10-04  Martin Buchholz <martin@xemacs.org>
7300
7301         * XEmacs 21.2.36 is released.
7302
7303 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7304
7305         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7306         Optimize the compiled-function-constants vector by byte-code
7307         reference counts.
7308
7309 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7310
7311         * build-report.el (build-report-delete-regexp): quote value in
7312         defcustom
7313
7314 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7315
7316         * build-report.el (build-report): Don't bind srcdir which we don't
7317         use in `multiple-value-bind' to avoid the only byte-compiler
7318         warning.
7319
7320 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7321
7322         * build-report.el: Requires cl and custom now.
7323         build-report-version is determined by XEmacs version -- remove
7324         build-report-version*.
7325         * build-report.el (build-report-version): Removed.
7326         * build-report.el (build-report-installation-version-regexp): New.
7327         * build-report.el (build-report-version-file-regexp): New.
7328         * build-report.el (build-report-installation-srcdir-regexp): New.
7329         * build-report.el (build-report-destination): Offer
7330         xemacs-build-reports and xemacs-beta.
7331         * build-report.el (build-report-keep-regexp): Adjusted.
7332         * build-report.el (build-report-delete-regexp): Adjusted.
7333         * build-report.el (build-report-make-output-dir): New.
7334         * build-report.el (build-report-installation-file): Replace use of
7335         `concat' with `expand-file-name'.
7336         * build-report.el (build-report-make-output-file): Removed.
7337         * build-report.el (build-report-make-output-files): New.
7338         * build-report.el (build-report-subject): Identify as
7339         user-variable with "*...".
7340         * build-report.el (build-report-prompts): Ditto.
7341         * build-report.el (build-report-version-file): New.
7342         * build-report.el (build-report-file-encoding): Identify as
7343         user-variable with "*...".
7344         * build-report.el (build-report-make-output-get): New.
7345         * build-report.el (build-report-insert-header): Report
7346         emacs-version and system-configuration instead of
7347         build-report-version.
7348         * build-report.el (build-report-insert-make-output): Add file
7349         argument.
7350         * build-report.el (build-report-insert-installation-file):
7351         Re-indent.
7352         * build-report.el (build-report-keep): Change docstring,
7353         re-indent.
7354         * build-report.el (build-report-delete): Ditto.
7355         * build-report.el (build-report-installation-data): New.
7356         * build-report.el (build-report-version-file-data): New.
7357
7358 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7359
7360         * byte-optimize.el (byte-optimize-lapcode):
7361         Fix the optimization of using the first 5 elements of the
7362         constants vector for variables.
7363         (byte-optimize-lapcode): Fix another ancient broken optimization.
7364
7365 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7366
7367         * *: Spelling mega-patch
7368
7369 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7370
7371         * easymenu.el: doc fixes.
7372         (easy-menu-do-define): Use backquote.
7373         (easy-menu-change):
7374         (easy-menu-add):
7375         `when' seems much clearer than `if' here.
7376         (easy-menu-remove):
7377         (easy-menu-add-item):
7378         (easy-menu-item-present-p):
7379         (easy-menu-remove-item):
7380         Wrap using (when (featurep 'menubar) ...)
7381
7382 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7383
7384         * bytecomp.el (displaying-byte-compile-warnings):
7385         Revert Ben's change to this function below so that the compile log
7386         is displayed properly for users of the "popper" package.
7387
7388 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7389
7390         * window.el (save-selected-window): Use backquote.
7391
7392         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7393         Renamed from `byte-compile-file-form-defvar'.
7394         * bytecomp.el (byte-compile-defvar-or-defconst):
7395         Only cons onto current-load-list in top-level forms.
7396         Else this leaks a cons cell every time a defun is called.
7397         Renamed from `byte-compile-defvar', for clarity.
7398         Warn when docstring of defvar is not a string.
7399         Use consistent error messages.
7400         Better comments.
7401
7402 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7403
7404         * simple.el (set-variable):
7405         Remove unneeded defvar by rearranging order of let* forms.
7406
7407         * mule/mule-ccl.el (ccl-get-next-code):
7408         * menubar-items.el (bookmark-menu-filter):
7409         (language-environment-menu-filter):
7410         (tutorials-menu-filter):
7411         * toolbar-items.el (toolbar-compile):
7412         * byte-optimize.el (disassemble-offset):
7413         Use (declare (special ...)) instead of `defvar'.
7414
7415         * cl-macs.el (cl-do-proclaim):
7416         Fix (declare (special ...)) warning suppression syntax.
7417
7418 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7419
7420         * info.el (Info-tag-table-marker):
7421         (Info-tag-table-buffer):
7422         (Info-find-file-node):
7423         (Info-read-subfile):
7424         (Info-build-node-completions):
7425         (Info-search):
7426         (Info-mode):
7427         Multiple info buffer support.
7428
7429 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7430
7431         * ldap.el (ldap-decode-entry): New defun
7432         (ldap-search-entries): Use it in order to decode DN-prefixed
7433         entries properly
7434
7435 2000-08-23  Daniel Pittman <daniel@danann.net>
7436
7437         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7438         Use `eq', not `=', to compare symbols.
7439
7440 2000-07-30  Ben Wing  <ben@xemacs.org>
7441
7442         * bytecomp.el (byte-compile-report-error):
7443         * bytecomp.el (displaying-byte-compile-warnings):
7444         if stack-trace-on-error is set, send out a backtrace when
7445         an error is encountered that stops byte compilation.  this
7446         should make it much much easier to track down those curious
7447         problems.  also undo the kludge of using a separate "*Show*"
7448         buffer for display when there's a temp-buffer-show-function;
7449         we can avoid this by just being a little smarter.
7450
7451         * dialog-items.el:
7452         * dialog-items.el (search-dialog-regexp): New.
7453         * dialog-items.el (search-dialog-callback):
7454         * dialog-items.el (make-search-dialog):
7455         add a regexp option to the dialog and clean up a bit.
7456
7457         * dialog.el:
7458         * dialog.el (yes-or-no-p-dialog-box):
7459         * dialog.el (get-dialog-box-response):
7460         * dialog.el (make-dialog-box):
7461         * dialog.el (dialog-box-finish): New.
7462         * dialog.el (dialog-box-cancel): New.
7463         * dialog.el (internal-make-dialog-box-exit): New.
7464         implement [properly!] the :modal property of the new dialog box
7465         interface.  this is the first time xemacs has ever had *proper*
7466         modal dialog boxes, giving the standard window-system feedback.
7467         (e.g. under windows, clicking on a disabled frame causes a beep
7468         and makes the dialog box flash three times.)
7469
7470         * dragdrop.el: header keyword frobbing.
7471
7472         * dumped-lisp.el (preloaded-file-list):
7473         renamed winnt.el to win32-native.el.
7474
7475         * faces.el (face-property):
7476         * faces.el (set-face-property):
7477         * faces.el (frob-face-property):
7478         * faces.el (frob-face-font-2):
7479         * faces.el (make-face-bold):
7480         * faces.el (make-face-italic):
7481         * faces.el (make-face-bold-italic):
7482         * faces.el (make-face-unbold):
7483         * faces.el (make-face-unitalic):
7484         * faces.el (make-face-smaller):
7485         * faces.el (make-face-larger):
7486         clean up the implementation of these so that window-system-specific
7487         methods are called only on objects belonging to that window system.
7488         previously, you could have [e.g.] mswindows-make-face-bold called
7489         on font object of device type `stream', which is not good and
7490         explains the subtle errors Adrian was getting when byte-compiling
7491         something that required 'term. (Adrian, now you can use stack-trace-
7492         on-error to find the exact place where things are going wrong instead
7493         of having to laboriously binary-search your way through.)
7494
7495         * finder.el (finder-known-keywords):
7496         cleaned up -- properly sorted, clarified the meanings of many of
7497         the keywords, and added a few -- mswin, gui, content, build, www,
7498         user, services.  the last two try to distinguish between a package
7499         that's used directly by the user, and a package that provides
7500         support services to other packages.
7501
7502         * font-lock.el (lisp-font-lock-keywords-2):
7503         update list of lisp control structures to include everything,
7504         including new ones i introduced.
7505
7506         * gutter.el: header keyword frobbing.
7507
7508         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7509         recent isearch element was not doing so!  you got the second-most-
7510         recent instead.
7511
7512         * lisp-mode.el (construct-lisp-mode-menu):
7513         more menubar cleanups.
7514         * lisp-mode.el (with-selected-window):
7515         make it indent properly.
7516
7517         * menubar-items.el (default-menubar): lots of menubar cleanups.
7518         rearranged the options menu the most, e.g. splitting up the
7519         Keyboard/Mouse menu into a new Editing menu and combining the
7520         separate Scrollbar/Gutter/Toolbar submenus into Display.
7521         Got rid of General, moved items to Editing or new Troubleshooting.
7522         Moved Packages to Tools; doesn't seem to belong under Options.
7523         Added stuff to the Cmds menu, e.g. Change Case.
7524
7525         NB please don't complain about these periodic menubar changes.
7526         Anything like this is necessarily incremental in its construction
7527         -- By constant use you gradually become more and more aware of
7528         better and better ways to group menu items.  When we eventually
7529         move the options menu to a property sheet, the existing structure
7530         will probably be preserved fairly well.
7531
7532         * minibuf.el (next-history-element): fix problems with pressing
7533         down arrow in repeat-complex-command.
7534
7535         * modeline.el:
7536         * modeline.el (modeline-3d-p): New.
7537         added custom variable for controlling the 3d modeline.  the
7538         corresponding Options item has been present for a long time,
7539         but commented out with "fix me!" comments.  it's fixed now.
7540
7541         * obsolete.el (add-menu):
7542         remove bogus gettexts.
7543
7544         * process.el (shell-quote-argument):
7545         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7546         For bash under Windows native, see below.
7547
7548         * simple.el:
7549         * simple.el (display-warning-buffer):
7550         Fixed the handling of warning display to eliminate the annoying
7551         *Show* buffer, like was done for byte-compiler output above.
7552
7553         * simple.el (debug-print): New.
7554         Simple function for sending debug messages to the console and/or
7555         other debug places.
7556
7557         * subr.el (replace-in-string):
7558         Rewrite this function to avoid N^2 behavior with large strings --
7559         catastrophic with the new Windows selection code! (Apparently the
7560         author of this function didn't realize there was a fun
7561         replace-match that could make his life much easier, because we
7562         duplicated the entire logic.  The new version is smaller, easier
7563         to understand, much more robust, and has extended features --
7564         those of replace-match.)
7565
7566         * window.el:
7567         * window.el (with-selected-window): New.
7568         An obvious complement to the existing `with-selected-frame' and
7569         `with-current-buffer'.
7570
7571         * win32-native.el: Renamed from winnt.el.
7572         Added a great deal of stuff for properly handling process quoting,
7573         somewhat modeled on Kirill's original model (which i later threw
7574         away).  We should now finally have correctly working process arg
7575         quoting/dequoting so that the final app gets exactly what we
7576         intended.  Because the mechanism is in Lisp, it's easily
7577         extendible. (For those running bash and running the native
7578         version, I tried hard to do what I thought was correct.  But more
7579         thought is needed, and ideally the volunteer work of people with
7580         these configurations that they generally run on.)
7581
7582         * x-font-menu.el (x-font-menu-font-data):
7583         Put in defvar's to fix byte-compiler warnings.
7584
7585 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7586
7587         * select.el (selection-coercion-alist): Initialise.
7588         * select.el (select-coerce-to-text): New.
7589         * select.el (select-coerce): New.
7590         New functions to perform type and value coercion.
7591
7592         * select.el (select-buffer-killed-default): Keep data if it was
7593         on the clipboard.
7594
7595 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7596
7597         * menubar-items.el (default-menubar): Fix typo.
7598         (default-menubar): `lambda' was mispelled as `lamda'.
7599
7600 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7601
7602         * window.el (shrink-window-if-larger-than-buffer): Remove
7603         edge checking code.
7604
7605 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7606
7607         * paths.el (gnus-local-domain): Removed.
7608         (gnus-local-organization): Ditto.
7609         (gnus-startup-file): Ditto.
7610
7611 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7612
7613         * files.el (auto-mode-alist): Add .spec for RPM.
7614
7615 2000-07-31  Andy Piper  <andy@xemacs.org>
7616
7617         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7618
7619 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7620
7621         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7622         browse-url.
7623         * help.el (xemacs-www-page): Ditto.
7624         (xemacs-www-faq): Ditto.
7625         * menubar-items.el (default-menubar): Ditto.
7626
7627         * wid-edit.el (widget-url-link-action): Ditto.
7628         From: Kenichi OKADA <okada@opaopa.org>.
7629
7630 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7631
7632         * finder.el (finder-commentary): Add autoload cookie.
7633
7634 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7635
7636         * files.el (insert-file-contents-literally): Fix second let
7637         binding for `coding-system-for-read' to `coding-system-for-write'
7638         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7639
7640 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7641
7642         * files.el (insert-file-contents-literally): Use binary coding
7643         system (from Morioka san).
7644         (insert-file-contents-literally): Make file-name-handler method.
7645
7646 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7647
7648         * cl-macs.el (get-selection): Add defsetf.
7649
7650 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7651
7652         * x-init.el (x-activate-region-as-selection): replace obsolete
7653         function x-own-selection with own-selection.
7654         (ow-find): replace obsolete functions x-get-selection and
7655         x-get-clipboard with get-selection and get-clipboard.
7656         (init-post-x-win): replace obsolete function x-disown-selection
7657         with disown-selection.
7658
7659 2000-07-20  Mike Sperber  <mike@xemacs.org>
7660
7661         * startup.el (load-user-init-file): Only try to load init file if
7662         it exists.
7663
7664 2000-07-10  Andy Piper  <andy@xemacs.org>
7665
7666         * dialog-items.el: sync with Ben's patch.
7667
7668         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7669         comment.
7670         (progress-text-glyph): deleted.
7671         (progress-layout-glyph): make completely minimal.
7672         (progress-gauge-glyph): ditto.
7673         (progress-display-style): fix to handle dynamic instantiator
7674         changes.
7675         (progress-text-instantiator): new.
7676         (progress-layout-instantiator): new.
7677         (progress-gauge-instantiator): new.
7678         (set-progress-display-instantiator): renamed and changed from
7679         set-progress-display-style.
7680         (progress-abort-glyph): use instantiator not glyph.
7681         (append-progress-display): use set-progress-display-instantiator
7682         and set-glyph-image.
7683         (abort-progress-display): ditto.
7684         (raw-append-progress-display): ditto.
7685
7686 2000-07-20  Ben Wing  <ben@xemacs.org>
7687
7688         * code-files.el: Move Mule-specific code to mule-coding.el.
7689
7690 2000-07-15  Ben Wing  <ben@xemacs.org>
7691
7692         * autoload.el:
7693         Fixed comments.
7694
7695         * cmdloop.el:
7696         * cmdloop.el (yes-or-no-p):
7697         * cmdloop.el (y-or-n-p):
7698         Make these functions use should-use-dialog-box-p and not be
7699         overridden in dialog.el.
7700
7701         * cus-dep.el:
7702         * cus-dep.el (Custom-make-dependencies): Removed.
7703         * cus-dep.el (Custom-make-dependencies-1): New.
7704         * cus-dep.el (Custom-make-one-dependency): New.
7705         New entry point for use in Makefiles, to avoid excessive
7706         invocations.
7707
7708         * cus-edit.el (custom-variable-reset-saved):
7709         * cus-edit.el (custom-variable-reset-standard):
7710         * cus-edit.el (custom-save-resets):
7711         Fix bytecompiler warnings.
7712
7713         * dialog.el:
7714         * dialog.el (yes-or-no-p-dialog-box):
7715         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7716         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7717         * dialog.el (get-dialog-box-response):
7718         * dialog.el (message-or-box):
7719         * dialog.el (make-dialog-box):
7720         * dialog.el (popup-dialog-box): New.
7721         Avoid yes-or-no-p bogosities.
7722         Create a general function `make-dialog-box' to encapsulate all
7723         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7724
7725         * dumped-lisp.el (preloaded-file-list):
7726         Add dialog-items.  Clean up.  Group files by types.
7727
7728         * easymenu.el (easy-menu-add):
7729         * easymenu.el (easy-menu-remove):
7730         Account for accelerators.
7731
7732         * extents.el:
7733         * extents.el (extent-list): New args, like in map-extents.
7734         * extents.el (extent-at-event): New.
7735         * extents.el (extents-at-event): New.
7736
7737         * font-lock.el:
7738         * font-lock.el (font-lock-mode):
7739         * font-lock.el (font-lock-default-fontify-buffer):
7740         * font-lock.el (font-lock-default-unfontify-region):
7741         * font-lock.el (font-lock-fontify-syntactically-region):
7742         * font-lock.el (font-lock-fontify-keywords-region):
7743         Use new progress-feedback names.
7744
7745         * font-lock.el (java-font-lock-identifier-regexp):
7746         * font-lock.el (java-font-lock-class-name-regexp):
7747         Fix bytecompiler warnings.
7748
7749         * gutter-items.el:
7750         * gutter-items.el (progress-display-use-echo-area): Removed.
7751         * gutter-items.el (progress-feedback-use-echo-area): New.
7752         * gutter-items.el (progress-display-popup-period): Removed.
7753         * gutter-items.el (progress-feedback-popup-period): New.
7754         * gutter-items.el (set-progress-display-style): Removed.
7755         * gutter-items.el (set-progress-feedback-style): New.
7756         * gutter-items.el (progress-display-style): Removed.
7757         * gutter-items.el (progress-feedback-style): New.
7758         * gutter-items.el (progress-stack):
7759         * gutter-items.el (progress-displayed-p): Removed.
7760         * gutter-items.el (progress-feedbacked-p): New.
7761         * gutter-items.el (clear-progress-display): Removed.
7762         * gutter-items.el (clear-progress-feedback): New.
7763         * gutter-items.el (progress-display-clear-when-idle): Removed.
7764         * gutter-items.el (progress-feedback-clear-when-idle): New.
7765         * gutter-items.el (remove-progress-display): Removed.
7766         * gutter-items.el (remove-progress-feedback): New.
7767         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7768         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7769         * gutter-items.el (append-progress-display): Removed.
7770         * gutter-items.el (append-progress-feedback): New.
7771         * gutter-items.el (abort-progress-display): Removed.
7772         * gutter-items.el (abort-progress-feedback): New.
7773         * gutter-items.el (raw-append-progress-display): Removed.
7774         * gutter-items.el (raw-append-progress-feedback): New.
7775         * gutter-items.el (display-progress-display): Removed.
7776         * gutter-items.el (display-progress-feedback): New.
7777         * gutter-items.el (current-progress-display): Removed.
7778         * gutter-items.el (current-progress-feedback): New.
7779         * gutter-items.el (current-progress-display-label): Removed.
7780         * gutter-items.el (current-progress-feedback-label): New.
7781         * gutter-items.el (progress-display): Removed.
7782         * gutter-items.el (progress-feedback): New.
7783         Replace "progress-display" with "progress-feedback" globally.
7784
7785         * gutter-items.el (lprogress-display): Removed.
7786         * gutter-items.el (progress-feedback-with-label): New.
7787         Rename lprogress-display ==> progress-feedback-with-label.
7788
7789         * gutter-items.el (search-dialog-direction): Removed.
7790         * gutter-items.el (search-dialog-text): Removed.
7791         * gutter-items.el (search-dialog-callback): Removed.
7792         * gutter-items.el (make-search-dialog): Removed.
7793         Move to dialog-items.el.
7794
7795         * help.el:
7796         * help.el (help-mode-quit):
7797         * help.el (mode-for-help): New.
7798         * help.el (help-sticky-window): New.
7799         * help.el (help-window-config): New.
7800         * help.el (with-displaying-help-buffer):
7801         * help.el (function-at-event): New.
7802         * help.el (help-symbol-regexp): New.
7803         * help.el (help-symbol-run-function-1): New.
7804         * help.el (help-symbol-run-function): New.
7805         * help.el (help-symbol-function-context-menu): New.
7806         * help.el (help-symbol-variable-context-menu): New.
7807         * help.el (help-symbol-function-and-variable-context-menu): New.
7808         * help.el (frob-help-extents): New.
7809         * help.el (describe-function-1):
7810         * help.el (variable-at-point):
7811         * help.el (variable-at-event): New.
7812         * help.el (describe-variable):
7813         Major overhaul.
7814         - Make functions and variables be mousable.
7815         - Middle button hyperlinks.
7816         - New context-menu entries.
7817
7818         * keydefs.el:
7819         * keydefs.el (global-map):
7820         New key bindings to move lines up and down.
7821
7822         * lisp-mode.el:
7823         * lisp-mode.el (construct-lisp-mode-menu): New.
7824         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7825         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7826         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7827         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7828         Make popup and menubar menus be different.  Popup menu uses
7829         clicked location and automatically assumes symbol under the mouse
7830         for various commands.
7831
7832         * menubar-items.el:
7833         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7834         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7835
7836         * menubar-items.el (global-popup-menu): Removed.
7837         * menubar-items.el (mode-popup-menu): Removed.
7838         * menubar-items.el (activate-popup-menu-hook): Removed.
7839         * menubar-items.el (popup-mode-menu): Removed.
7840         * menubar-items.el (popup-buffer-menu): Removed.
7841         * menubar-items.el (popup-menubar-menu): Removed.
7842         Move to menubar.el.
7843
7844         * menubar.el:
7845         * menubar.el (global-popup-menu): New.
7846         * menubar.el (mode-popup-menu): New.
7847         * menubar.el (activate-popup-menu-hook): New.
7848         * menubar.el (last-popup-menu-event): New.
7849         * menubar.el (popup-mode-menu): New.
7850         * menubar.el (popup-buffer-menu): New.
7851         * menubar.el (popup-menubar-menu): New.
7852         * menubar.el (menu-call-at-event): New.
7853         Move non-content functions here.  Add support for context menu
7854         items on extents.
7855
7856         * minibuf.el (minibuffer-history-uniquify):
7857         Typo fix.
7858
7859         * minibuf.el (read-file-name-1):
7860         Call new file dialog box if it exists.
7861
7862         * minibuf.el (mouse-rfn-setup-vars):
7863         Clean up "chop" action.
7864
7865         * mouse.el:
7866         * mouse.el (button2): Now bound to mouse-track.
7867         * mouse.el (click-inside-extent-p):
7868         * mouse.el (point-inside-extent-p):
7869         * mouse.el (point-inside-selection-p):
7870         * mouse.el (mouse-drag-or-yank): Removed.
7871         * mouse.el (mouse-begin-drag-n-drop): New.
7872         * mouse.el (mouse-eval-sexp):
7873         * mouse.el (mouse-track-activate-strokes): New.
7874         * mouse.el (mouse-track-do-activate): New.
7875         * mouse.el (mouse-track):
7876         * mouse.el (default-mouse-track-event-is-with-button): New.
7877         * mouse.el (default-mouse-track-cleanup-hook):
7878         * mouse.el (default-mouse-track-drag-hook):
7879         * mouse.el (default-mouse-track-drag-up-hook):
7880         * mouse.el (default-mouse-track-click-hook):
7881         Merge drag-n-drop into mouse-track.
7882         Add general "activate" support to replace specific button2 kludges.
7883         Use "button modifier" support in mouse-track.
7884
7885         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7886
7887         * package-ui.el:
7888         * package-ui.el (pui-menu):
7889         * package-ui.el (pui-popup-context-sensitive): Removed.
7890         Fix bytecompiler warnings.
7891         Clean up popup code a bit.
7892
7893         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7894
7895         * simple.el:
7896         * simple.el (transpose-lines):
7897         * simple.el (transpose-line-up): New.
7898         * simple.el (transpose-line-down): New.
7899         * simple.el (transpose-subr):
7900         * simple.el (transpose-subr-1): Removed.
7901         Clean up, add functions to move lines up and down.
7902
7903         * startup.el (mail-host-address):
7904         * startup.el (user-mail-address):
7905         Customize.
7906
7907         * subr.el:
7908         * subr.el (set-symbol-value-in-buffer): New.
7909         * subr.el (error):
7910         * subr.el (check-argument-type):
7911         * subr.el (defined-error-p): New.
7912         Add structured error support.
7913
7914         * toolbar-items.el (toolbar-compile):
7915         Use new make-dialog-box.
7916
7917         * update-elc.el:
7918
7919         * userlock.el (ask-user-about-lock-dbox):
7920         * userlock.el (ask-user-about-supersession-threat-dbox):
7921         * userlock.el (ask-user-about-lock):
7922         * userlock.el (ask-user-about-supersession-threat):
7923         Use new make-dialog-box.
7924         Add safety checks; use should use-dialog-box-p.
7925
7926         * window-xemacs.el:
7927         * window-xemacs.el (__buffer-dedicated-frame):
7928         * window-xemacs.el (buffer-dedicated-frame): New.
7929         * window-xemacs.el (set-buffer-dedicated-frame): New.
7930         Move dedicated-frame stuff into lisp.
7931
7932 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7933
7934         * printer.el (generic-print-region): Do not require that
7935         `printer-name' be set.
7936         (printer-name): Commentary clarification.
7937
7938 2000-07-19  Martin Buchholz <martin@xemacs.org>
7939
7940         * XEmacs 21.2.35 is released.
7941
7942 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7943
7944         * select.el (selection-coercible-types): Initialise.
7945
7946 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7947
7948         * select.el (own-clipboard): Bug fix.
7949
7950 2000-07-17  Mike Sperber  <mike@xemacs.org>
7951
7952         * cus-edit.el (custom-migrate-custom-file): Save init file before
7953         continuing.
7954
7955 2000-07-16  Mike Sperber  <mike@xemacs.org>
7956
7957         * startup.el (load-init-file): Remove silly call to
7958         `load-user-custom-file`.
7959         (maybe-migrate-user-init-file): Minor fixes.
7960
7961 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7962
7963         * apropos.el (apropos-documentation-check-doc-file):
7964         `doc' variable should be let-bound, as was presumably intended.
7965
7966         * cus-edit.el (custom-variable-reset-saved):
7967         (custom-variable-reset-standard):
7968         Remove unused variable comment-widget.  Twice.
7969
7970         * toolbar.el (toolbar-blank-press-function):
7971         Add a real defvar with initial value nil and proper docstring.
7972         (press-toolbar-button): No need to check for boundp-ness anymore.
7973
7974         * rect.el (open-rectangle-line): Remove useless (let) form.
7975         Add defvar for pending-delete-mode.
7976
7977         * info.el (Info-find-node): This function needs an autoload cookie.
7978
7979         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7980         Use let* since the second form referred to the first.
7981
7982 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7983
7984         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7985         instead of removed `mswindows-get-clipboard'.
7986
7987
7988 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7989
7990         * select.el (select-convert-from-text): New.
7991         * select.el (select-convert-from-length): New.
7992         * select.el (select-convert-from-integer): New.
7993         * select.el (select-convert-from-identity): New.
7994         * select.el (select-convert-from-filename): New.
7995         * select.el (selection-converter-in-alist): Use them.
7996         New converter functions for X.
7997
7998         * select.el (get-selection): Removed comment.
7999
8000         * select.el (own-selection): Removed append code - I thought
8001         I'd already done this, but apparently not...
8002
8003         * select.el: Changed comment about TIMESTAMP.
8004
8005         * select.el (select-convert-in): New.
8006         * select.el (select-convert-out): New.
8007         New functions that get used by select.c.
8008
8009         * select.el (select-buffer-killed-default): New.
8010         * select.el (select-buffer-killed-text): New.
8011         * select.el (selection-buffer-killed-alist): New.
8012         New list and functions that get called if a relevant selection
8013         exists and a buffer gets killed.
8014
8015         * select.el (select-convert-to-targets):
8016         * select.el (select-convert-to-identity): Removed.
8017         * select.el (select-convert-from-identity): Removed.
8018         * select.el (select-converter-out-alist):
8019         Removed _EMACS_INTERNAL selection type.
8020
8021         * x-select.el (xselect-kill-buffer-hook): Removed.
8022         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8023         Removed this X-specific nonesense. Use the generic support
8024         in select.el instead.
8025
8026 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8027
8028         * mule/mule-category.el (defined-category-hashtable):
8029         Use make-hash-table instead of make-hashtable
8030
8031         * buff-menu.el: Byte-compiler warning fix.
8032
8033         * isearch-mode.el (isearch-highlight-all-cleanup):
8034         Remove unused variable `isearch-highlight-all-start'.
8035
8036         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8037
8038         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8039
8040         * cus-dep.el (Custom-make-dependencies):
8041         Add autoload cookie for custom-add-loads to generated custom-load.el.
8042
8043         * autoload.el (autoload-package-name): Warning suppression.
8044         Move defvar prior to first use.
8045
8046         * custom.el: Add autoload for custom-declare-face.
8047         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8048         * cl.el (cl-hack-byte-compiler):
8049         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8050         to work properly.
8051
8052 2000-07-08  Mike Sperber  <mike@xemacs.org>
8053
8054         * startup.el (load-home-init-file): Added variable.
8055         (maybe-migrate-user-init-file): Added.
8056         (load-user-init-file): Load custom file if different from init
8057         file.
8058
8059         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8060         "startup."
8061
8062         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8063         Moved `custom-file'-related code to cus-file.el.
8064
8065         * cus-file.el: New file.
8066
8067 2000-04-01  Mike Sperber  <mike@xemacs.org>
8068
8069         * packages.el (packages-find-package-directories): Added support
8070         for external package hierarchies with in-place installations.
8071
8072         * find-paths.el (paths-root-in-place-p): Added.
8073         (paths-find-emacs-directory): Added support for external
8074         directories with in-place installations.
8075         (paths-find-site-directory): Ditto.
8076
8077         * startup.el (find-user-init-file): Also look for
8078         ~/.xemacs/init.elc? in preference to ~/.emacs.
8079
8080 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8081
8082         * select.el (own-selection):
8083         * select.el (own-clipboard): Changed `append' parameter to
8084         `how-to-use' parameter.
8085         * select.el (own-selection): Removed icky append code.
8086         * select.el (own-selection, get-selection): Removed extra type
8087         checking.
8088         * select.el (selection-appender-alist):
8089         * select.el (selection-converter-{in|out}-alist): Initialise.
8090         * select.el (select-append-to-*): New.
8091         * select.el (select-convert-from-*): New.  New functions to append
8092         data and convert data from external type.
8093
8094 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8095
8096         * font-lock.el: Javadoc enhancements.
8097
8098 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8099
8100         * printer.el (generic-print-region): Compose job name from buffer
8101         name.
8102
8103 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8104
8105         * font-lock.el (font-lock-fontify-pending-extents): Call
8106         font-lock-fontify-region instead of font-lock-fontify-buffer
8107         to avoid unnecessary progress gauges.
8108
8109 2000-07-06  Craig Lanning  <lanning@scra.org>
8110
8111         * custom-load.el (faces):
8112
8113         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8114         dir is a regex.
8115
8116         * process.el (call-process-internal): from Dan Holmsand, use binary
8117         coding systems so that jka-compr works.
8118
8119 2000-07-07  Ben Wing  <ben@xemacs.org>
8120
8121         * font-lock.el: Undo previous change.  Unfortunately, some
8122         files actually use the variables directly in their init code
8123         without quoting them.
8124
8125 2000-07-07  Ben Wing  <ben@xemacs.org>
8126
8127         * font-lock.el (defvar font-lock-*-face): Removed.
8128
8129         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8130         only when necessary.
8131
8132 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8133
8134         * cl-macs.el: fix cl-transform-function-property kludge
8135         so that it does not require a random feature.
8136
8137 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8138
8139         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8140         as in Linux kernel "Rules.make".
8141
8142 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8143
8144         * build-report.el (build-report): Add autoload cookie.
8145
8146 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8147
8148         * package-ui.el (defgroup pui):  Correct a misspelling
8149         (pui-toggle-package-delete):  Change `seleted' to `selected'
8150
8151 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8152
8153         * package-get.el (package-get-update-base):
8154         (package-get): Use insert-file-contents-literally always.
8155         (package-get-maybe-save-index):
8156         Force coding system for writing to binary.
8157
8158 2000-06-08  Mike Alexander  <mta@arbortext.com>
8159
8160         * code-process.el (call-process-region): If there is no coding
8161         system for the process on process-coding-system-alist use the
8162         coding system of the buffer containing the region.
8163
8164 2000-06-10  Ben Wing  <ben@xemacs.org>
8165
8166         * cmdloop.el (command-error):
8167         If debug-on-error and noninteractive, output backtrace.
8168
8169         * files.el (file-relative-name):
8170         Remove MSDOS references.
8171
8172         * simple.el (line-number): New function, due to non-obvious
8173         behavior/usage of count-lines.
8174
8175         * simple.el (count-lines): document non-obvious usage to get
8176         line number.
8177
8178 2000-06-11  Ben Wing  <ben@xemacs.org>
8179
8180         * faces.el ((featurep 'xpm)):
8181         * x-faces.el (x-init-face-from-resources):
8182         * x-faces.el (x-init-frame-faces):
8183         * x-misc.el (x-init-specifier-from-resources):
8184         * x-misc.el (x-get-resource-and-bogosity-check):
8185         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8186         * x-mouse.el (x-init-pointer-shape):
8187         * x-scrollbar.el (x-init-scrollbar-from-resources):
8188         Add sixth argument to x-get-resource calls so as to issue warnings
8189         rather than errors on bogus arguments.
8190
8191 2000-06-05  Ben Wing  <ben@xemacs.org>
8192
8193         * compat.el: new file.  provides a clean, non-intrusive way to
8194         define compatibility functions.
8195
8196         * process.el (shell-quote-argument): temporary fix for lack
8197         of nt-quote-process-args.  #### I need to put back the overall
8198         structure of that mechanism but redo the guts of it using the
8199         extra intelligence in the C code.
8200
8201 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8202
8203         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8204         `package-get' does in package-get.el, instead of using external
8205         "md5sum" program.
8206
8207         * package-get.el (package-get): Insert package file literally to
8208         make checksum calculation work.
8209
8210 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8211
8212         * code-files.el (convert-mbox-coding-system): Deleted.
8213         (file-coding-system-alist): Removed reference to
8214         convert-mbox-coding-system.
8215
8216 2000-05-28  Martin Buchholz <martin@xemacs.org>
8217
8218         * XEmacs 21.2.34 is released.
8219
8220 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8221
8222         * font-lock.el (font-lock-keywords): Rewrote docstring
8223
8224 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8225
8226         * loadhist.el (unload-feature): handle case where x is both boundp
8227         and fboundp
8228
8229 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8230
8231         * packages.el: It's ok to use built-in macros, but not lisp
8232         defined ones.
8233
8234 2000-05-20  Ben Wing  <ben@xemacs.org>
8235
8236         * font-lock.el:
8237         * font-lock.el (font-lock-message-threshold):
8238         * font-lock.el (font-lock-mode):
8239         * font-lock.el (font-lock-default-fontify-buffer):
8240         * font-lock.el (font-lock-always-fontify-immediately):
8241         * font-lock.el (font-lock-old-extent): Removed.
8242         * font-lock.el (font-lock-old-len): Removed.
8243         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8244         * font-lock.el (font-lock-pending-extent-table): New.
8245         * font-lock.el (font-lock-range-table): New.
8246         * font-lock.el (font-lock-after-change-function):
8247         * font-lock.el (font-lock-after-change-function-1): Removed.
8248         * font-lock.el (font-lock-fontify-pending-extents): New.
8249         * font-lock.el ('font-lock-revert-cleanup): Removed.
8250         * font-lock.el ('font-lock-revert-setup): Removed.
8251         Rewrite deferral code to handle any number of changes, merging
8252         them properly.  Remove hacked-up code for revert-buffer, now
8253         unnecessary.
8254
8255         * menubar-items.el (default-menubar):
8256         In Options->Edit Init File, don't switch to emacs-lisp-mode
8257         unless necessary; doing this turns off font-lock.
8258
8259 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8260
8261         * keydefs.el: Define C-x BS to backward-kill-sentence.
8262
8263 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8264
8265         * files.el (hack-local-variables-prop-line): Use non-greedy
8266         matching to process -*-texinfo-*- -*-.
8267
8268 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8269
8270         * minibuf.el (minibuf-directory-files): new function.
8271         (read-file-name-activate-callback): use minibuf-directory-files.
8272         (read-directory-name-internal): ditto.
8273         (mouse-file-display-completion-list): ditto.
8274         (mouse-directory-display-completion-list): ditto.
8275         (read-file-name-internal): remove "./" from completion list unless
8276         explicitly matched, for consistency.
8277
8278 2000-05-11  Ben Wing  <ben@xemacs.org>
8279
8280         * gutter-items.el (gutter-buffers-tab):
8281         * gutter-items.el (add-tab-to-gutter):
8282         * gutter-items.el (update-tab-in-gutter):
8283         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8284         * gutter-items.el (append-progress-display):
8285         * gutter-items.el (abort-progress-display):
8286         * gutter-items.el (raw-append-progress-display):
8287         Further fixes.  Use set-glyph-image not set-image-instance-property,
8288         to fix problems with multiple windows in a frame.
8289
8290         * menubar-items.el (tutorials-menu-filter):
8291         Fix typo.
8292
8293         * startup.el (early-error-handler):
8294         Display message box under windows; otherwise, message will disappear
8295         before it can be viewed.
8296
8297         * update-elc.el:
8298         Fix bug in NEEDTODUMP processing.
8299
8300 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8301
8302         * startup.el (lock-directory): Removed.
8303         (superlock-file): Ditto.
8304         (startup-set-paths): Remove lockdir.
8305         (startup-setup-paths-warning): Remove lock-directory.
8306
8307         * setup-paths.el (paths-find-lock-directory): Removed.
8308         (paths-find-superlock-file): Ditto.
8309
8310 2000-05-09  Ben Wing  <ben@xemacs.org>
8311
8312         * faces.el (set-face-property):
8313         * faces.el (set-face-font):
8314         * faces.el (set-face-foreground):
8315         * faces.el (set-face-background):
8316         * faces.el (set-face-background-pixmap):
8317         * faces.el (set-face-underline-p):
8318         * faces.el (set-face-strikethru-p):
8319         * faces.el (set-face-highlight-p):
8320         * faces.el (set-face-dim-p):
8321         * faces.el (set-face-blinking-p):
8322         * faces.el (set-face-reverse-p):
8323         doc string changes.
8324
8325         * glyphs.el:
8326         * glyphs.el (make-image-specifier):
8327         * glyphs.el (glyph-property):
8328         * glyphs.el (set-glyph-image):
8329         * glyphs.el (make-glyph):
8330         * glyphs.el (make-pointer-glyph):
8331         * glyphs.el (make-icon-glyph):
8332         * glyphs.el (widget-image-instance-p): New.
8333         authorship info, lots of doc changes.  New predicate, inadvertently
8334         omitted.  the general principle with specifier docs is now that
8335         the description of instantiators should go with the make-foo-specifier
8336         fun's doc string, rather than in foo-specifier-p.  this follows
8337         conventions elsewhere in XEmacs and in general is a lot more obvious
8338         of a place to look.  sometimes the make-foo-specifier function needs
8339         to be created in the process.
8340
8341         * gutter.el:
8342         * gutter.el (make-gutter-specifier): New.
8343         * gutter.el (make-gutter-size-specifier): New.
8344         * gutter.el (make-gutter-visible-specifier): New.
8345         specifier doc updates according to the conventions specified before.
8346
8347         * objects.el:
8348         * objects.el (make-font-specifier):
8349         * objects.el (make-color-specifier):
8350         * objects.el (make-face-boolean-specifier): New.
8351         specifier doc updates according to the conventions specified before.
8352
8353         * specifier.el:
8354         * specifier.el (set-specifier):
8355         * specifier.el (make-integer-specifier): New.
8356         * specifier.el (make-boolean-specifier): New.
8357         * specifier.el (make-natnum-specifier): New.
8358         * specifier.el (make-generic-specifier): New.
8359         * specifier.el (make-display-table-specifier): New.
8360         specifier doc updates according to the conventions specified before.
8361
8362         * toolbar.el:
8363         * toolbar.el (make-toolbar-specifier): New.
8364         specifier doc updates according to the conventions specified before.
8365
8366 2000-05-09  Ben Wing  <ben@xemacs.org>
8367
8368         * process.el (call-process-internal): Revert to previous version
8369         because Mike's change clashed with a change I did not long before.
8370         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8371         Thanks very much Mike for pointing out the bug and submitting a
8372         patch!
8373
8374 2000-04-13  Mike Alexander  <mta@arbortext.com>
8375
8376         * process.el (call-process-internal): Send the correct input buffer
8377         (call-process-internal): Return the exit status of the process
8378
8379 2000-05-07  Ben Wing  <ben@xemacs.org>
8380
8381         * winnt.el:
8382         * winnt.el (nt-quote-args-verbatim): Removed.
8383         * winnt.el (nt-quote-args-prefix-quote): Removed.
8384         * winnt.el (nt-quote-args-backslash-quote): Removed.
8385         * winnt.el (nt-quote-args-double-quote): Removed.
8386         * winnt.el (nt-quote-args-functions-alist): Removed.
8387         * winnt.el (nt-quote-process-args): Removed.
8388         Remove all stuff for argument quoting.  We borrow the code instead
8389         from Emacs 20.6, which is much more careful in its quoting
8390         (e.g. in handling runs of the escape character) and avoids most of
8391         the need for this Lisp mechanism by checking to see whether we're
8392         running a Cygwin or normal program and doing the appropriate
8393         quoting.  If we end up needing such a mechanism, we should add
8394         it by extending the variable `mswindows-quote-process-args' so it
8395         can take an alist of regexps.
8396
8397 2000-05-07  Ben Wing  <ben@xemacs.org>
8398
8399         * keydefs.el:
8400         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8401         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8402         the window without moving point.
8403
8404         * simple.el:
8405         * simple.el (scroll-up-one): New.
8406         * simple.el (scroll-down-one): New.
8407         Functions for use with C-M-up/down.
8408
8409 2000-05-01  Martin Buchholz <martin@xemacs.org>
8410
8411         * XEmacs 21.2.33 is released.
8412
8413 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8414
8415         * dialog.el (yes-or-no-p-dialog-box):
8416         Fix docstring.
8417         Fix following horrible bug in X11 mode with focus-follows-mouse:
8418           1. Visit two files in two different frames.
8419           2. do File->Revert Buffer in one of those frames.
8420           3. Dialog box appears.
8421           4. Arrange things so that the mouse passes over the *other*
8422              frame, then to the dialog box, and click on "Yes".
8423           5. The file contents end up in the *wrong* buffer!
8424         Add TODO comment.
8425
8426 2000-04-28  Ben Wing  <ben@xemacs.org>
8427
8428         * help.el (describe-installation): correct typo introduced
8429         in last patch: boundp -> fboundp.
8430
8431         * etags.el (buffer-tag-table-list):
8432         canonicalize filenames to Unix format so that tag-table-alist
8433         searching works under Windows.
8434
8435         * autoload.el:
8436         Bowdlerize the supposedly objectionable words
8437         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8438
8439         * gutter-items.el (set-progress-display-style):
8440         * gutter-items.el (search-dialog-callback):
8441         * gutter-items.el (make-search-dialog):
8442         Change to new callback-ex api.
8443
8444 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8445
8446         * help.el: (describe-installation): decode-coding-string is not
8447         defined in a non MULE environment.
8448
8449 2000-04-28  Ben Wing  <ben@xemacs.org>
8450
8451         * gutter-items.el (buffer-list-changed-hook):
8452         use it, not record-buffer-hook.
8453
8454         * subr.el (record-buffer-hook): Removed.
8455
8456 2000-04-27  Ben Wing  <ben@xemacs.org>
8457
8458         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8459         use NORECORD option.  Andy will not like this, but the existing
8460         gutter behavior is just wrong, as per this comment:
8461
8462         ;; this used to add the norecord flag to both calls below.
8463         ;; this is bogus because it is a pervasive assumption in XEmacs
8464         ;; that the current buffer is at the front of the buffers list.
8465         ;; for example, select an item and then do M-C-l
8466         ;; (switch-to-other-buffer).  Things get way confused.
8467         ;;
8468         ;; Andy, if you want to maintain the current look, you must
8469         ;;  *uncouple* the gutter order and buffers order.
8470
8471         * loaddefs.el (completion-ignored-extensions): unfuckify.
8472
8473         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8474         xemacs.mak.
8475
8476         * autoload.el (batch-update-one-directory): new function, used in
8477         xemacs.mak.
8478
8479         * loadup.el: set gc-cons-threshold very high unless dumping --
8480         loadup during update-elc is much much much faster.  also do this
8481         when quick-building.
8482
8483         add commented-out code for profiling loadup.
8484
8485
8486         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8487         is required in order to build xemacs.
8488
8489 2000-04-26  Ben Wing  <ben@xemacs.org>
8490
8491         * loadup.el: don't garbage collect during loadup if quick-build
8492         compile-time option is set.
8493
8494 2000-04-23  Ben Wing  <ben@xemacs.org>
8495
8496         * update-elc.el: compute whether any dumped .el or .elc files
8497         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8498         if so.
8499
8500         * update-elc.el (update-elc-files-to-compile): always change
8501         NOBYTECOMPILE in the src directory rather than current dir,
8502         so it will work under NT.
8503
8504         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8505         the form of this file is identical between Unix and Windows.
8506         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8507         Added comment.
8508         (update-autoloads-from-directory): updated doc string.
8509         updated doc strings in a few other places.
8510
8511 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8512
8513         * bytecomp.el (byte-force-recompile): Fix argument to
8514         byte-recompile-directory.
8515
8516 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8517
8518         * gutter-items.el (progress-display-clear-when-idle): Use
8519         add-one-shot-hook.
8520         * gutter-items.el (clear-progress-display): Adjust number of
8521         arguments.
8522
8523 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8524
8525         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8526
8527 2000-04-16  Ben Wing  <ben@xemacs.org>
8528
8529         * printer.el: New file.
8530
8531         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8532
8533         * help.el (describe-installation): Fix decoding for Windows.
8534
8535         * menubar-items.el:
8536         * menubar-items.el (default-menubar):
8537         * menubar-items.el (tutorials-menu-filter): New.
8538         * menubar-items.el (popup-menubar-menu):
8539         Add authorship.  Redo Help menu and Tutorials filter.
8540
8541         * menubar.el: Correct comment.
8542
8543         * modeline.el (modeline-buffer-identification): Correct doc string.
8544
8545         * simple.el:
8546         * simple.el (printing): Removed.
8547         * simple.el (printer-name): Removed.
8548         * simple.el (generic-print-buffer): Removed.
8549         * simple.el (generic-print-region): Removed.
8550         Move generic print code to printer.el.
8551
8552 2000-04-15  Ben Wing  <ben@xemacs.org>
8553
8554         * simple.el (generic-print-region): New.
8555         make this function actually work.
8556         (generic-print-buffer): call generic-print-region.
8557
8558 2000-04-14  Andy Piper  <andy@xemacs.org>
8559
8560         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8561         by using the new widget-callback-current-channel.
8562         (search-dialog-callback): ditto.
8563
8564 2000-04-12  Andy Piper  <andy@xemacs.org>
8565
8566         * gutter.el (default-gutter-position): moved from gutter-items.el.
8567         (default-gutter-position-changed-hook): ditto.
8568         (gutter-element-visibility-changed-hook): ditto.
8569         (set-gutter-element): ditto.
8570         (remove-gutter-element): ditto.
8571         (set-gutter-element-visible-p): ditto.
8572         (gutter-element-visible-p): ditto.
8573         (init-gutter): ditto.
8574
8575         * dialog.el (make-dialog-box): renamed and moved from
8576         gutter-items.el
8577
8578         * gutter-items.el: move various functions elsewhere.
8579
8580 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8581
8582         * menubar-items.el: Fixed place of parenthesis.
8583
8584 2000-04-12  Ben Wing  <ben@xemacs.org>
8585
8586         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8587                 without constantly being prompted for the tag.
8588         * simple.el: Added a number of section headings, to clarify the
8589                 organization of this file.
8590         * simple.el (activate-region):
8591         * simple.el (region-exists-p):
8592         * simple.el (region-active-p):
8593                 Moved these three function down to the other side of
8594                 the case-changing functions, so they join the rest of
8595                 the region code.
8596         * simple.el (printing): New.
8597         * simple.el (printer-name): New.
8598         * simple.el (generic-print-buffer): New.
8599                 New functions, a very simple prototype for a unified
8600                 printing interface.
8601
8602         * process.el (call-process-internal): Real fix for null BUFFER,
8603                 other problems with BUFFER specs.
8604
8605         * menubar-items.el:
8606                 Fixed up File->Print to use new printing functions.
8607                 Various corrections and expansions to Grep/Compile menus.
8608                 New options for Printing.
8609                 New options for SMTP Mail, the way to send mail under
8610                   MS Windows. (There's also a package patch to make SMTP
8611                   Mail be the default under MSWin.)
8612
8613 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8614
8615         * menubar-items.el: Selecting Rectangle Mousing from menubar
8616         did not work.  Needed to quote mouse-track-rectangle-p.
8617
8618 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8619
8620         * cl-compat.el (keywordp): Removed.
8621
8622 2000-04-05  Andy Piper  <andy@xemacs.org>
8623
8624         * gutter-items.el (progress-layout-glyph): don't initialize here.
8625         (progress-gauge-glyph): use dynamic sizing.
8626         (set-progress-display-style): new function. Set progress glyphs
8627         appropriately depending on the style.
8628         (progress-display-style): new variable. Custom version of
8629         set-progress-display-style.
8630         (progress-abort-glyph): switch to dynamic sizes.
8631         (search-dialog-text): make the edit field active.
8632
8633 2000-04-04  Andy Piper  <andy@xemacs.org>
8634
8635         * gutter-items.el (make-search-dialog): need to make the search
8636         dialog visible after creation.
8637
8638         * menubar-items.el (default-menubar): use the search dialog for
8639         searching. Remove some extraneous search menu items.
8640
8641         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8642         well as strings.
8643         (make-gutter-only-dialog-frame): allow the user to create the
8644         frame unmapped. Allow the gutter spec to be given as a glyph.
8645         (search-dialog-direction): new variable.
8646         (search-dialog-text): new variable.
8647         (search-dialog-callback): new function. Callback for the search
8648         dialog action.
8649         (make-search-dialog): new function. Create a user-friendly search
8650         dialog.
8651
8652 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8653
8654         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8655         under Windows.
8656
8657 2000-04-01  Andy Piper  <andy@xemacs.org>
8658
8659         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8660         progress more accurately.
8661
8662 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8663
8664         * finder.el (finder-compile-keywords): Process readable files only.
8665         Because error in process of .#finder-inf.el when compile xemacs
8666         with --with-clash-detection option.
8667
8668 2000-03-31  Andy Piper  <andy@xemacs.org>
8669
8670         * gutter-items.el (append-progress-display): don't delay after a
8671         successful font-lock.
8672         (make-gutter-only-dialog-frame): new function. Allow users to
8673         create gutter-only dialogs.
8674
8675 2000-03-27  Mike Alexander  <mta@arbortext.com>
8676
8677         * process.el (call-process-internal): Handle a null BUFFER
8678         parameter correctly.
8679
8680 2000-03-28  Andy Piper  <andy@xemacs.org>
8681
8682         * gutter-items.el (abort-progress-display): put strings in the
8683         gutter not extents.
8684         (progress-layout-glyph): signal special 'quit callback.
8685         (progress-display-quit-function): deleted.
8686         (progress-display-stop-callback): deleted.
8687         (progress-display-dispatch-command-events): deleted.
8688         (append-progress-display): remove calls to
8689         progress-display-dispatch-command-events.
8690         (raw-append-progress-display): ditto.
8691
8692 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8693
8694         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8695         being a list.  Actually define `stipple-pixmap-p' which is used as
8696         an error predicate.  Correctly handle PIXMAP being either relative
8697         or absolute file name.
8698
8699 2000-03-24  Andy Piper  <andy@xemacs.org>
8700
8701         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8702         (abort-progress-display): ditto. Don't delete the created extent.
8703         (raw-append-progress-display): ditto.
8704         (progress-display-dispatch-non-command-events): new
8705         function. Encapsulates what we want to do when no command input is
8706         required.
8707         (progress-display-dispatch-command-events): likewise, but disable
8708         for now since it causes too many problems.
8709         (append-progress-display): use them.
8710         (raw-append-progress-display): ditto.
8711         (default-gutter-position-changed-hook): set this rather than
8712         default-gutter-position-changed.
8713         (default-gutter-position-changed-hook): lambda with zero arguments
8714         rather than one.
8715         (raw-append-progress-display): trap errors in pending input since
8716         allowing them to signal will hose the gauge well and
8717         truly. Ideally we would like to delay these until we are more able
8718         to cope.
8719         (append-progress-display): ditto.
8720
8721 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8722
8723         * lisp/make-docfile.el: call-process-internal is now implemented
8724         in process.el.
8725
8726 2000-03-21  Ben Wing  <ben@xemacs.org>
8727
8728         * mule\mule-cmds.el (set-language-info-alist):
8729         Fix to correspond to new menu arrangement.
8730
8731 2000-03-21  Ben Wing  <ben@xemacs.org>
8732
8733         * process.el:
8734         * process.el (call-process-internal): New.
8735         New implementation of call-process.  Only enabled under NT, so far.
8736         stderr handling not implemented yet in CVS'd C code.
8737
8738 2000-03-20  Ben Wing  <ben@xemacs.org>
8739
8740         * lisp-mode.el:
8741         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8742         * lisp-mode.el (lisp-interaction-mode):
8743         Put back Lisp Interaction menubar for Jan V's sake.
8744
8745         * simple.el:
8746         * simple.el (mark-ring):
8747         * simple.el (dont-record-current-mark): New.
8748         * simple.el (in-shifted-motion-command): New.
8749         * simple.el (mark-ring-unrecorded-commands): New.
8750         * simple.el (mark-ring-max):
8751         * simple.el (set-mark-command):
8752         * simple.el (push-mark):
8753         * simple.el (handle-pre-motion-command):
8754         Implement scheme for not recording unimportant marks.
8755
8756         * subr.el:
8757         * subr.el (function-allows-args): New.
8758         New function function-allows-args.
8759
8760 2000-03-20  Martin Buchholz <martin@xemacs.org>
8761
8762         * XEmacs 21.2.32 is released.
8763
8764 2000-03-20  Andy Piper  <andy@xemacs.org>
8765
8766         * gutter-items.el (update-tab-in-gutter): force selection of the
8767         selected-window if required to do so.
8768         (buffers-tab-items): ditto.
8769         (add-tab-to-gutter): ditto.
8770         (create-frame-hook): use force-selection.
8771         (default-gutter-position-changed): lambdify.
8772         (update-tab-hook): deleted since it was only used in one place.
8773
8774 2000-03-18  Andy Piper  <andy@xemacs.org>
8775
8776         * files.el (find-file-noselect): undo change that shouldn't have
8777         gone in.
8778
8779 2000-03-17  Andy Piper  <andy@xemacs.org>
8780
8781         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8782         of selected-window trickery.
8783
8784         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8785         frames tabs.
8786         (progress-display-stop-callback): progress -> progress-display
8787         (progress-display-quit-function): ditto.
8788         (clear-progress-display): ditto.
8789         (remove-progress-display): ditto.
8790         (append-progress-display): ditto.
8791         (abort-progress-display): ditto.
8792         (raw-append-progress-display): ditto.
8793         (display-progress-display): ditto.
8794         (current-progress-display-label): ditto.
8795         (current-progress-display): ditto.
8796         (lprogress-display): ditto and save the buffer
8797         (progress-display): ditto. Otherwise the buffer sometimes gets
8798         changed which confuses font-lock.
8799
8800         * font-lock.el (font-lock-default-fontify-buffer): catch all
8801         errors, not just quit.
8802         (font-lock-mode): progress -> display-progress
8803         (font-lock-default-fontify-buffer): ditto.
8804         (font-lock-fontify-syntactically-region): ditto.
8805         (font-lock-fontify-keywords-region): ditto.
8806
8807 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8808
8809         * cl.el (gensym): Move to here from cl-macs.el.
8810         (gentemp): Ditto.
8811
8812 2000-03-16  Andy Piper  <andy@xemacs.org>
8813
8814         * font-lock.el (font-lock-mode): use lprogress and friends for
8815         progress management.
8816         (font-lock-default-fontify-buffer): ditto.
8817         (font-lock-fontify-syntactically-region): ditto.
8818         (font-lock-fontify-keywords-region): ditto.
8819         (font-lock-revert-cleanup): fix reverting.
8820         (font-lock-revert-setup): ditto.
8821
8822         * gutter-items.el (progress-use-echo-area): new variable. Use the
8823         echo area for progress gauges if non-nil.
8824         (clear-progress): remove echo area stuff and defer to
8825         clear-message.
8826         (append-progress): dispatch non-command events after each progress
8827         increment. Remove echo area stuff.
8828         (abort-progress): remove echo area stuff and defer to
8829         display-message.
8830         (raw-append-progress): ditto. Dispatch non-command events after
8831         gutter redisplay.
8832         (display-progress): defer echo area stuff to display-message.
8833
8834         * gutter-items.el (clear-progress):
8835         (abort-progress): indentation changes.
8836         (display-progress): don't clear progress.
8837         (append-progress): compare messages with equal.
8838         (raw-append-progress): use dispatch-non-command-events to flush
8839         widget creation events.
8840
8841 2000-03-13  Ben Wing  <ben@xemacs.org>
8842
8843         * abbrev.el:
8844         * abbrev.el (abbrev-string-to-be-defined): New.
8845         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8846         Changes for use with the menubar.
8847
8848 2000-03-12  Ben Wing  <ben@xemacs.org>
8849
8850         * alist.el (vassoc): moved here from font-menu.el.
8851
8852         * custom.el (defface): typo fix.
8853
8854         * dialog.el (yes-or-no-p-dialog-box):
8855         * dialog.el (message-box):
8856         * files.el (save-some-buffers-1):
8857         Put accelerators in the button names.
8858
8859         * font-lock.el (font-lock-comment-face):
8860         * font-lock.el (font-lock-keyword-face):
8861         * font-lock.el (font-lock-function-name-face):
8862         Fixed some of the colors under MS Windows because the existing
8863         default colors were hardly different from black and needed to be
8864         made lighter.
8865
8866         * font-menu.el:
8867         * font-menu.el (font-menu-split-long-menu):
8868         * font-menu.el (font-menu-family-constructor):
8869         * font-menu.el (font-menu-size-constructor):
8870         * font-menu.el (font-menu-weight-constructor):
8871         * font-menu.el (font-menu-set-font):
8872         vassoc moved to alist.el.
8873         Accelerators added to all menus.
8874         Unused bound var new-props removed.
8875
8876         * keydefs.el: I did a whole lot of rearranging to put things in a
8877         more consistent order and fixed a number of cases where key
8878         combinations involving up, down, left, right and so on were
8879         defined but the corresponding keypad combinations were not
8880         defined.
8881
8882         * lisp-mode.el:
8883         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8884         * lisp-mode.el (emacs-lisp-mode):
8885         * lisp-mode.el (lisp-interaction-mode):
8886         * lisp-mode.el (flet):
8887         Added accelerators onto the menus.
8888         Made all the different versions of the let function be indented
8889         the same way.
8890         Undid Steve's easy-menu-ification, because it makes it impossible
8891         to have the menubar and popup menus different.
8892         Cleaned up the menu; added items for find-function &c and some
8893         indenting, and removed debug-on-*.
8894
8895         * list-mode.el (list-mode-hook):
8896         * list-mode.el (list-mode):
8897         * list-mode.el (completion-setup-hook):
8898         * list-mode.el (display-completion-list):
8899         Added support for the :window-height keyword, which is required
8900         because of other changes that I made for the file dialog box.  I
8901         also made the hook variables list-mode-hook and
8902         completion-setup-hook and also minibuffer-setup-hook in
8903         minibuf.el be permanent-local; see comment in list-mode.el.
8904
8905         * map-ynp.el (map-y-or-n-p):
8906         Added accelerators to the dialog buttons.
8907
8908         * menubar-items.el (menu-truncate-list):
8909         New internal function.
8910         * menubar-items.el (submenu-generate-accelerator-spec):
8911         * menubar-items.el (menu-item-strip-accelerator-spec):
8912         * menubar-items.el (menu-item-generate-accelerator-spec):
8913         New exported functions, for use in auto-generating accelerator specs.
8914
8915         * menubar-items.el:
8916         * menubar-items.el (default-menubar):
8917         * menubar-items.el (maybe-add-init-button):
8918         * menubar-items.el (bookmark-menu-filter):
8919         * menubar-items.el (slow-format-buffers-menu-line):
8920         * menubar-items.el (build-buffers-menu-internal):
8921         * menubar-items.el (language-environment-menu-filter):
8922         * menubar-items.el (default-popup-menu):
8923         * menubar-items.el (popup-buffer-menu):
8924         * menubar-items.el (popup-menubar-menu):
8925         Did a major overhaul on this file, and in fact I'm nowhere near
8926         done working on the menubar, and there will be more patches to
8927         come.  A basic summary of what I've done:
8928
8929         a) I added accelerators to all of the menu items.  For menus that
8930         are auto-generated, such as the buffers menu, the accelerators are
8931         automatically added to the beginning of each line using the
8932         numbers 1 through 9, then zero, and then letters starting with A,
8933         but omitting the letters that are already in use for the fixed
8934         menu items at the top of the buffers menu.  To facilitate adding
8935         accelerators of this kind, I created some new functions
8936         (*-accelerator-spec), which are also being used by other filters
8937         that auto generate lists of things such as ftp sites to download
8938         packages.  If people really don't like these accelerators
8939         appearing at the beginning of the menu items, a variable can be
8940         added to optionally turn them off, but I think this is rather
8941         pointless because other menu items have accelerators and many or
8942         most of the menu users will use the accelerators if the support is
8943         there.
8944
8945         b) I combined the top level Tools and Apps menus into a single
8946         Tools menu, because the distinction between the two is not
8947         obvious, and the items on the menus are not used often enough that
8948         putting some of them onto submenus is a problem.
8949
8950         c) I created two new top level menus called View and Cmds because
8951         there were too many items on the File and Edit menus, and I'm going
8952         to be adding more items to these menus.  In contrast to the Tools
8953         menu, the items on these menus may be used quite often during an
8954         editing session, and so should be available with fewer
8955         keystrokes.
8956
8957         d) I added a number of options to the options menu, including one
8958         for controlling whether the alt key can be used to traverse to
8959         menu items using the accelerators, one for controlling behavior of
8960         control-k, one for controlling how the kill and yank functions
8961         interact with the clipboard, a few additional buffers-menu
8962         options, and various other things.  I also did a bit of
8963         rearranging, for example, combining the keyboard and mouse options
8964         into a single keyboard and mouse submenu to facilitate the
8965         accelerators on that level.
8966
8967         e) I changed the variable buffers-menu-format-buffer-line-function
8968         to take two arguments instead of one, the second argument being
8969         the line number for use in creating an accelerator.  I added a
8970         hack to support existing functions with one argument (although I
8971         doubt that very many of these exist), for backward compatibility.
8972
8973         f) I moved the top level mule menu to be a submenu of the edit
8974         menu.  I think that most of the items on this menu are fairly
8975         useless and there are certainly not enough frequently used items
8976         to justify this being its own top level menu.
8977
8978         g) I combined most of the items in big-menubar.el into the main menu.
8979         If people think the main menu is too big, it would be possible to
8980         create different configurations, some smaller.
8981
8982         * menubar.el (check-menu-syntax):
8983         Deleted some syntax checks that were no longer valid, partly
8984         because of changes that were already made a long time ago, and
8985         partly because of a change I made where I allow the name of the
8986         menu item to be an evaluated expression rather than just a string,
8987         similar to all of the other parameters of a menu item.
8988
8989         * minibuf.el:
8990         * minibuf.el (read-file-name-1):
8991         * minibuf.el (mouse-read-file-name-1):
8992         I made a number of changes to improve the appearance
8993         and functioning of the file dialog box.  They include:
8994
8995         a) Fixing the problem where closing the dialog box by clicking on
8996         the close button of the window didn't properly exit the
8997         minibuffer.
8998
8999         b) Fixing the problem that if you typed part of a file name, and
9000         then clicked on a completion with the mouse, the file was not
9001         correctly selected.
9002
9003         c) Changing the title of the dialog box to reflect the operation
9004         being done in accordance with user interface conventions, rather
9005         than the name of the dialog box buffer, which is rather useless.
9006
9007         d) Remove the words "possible completions are" which didn't
9008         belong.
9009
9010         e) Fix things so that the completions scroll off the end of the
9011         completions windows only to the right, rather than both to the
9012         right and down, which is in accordance with Windows user interface
9013         conventions.
9014
9015         * msw-init.el (init-post-mswindows-win):
9016         Added a binding for meta-F4, which is the standard windows binding
9017         for exiting a program.
9018
9019         * select.el (get-selection-no-error):
9020         * select.el (own-selection):
9021         * select.el (own-clipboard):
9022         Added an optional argument called append to the functions
9023         own-selection and own-clipboard.  This adds support for appending
9024         text to the existing selection and allows the function
9025         own-clipboard to be used as the value of the variable
9026         interprogram- cut-function.
9027
9028         Fixed a bug in own-selection in handling zmacs-region-stays.
9029
9030         * simple.el (historical-kill-line): New.
9031
9032         * simple.el (kill-line):
9033         * simple.el (interprogram-cut-function):
9034         * simple.el (interprogram-paste-function):
9035         * simple.el (handle-pre-motion-command):
9036         * simple.el (next-line):
9037         * simple.el (previous-line):
9038         a) Expanded the variable kill-whole-line, so that function
9039         kill-line can be set to delete the entire line always, not just
9040         when cursor is at the beginning of the line.  This is controlled
9041         by setting the variable kill-whole-line to the symbol 'always.
9042         This behavior, as well as the existing kill-whole-line behavior,
9043         now only take effect when kill-line is called interactively,
9044         although this is a departure from a previous behavior in the case
9045         of setting this variable kill-whole-line to t.  It is almost
9046         certainly what has always been intended, and most likely the old
9047         way of doing things introduced bugs.  I also created a function
9048         called historical-kill-line, which ignores the kill-whole-line
9049         setting and always gives the historical behavior of only killing
9050         to the end of the line.  I bound this function to shift- control-k
9051         so that the kill to end of line behavior is available, even when
9052         kill-whole-line has been set to change control-k into the simple
9053         delete-whole-line behavior. (This can be set using the options
9054         menu.)
9055
9056         b) I changed things so that kill and yank now interact with the
9057         clipboard by default under windows.  This was done by changing the
9058         default value of interprogram-cut- function and
9059         interprogram-paste-function.  You can get the old behavior by
9060         setting these to nil, and there is an option on the options menu
9061         to do this.
9062
9063         c) I added support for selecting text using shifted motion keys.
9064         This support is on by default and can be controlled by the
9065         variable shifted-motion-keys-select-region.  There is also a
9066         variable called unshifted-motion-keys-deselect-region that
9067         controls more specifically how the shifted motion key behavior
9068         works.  I did not put an option on the options menu to turn this
9069         off, because I can't imagine why this would be useful.
9070
9071         * simple.el (forward-block-of-lines):
9072         * simple.el (backward-block-of-lines):
9073         * simple.el (block-movement-size):
9074         New.
9075
9076         * simple.el (uncapitalized-title-words):
9077         * simple.el (uncapitalized-title-word-regexp):
9078         * simple.el (capitalize-string-as-title):
9079         * simple.el (capitalize-region-as-title):
9080         New.
9081
9082
9083         * subr.el (add-hook):
9084         * subr.el (make-local-hook): New.
9085         * subr.el (remove-local-hook): New.
9086         * subr.el (add-one-shot-hook): New.
9087         * subr.el (add-local-one-shot-hook): New.
9088         Added some functions to make using hooks easier.
9089         These include:
9090
9091         a) Functions add-local-hook and remove-local-hook to make it easy
9092         to use local hooks.
9093
9094         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9095         make it possible to add a "one-shot" hook, which is to say a hook
9096         that runs only once, and automatically removes itself after the
9097         first time it has run.
9098
9099 2000-03-09  Andy Piper  <andy@xemacs.org>
9100
9101         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9102
9103 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9104
9105         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9106         Moved from menubar-items.el.
9107         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9108
9109 2000-03-08  Andy Piper  <andy@xemacs.org>
9110
9111         * gutter-items.el (build-buffers-tab-internal): add selected field
9112         to buffers tab spec.
9113
9114 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9115
9116         * minibuf.el (last-exact-completion): Initialize to nil.
9117
9118 2000-03-07  Didier Verna  <didier@xemacs.org>
9119
9120         * startup.el (command-line-1): remove unused variable
9121         `first-file-buffer'.
9122
9123 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9124
9125         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9126         which is also used for Web server log files.
9127
9128 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9129
9130         * mule/mule-charset.el: Setup auto-fill-chars.
9131
9132 2000-03-02  SL Baur  <steve@beopen.com>
9133
9134         * subr.el (with-string-as-buffer-contents): Reimplement using
9135         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9136         non-deletion of buffer after execution problem.
9137         (with-output-to-string): Use unique buffer name.
9138
9139 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9140
9141         * gutter-items.el (buffers-tab-sort-function):  New variable.
9142         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9143
9144 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9145
9146         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9147
9148 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9149
9150         * menubar-items.el (maybe-add-init-button): Remove the "Load
9151         .emacs" button from all menubars.
9152
9153 2000-03-01  Didier Verna  <didier@xemacs.org>
9154
9155         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9156         region rectangle replacement (from Jan Vroonhof).
9157         (replace-rectangle): new function.
9158
9159 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9160
9161         * mule/mule-cmds.el (set-default-coding-systems): Use
9162         set-terminal-coding-system and set-keyboard-coding-system.
9163         * coding.el (set-terminal-coding-system): Use
9164         set-console-tty-output-coding-system.
9165         (set-keyboard-coding-system): Use
9166         set-console-tty-input-coding-system.
9167
9168 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9169
9170         * minibuf.el (read-variable): Allow symbol to default argument.
9171
9172 2000-02-27  Andy Piper  <andy@xemacs.org>
9173
9174         * gutter-items.el (update-tab-hook): new function to be used for
9175         hooks.
9176         (create-frame-hook): add update-tab-hook.
9177         (record-buffer-hook): ditto.
9178         (default-gutter-position-changed): ditto.
9179         (default-gutter-position): updating the buffers tab is now handled
9180         by a hook.
9181         (default-gutter-position-changed-hook): new variable.
9182         (gutter-element-visibility-changed-hook): ditto.
9183         (set-gutter-element-visible-p): call it.
9184         (set-gutter-element): use modify-specifier-instances. Set extents
9185         as duplicable before using.
9186         (remove-gutter-element): ditto.
9187         (set-gutter-element-visible-p): ditto.
9188         (init-gutter): new function.
9189         (add-tab-to-gutter): use new gutter-element functions rather than
9190         setting specifiers directly.
9191         (clear-progress): ditto.
9192         (abort-progress): ditto.
9193         (gutter-buffers-tab-visible-p): renamed from
9194         default-gutter-visible-p
9195
9196         * specifier.el (modify-specifier-instances): new function from Jan
9197         Vroonhof.
9198
9199         * x-init.el (init-post-x-win): call init-gutter.
9200
9201         * msw-init.el (init-post-mswindows-win): call init-gutter.
9202
9203         * menubar-items.el (default-menubar): Update to reflect new gutter
9204         variables.
9205
9206 2000-02-26  Andy Piper  <andy@xemacs.org>
9207
9208         * gutter-items.el (set-gutter-element): new function. Add gutter
9209         elements to the specified gutter.
9210         (remove-gutter-element): new function. Remove gutter elements from
9211         the specified gutter.
9212         (set-gutter-element-visible-p): new function. Set gutter element
9213         visibility for the provided gutter-visible specifier.
9214
9215 2000-02-23  Andy Piper  <andy@xemacs.org>
9216
9217         * gutter-items.el (add-tab-to-gutter): specify dimensions
9218         dynamically.
9219
9220 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9221
9222         * gutter-items.el (add-tab-to-gutter):
9223         * package-get.el (package-get-interactive-package-query):
9224         * package-ui.el (pui-directory-exists):
9225         (pui-install-selected-packages):
9226         (pui-list-packages):
9227         Use #'(lambda ...)  instead of '(lambda ...).
9228
9229 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9230
9231         * startup.el (load-user-init-file): Check to make sure user
9232           has an init-file before calling load().
9233
9234 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9235
9236         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9237
9238 2000-02-23  Martin Buchholz <martin@xemacs.org>
9239
9240         * XEmacs 21.2.31 is released.
9241
9242 2000-02-21  Mike Sperber <mike@xemacs.org>
9243
9244         * loadup.el (really-early-error-handler):
9245         * update-elc.el:
9246         * make-docfile.el:
9247         Remove dependency on EMACSBOOTSTRAP... environment variables.
9248
9249 2000-02-21  Martin Buchholz <martin@xemacs.org>
9250
9251         * XEmacs 21.2.30 is released.
9252
9253 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9254
9255         * byte-optimize.el (byte-optimize-plus):
9256         (byte-optimize-minus):
9257         (byte-optimize-multiply):
9258         Optimize (- 0) to 0, not (-)
9259         Optimize (+ 5 3.0) to 8.0
9260         Optimize (* 5 3.0) to 15.0
9261         Improve readability.
9262
9263 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9264
9265         * modeline.el: (modeline-scrolling-method): change modeline
9266         mswindows cursor appearance according to the value.
9267
9268         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9269         and 'gui-element face colors and 'gui-element face font to Windows
9270         defaults.
9271
9272 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9273
9274         * font-lock.el: Javadoc enhancements
9275
9276 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9277
9278         * ldap.el (toplevel): Test if LDAP support has been compiled in
9279         (ldap-verbose): New option
9280         (ldap-search-entries): Renamed from the previous ldap-search
9281         Conditionalize message display on ldap-verbose
9282         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9283         defuns
9284         (ldap-search): Is now defined as an obsolete wrapper calling
9285         ldap-search-basic or ldap-search-entries
9286
9287
9288 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9289             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9290             Jan Vroonhof  <jan@xemacs.org>
9291
9292         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9293         When for-effect is true, didn't call `byte-optimize-form'
9294         in and/or subforms without last.
9295
9296 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9297
9298         * package-get.el (package-get-download-sites): Use correct custom
9299         type.
9300
9301 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9302
9303         * files.el (write-file): Ask for coding system when compiled with
9304         file-coding.
9305
9306 2000-02-16  Andy Piper  <andy@xemacs.org>
9307
9308         * buffer.el (switch-to-buffer): give norecord argument to
9309         set-window-buffer instead of explicitly recording.
9310
9311         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9312         we have to pick a window.
9313
9314 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9315
9316         * mule/mule-cmds.el (describe-language-support): Don't add
9317         unexist function to help-map.
9318         (describe-coding-system): Don't use already assigend `C'.
9319
9320 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9321
9322         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9323         work in custom.
9324
9325 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9326
9327         * about.el: Ienaga's e-mail address change.
9328
9329 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9330
9331         * etags.el (find-tag): force new window -- even if buf already
9332         visible -- when other-window is t
9333
9334 2000-02-16  Martin Buchholz <martin@xemacs.org>
9335
9336         * XEmacs 21.2.29 is released.
9337
9338 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9339
9340         * cl-extra.el (getf): This is now identical to `plist-get', so
9341         just defalias it.
9342         * cl-macs.el: Make getf an alias to plist-get, at the
9343         byte-compiler level, using define-compiler-macro.
9344
9345 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9346
9347         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9348
9349 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9350
9351         * lisp/etags.el (find-tag-internal): set exact-tagname to
9352           a regular expression that matches against the tagname
9353           part of the tag entry first instead of only looking in
9354           the context area.
9355
9356 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9357
9358         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9359         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9360
9361 2000-02-07  Martin Buchholz <martin@xemacs.org>
9362
9363         * XEmacs 21.2.28 is released.
9364
9365 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9366
9367         * cl-extra.el (getf): Just call `get', never `get*'.
9368         Make arglist match docstring.
9369         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9370         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9371         * byte-optimize.el: remove references to `get*'.
9372
9373 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9374
9375         * mule/european.el: Add syntax information for Latin3 and Latin4.
9376
9377 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9378
9379         * byte-optimize.el: Byte-optimize (length "foo")
9380
9381 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9382
9383         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9384         width check using `window-leftmost-p' and `window-rightmost-p'.
9385
9386 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9387
9388         * wid-edit.el (widget-match-inline): An atom never matches a
9389           list.
9390
9391 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9392
9393         * modeline.el: Consolidated 'x and 'mswindows specification under
9394         'win tag.
9395
9396 2000-01-29  Andy Piper  <andy@xemacs.org>
9397
9398         * gutter-items.el: (format-buffers-tab-line): Try and be
9399         intelligent about buffer naming when we have duplicates.
9400
9401 2000-01-29  Andy Piper  <andy@xemacs.org>
9402
9403         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9404         updated when it becomes visible.
9405
9406 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9407
9408         * bytecomp.el (byte-compile-insert-header): Properly set coding
9409         system under MULE and file-coding.
9410
9411 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9412
9413         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9414         (dontusethis-set-value-terminal-coding-system-handler):
9415         (dontusethis-set-value-keyboard-coding-system-handler):
9416         Never undefine coding system aliases.  Emergency fix for gnus.
9417
9418 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9419
9420         * files.el (abbreviate-file-name): Use directory-sep-char instead
9421         of hard-coded "/".
9422
9423 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9424
9425         * startup.el (user-init-file-base-list): New variable, replacing
9426         user-init-file-base.
9427         (find-user-init-file): New function.
9428         (command-line-early): Use it.
9429         (load-user-init-file): Ditto.
9430
9431 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9432
9433         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9434         calling valid-image-instantiator-format-p
9435
9436 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9437
9438         * isearch-mode.el (isearch-mode): The variable is
9439         isearch-unhidden-extents, not isearch-opened-extents.
9440
9441 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9442
9443         * minibuf.el (next-history-element): Modify error message if a
9444         default value is available.
9445
9446 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9447
9448         * bytecomp.el (byte-compile-file): Don't unconditionally write
9449         .elc files in binary - might contain non-Latin1.
9450
9451 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9452
9453         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9454         for windows-nt.
9455
9456         * version.el:
9457         * startup.el (user-init-file-base):
9458         * process.el (call-process-region):
9459         * files.el (make-backup-file-name):
9460         (backup-file-name-p):
9461         (file-relative-name):
9462         (abbreviate-file-name):
9463         (set-auto-mode):
9464         * code-process.el (call-process-region): Removed unnecessary
9465         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9466         support out of the universe.
9467
9468         * process.el:
9469         * code-process.el:
9470         * bytecomp.el (byte-compile-file): Removed reference to
9471         buffer-file-type, and commented usage of binary-process-output
9472         NTEmacs variables.
9473
9474 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9475
9476         * help.el (function-arglist): Add case for macro.
9477
9478 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9479
9480         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9481         printers.
9482         (custom-display): Added a menu for printer/display tags.
9483
9484         * frame.el (frame-type):
9485         * device.el (device-type): Added 'msprinter to the doc string, and
9486         removed 'pc -- it is not going to be implemented ever.
9487         (call-device-method): Fixed docstring typo.
9488         Defined specifier tags 'printer and 'display.
9489
9490 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9491
9492         * lisp/itimer.el (itimer-run-expired-timers): (consp
9493           last-command-event-time) instead of (consp
9494           'last-command-event-time).
9495
9496 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9497
9498         * msw-glyphs.el: Removed obsolete commentary.
9499
9500 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9501
9502         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9503         better default value.
9504
9505 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9506
9507         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9508         (read-string): Ditto.
9509         (eval-minibuffer): Ditto.
9510         (read-command): Ditto.
9511         (read-function): Ditto.
9512         (read-variable): Ditto.
9513         (read-number): Ditto.
9514         (read-shell-command): Ditto.
9515         (read-number): Record history.
9516
9517 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9518
9519         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9520
9521 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9522
9523         * faces.el (startup-initialize-custom-faces): New function.
9524         Reset all faces created during auto-autoloads loading time
9525         by defface.
9526         * startup.el (command-line): Call it.
9527
9528 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9529
9530         * about.el (about-hackers): Add myself to contributors list.
9531
9532 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9533
9534         * menubar-items.el (maybe-add-init-button): Removed an argument in
9535         a call to load-user-init-file, as the function managed to lose its
9536         formal parameter a few betas ago.
9537
9538 2000-01-18  Martin Buchholz <martin@xemacs.org>
9539
9540         * XEmacs 21.2.27 is released.
9541
9542 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9543
9544         * process.el (shell-command-to-string): Use the FSF docstring.
9545         Make shell-command-to-string the standard function, and
9546         exec-to-string the (deprecated) alias.
9547
9548         * startup.el: typo fix.
9549
9550 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9551
9552         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9553
9554 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9555
9556         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9557         buffers after visible buffers.
9558         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9559
9560 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9561
9562         * info.el (Info-extract-menu-node-name): Stop at a dot
9563         followed by whitespace or right parenthesis.
9564
9565 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9566
9567         * info.el (Info-directory-list): Warn against using Customize with
9568         Info-directory-list.
9569
9570 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9571
9572         * minibuf.el (read-file-name): doc fix.
9573
9574         * autoload.el (update-file-autoloads): doc fix.
9575
9576         * about.el (about-hackers): Change my E-mail address.
9577
9578 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9579
9580         * info.el (Info-visit-file): Just use the `f' interactive spec to
9581         read a filename in the standard way.
9582
9583 2000-01-13  Andy Piper  <andy@xemacs.org>
9584
9585         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9586         (gutter-buffers-tab-extent): new variable.
9587         (update-tab-in-gutter): call add-tab-to-gutter again if the
9588         orientation has changed.
9589         (add-tab-to-gutter): cope with different orientations.
9590
9591 2000-01-11  Didier Verna  <didier@xemacs.org>
9592
9593         * info.el (Info-following-node-name): backward-skip dots as well
9594         as spaces (dots at the end of a node name aren't part of it).
9595         (Info-extract-menu-node-name): don't skip dots. There could be
9596         some in the node name.
9597         (Info-index): allow dots to be part of a node name.
9598
9599 2000-01-12  Andreas Jaeger  <aj@suse.de>
9600
9601         * files.el (auto-mode-alist): Added idlwave-mode.
9602         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9603
9604 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9605
9606         * info.el (Info-search): Show default value.
9607
9608 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9609
9610         * info.el (Info-read-node-completion-table): New variable.
9611         (Info-read-node-name-1): New function.
9612         (Info-read-node-name): Use it.
9613         (Info-follow-reference): Use DEFAULT argument of completing-read.
9614         (Info-menu): Ditto.
9615
9616 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9617
9618         * hyper-apropos.el (hyper-describe-key-briefly): Save
9619         window configuration.
9620         (hyper-describe-face): Use DEFAULT of completing-read.
9621         (hyper-apropos-read-variable-symbol): Ditto.
9622         (hyper-apropos-read-function-symbol): Ditto.
9623
9624 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9625
9626         * mule/mule-cmds.el (set-default-coding-system): Set
9627         comint-exec-hook to use coding-system-for-read and
9628         coding-system-for-write so that C-x RET c works.
9629
9630 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9631
9632         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9633         (previous-matching-history-element): Increment
9634         minibuffer-max-depth by 1.
9635         (next-matching-history-element): Ditto.
9636
9637 2000-01-11  Andy Piper  <andy@xemacs.org>
9638
9639         * gutter-items.el (buffers-tab): Create a new face for the buffers
9640         tab.
9641         (buffers-tab-face): use it.
9642
9643 2000-01-10  Didier Verna  <didier@xemacs.org>
9644
9645         * modeline.el (modeline-scrolling-method): change modeline X
9646         cursor appearance according to the value.
9647
9648 2000-01-07  Andreas Jaeger  <aj@suse.de>
9649
9650         * about.el (about-hackers): Moved my entry to contributor list.
9651         (xemacs-hackers): Added myself.
9652         (about-maintainer-info): Added description of myself.
9653
9654
9655 2000-01-07  Didier Verna  <didier@xemacs.org>
9656
9657         * modeline.el (modeline-scrolling-method): new variable.
9658         (mouse-drag-modeline): add reference to it in the docstring.
9659         (mouse-drag-modeline): handle it.
9660
9661 2000-01-08  Andy Piper  <andy@xemacs.org>
9662
9663         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9664         calls.
9665         (remove-buffer-from-gutter-tab): ditto.
9666
9667 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9668
9669         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9670         (custom-face-edit): Fix grammatical error in help message.
9671
9672 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9673
9674         * movemail.el: Added.
9675
9676         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9677
9678 2000-01-03  Didier Verna  <didier@xemacs.org>
9679
9680         * modeline.el (mouse-drag-modeline): remove the code related to
9681         the modeline horizontal scrolling facility.
9682
9683 1999-12-31  Martin Buchholz <martin@xemacs.org>
9684
9685         * XEmacs 21.2.26 is released.
9686
9687 1999-12-28  Andy Piper  <andy@xemacs.org>
9688
9689         * wid-edit.el (widget-push-button-value-create): The gui cache
9690         does not agree with native widgets which can only be displayed
9691         once per window. The reasons for caching are diminished now that
9692         we don't hog resources when creating buttons.
9693         (widget-push-button-cache) deleted.
9694
9695 1999-12-24  Martin Buchholz <martin@xemacs.org>
9696
9697         * XEmacs 21.2.25 is released.
9698
9699 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9700
9701         * hyper-apropos.el (hyper-apropos): Toggle
9702         hyper-apropos-programming-apropos correctly.
9703         Set REGEXP when user accepts default value.
9704
9705 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9706
9707         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9708         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9709
9710 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9711
9712         * mule/mule-category.el (undefined-category-designator):
9713         Return char instead of character.  Search for undefined one.
9714         (describe-category): Use with-displaying-help-buffer.
9715
9716 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9717
9718         * byte-optimize.el (byte-optimize-plus):
9719         Optimize (+ 1) to 1 instead of (1+ nil).
9720
9721         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9722
9723         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9724
9725         * byte-optimize.el (byte-optimize-char-before): New function.
9726         Remove performance penalty for using (char-before) instead of (char-after).
9727
9728 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9729
9730         * mule/mule-category.el (char-category-list): Return character
9731         instead of integer.
9732
9733 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9734
9735         * minibuf.el (read-buffer): Check default is buffer object.
9736
9737 1999-11-25  Andy Piper  <andy@xemacs.org>
9738
9739         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9740         for buttons.
9741
9742 1999-12-16  Andreas Jaeger  <aj@suse.de>
9743
9744         * package-get.el (package-get-maybe-save-index): Fixed typo.
9745         Patch by Jeff Miller <jmiller@smart.net>.
9746
9747 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9748
9749         * gnuserv.el (gnuserv-process-filter):  don't call
9750         gnuserv-write-to-client when gnuserv-current-client is nil
9751
9752 1999-12-14  Martin Buchholz <martin@xemacs.org>
9753
9754         * XEmacs 21.2.24 is released.
9755
9756 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9757
9758         * about.el (about-hackers): Update my email address.
9759
9760 1999-12-07  Martin Buchholz <martin@xemacs.org>
9761
9762         * XEmacs 21.2.23 is released.
9763
9764 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9765
9766         * package-get.el (package-get-download-sites): Removed several
9767         defunct download sites, added many new ones, and corrected a few
9768         incorrect directory-on-site entries.  Added physical locations to
9769         site-description.
9770
9771 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9772
9773         * finder.el (finder-commentary): add DOC string and fix
9774         interactive spec
9775
9776 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9777
9778         * help.el (describe-function): Don't forget to intern the string
9779         completing-read returns.
9780         (describe-variable): Ditto.
9781
9782 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9783
9784         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9785         `hyper-apropos-help-mode' here to find symbol to customize
9786         irregardless of cursor position and simplify
9787         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9788         `hyper-apropos-popup-menu'.
9789
9790 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9791
9792         * apropos.el (apropos-mode-map): Add return to call
9793         apropos-follow.
9794         (apropos-print): Call apropos-mode to have better
9795         command reference. Put keymap text-poperty to
9796         symbole name.
9797
9798 1999-11-22  Alastair Burt  <burt@dfki.de>
9799
9800         * help.el: (describe-bindings-1): Added handling of keymaps for
9801         the extents at point.
9802
9803 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9804
9805         * gutter-items.el (buffers-tab-items): Wrap the function in a
9806         save-match-data
9807
9808 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9809
9810         * help.el (describe-function): Use the DEFAULT argument to
9811         completing-read.
9812         (describe-variable): Ditto.
9813
9814 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9815
9816         * minibuf.el (read-from-minibuffer): Add optional argument
9817         DEFAULT to have better mini-buffer history support.
9818         (completing-read): Pass default to read-from-minibuffer.
9819         (read-buffer): Pass default to completing-read.
9820
9821 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9822
9823         * font-lock.el (font-lock-doc-string-face): Document the
9824         `font-lock-lisp-like' property.
9825
9826 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9827
9828         * lisp-mode.el: Specify `font-lock-lisp-like'.
9829
9830         * font-lock.el (font-lock-lisp-like): New function.
9831         (font-lock-fontify-syntactically-region): Use it.
9832
9833 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9834
9835         * XEmacs 21.2.22 is released
9836
9837 1999-11-28  Martin Buchholz <martin@xemacs.org>
9838
9839         * XEmacs 21.2.21 is released.
9840
9841 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9842
9843         * minibuf.el (read-coding-system): Accept symbol and
9844         coding-system object as a default-coding-system.
9845
9846 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9847
9848         * minibuf.el (read-coding-system): Accept symbol as
9849         a default-coding-system.
9850
9851 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9852
9853         * apropos.el (apropos-documentation): Use insert instead
9854         of princ.
9855
9856 1999-11-07  William M. Perry  <wmperry@aventail.com>
9857
9858         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9859           for the linux console.
9860
9861         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9862           stuff to work when you are not on a window system, since the GPM
9863           mouse support now allows pasting from outside of XEmacs.
9864
9865 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9866
9867         * XEmacs 21.2.20 is released
9868
9869 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9870
9871         * setup-paths.el (paths-default-info-directories): Add
9872         /usr/share/info and /usr/local/share/info.
9873
9874 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9875
9876         * about.el: Updated Vladimir Ivanovic's info.
9877
9878 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9879
9880         * auto-show.el (auto-show-truncationp): Remove.
9881
9882         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9883
9884 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9885
9886         * indent.el (indent-line-to): fix bug: spaces were not replaced
9887         with tab if column is multiple of tab-width
9888         From dhn@qedinc.com
9889
9890 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9891
9892         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9893         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9894
9895         * package-get.el (package-get-package-provider): Be verbose when
9896         interactive. Patch from Robert Pluim
9897
9898 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9899
9900         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9901         info file suffixes.
9902
9903 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9904
9905         * process.el (open-network-stream): Add a new optional parameter
9906         PROTOCOL to support udp; fix a minor typo and add an explanation
9907         in docstring for udp programming.
9908
9909         * code-process.el (open-network-stream): Add a new optional
9910         parameter PROTOCOL to support udp; fix a minor typo and add an
9911         explanation in docstring for udp programming.
9912
9913 1999-10-18  Andy Piper  <andy@xemacs.org>
9914
9915         * gui.el (make-gui-button): be more precise about how we call
9916         callbacks.
9917
9918         * wid-edit.el (widget-push-button-value-create): Use the new form
9919         of native gui-button.
9920
9921 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9922
9923         * info.el (Info-page-prev): Don't do (sit-for 0).
9924
9925 1999-10-13  Andy Piper  <andy@xemacs.org>
9926
9927         * gutter-items.el (progress-abort-glyph): new glyph for showing
9928         abort status.
9929         (append-progress): dispatch-event rather than sit-for.
9930         (abort-progress): new function. Show the abort glyph with an
9931         appropriate message.
9932         (raw-append-progress): dispatch-event rather than sit-for.
9933         (display-progress): cope with aborts.
9934
9935         * gui.el (make-gui-button): Use native widgets for buttons
9936         unconditionally.
9937         (insert-gui-button): ditto.
9938         (gui-button-p): ditto.
9939
9940         * xbm-button.el: remove from core.
9941
9942         * xpm-button.el: remove from core.
9943
9944 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9945
9946         * faces.el (init-device-faces): Don't initialize the random faces
9947         on the stream device.
9948
9949 1999-10-06  Andy Piper  <andy@xemacs.org>
9950
9951         * files.el (recover-file): Don't use ls under windows for revert buffer.
9952
9953 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9954
9955         * package-get.el (package-get-download-menu): Make menu really
9956         toggle download sites.
9957         (package-get-download-sites): Add autoload cookie.
9958
9959 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9960
9961         * setup-paths.el (paths-find-module-directory): Ditto.
9962
9963 1999-09-29  Werner Fink  <werner@suse.de>
9964
9965         * setup-paths.el (paths-find-exec-directory): Add missing nil
9966         parameter for environment.
9967
9968 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9969
9970         * modeline.el (modeline-format):
9971         Only purecopy the strings.  Else
9972         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9973         barfs.
9974
9975 1999-08-28  Mike Woolley  <mike@bulsara.com>
9976
9977         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9978         user setting comint-completion-addsuffix and
9979         comint-process-echoes.
9980
9981 1999-09-22  Andy Piper  <andy@xemacs.org>
9982
9983         * gutter-items.el (update-tab-in-gutter): use
9984         last-nonminibuf-window instead of selected-window.
9985
9986 1999-09-18  Andy Piper  <andy@xemacs.org>
9987
9988         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9989         display on.
9990
9991         * subr.el (record-buffer-hook): new variable so that the hook gets
9992         some documentation.
9993
9994 1999-09-16  Andy Piper  <andy@xemacs.org>
9995
9996         * gutter-items.el (update-tab-in-gutter): only update when the
9997         gutter is visible.
9998         (remove-buffer-from-gutter-tab): ditto.
9999
10000 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10001
10002         * simple.el (do-auto-fill): Commented out part of Kinsoku
10003         processing.
10004
10005 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10006
10007         * isearch-mode.el (isearch-highlightify-region): Give the
10008         highlighting extents a high priority.
10009         (isearch-make-extent): Give the main highlighting extent an even
10010         higher priority.
10011
10012 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10013
10014         * packages.el (packages-compute-package-locations): Fix typo from
10015         -u rationalization.
10016
10017 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10018
10019         * setup-paths.el (paths-find-doc-directory): Respect value of
10020         `configure-doc-directory.'
10021
10022         * find-paths.el (paths-find-architecture-directory): Give
10023         precendence `default' argument (which typically comes from
10024         configure).
10025
10026 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10027
10028         * startup.el (command-line-early): Added options -user-init-file
10029         and -user-init-directory.
10030
10031         * files.el (user-init-file): Default to NIL so we can recognize
10032         when it's set.
10033
10034 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10035
10036         * obsolete.el (init-file-user):
10037         * startup.el:
10038         * packages.el (packages-compute-package-locations):
10039         * package-get.el (package-get-user-index-filename):
10040         * menubar-items.el (maybe-add-init-button):
10041         * info.el (Info-annotations-path):
10042         * dump-paths.el:
10043         Change `user-init-directory' to be an absolute path.
10044         Use `user-init-directory' where appropriate.
10045         Zap `init-file-user' and its uses.
10046
10047 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10048
10049         * subr.el (copy-symbol): New function.
10050
10051 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10052
10053         * isearch-mode.el (isearch-done): Be sure to restore invisible
10054         extents in the proper buffer.
10055         (isearch-pre-command-hook): Set this-command to the correct value
10056         in case the buffer has changed and old overriding-local-map was
10057         used.
10058         (isearch-restore-extent): Use remprop instead of setting the
10059         property to nil.
10060
10061 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10062
10063         * cmdloop.el (execute-extended-command): Update zmacs region
10064         before the delay.
10065         (execute-extended-command): Make the message gettext-friendly.
10066
10067 1999-09-07  Andy Piper  <andy@xemacs.org>
10068
10069         * gutter-items.el (progress-gauge-glyph): renamed from
10070         progress-glyph.
10071         (progress-text-glyph): new variable.
10072         (progress-layout-glyph): use layouts and text glyphs.
10073         (progress-area-buffer): removed.
10074         (progress-text-and-extent): new variable.
10075         (progress-displayed-p): dynamically create gutter area buffer.
10076         (clear-progress): ditto.
10077         (raw-append-progress): ditto.
10078         (append-progress): use new glyph names.
10079         (raw-append-progress): only create the extent when needed. set
10080         properties more optimally.
10081         (progress): remove args.
10082
10083 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10084
10085         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10086         mapcar where the return value is unused.
10087         (isearch-restore-invisible-extents): Ditto.
10088         (isearch-highlight-all-cleanup): Ditto.
10089         (isearch-delete-extents-in-range): Traverse the extents only once.
10090         (isearch-highlight-all-update): Don't start over if the search
10091         string has changed and more input is pending.
10092
10093 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10094
10095         * packages.el (packages-find-package-data-path): Ditto.
10096
10097         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10098
10099         * subr.el (mapc-internal): Don't make obsolete.
10100
10101         * cl-extra.el (mapc): Resurrect.
10102
10103 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10104
10105         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10106         alias.
10107
10108         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10109         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10110         (isearch-yank-clipboard): Use get-clipboard instead of
10111         x-get-clipboard.
10112         (isearch-yank-selection): Fix docstring.
10113
10114 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10115
10116         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10117
10118 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10119
10120         * cl-macs.el (extent-start-position): Fix setf method.
10121         (extent-end-position): Ditto.
10122
10123 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10124
10125         * isearch-mode.el: End merge with FSF 20.4.
10126
10127         * isearch-mode.el (search-invisible): New variable.
10128         (isearch-hide-immediately): Ditto.
10129         (isearch-unhidden-extents): Ditto.
10130         (isearch-range-invisible): New function.
10131         (isearch-unhide-extent): Ditto.
10132         (isearch-restore-invisible-extents): Ditto.
10133         (isearch-restore-extent): Ditto.
10134
10135         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10136         implementation.
10137         (isearch-ring-retreat-edit): Ditto.
10138         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10139         (isearch-forward-regexp): New arguments NOT-REGEXP and
10140         NO-RECURSIVE-EDIT.
10141         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10142         (isearch-backward-regexp): New arguments NOT-REGEXP and
10143         NO-RECURSIVE-EDIT.
10144         (isearch-mode): Return isearch-success.
10145         (isearch-update): Use unread-command-events instead of
10146         unread-command-event.
10147         (isearch-abort): If an invalid regexp is encountered, keep popping
10148         states.
10149         (isearch-*-char): Use FSF implementation.
10150         (isearch-whitespace-chars): Use the more robust FSF's
10151         implementation.
10152         (isearch-within-brackets): New variable.
10153         (isearch-mode): Initialize it.
10154         (isearch-edit-string): Bind it.
10155         (isearch-search-and-update): Set it.
10156         (isearch-push-state): Push it.
10157         (isearch-top-state): Pop it.
10158         (isearch-search): Set it.
10159         (isearch-printing-char): When called by isearch-whitespace-chars,
10160         handle M-SPC gracefully.
10161         (isearch-message-prefix): New argument ELLIPSIS.
10162         (isearch-message-suffix): Ditto.
10163         (isearch-message): Use the ELLIPSIS argument when calling
10164         isearch-message-prefix and isearch-message-suffix.
10165         (isearch-message-prefix): Distinguish between "wrapped" and
10166         "overwrapped" search, FWIW.
10167
10168 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10169
10170         * isearch-mode.el (isearch-edit-string): Use the head of the
10171         search ring instead of search-last-string and search-last-regexp.
10172         (search-highlight): Renamed from isearch-highlight.
10173         (isearch-exit): Use the new name.
10174         (isearch-highlight): Ditto.
10175         (isearch-dehighlight): Ditto.
10176         (isearch-update-ring): New function.
10177         (isearch-done): Call it.
10178         (isearch-done): New argument EDIT.
10179         (isearch-repeat): If search string is empty, look up at the car of
10180         the search ring; ignore the yank pointer.
10181         (isearch-abort): Call isearch-done with NOPUSH.
10182         (isearch-cancel): New function.
10183         (isearch-mode-map): Bind it to ESC ESC ESC.
10184
10185         * isearch-mode.el: Begin merge with FSF 20.4.
10186
10187 1999-09-01  Andy Piper  <andy@xemacs.org>
10188
10189         * x-select.el (x-get-clipboard): obsolete.
10190         (x-yank-clipboard-selection): obsolete
10191
10192         * select.el (disown-selection): need to be careful to disown the
10193         clipboard if we set it via selection.
10194         (get-clipboard): move from x-select.el
10195         (yank-clipboard-selection): ditto.
10196
10197 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10198
10199         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10200         isearch-highlight-all-matches to nil.
10201         (isearch-fixed-case): New variable.
10202         (isearch-mode): Initialize it.
10203         (isearch-edit-string): Save it.
10204         (isearch-toggle-case-fold): Set it.
10205         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10206         need to check isearch-fixed-case.
10207         (isearch-toggle-case-fold): Update highlighting of all matches
10208         before the pause.
10209         (isearch-edit-string):
10210
10211 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10212
10213         * isearch-mode.el (isearch-edit-string): Call isearch-message
10214         before reading the event so that the prompt is displayed properly.
10215         (isearch-message): Use isearch-nonincremental when calling
10216         isearch-message-prefix.
10217         (minibuffer-local-isearch-map): Bind up and down to do the same as
10218         M-p and M-n respectively.
10219         (isearch-done): New arg NOPUSH.
10220         (isearch-edit-string): Use it.
10221         (isearch-edit-string): Don't bind isearch-string.
10222         (isearch-ring-adjust): Edit string, *then* push state.
10223
10224 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10225
10226         * faces.el (isearch-secondary): Make isearch-secondary look
10227         different than default.
10228
10229 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10230
10231         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10232         save-excursion.
10233         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10234         (isearch-update): Call isearch-dehighlight without arguments.
10235         (isearch-done): Ditto.
10236
10237         * isearch-mode.el (isearch-fix-case): If the search string has no
10238         upper-case letters, allow the folding to be reenabled.
10239         Previously, once disabled, the folding would remain that way until
10240         the end of isearch.
10241         (isearch-top-state): Call isearch-fix-case.
10242
10243         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10244         save-excursion.
10245         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10246
10247 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10248
10249         * xpm-button.el:
10250         xbm-button.el: Need to exist in core because gui.el depends on
10251         them.
10252
10253 1999-08-31  Andy Piper  <andy@xemacs.org>
10254
10255         * gutter-items.el (buffers-tab-face): new customizable variable.
10256         (buffers-tab-default-buffer-line-length): new specifier for
10257         maximum viewable characters.
10258         (progress-stack): new variable for implementing widget-based
10259         progress messages.
10260         (progress-area-buffer): ditto.
10261         (progress-glyph-height): ditto.
10262         (progress-stop-callback): ditto.
10263         (progress-quit-function): new function.
10264         (progress-glyph): new variable.
10265         (progress-layout-glyph): ditto.
10266         (progress-displayed-p): new function, see message-displayed-p for
10267         details.
10268         (clear-progress): ditto.
10269         (remove-progress): ditto.
10270         (append-progress): ditto.
10271         (raw-append-progress): ditto.
10272         (display-progress): ditto.
10273         (current-progress): ditto.
10274         (current-progress-label): ditto.
10275         (progress): ditto.
10276         (lprogress): ditto.
10277
10278
10279 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10280
10281         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10282
10283         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10284         `isearch-yank-selection'.
10285         (isearch-mode-map): Use it.
10286         (isearch-yank-selection): Use `get-selection' instead of
10287         `get-x-selection'.
10288
10289 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10290
10291         * faces.el (isearch-secondary): Create face here.
10292
10293         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10294         timers.
10295
10296 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10297
10298         * subr.el (buffer-string): More robust backward compatibility
10299         check, courtesy William Perry.
10300
10301 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10302
10303         * replace.el (perform-replace): Stop the search after the search
10304         limit has been reached.
10305
10306 1999-08-23  Andy Piper  <andy@xemacs.org>
10307
10308         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10309         here if we don't have one.
10310
10311 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10312
10313         * ldap.el (ldap-coding-system): Default to nil until we get
10314         efficient UTF8 support
10315         (ldap-decode-string): Guard against `decode-coding-string' not
10316         being defined
10317         (ldap-encode-string): Guard against `encode-coding-string' not
10318         being defined
10319
10320 1999-08-23  Didier Verna  <didier@xemacs.org>
10321
10322         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10323         Some doc strings improvements, and add a star to the `interactive'
10324         calls.
10325
10326 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10327
10328         * font-lock.el (java-font-lock-keywords-3): introduced new
10329         keywords and regexpes for javadoc syntax 1.2.
10330
10331 1999-08-17  Andy Piper  <andy@xemacs.org>
10332
10333         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10334         format-buffers-tab-line.
10335         (buffers-tab-max-buffer-line-length): new variable.
10336         (format-buffers-tab-line): new function. truncate names if over
10337         buffers-tab-max-buffer-line-length.
10338
10339 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10340
10341         * cus-start.el: Customize the variable `bell-inhibit-time'.
10342
10343 1999-08-16  Andy Piper  <andy@xemacs.org>
10344
10345         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10346         brute-force approach to deleting the last buffer.
10347         (buffers-tab-grouping-regexp): new customizable variable.
10348         (select-buffers-tab-buffers-by-mode): use it.
10349
10350 1999-08-13  Andy Piper  <andy@xemacs.org>
10351
10352         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10353         deletion problem.
10354
10355 1999-07-30  Didier Verna  <didier@xemacs.org>
10356
10357         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10358         of princ to output symbols.
10359         (custom-save-face-internal): ditto.
10360         (custom-save-resets): ditto.
10361
10362 1999-08-09  Didier Verna  <didier@xemacs.org>
10363
10364         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10365         `regexp-quote' to protect the major mode name for use as a regular
10366         expression (c++ needs this for instance).
10367
10368 1999-08-08  Andy Piper  <andy@xemacs.org>
10369
10370         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10371         cope with similar mode names.
10372
10373         * gutter-items.el (buffers-tab-selection-function): new selection
10374         function.
10375         (select-buffers-tab-buffers-by-mode): new function.
10376         (buffers-tab-items): use it if set to only display buffers in the
10377         tab in the current buffer's group..
10378         (update-tab-in-gutter): use new api.
10379         (remove-buffer-from-gutter-tab): ditto.
10380
10381         * gutter-items.el (buffers-tab-max-size): set custom selection
10382         default to 6.
10383         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10384         (add-tab-to-gutter): set face as default.
10385
10386 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10387
10388         * faces.el (frob-face-property): Merge the fall-back specifier
10389         with the target, not replace it.
10390
10391 1999-08-05  Andy Piper  <andy@xemacs.org>
10392
10393         * gutter-items.el (update-tab-in-gutter): add frame argument for
10394         buffer-items.
10395         (update-tab-in-gutter): use it.
10396
10397         * gutter-items.el (record-buffer-hook): set.
10398
10399         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10400         change.
10401         (switch-to-buffer-hook) deleted.
10402
10403 1999-08-04  Andy Piper  <andy@xemacs.org>
10404
10405         * gutter-items.el (update-tab-in-gutter): make sure this will work
10406         as an argument to create-frame-hook.
10407
10408 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10409
10410         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10411         instead of timer emulation.
10412
10413 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10414
10415         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10416         Emacs isearch enhancements.
10417
10418 1999-07-28  Andy Piper  <andy@xemacs.org>
10419
10420         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10421         all devices that support tab controls.
10422         (remove-buffer-from-gutter-tab): new function. to be used as a
10423         value for kill-buffer-hook.
10424
10425 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10426
10427         * auto-show.el (auto-show-truncationp): changed to match
10428         `window_translation_on'
10429
10430 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10431
10432         * XEmacs 21.2.19 is released
10433
10434 1999-07-28  SL Baur  <steve@miho>
10435
10436         * code-files.el (insert-file-contents): Fix docstring.
10437         revert previous change.
10438
10439 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10440
10441         * fill.el (fill-region-as-paragraph): Change re-break-point to
10442         contain word-across-newline plus one character so that filling
10443         Japanese and Chinese works as desired.
10444         * simple.el (do-auto-fill): Ditto.
10445
10446 1999-07-26  SL Baur  <steve@miho>
10447
10448         * mule/japanese.el ("Japanese"): Do not specify a default input
10449         method.
10450         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10451
10452 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10453
10454         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10455         able to use cl-macs macro in early lisp.
10456
10457 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10458
10459         * custom.el:
10460         * cus-face.el:
10461         * cus-edit.el:
10462                 Massive custom Theme API changes.
10463
10464 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10465
10466         * code-files.el (insert-file-contents): Regard
10467         coding-system-magic-cookie if `coding-system-for-read' is nil.
10468
10469 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10470
10471         * mule/thai-xtis.el: Add coding: local variable, to avoid
10472         bootstrapping problem with C locale.
10473
10474 1999-07-22  Andy Piper  <andy@xemacs.org>
10475
10476         * dumped-lisp.el (preloaded-file-list): guard against putting
10477         gutter-items in a less than functional XEmacs.
10478         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10479
10480 1999-07-18  Bob Weiner  <weiner@beopen.com>
10481
10482         * fill.el (fill-context-prefix): Fixed bug that prevented the
10483         setting of an adaptive fill prefix when the `dont-skip-first' was
10484         t.
10485
10486 1999-07-22  SL Baur  <steve@miho>
10487
10488         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10489
10490 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10491
10492         * files.el (interpreter-mode-alist): add `make', `guile', and
10493         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10494         makefile-mode, guile is a scheme, and someday XEmacs will be
10495         modular enough to use as an efficient scripting tool.)
10496
10497 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10498
10499         * mule/mule-cmds.el (reset-language-environment): Regard
10500         coding-category `utf-8' and `ucs-4' if they are available.
10501
10502 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10503
10504         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10505         (prefer-coding-system): Fix DOC-string.
10506
10507         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10508         DOC-string too.
10509
10510         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10511         Mule.
10512         (coding-system-change-eol-conversion): Fix DOC-string.
10513
10514 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10515
10516         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10517         instead of `list-coding-system'.
10518
10519 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10520
10521         * menubar-items.el (default-menubar): `select-input-method' was
10522         renamed to `set-input-method'.
10523
10524         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10525         "Set Language Environment" menu.
10526
10527         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10528         "Describe Language Support" menu.
10529
10530 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10531
10532         * mule/chinese.el ("Chinese-GB"): Rename
10533         `chinese-gb-environment-setup-function' to
10534         `setup-chinese-gb-environment-internal'.
10535
10536 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10537
10538         * mule/korean.el: Use `define-coding-system-alias' instead of
10539         `copy-coding-system'.
10540
10541 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10542
10543         * mule/mule-cmds.el (set-language-environment-coding-systems):
10544         Treat duplicated coding-categories.
10545
10546 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10547
10548         * mule/japanese.el: Use `define-coding-system-alias' instead of
10549         `copy-coding-system'.
10550
10551 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10552
10553         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10554         coding-system `viscii'.
10555
10556 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10557
10558         * mule/cyrillic.el:
10559         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10560         (cyrillic-alternativnyj-decode-table): New variable.
10561         (cyrillic-alternativnyj-encode-table): New variable.
10562         - Specify `iso-8-1' as a category of coding-system
10563           `alternativnyj'.
10564         - Abolish general Cyrillic environment.
10565
10566 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10567
10568         * mule/chinese.el:
10569         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10570         - Register `chinese-gb-environment-setup-function' as a
10571           `setup-function' of "Chinese-GB" environment.
10572
10573 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10574
10575         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10576         optional argument `parents'.
10577
10578         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10579         property for Thai-XTIS.
10580
10581         * mule/mule-help.el (help-with-tutorial): Use property
10582         `tutorial-coding-system' of language-info as a coding-system to
10583         read tutorial file.
10584
10585 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10586
10587         * mule/thai-xtis.el: Don't setup `setup-function' and
10588         `exit-function'.
10589
10590         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10591         `set-coding-category-system' to set up coding-system for
10592         coding-category.
10593
10594         * mule/mule-cmds.el (prefer-coding-system): Use
10595         `set-coding-category-system' to set up coding-system for
10596         coding-category.
10597
10598 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10599
10600         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10601         Thai-XTIS environment.
10602
10603         * mule/mule-cmds.el (prefer-coding-system): Use
10604         `find-coding-system' instead of `coding-system-p'.
10605
10606 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10607
10608         * mule/mule-cmds.el (set-language-environment-coding-systems):
10609         Modify eol-type for XEmacs.
10610
10611         * mule/thai-xtis.el: Delete unused local variable `category'.
10612
10613         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10614         function.
10615         (prefer-coding-system): Don't call
10616         `update-coding-systems-internal'; use function
10617         `coding-category-list' instead of variable `coding-category-list';
10618         use `set-coding-priority-list' instead of `set-coding-priority';
10619         modify `eol-type' for XEmacs.
10620
10621         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10622         `charset-columns'.
10623         (char-width): Likewise.
10624
10625 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10626
10627         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10628         `tis-620'.
10629
10630         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10631         `set-coding-priority-list' instead of `set-coding-priority'; don't
10632         call `update-coding-systems-internal'.
10633
10634         * mule/mule-misc.el (coding-system-get): New function.
10635         (coding-system-put): New function.
10636         (coding-system-category): New function.
10637
10638 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10639
10640         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10641         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10642         to avoid conflict with leim/quail/thai-xtis.
10643
10644         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10645         to thai-xtis-chars.el.
10646
10647         * mule/thai-xtis-chars.el: New file (split from
10648         mule/thai-xtis.el).
10649
10650 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10651
10652         * mule/thai-xtis.el:
10653         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10654         - Add syntax entries.
10655         - Put `preferred-coding-system' of the charset `thai-xtis' to
10656           `tis-620'.
10657
10658 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10659
10660         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10661         rewritten to use write-multibyte-character.
10662
10663 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10664
10665         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10666         of `iso-2022-7'.
10667         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10668         ported yet.
10669         (read-input-method-name): Treat optional argument `default'.
10670
10671 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10672
10673         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10674         all.
10675         (set-language-info-alist): Set up menus here.
10676
10677 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10678
10679         * minibuf.el (completing-read): Add new optional argument
10680         `default'.
10681         (read-coding-system): Add new optional argument
10682         `default-coding-system'.
10683
10684 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10685
10686         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10687         (viet-viscii-...->viet-vscii...).
10688
10689 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10690
10691         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10692         and menus.
10693
10694 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10695
10696         * mule/mule-cmds.el (input-method-function): Add permanent-local
10697         property.
10698
10699 1999-03-30  Dave Love  <fx@gnu.org>
10700
10701         * mule/mule-cmds.el (current-language-environment): Doc fix.
10702
10703 1999-02-06  Richard Stallman  <rms@gnu.org>
10704
10705         * mule/european.el (setup-slovenian-environment): New function.
10706         ("Slovenian"): New language environment.
10707
10708 1999-01-27  Dave Love  <fx@gnu.org>
10709
10710         * mule/mule-cmds.el (current-language-environment): Provide :link,
10711         :type (choices) and appropriate :get.
10712
10713 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10714
10715         * mule/mule-cmds.el (describe-language-environment): Don't alter
10716         input-method-alist.
10717
10718 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10719
10720         * mule/mule-cmds.el (prefer-coding-system): Call
10721         set-coding-priority, so that the internal array of priorities is
10722         also updated.
10723
10724 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10725
10726         * mule/mule-cmds.el (prefer-coding-system): If the argument
10727         requires specific EOL conversion type, make the default coding
10728         systems use that.
10729
10730 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10731
10732         * mule/mule-cmds.el (set-language-environment): Pass the default
10733         eol-type to set-language-environment-coding-systems.
10734         (set-default-coding-systems): Copy the eol-type property for the
10735         new default values of {buffer-file,process}-coding-system from the
10736         old defaults.
10737         (set-language-environment-coding-systems): Accept an optional
10738         argument EOL-TYPE, and set the eol-type property of the default
10739         coding systems accordingly.
10740
10741 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10742
10743         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10744         use generate-new-buffer instead of get-buffer-create.
10745
10746 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10747
10748         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10749
10750 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10751
10752         * mule/mule-cmds.el (default-input-method): Fix custom type.
10753
10754 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10755
10756         * mule/mule-cmds.el (setup-specified-language-environment):
10757         Add apropos-inhibit property.
10758         (describe-specified-language-support): Likewise.
10759
10760 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10761
10762         * mule/mule-cmds.el: Doc fixes.
10763
10764 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10765
10766         * mule/mule-cmds.el (register-input-method): Doc-string
10767         modified.
10768
10769 1998-09-01  Dave Love  <fx@gnu.org>
10770
10771         * mule/mule-cmds.el (current-language-environment): Fix
10772         setter function.
10773
10774 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10775
10776         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10777         mule/european.el, mule/hebrew.el, mule/japanese.el,
10778         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10779         avoid bootstrapping problem if you need to recompile all the Lisp
10780         files using interpreted code.
10781
10782 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10783
10784         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10785         ("Latin-2"): Likewise.
10786
10787 1998-08-18  Per Starback  <starback@update.uu.se>
10788
10789         * mule/european.el (setup-latin2-environment): Fix typo.
10790
10791 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10792
10793         * mule/european.el: Give proper value of `input-method' key to all
10794         lang. env.
10795
10796         * mule/mule-cmds.el (activate-input-method): Handle the case that
10797         the arg INPUT-METHOD is nil correctly.
10798         (read-multilingual-string): Activate the specified input method
10799         before calling read-string.  Afterward, activate the original
10800         input method.
10801
10802 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10803
10804         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10805         (set-language-info-alist): Fix typo in doc-string.
10806
10807         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10808
10809 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10810
10811         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10812         (reset-language-environment): New function for the job that
10813         setup-english-environment used to do.
10814         (set-language-environment): Do more setups according to the info
10815         in language-info-alist.
10816         (read-language-name): Handle the case that the arg KEY is nil.
10817         (describe-language-environment): Handle input-method property.
10818
10819         * mule/: All files under this directory, which related with
10820         specific languages (such as mule/european.el, mule/greek.el,
10821         mule/hebrew.el, mule/misc-lang.el), modified as below.
10822         (setup-XXX-environment): Just call set-language-environment.  If
10823         they used to do some other jobs than what done by
10824         set-language-environment, those jobs are done in
10825         setup-XXX-environment-internal now.
10826         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10827         the value to setup-XXX-environment-internal.  Add properties
10828         input-method and features.
10829
10830         * mule/english.el (setup-english-environment): Just call
10831         reset-language-environment.
10832
10833         * mule/european.el (setup-8-bit-environment): Function deleted.
10834
10835 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10836
10837         * mule/mule-cmds.el (input-method-exit-on-first-char)
10838         (input-method-use-echo-area): Doc fixes.
10839
10840 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10841
10842         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10843         variable.
10844         (input-method-use-echo-area): New variable.
10845
10846 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10847
10848         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10849
10850 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10851
10852         * mule/mule-cmds.el (activate-input-method): Update mode line.
10853         (inactivate-input-method): Likewise.
10854
10855 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10856
10857         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10858         input method in the current buffer, but just bind
10859         current-input-method.
10860
10861 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10862
10863         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10864
10865         * mule/misc-lang.el ("IPA"): Add coding-priority and
10866         coding-system.
10867
10868 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10869
10870         * mule/greek.el: Add coding-priority.
10871
10872 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10873
10874         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10875         LANG-ENV.
10876
10877 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10878
10879         * mule/mule-cmds.el (register-input-method): Fix previous change.
10880         (setup-specified-language-environment): Doc fix.
10881
10882 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10883
10884         * mule/mule-cmds.el: Several doc fixes.
10885         (get-language-info, set-language-info): Rename argument.
10886         (set-language-info-alist): Likewise.
10887         (register-input-method): Rename argument.
10888         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10889
10890 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10891
10892         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10893         default value while reading an input method.
10894
10895 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10896
10897         * mule/mule-cmds.el (universal-coding-system-argument):
10898         Use buffer-file-coding-system as default.
10899
10900 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10901
10902         * mule/korean.el ("Korean"): Doc fix.
10903
10904 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10905
10906         * mule/mule-cmds.el (describe-language-environment): Print the
10907         languge environment at the head.
10908
10909 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10910
10911         * mule/japanese.el: Set exit-function to exit-japanese-environment
10912         for Japanese environment.
10913
10914 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10915
10916         * mule/mule-cmds.el (set-language-environment): Doc fix.
10917         (current-language-environment): Use defcustom.
10918         (default-input-method): Specify :type.
10919
10920 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10921
10922         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10923         modified.
10924         (prefer-coding-system): Doc-string modified.
10925
10926 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10927
10928         * mule/mule-cmds.el (set-language-info): Doc-string
10929         describes `coding-priority' KEY.
10930         (set-language-environment-coding-systems): New function.
10931         (select-safe-coding-system): New function.
10932         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10933         (set-language-info-alist): New optionla arg PARENTS.  Call
10934         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10935         (set-language-environment-coding-systems): New function.
10936
10937         * mule/chinese.el: Remove setting up of
10938         describe-chinese-environment-map and
10939         setup-chinese-environment-map.  Exclude them in args of calls to
10940         set-language-info-alist.  Register coding-priority key in
10941         language-info-alist.
10942
10943         * mule/cyrillic.el: Remove setting up of
10944         describe-cyrillic-environment-map and
10945         setup-cyrillic-environment-map.  Exclude them in args of calls to
10946         set-language-info-alist.  Register coding-priority key in
10947         language-info-alist.
10948
10949         * mule/english.el: Register coding-priority key in
10950         language-info-alist.
10951
10952         * mule/ethiopic.el: Register coding-priority key in
10953         language-info-alist.
10954
10955         * mule/european.el: Remove setting up of
10956         describe-european-environment-map and
10957         setup-european-environment-map.  Exclude them in args of calls to
10958         set-language-info-alist.  Register coding-priority key in
10959         language-info-alist.  Add "German" language env.
10960         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10961         (setup-german-environment): New function.
10962
10963         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10964         change default input method to "greek-postfix".
10965
10966         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10967         coding-priority key in
10968
10969 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10970
10971         * mule/mule-cmds.el (set-language-info): Doc fix.
10972         (input-method-inactivate-hook): Doc fix.
10973
10974 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10975
10976         * mule/mule-cmds.el (set-input-method): Renamed from
10977         select-input-method.
10978
10979 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10980
10981         * mule/mule-cmds.el (set-language-environment): Run
10982         exit-language-environment-hook before calling `exit-function'
10983         which is specified for the language environment.
10984
10985 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10986
10987         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10988         modified.
10989         (prefer-coding-system): Likewise.
10990         (describe-language-environment): Print aliases of each coding
10991         system.
10992         (set-language-environment-hook): New variable.
10993         (exit-language-environment-hook): New variable.
10994         (set-language-environment): Call these hooks.  Before setting a
10995         new language environment, exit from the
10996         current-language-environment if necessary.
10997         (input-method-verbose-flag): The value can be nil, t,
10998         complex-only, or default.
10999         (input-method-highlight-flag): Doc-string augmented.
11000         (activate-input-method): Check if we can run the registered
11001         function to activate an input method.
11002
11003         * mule/korean.el: Set exit-function for language environment
11004         "Korean" to exit-korean-environment.
11005         (setup-korean-environment): Moved to korea-util.el.
11006
11007 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11008
11009         * mule/mule-cmds.el (read-multilingual-string): Use
11010         current-input-method prior to default-input-method.  Don't bind
11011         current-input-method by `let', instead, activate the specified
11012         input method in the current buffer temporarily.
11013
11014 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11015
11016         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11017
11018 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11019
11020         * mule/chinese.el (post-read-decode-hz): Return the result of
11021         decode-hz-region.
11022         (pre-write-encode-hz): Do not change the value of
11023         last-coding-system.
11024
11025 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11026
11027         * mule/mule-ccl.el: Doc fixes.
11028
11029 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11030
11031         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11032         (check-ccl-program): New macro.
11033
11034 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11035
11036         * mule/mule-ccl.el: Comment about CCL syntax modified.
11037         (ccl-command-table): Add read-multibyte-character and
11038         write-multibyte-character.
11039         (ccl-code-table): Add ex-cmd.
11040         (ccl-extended-code-table): New variable.
11041         (ccl-embed-extended-command): New function.
11042         (ccl-compile-read-multibyte-character,
11043         ccl-compile-write-multibyte-character) New functions.
11044         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11045         ccl-dump-write-multibyte-character): New functions.
11046
11047 1999-07-22  SL Baur  <steve@miho>
11048
11049         * config.el (config-value-file): config.values is installed into
11050         doc-directory.
11051         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11052
11053 1999-07-19  Didier Verna  <didier@xemacs.org>
11054
11055         * rect.el: all functions rewritten, except when noted. Below is a
11056         list of interface changes.
11057         (apply-on-rectangle): new function. Obsoletes
11058         `operate-on-rectangle'. All functions that used to call this
11059         function now call the new one.
11060         (kill-rectangle): added optional prefix arg to fill lines.
11061         (delete-rectangle): ditto.
11062         (delete-extract-rectangle): ditto.
11063         (open-rectangle): ditto.
11064         (clear-rectangle): ditto.
11065         (delete-rectangle-line): added third arg FILL.
11066         (delete-extract-rectangle-line): ditto.
11067         (open-rectangle-line): ditto.
11068         (clear-rectangle-line): ditto.
11069
11070 1999-07-18  Andy Piper  <andy@xemacs.org>
11071
11072         * menubar-items.el (default-menubar): add gutter options.
11073
11074         * gutter-items.el: new file.
11075         (gutter): new group for custom.
11076         (gutter-visible-p): new variable.
11077         (default-gutter-position): ditto.
11078         (buffers-tab): new group for the buffers tab.
11079         (gutter-buffers-tab): widget to put in the gutter.
11080         (buffers-tab-max-size): max number of tabs.
11081         (buffers-tab-switch-to-buffer-function): function to call when a
11082         tab is pressed.
11083         (buffers-tab-omit-function): filter buffers with this function.
11084         (buffers-tab-format-buffer-line-function): format buffer names for
11085         inclusion in tabs.
11086         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11087         the record.
11088         (build-buffers-tab-internal): build a list of tab items.
11089         (buffers-tab-items): ditto.
11090         (add-tab-to-gutter): put a tab in the gutter area.
11091         (update-tab-in-gutter): reset the buffers in the tab.
11092
11093         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11094
11095         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11096         (switch-to-buffer-hooks): new hook.
11097
11098         * toolbar.el (default-toolbar-position): fix typo.
11099
11100 1999-07-16  Andy Piper  <andy@xemacs.org>
11101
11102         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11103
11104 1999-07-15  Didier Verna  <didier@xemacs.org>
11105
11106         * cus-edit.el (custom-prompt-variable): optional third arg makes
11107         prompt for a comment string.
11108         (customize-set-value): optional prefix makes this function handle
11109         variable comments.
11110         (customize-set-variable): ditto.
11111         (customize-save-variable): ditto.
11112         (customize-customized): handle custom comments.
11113         (customize-save-customized): ditto.
11114         (custom-variable-state-set): ditto.
11115         (custom-face-state-set): ditto.
11116         (customize-saved): ditto.
11117         (custom-variable-set): ditto.
11118         (custom-face-set): ditto.
11119         (custom-variable-save): ditto.
11120         (custom-face-save): ditto.
11121         (custom-variable-reset-saved): ditto.
11122         (custom-face-reset-saved): ditto.
11123         (custom-variable-reset-standard): ditto.
11124         (custom-face-reset-standard): ditto.
11125         (custom-comment-face): new face.
11126         (custom-comment-tag-face): ditto.
11127         (custom-comment): new widget.
11128         (custom-comment-create): new function.
11129         (custom-comment-delete): ditto.
11130         (custom-comment-value-set): ditto.
11131         (custom-comment-show): ditto.
11132         (custom-comment-invisible-p): ditto.
11133         (custom-variable-value-create): create a comment field widget.
11134         (custom-face-value-create): ditto.
11135         (custom-variable-menu): new entry for adding a custom comment.
11136         (custom-face-menu): ditto.
11137         (custom-save-variables): possibly save custom comments.
11138         (custom-save-faces): ditto.
11139
11140         * cus-face.el (custom-set-faces): the arguments can now have a
11141         custom comment as fourth argument.
11142
11143         * custom.el (custom-set-variables): the arguments can now have a
11144         custom comment as fifth element.
11145
11146 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11147
11148         * XEmacs 21.2.18 is released
11149
11150 1999-07-13  SL Baur  <steve@miho>
11151
11152         * lib-complete.el (read-library-name): Revert previous change.
11153         (read-library): Ditto.
11154
11155 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11156
11157         * packages.el (packages-package-list): Capitalize docstring.
11158
11159         * packages.el (packages-find-package-library-path): Use #'nconc
11160         rather than #'append to reduce consing -- #'mapcar uses Flist,
11161         which returns a freshly consed list.  #'append would create yet
11162         another fresh list, using Fmake_list in concat.
11163
11164         * packages.el (package-provide): Use setq with remassq like it
11165         says in its docstring.
11166
11167 1999-07-06  SL Baur  <steve@miho.m17n.org>
11168
11169         * lib-complete.el (progn-with-message): Fix typo.
11170
11171 1999-07-06  SL Baur  <steve@miho.m17n.org>
11172
11173         * mule/mule-misc.el (char-octet): Make function match docstring.
11174         From Katsumi Yamaoka <yamaoka@jpl.org>
11175
11176 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11177
11178         * wid-edit.el (widget-documentation): corrected spelling error.
11179
11180 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11181
11182         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11183         keys if already bound
11184
11185 1999-07-06  SL Baur  <steve@miho.m17n.org>
11186
11187         * lib-complete.el (progn-with-message): Revert previous changes.
11188
11189 1999-06-24  Bob Weiner  <weiner@beopen.com>
11190
11191         * lib-complete.el (find-library):
11192         (find-library-other-window):
11193         (find-library-other-frame): Completely rewrote
11194         so that these functions actually work when called non-interactively.
11195         Also made them handle LIBRARY arguments which end with .el or .elc.
11196
11197 1999-06-24  Bob Weiner  <weiner@beopen.com>
11198
11199         * simple.el (indent-new-comment-line): Locally bound
11200         `block-comment-start' to `comstart' or else when this is called
11201         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11202         `block-comment-start' value, ignoring any existing spacing after a
11203         comment prefix in the previous line and producing ugly comments.
11204
11205 1999-06-23  Bob Weiner  <weiner@beopen.com>
11206
11207         * list-mode.el (mouse-choose-completion):
11208         (choose-completion):
11209         (completion-switch-to-minibuffer): Added.
11210         ([Tab]): [Tab] previously switched to the minibuffer
11211         but since [space] does that and since most applications in the
11212         world use [Tab] to select the next item in a list, do that in the
11213         *Completions* buffer too.  This will cause the least confusion
11214         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11215         06/23/1999.
11216
11217 1999-06-22  Bob Weiner  <weiner@beopen.com>
11218
11219         * help.el (help-buffer-name): Added support for a null value
11220         of `help-buffer-prefix-string' since some buffers require no
11221         prefix.
11222
11223 1999-06-20  Bob Weiner  <weiner@beopen.com>
11224
11225         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11226         in the completion-list-mode-map to bury the completions buffer
11227         even when the minibuffer is no longer active.
11228
11229 1999-06-20  Bob Weiner  <weiner@beopen.com>
11230
11231         * list-mode.el (list-mode): It is visually disconcerting to have
11232         the text cursor disappear within list buffers, especially when
11233         moving from window to window, so leave it visible.
11234
11235 1999-07-01  SL Baur  <steve@miho.m17n.org>
11236
11237         * menubar-items.el (default-menubar): Conditionalize the bug
11238         report menu item (which may not be possible in this XEmacs).
11239         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11240
11241 1999-06-30  SL Baur  <steve@miho.m17n.org>
11242
11243         * subr.el (with-current-buffer): DOC string fix.
11244         Suggested by Bob Weiner <weiner@altrasoft.com>
11245
11246 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11247
11248         * cus-face.el (custom-face-italic): insert missing args
11249
11250 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11251
11252         * packages.el (package-locations): Changed default early package
11253         hierarchies to ~/.xemacs/mule-packages and
11254         ~/.xemacs/xemacs-packages.
11255
11256 1999-06-23  SL Baur  <steve@miho.m17n.org>
11257
11258         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11259
11260 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11261
11262         * packages.el (package-locations): Changed default early package
11263         hierarchy to ~/.xemacs/packages.
11264         (package-locations): Removed `packages' as a possible name for a
11265         late package hierarchy.
11266
11267 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11268
11269         * mule/mule-category.el (word-combining-categories): Set up new
11270         variable.
11271         (word-separating-categories): Likewise.
11272
11273 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11274
11275         * XEmacs 21.2.17 is released
11276
11277 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11278
11279         * font-menu.el (font-menu-set-font): allow for nil specification
11280         of font size.
11281
11282 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11283
11284         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11285         is 1.
11286
11287 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11288
11289         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11290         8859-5 instead of ISO 8859-1.
11291
11292 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11293
11294         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11295         (viet-viscii-encode-table): Ditto.
11296
11297         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11298         Make obsolete definition of char-octet.
11299
11300 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11301
11302         * subr.el: Move no-Mule make-char ...
11303         * help-nomule.el (make-char): To here.
11304         (string-width): Make Mule compatibility alias.
11305
11306 1999-06-15  Andy Piper  <andy@xemacs.org>
11307
11308         * select.el (get-selection-no-error): really make there be no-error.
11309         (get-selection): revert to original.
11310
11311 1999-06-11  Andy Piper  <andy@xemacs.org>
11312
11313         * select.el (selection-sets-clipboard): renamed.
11314         (own-selection): use it.
11315
11316 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11317
11318         * XEmacs 21.2.16 is released
11319
11320 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11321
11322         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11323         missing characters to avoid crash.
11324
11325 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11326
11327         * coding.el (set-terminal-coding-system): Only set the console
11328         coding system on the selected console if it is a tty.
11329
11330 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11331
11332         * cus-face.el:
11333         * cus-edit.el:
11334         * faces.el:
11335         (custom):
11336         (face-spec-set):
11337         * faces.el (frob-face-property):
11338         * font-menu.el (font-menu-set-font):
11339                   Actually apply changes from 1999-03-17
11340
11341 1999-06-10  Andy Piper  <andy@xemacs.org>
11342
11343         * select.el (get-selection): abstract out non error-signalling
11344         part.
11345         (get-selection-no-error): get-selection without signalling an
11346         error.
11347         (selection-is-clipboard-p): new variable. controls whether the
11348         selection sets the clipboard.
11349         (own-selection): use it.
11350
11351         * mouse.el (insert-selection): fallback to clipboard after trying
11352         primary selection and cutbuffer.
11353
11354 1999-06-05  Andy Piper  <andy@xemacs.org>
11355
11356         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11357         selection functions.
11358
11359 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11360
11361         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11362         default value.
11363         (load): Use `raw-text' instead of `no-conversion'.
11364         (insert-file-contents): Likewise.
11365
11366         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11367         of `no-conversion'.
11368
11369 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11370
11371         * coding.el: Don't copy `no-conversion' to `raw-text'.
11372
11373 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11374
11375         * subr.el (make-char): Define it if Mule is not around.
11376
11377 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11378
11379         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11380
11381         * x-select.el (x-disown-selection-internal): Restore symbol as an
11382         obsolete alias.
11383         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11384
11385 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11386
11387         * XEmacs 21.2.15 is released
11388
11389 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11390
11391         * subr.el (split-string): Avoid infinite looping
11392
11393 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11394
11395         * ldap.el (ldap-ignore-attribute-codings): New variable
11396         (ldap-default-attribute-decoder): New variable
11397         (ldap-coding-system): New variable
11398         (ldap-attribute-syntax-encoders): New variable
11399         (ldap-attribute-syntax-decoders): New variable
11400         (ldap-attribute-syntaxes-alist): New variable
11401         (ldap-encode-boolean): New function
11402         (ldap-decode-boolean): New function
11403         (ldap-encode-country-string): New function
11404         (ldap-decode-string): New function
11405         (ldap-decode-address): New function
11406         (ldap-encode-address): New function
11407         (ldap-decode-attribute): New function
11408         (ldap-search): Use some of these
11409
11410 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11411
11412         * version.el (emacs-version): Make the patch level/beta come
11413         before the XEmacs qualifier so that it gets into (funcall
11414         emacs-version) and thus in the bug reports.
11415         (emacs-version>=): Support patch levels.
11416
11417 1999-06-03  SL Baur  <steve@xemacs.org>
11418
11419         * version.el: implement x.y.z version number
11420         From Jan Vroonhof <vroonhof@math.ethz.ch>
11421
11422 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11423
11424         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11425
11426 1999-05-22  Vin Shelton <acs@xemacs.org>
11427
11428         * startup.el: Document -private and break out non-standard X options.
11429
11430 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11431
11432         * mule/mule-charset.el (charset-after): New function.
11433         (charset-direction): Synch with Mule, update docstring.
11434         (get-charset-property): New function.
11435         (put-charset-property): New function.
11436         (charset-plist): New function.
11437
11438         * mule/mule-charset.el (compose-region):
11439         (decompose-region): remove;  these functions (which don't work
11440         since we don't do composite characters) have been moved to
11441         mule-util.el.
11442         (toplevel): follow coding standards
11443
11444 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11445
11446         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11447         exist any more.
11448
11449         * code-files.el: Fix commentary to follow coding standards.  Move
11450         the single line left in mule-files.el to here.
11451
11452         * mule/mule-files.el: delete.
11453
11454 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11455
11456         * info.el (Info-scroll-prev): Use event functions instead of the
11457         old emacs 19 interface.
11458
11459 1999-06-02  Andy Piper  <andy@xemacs.org>
11460
11461         * x-font-menu.el (x-font-menu-load-font):
11462         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11463
11464 1999-05-31  Andy Piper  <andy@xemacs.org>
11465
11466         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11467         group.
11468         (font-menu-this-frame-only-p): ditto.
11469         (font-menu-max-items): reinstate, from Jan Vroonhof
11470         <vroonhof@math.ethz.ch>
11471         (font-menu-submenu-name-format): ditto.
11472         (font-menu-split-long-menu): ditto, for use by the family
11473         constructor.
11474         (font-menu-family-constructor): use it.
11475
11476 1999-05-30  Andy Piper  <andy@xemacs.org>
11477
11478         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11479         for use by the font menu.
11480
11481         * msw-font-menu.el: new file implementing mswindows specific
11482         font-menu behaviour.
11483         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11484         (mswindows-font-menu-junk-families): ditto.
11485         (hack-font-truename): ditto.
11486         (mswindows-font-regexp-ascii): ditto.
11487         (mswindows-reset-device-font-menus): ditto.
11488         (mswindows-font-menu-font-data): ditto.
11489         (mswindows-font-menu-load-font): ditto.
11490
11491         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11492         (x-font-menu-font-data): ditto.
11493         (x-font-menu-load-font): ditto.
11494
11495         * font-menu.el: new file implementing generic font menu behaviour.
11496         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11497         made device independent.
11498         (font-menu-this-frame-only-p): ditto.
11499         (font-menu-preferred-resolution): ditto.
11500         (font-menu-size-scaling): new variable used to determine whether
11501         sizes are in points or tenths of a point.
11502         (vassoc): moved from x-font-menu.el.
11503         (device-fonts-cache): ditto.
11504         (device-fonts-cache): ditto.
11505         (flush-device-fonts-cache): ditto.
11506         (reset-device-font-menus): copied from x-font-menu.el and made
11507         device independent. Most functionality deferred to
11508         device-dependent versions.
11509         (font-menu-family-constructor): copied from x-font-menu.el and
11510         made device independent.
11511         (font-menu-size-constructor): ditto.
11512         (font-menu-weight-constructor): ditto.
11513         (font-menu-set-font): ditto.
11514         (font-menu-change-face): ditto.
11515         (font-menu-load-font): new device method.
11516         (font-menu-font-data): ditto.
11517
11518         * x-font-menu.el: The above functions deleted.
11519
11520 1999-05-26  Andy Piper  <andy@xemacs.org>
11521
11522         * update-elc.el:
11523         * make-docfile.el:
11524         * loadup.el: rehash expand-file-name usage to not use default-directory.
11525
11526 1999-05-21  Andy Piper  <andy@xemacs.org>
11527
11528         * x-select.el (x-select-convert-to-text):
11529         (x-selected-text-type):
11530         (x-get-selection):
11531         (xselect-convert-to-string):
11532         (xselect-convert-to-compound-text):
11533         (xselect-convert-to-length):
11534         (xselect-convert-to-targets):
11535         (xselect-convert-to-delete):
11536         (xselect-convert-to-filename):
11537         (xselect-convert-to-charpos):
11538         (xselect-convert-to-lineno):
11539         (xselect-convert-to-colno):
11540         (xselect-convert-to-sourceloc):
11541         (xselect-convert-to-os):
11542         (xselect-convert-to-host):
11543         (xselect-convert-to-user):
11544         (xselect-convert-to-class):
11545         (xselect-convert-to-name):
11546         (xselect-convert-to-integer):
11547         (xselect-convert-to-atom):
11548         (xselect-convert-to-identity): functions renamed from x-* and
11549         moved to select.el.
11550         (x-get-secondary-selection): use rename get-selection.
11551         (x-get-clipboard): ditto.
11552         (x-own-selection): moved to select.el.
11553         (x-valid-simple-selection-p): ditto.
11554         (x-dehilight-selection): ditto.
11555         (x-own-clipboard): ditto.
11556         (x-disown-selection): ditto.
11557
11558         * x-mouse.el (x-yank-function): moved to mouse.el.
11559         (x-insert-selection): ditto.
11560         (x-set-point-and-move-selection): use renamed function.
11561
11562         * select.el (selected-text-type): moved and renamed from
11563         x-select.el.
11564         (selection-owner-p): moved to C.
11565         (selection-exists-p): ditto.
11566         (get-cutbuffer): new device method.
11567         (get-selection): generalised and moved from x-select.el.
11568         (own-selection): moved x-own-selection functionality into here.
11569         (dehilight-selection): renamed and moved from x-select.el.
11570         (own-clipboard): functionality moved from x-select.el using new
11571         generic C builtins.
11572         (disown-clipboard): ditto.
11573         (select-convert-to-text):
11574         (select-convert-to-string):
11575         (select-convert-to-compound-text):
11576         (select-convert-to-length):
11577         (select-convert-to-targets):
11578         (select-convert-to-delete):
11579         (select-convert-to-filename):
11580         (select-convert-to-charpos):
11581         (select-convert-to-lineno):
11582         (select-convert-to-colno):
11583         (select-convert-to-sourceloc):
11584         (select-convert-to-os):
11585         (select-convert-to-host):
11586         (select-convert-to-user):
11587         (select-convert-to-class):
11588         (select-convert-to-name):
11589         (select-convert-to-integer):
11590         (select-convert-to-atom):
11591         (select-convert-to-identity): new functions renamed from x-* and
11592         moved from x-select.el.
11593
11594         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11595         into here and use as the default window-system mouse yank.
11596         (insert-selection): generalised and moved from x-mouse.el.
11597         (own-clipboard): moved to C.
11598
11599         * msw-select.el (mswindows-selection-owned-p): deleted.
11600         (mswindows-own-selection): generalised and moved to select.el.
11601         (mswindows-disown-selection): generalised and moved to C.
11602         (mswindows-selection-owner-p): ditto.
11603
11604 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11605
11606         * XEmacs 21.2.14 is released
11607
11608 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11609
11610         * about.el: update contact info for jason and slb.
11611
11612 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11613
11614         * mule/european.el (setup-romanian-environment): Add Romanian
11615         support from Emacs/Mule romanian.el.
11616
11617 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11618
11619         * cus-face.el: Label all custom changes with the 'custom' tag.
11620
11621         * cus-edit.el: idem ditto.
11622
11623         * faces.el: Added suport for adding device tags to various functions.
11624         (custom): New device tag.
11625         (face-spec-set): Call reset face with tags argument. No longer do
11626         x-init-global-faces hack.
11627
11628         * faces.el (frob-face-property): Use an anonymous specifier to map
11629         frob-face-property-1 over.
11630
11631         * x-font-menu.el (font-menu-set-font): Always specify all
11632         properties to custom.
11633
11634 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11635
11636         * mule/european.el (setup-czech-environment): Add czech support.
11637         From David Sauer <davids@orfinet.cz>
11638
11639 1999-03-15  SL Baur  <steve@xemacs.org>
11640
11641         * check-features.el: Turn hard errors into warnings.
11642
11643 1999-03-21  SL Baur  <steve@xemacs.org>
11644
11645         * simple.el (delete-key-deletes-forward): As per discussion on
11646         xemacs-beta, default to t.
11647
11648 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11649
11650         * loadup.el: Define Installation-string before loading anything.
11651
11652 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11653
11654         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11655         From Anders Stenman <stenman@isy.liu.se>
11656
11657 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11658
11659         * wid-edit.el (widget-glyph-find): Ditto.
11660
11661         * packages.el (locate-library): Ditto.
11662
11663         * loadup.el (really-early-error-handler): Ditto.
11664
11665         * lib-complete.el (read-library): Ditto.
11666
11667         * faces.el (set-face-stipple): Ditto.
11668
11669         * code-files.el (load): Use new calling style of locate-file.
11670
11671 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11672
11673         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11674         dead.
11675
11676 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11677
11678         * dumped-lisp.el (preloaded-file-list): Don't load
11679         Installation.el.
11680
11681         * loadup.el (Installation-string): Define it here.
11682
11683 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11684
11685         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11686         Installation.el needs to be loaded before `dump-paths', otherwise
11687         the dumping process won't find it.
11688
11689 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11690
11691         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11692         subr so that we can use `replace-in-string' in Installation.el to
11693         get rid of C-m chars under the native Windows build.
11694
11695 1999-04-29  Andy Piper  <andy@xemacs.org>
11696
11697         * make-docfile.el: canonicalize file and directory names.
11698
11699         * device.el (call-device-method): new function for calling device
11700         specific methods.
11701         (define-device-method): new function for defining device methods.
11702         (define-device-method*): ditto.
11703
11704 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11705
11706         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11707
11708 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11709
11710         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11711         (cyrillic-koi8-r-encode-table): Likewise.
11712         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11713         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11714
11715         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11716         from vietnamese.el].
11717
11718         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11719         mule/mule-misc.el.
11720
11721 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11722
11723         * mule/thai-xtis.el:
11724         - Change font registry name from "Thai94x94-0" to "xtis-0".
11725         - Change mnemonic of coding-system `tis-620' to "TIS620".
11726
11727 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11728
11729         * mule/ethiopic.el: fixed.
11730
11731 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11732
11733         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11734
11735         * mule/thai-xtis.el: New file.
11736
11737         * mule/vietnamese.el: New file.
11738
11739         * mule/ethiopic.el: New file.
11740
11741 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11742
11743         * bytecomp.el (byte-compile-close-variables): Leave
11744         debug-issue-ebola-notices alone.
11745
11746 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11747
11748         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11749         at the top of the buffer since it is the most important thing to
11750         customize
11751         (ldap-get-host-parameter): New defun
11752         (ldap-search): Add a new parameter `withdn' to retrieve the
11753         distinguished names of entries
11754
11755 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11756
11757         * startup.el (splash-frame-body): Date and spelling fixes.
11758
11759 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11760
11761         * view-less.el (toggle-truncate-lines): add autoload tag
11762
11763 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11764
11765         * format.el (format-alist): Disable image stuff.
11766
11767 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11768
11769         * wid-edit.el (widget-glyph-find): Search by directories, then by
11770         suffixes rather than the other way around.
11771         (widget-image-conversion): Renamed to
11772         `widget-image-file-name-suffixes'.
11773
11774 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11775
11776         * mule/mule-charset.el: Made old functions obsolete, remove the
11777         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11778         (charset-iso-graphic-plane): Rename from charset-graphic.
11779         (charset-iso-final-char): Rename from charset-final.
11780         (charset-width): Rename from charset-columns.
11781         (charset-bytes): Added from fsf compatibility, returns always 1.
11782
11783         * mule/mule-misc.el: Move charset-doc-string alias to
11784         mule-charset.el
11785
11786 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11787
11788         * x-faces.el (x-make-font-bold-italic): honor
11789         *try-oblique-before-italic-fonts*
11790
11791 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11792
11793         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11794
11795 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11796
11797         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11798         name.
11799
11800 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11801
11802         * cl-extra.el (equalp): Would bug out for lists.
11803
11804 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11805
11806         * about.el (about-hackers):  Change cgw's email address
11807
11808 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11809
11810         * XEmacs 21.2.13 is released
11811
11812 1999-03-12  SL Baur  <steve@xemacs.org>
11813
11814         * simple.el (delete-key-deletes-forward): Revert to previous
11815         behavior.
11816
11817 1999-01-18  Didier Verna  <didier@xemacs.org>
11818
11819         * menubar-items.el (xemacs-splash-buffer): handle the case of
11820         multiple elements in the splash buffer body.
11821
11822         * startup.el (splash-frame-timeout): new constant: interval
11823         between splash buffer elements.
11824         (command-line-1): handle splash buffer with multiple elements (use
11825         a timeout).
11826         (splash-frame-body): Originally `startup-splash-frame-body'.
11827         Rewrote a cleaner and more readable version. This can now be array,
11828         in which case each element is displayed in turn in the splash buffer.
11829         (splash-frame-static-body): new constant. Persistent information
11830         across all splash buffer elements (preserves the possibility to give
11831         it in different languages.
11832         (circulate-splash-frame-elements): new function. Used as a timeout
11833         to circulate through all splash frame elements and display them in
11834         sequence.
11835         (display-splash-frame): originally `startup-splash-frame'. Handle
11836         the case of multiple elements in the splash buffer body. Now
11837         returns a timeout id if multiple elements to display, or nil.
11838
11839 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11840
11841         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11842         so they can be overridden by x-init-face-from-resources.
11843         Additionally specify the font name also with an x tag.
11844
11845 1999-03-08  Andy Piper  <andy@xemacs.org>
11846
11847         * package-get.el (package-get-base): autoload.
11848
11849         * menubar-items.el (default-menubar): add update menu item. Fix
11850         custom menu to only be activated when package-base is available.
11851
11852         * package-get.el (package-get-custom): don't load
11853         package-get-custom as it is auto-generated. Fix group definition.
11854
11855 1999-03-05  Didier Verna  <didier@xemacs.org>
11856
11857         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11858         instead of `symbol-name' (Thanks Kyle).
11859
11860         * cus-edit.el (custom-save-variables): use `prin1' instead of
11861         princ to write symbols.
11862
11863 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11864
11865         * XEmacs 21.2.12 is released
11866
11867 1999-03-05  SL Baur  <steve@xemacs.org>
11868
11869         * menubar-items.el (default-menubar): Add kfm browsing support.
11870         From Neal Becker <nbecker@fred.net>
11871
11872 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11873
11874         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11875         calls to font-lock during buffer reversion.
11876
11877 1999-02-12  Didier Verna  <didier@xemacs.org>
11878
11879         * info.el (Info-build-node-completions): unconditionally widen the
11880         tag table buffer.
11881
11882 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11883
11884         * x-faces.el (x-init-face-from-resources):
11885         Only set fonts in the 'x locale.
11886
11887 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11888
11889         * package-ui.el (pui-install-selected-packages): Don't throw on
11890         `package-admin-delete-binary-package' returning nil since it's
11891         normal.  Reindent function.
11892         (pui-add-required-packages): Handle case where packages selected
11893         for installation have never been installed.
11894
11895 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11896
11897         * menubar-items.el (default-menubar):
11898         Implement the ``Mule->Set coding system of process'' menu item.
11899
11900 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11901
11902         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11903         files
11904         - Change some `if's to `when's
11905
11906 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11907
11908         * XEmacs 21.2.11 is released
11909
11910 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11911
11912         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11913         against window close (Fix Bug #460).
11914         (ask-user-about-lock-dbox): Idem.
11915
11916 1999-02-25  SL Baur  <steve@xemacs.org>
11917
11918         * mule/mule-charset.el (charset-leading-byte): New function.
11919         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11920
11921 1999-02-12  Andy Piper  <andy@xemacs.org>
11922
11923         * about.el (xemacs-hackers): change andy's email address.
11924         (about-url-alist): change andy's web page address.
11925         (about-xemacs): add piper.
11926
11927 1999-02-16  SL Baur  <steve@xemacs.org>
11928
11929         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11930         of mule-base into lisp/mule.
11931
11932 1999-02-16  SL Baur  <steve@xemacs.org>
11933
11934         * mule/arabic.el:
11935         mule/canna-leim.el:
11936         mule/chinese.el:
11937         mule/cyrillic.el:
11938         mule/english.el:
11939         mule/european.el:
11940         mule/greek.el:
11941         mule/hebrew.el:
11942         mule/japanese.el:
11943         mule/kinsoku.el:
11944         mule/korean.el:
11945         mule/misc-lang.el:
11946         mule/mule-category.el:
11947         mule/mule-ccl.el:
11948         mule/mule-charset.el:
11949         mule/mule-cmds.el:
11950         mule/mule-coding.el:
11951         mule/mule-files.el:
11952         mule/mule-help.el:
11953         mule/mule-init.el:
11954         mule/mule-misc.el:
11955         mule/mule-tty-init.el:
11956         mule/mule-x-init.el:
11957         mule/viet-chars.el:  Remerge from mule-base.
11958
11959         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11960         of mule-base into lisp/mule.
11961
11962 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11963
11964         * process.el (exec-to-string): Use `shell-command-switch' in place
11965         of hard-wired "-c" (for WindowsNT).
11966
11967 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11968
11969         * menubar-items.el (default-menubar):  Remove obsolete
11970         "Gopher" item
11971
11972 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11973
11974         * package-admin.el (package-admin-get-install-dir): First fall
11975         back to the location of xemacs-base for non-mule packages.
11976
11977 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11978
11979         * paths.el:
11980         - improved automounter tmp directory support.
11981         - support 4 (!) empirically discovered automounter conventions
11982
11983 1999-02-12  SL Baur  <steve@xemacs.org>
11984
11985         * etags.el (pop-tag-mark): autoload to match key binding.
11986
11987 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11988
11989         * XEmacs 21.2.10 is released
11990
11991 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11992
11993         * package-get.el (package-get-remote-filename): Don't bug out for
11994         a local file name in the search entry.
11995
11996 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11997
11998         * XEmacs 21.2.9 is released
11999
12000 1999-01-19  Didier Verna  <didier@xemacs.org>
12001
12002         * replace.el (replace-search-function): new variable containing a
12003         function to perform a search-forward.
12004         (replace-re-search-function): new variable containing a function
12005         to perform a re-search-forward.
12006         (perform-replace): use them.
12007
12008 1999-01-25  Didier Verna  <didier@xemacs.org>
12009
12010         * select.el (selection-owner-p): use the name `XEmacs'.
12011         (cut-copy-clear-internal): ditto.
12012
12013 1999-01-18  Andy Piper  <andy@xemacs.org>
12014
12015         * about.el (about-url-alist): Update my entry.
12016         (xemacs-hackers): Ditto.
12017
12018 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12019
12020         * buffer.el (switch-to-buffer): Fixing documentation.
12021         * minibuf.el (minibuffer-completion-table): ditto.
12022         * cl-macs.el (return-from): ditto.
12023
12024 1999-01-04  Didier Verna  <didier@xemacs.org>
12025
12026         * replace.el (delete-non-matching-lines): temporarily disable
12027         case-folding when called interactively with a regexp containing
12028         uppercase characters.
12029         (delete-matching-lines): ditto.
12030         (count-matches): ditto.
12031         (list-matching-lines): ditto.
12032
12033 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12034
12035         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12036         abort if current window is split horizontally, not if others are
12037         split.  Got rid of unnecessary minibuffer checking.  Also, add
12038         some comments (it's still complex).
12039
12040 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12041
12042         * package-get.el: changed address for doc.ic.ac.uk to
12043         sunsite.doc.ic.ac.uk
12044
12045 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12046
12047         * ldap.el (toplevel): Remove requires so that the file compiles
12048         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12049
12050 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12051
12052         * dump-paths.el: Calculate module-directory and set
12053         module-load-path to the load path for modules.
12054
12055         * loadup.el: Get bootstrap value of module-load-path from the
12056         environment variable EMACSBOOTSTRAPMODULEPATH.
12057         - Display the module load path if we're debugging paths.
12058
12059         * setup-paths.el: Added function paths-find-site-module-directory.
12060         - Added function paths-find-module-directory.
12061         - Added function paths-construct-module-load-path.  Uses new
12062         environment variable EMACSMODULEPATH.
12063
12064 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12065
12066         * font.el (font-default-object-for-device):
12067         Oops! This `or' can't be replaced by `unless'.
12068         Fixed inability to run w3, among other things.
12069
12070 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12071
12072         * package-admin.el: Change initialization of
12073           package-admin-install-function dependent on system type.
12074           Change package-admin-install-function-mswindows to use
12075           "minitar".
12076
12077 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12078
12079         * mouse.el (default-mouse-motion-handler): Disable help echo while
12080         in the minibuffer.
12081
12082 1998-12-28  Martin Buchholz <martin@xemacs.org>
12083
12084         * XEmacs 21.2.8 is released.
12085
12086 1998-12-24  Martin Buchholz <martin@xemacs.org>
12087
12088         * XEmacs 21.2.7 is released.
12089
12090 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12091
12092         * package-ui.el (pui-list-packages): Set truncate-lines.
12093
12094         * package-get.el (package-get-download-menu): Use
12095         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12096
12097         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12098         (pui-help-string): idem.
12099         (list-packages-mode): New major mode.
12100         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12101         (pui-install-selected-packages): Add suport for removing packages.
12102         (pui-toggle-package-delete-key): New function.
12103         (pui-popup-context-sensitive): New kludge.
12104         (pui-list-packages): Add warning when `package-get-remote' is nil.
12105         (package-ui-add-site): New function.
12106
12107 1998-12-01  Didier Verna  <didier@xemacs.org>
12108
12109         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12110
12111 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12112
12113         * ldap.el: Custom-ized
12114         (toplevel): Do not provide `ldap' which is provided by C level
12115         LDAP code
12116         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12117
12118 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12119
12120         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12121
12122 1998-12-17  Andy Piper  <andy@xemacs.org>
12123
12124         * sound.el (sound-load-list): name changed from sound-load-alist.
12125         (sound-extension-list): name changed from sound-ext-list.
12126         (load-default-sounds): use new names.
12127         (load-sound-file): use new names.
12128
12129 1998-12-16  Andy Piper  <andy@xemacs.org>
12130
12131         * XEmacs 21.2.6 is released
12132
12133 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12134
12135         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12136         errors.
12137
12138 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12139
12140         * wid-edit.el (widget-echo-this-extent): Set
12141         help-echo-owns-message to t.
12142
12143 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12144
12145         * package-get.el (package-get-download-menu): use toggles for
12146           each site in the download site menu.
12147
12148 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12149
12150         * package-get.el (package-get): If we cannot find a package
12151           because package-get-remote is not set, give a more helpful
12152           error message.
12153
12154 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12155
12156         * package-get.el (package-get-remote-filename): use an EFS path
12157         with user anonymous if no user is specified.
12158
12159 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12160
12161         * faces.el (face-spec-set): Re-init fallfacks for default after
12162         calling reset-face on the default face.
12163
12164 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12165
12166         * package-admin.el (package-admin-default-install-function):
12167         Behave as advertised.  Make sure the pkg-dir is proper for
12168         default-directory.
12169         (package-admin-add-binary-package): Make sure the pkg-dir is
12170         proper for default-directory.
12171         (package-admin-install-function-mswindows): Make sure the pkg-dir
12172         is proper for default-directory.
12173
12174 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12175
12176         * XEmacs 21.2.5 is released
12177
12178 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12179
12180         * files.el (binary-file-regexps): regexp-opt is not available at
12181         bytecompile time.
12182
12183 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12184
12185         * x-win-xfree86.el:
12186         * x-win-sun.el (x-win-init-sun):
12187         * x-win-sun.el:
12188         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12189         * x-iso8859-1.el:
12190         * x-init.el (init-post-x-win):
12191         * x-init.el (init-pre-x-win):
12192         * x-init.el (x-initialize-compose):
12193         * x-init.el:
12194         * x-compose.el:
12195         * winnt.el:
12196         * widget.el:
12197         * wid-edit.el (widget-glyph-click):
12198         * wid-edit.el (widget-glyph-find):
12199         * wid-edit.el (widget-type):
12200         * view-less.el (view-buffer-other-window):
12201         * very-early-lisp.el:
12202         * version.el:
12203         * toolbar.el:
12204         * toolbar-items.el:
12205         * term/sun.el (suntool-map):
12206         * term/sun-mouse.el:
12207         * term/internal.el:
12208         * syntax.el (modify-syntax-entry):
12209         * symbol-syntax.el:
12210         * subr.el:
12211         * startup.el (lock-directory):
12212         * simple.el (set-comment-column):
12213         * simple.el (backward-delete-char-untabify):
12214         * shadow.el (find-emacs-lisp-shadows):
12215         * shadow.el:
12216         * setup-paths.el (paths-construct-info-path):
12217         * select.el (cut-copy-clear-internal):
12218         * process.el (call-process-region):
12219         * process.el (start-process-shell-command):
12220         * process.el:
12221         * paths.el (rmail-spool-directory):
12222         * paragraphs.el (use-hard-newlines):
12223         * package-get.el (package-get-dependencies):
12224         * package-admin.el (package-admin-delete-binary-package):
12225         * obsolete.el (truncate-string):
12226         * obsolete.el (store-substring):
12227         * mouse.el (default-mouse-track-maybe-own-selection):
12228         * mouse.el (mouse-yank-at-point):
12229         * modeline.el:
12230         * modeline.el (mouse-drag-modeline):
12231         * minibuf.el (read-directory-name-internal):
12232         * minibuf.el (read-file-name-internal):
12233         * minibuf.el (read-file-name-internal-1):
12234         * minibuf.el (read-file-name-2):
12235         * minibuf.el (exact-minibuffer-completion-p):
12236         * minibuf.el (read-from-minibuffer):
12237         * minibuf.el:
12238         * menubar.el (check-menu-syntax):
12239         * map-ynp.el (map-y-or-n-p):
12240         * make-docfile.el (docfile-out-of-date):
12241         * loadup.el ((member "run-temacs" command-line-args)):
12242         * loadup.el ((member "no-site-file" command-line-args)):
12243         * loadup.el (really-early-error-handler):
12244         * loadup.el:
12245         * loadhist.el:
12246         * loaddefs.el:
12247         * lisp-mnt.el (lm-verify):
12248         * lib-complete.el (lib-complete:cache-completions):
12249         * lib-complete.el (library-all-completions):
12250         * itimer.el (itimer-run-expired-timers):
12251         * info.el (Info-mode):
12252         * info.el (Info-insert-file-contents):
12253         * info.el (Info-rebuild-dir):
12254         * info.el (Info-build-dir-anew):
12255         * info.el (Info-parse-dir-entries):
12256         * info.el (Info-dir-outdated-p):
12257         * info.el (Info-insert-dir):
12258         * info.el (info-xref):
12259         * info.el:
12260         * hyper-apropos.el (hyper-apropos-get-doc):
12261         * hyper-apropos.el (hyper-describe-face):
12262         * hyper-apropos.el (hyper-apropos-mode):
12263         * hyper-apropos.el:
12264         * help.el (list-processes):
12265         * help.el:
12266         * gnuserv.el:
12267         * font.el (mswindows-font-create-name):
12268         * font.el (font-default-font-for-device):
12269         * font.el (x-font-create-object):
12270         * font.el (font-registry):
12271         * font.el:
12272         * font-lock.el (font-lock-keywords):
12273         * font-lock.el:
12274         * finder.el (finder-compile-keywords):
12275         * find-paths.el (paths-find-recursive-path):
12276         * fill.el (set-justification-center):
12277         * fill.el (fill-region-as-paragraph):
12278         * files.el (insert-directory):
12279         * files.el (wildcard-to-regexp):
12280         * files.el (recover-file):
12281         * files.el (basic-save-buffer):
12282         * files.el (delete-auto-save-file-if-necessary):
12283         * files.el (file-relative-name):
12284         * files.el (backup-extract-version):
12285         * files.el (backup-buffer):
12286         * files.el (set-visited-file-name):
12287         * files.el (set-auto-mode):
12288         * files.el (interpreter-mode-alist):
12289         * files.el:
12290         * files.el (find-file-noselect):
12291         * files.el (abbreviate-file-name):
12292         * files.el (parse-colon-path):
12293         * files.el (directory-abbrev-alist):
12294         * etags.el (visit-tags-table-buffer):
12295         * easymenu.el (easy-menu-define):
12296         * dragdrop.el (experimental-dragdrop-drag):
12297         * dragdrop.el (dragdrop-drop-do-functions):
12298         * dragdrop.el (dragdrop-drop-at-point):
12299         * disass.el (disassemble-1):
12300         * disass.el (disassemble-internal):
12301         * disass.el (disassemble):
12302         * disass.el:
12303         * derived.el (derived-mode-init-mode-variables):
12304         * derived.el (define-derived-mode):
12305         * custom.el (defgroup):
12306         * cus-edit.el (custom-quote):
12307         * config.el:
12308         * code-process.el (open-network-stream):
12309         * code-process.el (start-process):
12310         * code-process.el (call-process-region):
12311         * code-process.el (call-process):
12312         * code-process.el:
12313         * code-files.el (insert-file-contents):
12314         * code-files.el:
12315         * code-files.el (buffer-file-coding-system-for-read):
12316         * cmdloop.el (yes-or-no-p-minibuf):
12317         * cl.el:
12318         * cl-macs.el:
12319         * cl-extra.el:
12320         * callers-of-rpt.el (make-caller-report):
12321         * callers-of-rpt.el:
12322         * bytecomp.el (batch-byte-recompile-directory):
12323         * bytecomp.el (batch-byte-compile-1):
12324         * bytecomp.el (batch-byte-compile):
12325         * bytecomp.el (display-call-tree):
12326         * bytecomp.el (byte-compile-insert):
12327         * bytecomp.el (byte-compile-two-args-19->20):
12328         * bytecomp.el (byte-compile-variable-ref):
12329         * bytecomp.el (byte-compile-form):
12330         * bytecomp.el (byte-compile-top-level-body):
12331         * bytecomp.el (byte-compile-out-toplevel):
12332         * bytecomp.el (byte-compile-byte-code-maker):
12333         * bytecomp.el (byte-compile-file-form-defmumble):
12334         * bytecomp.el (byte-compile-file-form):
12335         * bytecomp.el (byte-compile-keep-pending):
12336         * bytecomp.el (byte-compile-insert-header):
12337         * bytecomp.el (byte-compile-from-buffer):
12338         * bytecomp.el (byte-compile-file):
12339         * bytecomp.el (byte-recompile-file):
12340         * bytecomp.el (byte-compile-close-variables):
12341         * bytecomp.el (byte-compile-warn-about-unused-variables):
12342         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12343         * bytecomp.el (byte-compiler-legal-options):
12344         * bytecomp.el (byte-compile-lapcode):
12345         * bytecomp.el (byte-optimize-log):
12346         * bytecomp.el ((fboundp 'defsubst)):
12347         * bytecomp.el:
12348         * bytecomp-runtime.el:
12349         * byte-optimize.el (byte-optimize-apply):
12350         * byte-optimize.el (car):
12351         * byte-optimize.el (byte-optimize-form):
12352         * byte-optimize.el (byte-optimize-form-code-walker):
12353         * byte-optimize.el:
12354         * build-report.el (build-report-insert-installation-file):
12355         * build-report.el (build-report):
12356         * auto-show.el:
12357         * apropos.el (apropos-documentation):
12358         - mega patch
12359         - clean up byte-compile warnings
12360         - remove unused variables
12361         - Use common lisp style hashtable functions
12362         - byte compiler cleanup
12363         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12364         - remove old backquote syntax usage
12365         - move some cl functionality into C for speed.
12366         - remove last remaining VMS support
12367         - spelling fixes
12368         - implement last, butlast, nbutlast, copy-list in C.
12369         - new macro ignore-file-errors, similar to ignore-errors
12370           (ignore-file-errors (delete-file "foo"))
12371         - get frequent garbage collection during loadup.el by tweaking
12372           gc-cons-threshold, rather than explicitly calling garbage-collect
12373         - default delete-key-deletes-forward to `t'.
12374
12375 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12376
12377         * XEmacs 21.2-beta4 is released.
12378
12379 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12380
12381         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12382         (easy-menu-item-present-p): Wrapper around find-menu-item.
12383         (easy-menu-remove-item): Wrapper around delete-menu-item.
12384
12385         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12386         (add-menu-button): Add 'in-menu' argument.
12387         (add-menu-item-1): Add in-menu support to helper function.
12388
12389 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12390
12391         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12392
12393 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12394
12395         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12396         of Dec 4, 1997.
12397
12398 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12399
12400         * process.el (shell-command-on-region): Report if the command
12401         succeeded or failed.
12402
12403 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12404
12405         * subr.el (buffer-substring-no-properties): Comment out.
12406
12407 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12408
12409         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12410           into font instances first, like `x-frob-font-size' does.
12411           (mswindows-find-larger-font): ditto
12412
12413 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12414
12415         * package-ui.el (pui-install-selected-packages): fix args in call
12416         to `package-get'.
12417
12418 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12419
12420         * package-get.el (host-name): New widget type.
12421         (package-get-remote): Better customization using new type.
12422         (package-get-download-sites): idem dito.
12423
12424         (package-get-custom): Do not use package-get-all untill we have
12425         runtime dependencies.
12426
12427         (package-get-remove-copy): Default to 't' we no longer need this
12428         kludge as we do not currently use depenencies.
12429
12430         (package-get-was-current): New variable.
12431         (package-get-require-base): New 'force-current' argument.
12432         (package-get-update-base): idem
12433         (package-get-package-provider):  idem
12434         (package-get-locate-index-file): New 'no-remote' argument.
12435         (package-get-locate-file): idem.
12436
12437         (package-get-maybe-save-index): New function.
12438         (package-get-update-base): Use it.
12439
12440 1998-10-28 Greg Klanderman <greg@alphatech.com>
12441
12442         * package-get.el (package-get-remote): default to nil; by default,
12443         don't go out to the net via EFS.  They must select a download site.
12444         (package-get-download-sites): new variable.
12445         (package-get-download-menu): new function.
12446         (package-get-locate-index-file): new function.
12447         (package-get-update-base): use it.
12448
12449         * menubar-items.el (default-menubar): add "Update Package Index"
12450         and "Add Download Site" menus under Options | Manage Packages.
12451
12452 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12453
12454         * package-get.el (package-get): bugfix code checking installed version
12455         for case where package is not currently installed.
12456         (package-get-require-signed-base-updates): new variable.
12457         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12458         deemed not a goot thing.  Use the variable
12459         package-get-allow-unsigned-base-updates instead.
12460
12461 1998-10-16 Greg Klanderman <greg@alphatech.com>
12462
12463         * package-get.el (package-get): Don't install an older version than
12464         we already have unless explicitly told to.  Issue a warning.
12465
12466         * package-ui.el (pui-add-required-packages): when adding
12467         dependencies, don't add packages that are up to date.
12468         (pui-package-symbol-char):  Don't consider a package out of date
12469         if you have a newer version installed than the latest version in
12470         package-get-base.
12471
12472         * package-get.el (package-get-base-filename): document that it may
12473         be a path relative to package-get-remote;  new default value.
12474         (package-get-locate-file): new function.
12475         (package-get-update-base): use it to expand package-get-base-filename.
12476         (package-get-save-base): new function to save the package-get database
12477         to file.
12478         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12479         (package-get-update-base): pass the REMOTE-SOURCE arg.
12480         (package-get-update-base-entry): call package-get-custom-add-entry.
12481         (package-get-file-installed-p): removed; no longer needed.
12482         (package-get-create-custom): ditto.
12483         (toplevel): remove code to build and load package-get-custom.el
12484         (package-get-custom-add-entry): new function.
12485
12486 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12487
12488         * wid-edit.el (widget-button-click): Don't switch window.
12489
12490 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12491
12492         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12493
12494 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12495
12496         * etags.el (find-tag-default): Run find-tag-hook using
12497         run-hooks rather than funcall
12498
12499 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12500
12501         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12502         and the current local map as the parents to isearch-mode-map.
12503
12504 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12505
12506         * XEmacs 21.2-beta3 is released.
12507
12508 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12509
12510         * package-get.el (package-get-update-base): use
12511         insert-file-contents-internal, not insert-file-contents-literally.
12512
12513 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12514
12515         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12516         dump time.
12517
12518 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12519
12520         * package-get.el (package-get-update-base-entry): new function.
12521         (package-get-update-base): renamed; was `package-get-load-base'.
12522         cleanup, and use package-get-update-base-from-buffer.
12523         (package-get-update-base-from-buffer): new function.
12524         (package-get-update-base-entries): new; helper for above.
12525         Do not eval lisp grabbed over ftp; parse it from new format.
12526
12527 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12528
12529         * files.el (set-auto-mode): Don't play games loading package-get
12530         database; package-get-package-provider will handle it all.
12531
12532 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12533
12534         * package-get.el (package-get-base-filename): new variable.
12535         (package-get-require-base): new function.
12536         (package-get-pgp-signed-begin-line): new variable.
12537         (package-get-pgp-signature-begin-line): ditto.
12538         (package-get-pgp-signature-end-line):  ditto.
12539         (package-get-load-base): new function.
12540         (package-get-interactive-package-query):
12541         (package-get-update-all):
12542         (package-get-dependencies):
12543         (package-get-package-provider):
12544         (package-get-custom): use package-get-require-base.
12545         [package-get-custom loading]: disable for now.
12546
12547         * package-ui.el (pui-list-packages): use (package-get-require-base)
12548
12549 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12550
12551         * package-ui.el: Correct obvious thinko in choosing extent face.
12552
12553 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12554
12555         * menubar-items.el (default-menubar): pui-list-package has nothing
12556         to with Customize. Move all the package stuff to a new Item in Options.
12557
12558         * package-ui.el (pui-menu): Add menu and Popup menu.
12559
12560         * package-get.el (package-get): Use new
12561         package-admin-get-install-dir.
12562
12563         * package-admin.el (package-admin-get-install-dir): New syntax.
12564         Conserve package location and put mule packages where mule-base is.
12565
12566         * package-get.el : Customized
12567
12568         * package-ui.el (pui): Customized
12569         (pui-package-install-dest-dir): New variable.
12570         (pui-install-selected-packages): Use it
12571
12572 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12573
12574         * package-get.el (package-get-interactive-package-query): Move
12575         dependency on package-get-base to run-time.
12576         (package-get-update-all): Ditto.
12577         (package-get-dependencies): Ditto.
12578         (package-get-package-provider): Ditto.
12579         (package-get-custom): Ditto.
12580
12581 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12582
12583         * events.el: Remove 'ascii-character property from 'backspace
12584         and 'delete symbols
12585
12586 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12587
12588         * package-get-base.el: removed.
12589
12590 1998-09-23  Didier Verna  <didier@xemacs.org>
12591
12592         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12593         (no-upper-case-p): new function.
12594         (with-search-caps-disable-folding): new macro.
12595         (with-interactive-search-caps-disable-folding): new macro.
12596         (zap-to-char): In interactive mode, do a case-sensitive search if
12597         the character is uppercase.
12598         (zap-up-to-char): ditto.
12599
12600         * replace.el (perform-replace): use the function no-upper-case-p.
12601
12602         * isearch-mode.el (isearch-fix-case): ditto.
12603         make obsolete `with-caps-disable-folding' and
12604         `isearch-no-upper-case-p'.
12605
12606         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12607         (tags-search): ditto.
12608         (tags-query-replace): ditto.
12609
12610         * info.el (Info-search): ditto.
12611
12612 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12613
12614         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12615
12616 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12617
12618         * package-admin.el (package-admin-rmtree): rewritten.  need to
12619         check for "." and ".." before symlink check.  expand files and
12620         directories with respect to DIRECTORY, not default-directory.
12621
12622 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12623
12624         * package-get.el (package-get-all): add INSTALL-DIR argument.
12625
12626 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12627
12628         * package-ui.el (pui-add-required-packages): new function, select
12629         dependent packages.
12630         (pui-display-keymap): bind it.
12631         (pui-help-string): document it.
12632         (pui-install-selected-packages): package-get-all -> package-get.
12633
12634         * package-get.el (package-get-dependencies): new function.
12635
12636 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12637
12638         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12639         regexps.
12640
12641 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12642
12643         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12644         function.
12645         (default-mouse-track-normalize-point): Use it.
12646
12647 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12648
12649         * package-admin.el (package-admin-delete-binary-package):
12650                 General cleanup. Remove unnessary use of progn and
12651         save-excursion.
12652         (package-admin-delete-binary-package): Do NOT mess with file
12653         modes. That is evil.
12654         (package-admin-delete-binary-package): Wrap all deleting in
12655         condition-case. The data in MANIFEST is untrustworthy.
12656         (package-admin-delete-binary-package): Let the OS worry about non
12657         empty directories.
12658
12659 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12660
12661         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12662         processing.
12663         (lm-report-bug): Fix mail address to send bug reports to.
12664
12665 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12666
12667         * XEmacs 21.2-beta2 is released.
12668
12669 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12670
12671         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12672
12673 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12674
12675         * info.el (Info-mode): Document page turning by double clicks in
12676         docstring so `M-x describe-mode' will display it.
12677
12678 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12679
12680         * info.el (Info-mouse-track-double-click-hook): Use character
12681         widths to calculate a border region where double clicking does
12682         page turning, and return `nil' by default so other hooks, such as
12683         region highlighting, will be run.
12684
12685 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12686
12687         * sound.el (default-sound-directory-list): Initialize with all the
12688         "sounds" directories in `data-directory-list'.  It used to just be
12689         the first one.
12690
12691         * packages.el (locate-data-directory-list): Created.  This gives
12692         the list of matching directories, unlike `locate-data-directory',
12693         which just gives the first one.
12694
12695 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12696
12697         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12698         make a binding in the local keymap until help-char handling is
12699         improved.
12700
12701         * help.el (help-keymap-with-help-key): Provide keymap with help
12702         binding.
12703         (help-print-help-form): New helper function.
12704
12705 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12706
12707         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12708         move extent to another buffer; no need to create a new extent.
12709         (isearch-fix-case): New function.
12710         (isearch-search-and-update): Use it.
12711
12712 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12713
12714         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12715         the keymap, not minor-mode-map-alist.
12716         (isearch-done): Restore overriding-local-map.
12717
12718 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12719
12720         * bytecomp.el (byte-compile-buffer-substring):
12721         Fix for: (byte-compile (defun f () (buffer-substring)))
12722         ==>   ** buffer-substring called with 3 args, but requires 0-3
12723         - new code not only works, but is more readable, too.
12724
12725 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12726
12727         * msw-faces.el (mswindows-init-device-faces): Don't try to
12728           specify a default font at this late stage. Do try to force
12729           creation of the default face font so that if it fails we get
12730           an error now instead of a crash at frame creation.
12731
12732           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12733           mswindows-make-font-unitalic: Canonical default weight
12734           changed from "Normal" to "Regular".
12735
12736           mswindows-make-font-bold / -bold-italic: Supplied device was
12737           not being passed into call to mswindows-find-smaller-font.
12738
12739 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12740
12741         * package-get.el (package-get-remote): Fix the path where to find
12742           the packages on xemacs.org.
12743
12744 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12745
12746         * about.el (about-maintainer-info): Update Ben's entry.
12747
12748 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12749
12750         * lisp/shadow.el (find-emacs-lisp-shadows):
12751         - `member' was being called on lists of length 2000!
12752         - Replace with hashtables.
12753         - Replace hand-coded loops with (dolist)
12754         - Fix comment typo
12755
12756 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12757
12758         * packages.el: Added new function, `package-delete-name', to
12759           delete existing packages from the installed package database
12760           (`packages-package-list').  Also added the "pkginfo" directory
12761           to `packages-special-base-regexp', so that the pkginfo directory
12762           would not get added to `late-packages'.
12763
12764         * package-admin.el: Added ability to delete an installed package
12765           (added low-level function, `package-admin-delete-package').
12766           Understands how to use the pkginfo/MANIFEST.<package> file to
12767           delete the package.  When installing a package, will also
12768           create a MANIFEST.* file if one is not provided by the
12769           package.  If the MANIFEST.* doesn't exist when deleting a
12770           package, the functions will fall back to attempting to delete
12771           any package-specific lisp directory.
12772
12773         * package-get.el: Moved some functions to package-admin.el.
12774           Added interactive function `package-get-delete-package', for
12775           use by users for deleting a package.
12776
12777           Also modified to not require the presence of efs.
12778
12779 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12780
12781         * files.el (find-file-noselect): Handle all signals, kill the
12782         buffer and resignal.
12783
12784 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12785
12786         * cl-macs.el (glyph-image): Add setf method.
12787
12788 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12789
12790         * package-get.el: Fixed broken EFS downloading.  Also, look for
12791           .tar.gz files first, in preference over .tgz files.
12792
12793         * package-ui.el: Fix display of package version numbers.
12794
12795 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12796
12797         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12798         argument.
12799
12800 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12801
12802         * list-mode.el: `display-completion-list': added new/optional
12803           keyword `:completion-string', which allows the programmer to
12804           change the "Possible completions are:" prompt.
12805
12806         * menubar-items.el: Added new pulldown menu-pick to start up the
12807           visual package browser/installer:
12808
12809                 Options->Customize->List Packages
12810
12811         * package-admin.el: Added hooks for installing under both Unix
12812           and MS Windows.  Does additional error checking.  No longer
12813           calls "add-big-package.sh" to install packages under Unix; now
12814           calls gunzip & tar directly.
12815
12816         * package-get.el: Added ability to install packages from files
12817           on a local disk/CDROM.  Now deletes any existing package lisp
12818           directory.  Does completion on available packages when
12819           querying for package names.  Will also search for .tgz files
12820           in addition for .tar.gz files.  Tries to reload
12821           auto-autoloads, as a convenience when loading new packages,
12822           and also tries to add any new package paths to `load-path'.
12823           Changed all occurences of `concat' to use `expand-file-name'.
12824
12825         * package-ui.el: New file which implements the main visual
12826           package browser/installer, which is started via a menu pick or
12827           M-x pui-list packages.
12828
12829 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12830
12831         * startup.el (load-init-file): spelling fix.
12832
12833 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12834
12835         * startup.el (normal-top-level): Load auto-autoload files
12836         covariantly with their precedence.
12837
12838 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12839
12840         * menubar-items.el (default-menubar): Remove "Font Weight"
12841         option, there is currently no custom equivalent.. Customize-faces
12842         is "Edit faces".
12843
12844         * x-font-menu.el (font-menu-set-font): Use customize to set
12845         default face.
12846
12847         * faces.el (face-spec-update-all-matching): New function.
12848
12849         * cus-face.el (custom-set-face-update-spec): New function.
12850         Interface to customize faces from elisp.
12851
12852         (custom-face-value-create): Show the customized settings if set
12853         but not saved.
12854
12855 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12856
12857         (custom-face-value-create): Show the customized settings if set
12858         but not saved.
12859
12860 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12861
12862         * keydefs.el (global-map): Add FSF 20.3 binding of
12863         query-replace-regexp.
12864
12865 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12866
12867         * minibuf.el (read-file-name-internal-1): use
12868         user-name-completion-1 instead of user-name-completion.
12869
12870 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12871
12872         * loadup.el:
12873         * make-docfile.el:
12874         * update-elc.el: Don't set `source-directory' (now defunct as a
12875         global variable) no more.
12876
12877         * packages.el (packages-list-autoloads): Made `source-directory'
12878         (now defunct as a global variable) a parameter.
12879
12880 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12881
12882         * about.el (about-hackers): new email
12883
12884 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12885
12886         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12887
12888 1998-07-17  Didier Verna  <didier@xemacs.org>
12889
12890         * faces.el (set-face-property):
12891         (set-face-dim-p):
12892         (face-dim-p): updated the doc strings now that the dim property isn't
12893         tty-specific.
12894         (face-equal): the dim property is now a common one.
12895
12896         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12897         Renamed the `stipple' attribute to `background-pixmap'.
12898         (custom-face-background-pixmap): make custom-face-stipple an
12899         obsolete alias for this.
12900
12901 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12902
12903         * find-paths.el (paths-file-readable-directory-p): Created and
12904         used.
12905
12906         * loadup.el: Don't set inhibit-... flags from run-temacs.
12907
12908 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12909
12910         * packages.el (packages-data-path-depth): Added and used.
12911
12912 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12913
12914         * about.el:
12915         - Change .xpm to .png, delete "zcat" section.
12916         - cosmetic fix in the 'marcpa' entry.
12917
12918         * etc/photos
12919         - convert all .xpm.Z to .png
12920         - rename mrb to martin
12921         - rename mcook-m to mcookm
12922
12923 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12924
12925         * x-init.el (x-initialize-compose): Add support for
12926         dead-circumflex as YET ANOTHER NAME for that dead key.
12927
12928 1998-08-05  Colin Rafferty <colin@xemacs.org>
12929
12930         * setup-paths.el (paths-construct-exec-path): Made the
12931         last-packages really be last.
12932         (paths-construct-data-directory-list): Ditto.
12933
12934 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12935
12936         * startup.el(startup-splash-frame-body):
12937         Update Copyright notice in splash screen
12938
12939 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12940
12941         * minibuf.el (read-file-name-internal-1): do ~user completion.
12942
12943 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12944
12945         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12946         aginst destroyed extents
12947
12948 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12949
12950         * package-get.el (package-get): add `install-dir' argument.
12951
12952 1998-07-20  John Jones  <jj@asu.edu>
12953
12954         * package-get.el: calls to package-get-update-all will only
12955           update packages which are already installed.
12956
12957 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12958
12959         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12960         writable.
12961
12962 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12963
12964         * about.el (about-hackers): Correct my email.
12965
12966 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12967
12968         * about.el (about-hackers): new email-address.
12969
12970 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12971
12972         * minibuf.el (read-number): Don't let `input-error' condition
12973         escape.
12974
12975 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12976
12977         * about.el (about-hackers): use my `email-for-life' address.
12978
12979 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12980
12981         * XEmacs 21.2-beta1 is released.
12982
12983 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12984
12985         * ldap.el (ldap-search): Doc string change
12986
12987 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12988
12989         * menubar-items.el (default-menubar): Removed references to
12990         `data-directory', and use `locate-data-file' instead, and made
12991         then greyed out if they don't exist.
12992
12993 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12994
12995         * keymap.el (events-to-keys): Use `format' instead of `concat'
12996         since the latter does not accept integer args anymore
12997
12998 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12999
13000         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13001         macros replaced.
13002
13003 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13004
13005         * make-docfile.el: Get first initialization from very-early-lisp.el
13006         * update-elc.el: Ditto.
13007         * loadup.el (really-early-error-handler): Ditto.
13008
13009         * packages.el (packages-unbytecompiled-lisp): Add new file,
13010         very-early-lisp.el.
13011
13012         * very-early-lisp.el: New file.
13013
13014 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13015
13016         * Symbols that have been obsolete for at least 3 years removed (II).
13017
13018         * obsolete.el (eval-current-buffer): Make compatible.
13019         (byte-code-function-p): Ditto.
13020         (send-string): Removed.
13021         (send-region): Removed.
13022         (screen-scrollbar-width): Removed.
13023         (set-screen-scrollbar-width): Removed.
13024         (set-screen-left-margin-width): Removed.
13025         (set-screen-right-margin-width): Removed.
13026         (screen-left-margin-width): Removed.
13027         (screen-right-margin-width): Removed.
13028         (set-buffer-left-margin-width): Removed.
13029         (set-buffer-right-margin-width): Removed.
13030         (buffer-left-margin-width): Removed.
13031         (buffer-right-margin-width): Removed.
13032         (x-set-frame-icon-pixmap): Removed.
13033         (x-set-screen-icon-pixmap): Removed.
13034         (pixel-name): Removed.
13035         (make-pixmap): Removed.
13036         (make-cursor): Removed.
13037         (pixmap-width): Removed.
13038         (pixmap-contributes-to-line-height-p): Removed.
13039         (set-pixmap-contributes-to-line-height): Removed.
13040
13041 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13042
13043         * obsolete.el (popup-menu-up-p): removed.
13044         (read-no-blanks-input): Removed.
13045         (wholenump): Removed.
13046         (ring-mod): Removed (what was ring-mod?).
13047         (current-time-seconds): Removed.
13048         (run-special-hook-with-args): Removed.
13049         (dot): Removed.
13050         (dot-marker): Removed.
13051         (dot-min): Removed.
13052         (dot-max): Removed.
13053         (window-dot): Removed.
13054         (set-window-dot): Removed.
13055
13056         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13057         `dot-min'.
13058
13059         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13060
13061         * code-files.el (insert-file-contents): Rename
13062         run-special-hook-with-args to run-hook-with-args-until-success.
13063         (write-region): Ditto.
13064
13065 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13066
13067         * about.el: Fix typos, update release date.
13068
13069         * Symbols that have been obsolete for at least 3 years removed.
13070
13071         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13072         screen- functions.
13073         (toplevel): remove setf methods for screen functions.
13074         * cl-macs.el (extent-data): defsetf removed.
13075         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13076         many places to remove.
13077         (comment-indent-hook): Ditto.
13078         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13079         (buffer-dedicated-screen): Ditto.
13080         (deiconify-screen): Ditto.
13081         (delete-screen): Ditto.
13082         (event-screen): Ditto.
13083         (find-file-other-screen): Ditto.
13084         (find-file-read-only-other-screen): Ditto.
13085         (live-screen-p): Ditto.
13086         (screen-height): Ditto.
13087         (screen-iconified-p): Ditto.
13088         (screen-list): Ditto.
13089         (screen-live-p): Ditto.
13090         (screen-name): Ditto.
13091         (screen-parameters): Ditto.
13092         (screen-pixel-height): Ditto.
13093         (screen-pixel-width): Ditto.
13094         (screen-root-window): Ditto.
13095         (screen-selected-window): Ditto.
13096         (screen-totally-visible-p): Ditto.
13097         (screen-visible-p): Ditto.
13098         (screen-width): Ditto.
13099         (screenp): Ditto.
13100         (get-screen-for-buffer): Ditto.
13101         (get-screen-for-buffer-noselect): Ditto.
13102         (get-other-screen): Ditto.
13103         (iconify-screen): Ditto.
13104         (lower-screen): Ditto.
13105         (mail-other-screen): Ditto.
13106         (make-screen): Ditto.
13107         (make-screen-invisible): Ditto.
13108         (make-screen-visible): Ditto.
13109         (modify-screen-parameters): Ditto.
13110         (new-screen): Ditto.
13111         (next-screen): Ditto.
13112         (next-multiscreen-window): Ditto.
13113         (other-screen): Ditto.
13114         (previous-screen): Ditto.
13115         (previous-multiscreen-window): Ditto.
13116         (raise-screen): Ditto.
13117         (redraw-screen): Ditto.
13118         (select-screen): Ditto.
13119         (selected-screen): Ditto.
13120         (set-buffer-dedicated-screen): Ditto.
13121         (set-screen-height): Ditto.
13122         (set-screen-position): Ditto.
13123         (set-screen-size): Ditto.
13124         (set-screen-width): Ditto.
13125         (show-temp-buffer-in-current-screen): Ditto.
13126         (switch-to-buffer-other-screen): Ditto.
13127         (visible-screen-list): Ditto.
13128         (window-screen): Ditto.
13129         (x-set-screen-pointer): Ditto.
13130         (x-set-frame-pointer): Ditto.
13131         (screen-title-format): Ditto.
13132         (screen-icon-title-format): Ditto.
13133         (terminal-screen): Ditto.
13134         (delete-screen-hook): Ditto.
13135         (create-screen-hook): Ditto.
13136         (mouse-enter-screen-hook): Ditto.
13137         (mouse-leave-screen-hook): Ditto.
13138         (map-screen-hook): Ditto.
13139         (unmap-screen-hook): Ditto.
13140         (default-screen-alist): Ditto.
13141         (default-screen-name): Ditto.
13142         (x-screen-defaults): Ditto.
13143         (x-create-screen): Ditto.
13144         * obsolete.el: meta-flag removed.
13145         baud-rate removed.
13146         sleep-for-millisecs removed.
13147         extent-data removed.
13148         set-extent-data removed.
13149         set-extent-attribute removed.
13150         extent-glyph removed.
13151         extent-layout removed.
13152         set-extent-layout removed.
13153         list-faces-display removed.
13154         list-faces removed.
13155         trim-versions-without-asking removed.
13156         after-write-file-hooks removed.
13157         truename removed.
13158         auto-fill-hook removed.
13159         blink-paren-hook removed.
13160         select-screen-hook, deselect-screen-hook removed.
13161         auto-raise-screen, auto-lower-screen removed.
13162
13163         * msw-mouse.el: Global change resource -> mswindows-resource.
13164
13165         * XEmacs 21.0-pre5 is released.
13166
13167 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13168
13169         * about.el (about-hackers): Credits update.
13170
13171 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13172
13173         * register.el (insert-register): Don't activate the region.
13174
13175 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13176
13177         * select.el: Restore x-* symbols for backwards compatibility:
13178         x-copy-primary-selection, x-kill-primary-selection,
13179         x-delete-primary-selection, x-select-make-extent-for-selection,
13180         x-valid-simple-selection-, x-cut-copy-clear-internal.
13181
13182 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13183
13184         * XEmacs 21.0-pre4 is released.
13185
13186 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13187
13188         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13189         reporting bugs.
13190         (maybe-add-init-button): Fix semantics under Windows.  Use
13191         `expand-file-name' rather than `concat'.
13192
13193         * help.el (print-messages): New function.
13194
13195 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13196
13197         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13198
13199 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13200
13201         * about.el: Tweaked my entry in about-hackers.
13202
13203         * find-paths.el (paths-emacs-root-p):
13204           Relaxed emacs-root checking of an in-place installation to
13205           also accommodate the flat layout used on MS Windows.
13206
13207 1998-06-29  John Jones  <jj@asu.edu>
13208
13209         * package-get.el: calls to package-get-update-all will only
13210           update packages which are already installed.
13211
13212 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13213
13214         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13215         are handled by the gui-element face fallbacks now.
13216
13217         * x-faces.el: default gui-element face to "background" as well as
13218         the default face.
13219
13220         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13221         and default face settings since these are set as fallbacks now in
13222         the appropriate domain.
13223
13224 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13225
13226         * text-mode.el (text-mode): Reorder regexp so the OR part
13227         corresponding to `page-delim' goes first and the hack in
13228         `forward-paragraph' will work.
13229         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13230
13231 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13232
13233         * subr.el (remove-hook): When checking the hook value
13234           with functionp, don't apply car to it.
13235
13236 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13237
13238         * package-get.el (package-get-remote-filename):
13239           Don't use file-name-as-directory because the local directory
13240           separator conventions might not be the same as ftp's.
13241
13242 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13243
13244         * ldap.el (ldap-host-parameters-alist): New name of
13245         `ldap-host-parameters-plist'
13246
13247 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13248
13249         * package-get.el: Using (require 'package-get-base), now that it
13250         provides itself.  Consequently removed all instances of (load
13251         "package-get-base.el").
13252
13253 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13254
13255         * subr.el (remove-hook): Don't treat the hook value as a
13256           list unless it is both consp and not functionp.
13257
13258 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13259
13260         * about.el: Email address for Ben Wing is ben@xemacs.org.
13261         * auto-show.el: Ditto.
13262         * bytecomp.el: Ditto.
13263         * faces.el: Ditto.
13264         * x-scrollbar.el: Ditto.
13265         * x-misc.el: Ditto.
13266         * tty-init.el: Ditto.
13267         * toolbar-items.el: Ditto.
13268         * symbol-syntax.el: Ditto.
13269         * specifier.el: Ditto.
13270         * objects.el: Ditto.
13271         * hyper-apropos.el: Ditto.
13272         * glyphs.el: Ditto.
13273
13274 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13275
13276         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13277         vertical-divider-always-visible-p.
13278         (default-mouse-motion-handler): Ditto.
13279
13280 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13281
13282         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13283         global value.
13284
13285 1998-06-21  Oliver Graf <ograf@fga.de>
13286
13287         * build-reports.el: changed receiver to xemacs-build-reports list
13288
13289 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13290
13291         * font.el: Split font-family-mappings into X and
13292           mswindows-specific versions.
13293           mswindows-font-create-[object|name]: Treat supplied size
13294           as a pointsize. Added underline and strikethru handling.
13295
13296         * msw-faces.el: changed default mswindows charset to western.
13297
13298         * msw-glyphs.el: removed space in border-glyph font string that
13299           was inserted to get round bugs in the mswindows C font code.
13300
13301 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13302
13303         * about.el (about-hackers): Credits update.
13304
13305         * help-nomule.el (tutorial-supported-languages): Add Romanian
13306         TUTORIAL.
13307
13308         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13309         to ISO-8859-2.
13310
13311 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13312
13313         * font.el: Split font-family-mappings into X and
13314           mswindows-specific versions.
13315           mswindows-font-create-[object|name]: Treat supplied size
13316           as a pointsize. Added underline and strikethru handling.
13317
13318         * msw-faces.el: changed default mswindows charset to western.
13319
13320         * msw-glyphs.el: removed space in border-glyph font string that
13321           was inserted to get round bugs in the mswindows C font code.
13322
13323 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13324
13325         * minibuf.el: make read-color-completion-table call
13326           (mswindows-color-list for mswindows devices.
13327
13328 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13329
13330         * lisp/font-lock.el
13331         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13332         Let declaration items contain non-word symbol characters.
13333
13334 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13335
13336         * package-get.el (package-get-package-provider): Added autoload
13337         cookie.  Loading "package-get-base.el" in ALL functions that use
13338         it.  Fixed some (interactive ...) with multiple argument specs
13339         again.  Cosmetic indentation changes.
13340
13341 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13342
13343         * info.el (Info-insert-dir): Don't use nreverse on variables
13344         that you want to use later.
13345
13346 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13347
13348         * x-mouse.el (x-set-point-and-move-selection): Replace call
13349         to x-kill-primary-selection with kill-primary-selection
13350
13351 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13352
13353         * simple.el (what-cursor-position): Make cursor position reported
13354         use value of column-number-start-at-one
13355
13356 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13357
13358         * about.el (xemacs-hackers): Fix Jareth's email address.
13359
13360 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13361
13362         * startup.el (startup-splash-frame): Remove
13363         `xemacs-startup-logo-function'.
13364
13365 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13366
13367         * about.el (about-hackers): Update credits list.
13368
13369 1998-06-06  Jeff Miller <jmiller@smart.net>
13370
13371         * lisp/sound.el: Update sound-ext to allow filenames with
13372           extensions to be found by load-sound-file
13373
13374 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13375
13376         * info.el (Info-rebuild-outdated-dir): Removed variable
13377         (Info-auto-generate-directory): New variable
13378         (Info-save-auto-generated-dir): New variable
13379         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13380         (Info-build-dir-anew): Second parameter removed.  Use
13381         `Info-save-auto-generated-dir'
13382         (Info-rebuild-dir): Ditto
13383
13384 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13385
13386         * list-mode.el (next-list-mode-item): Would not recognize
13387         border between directly neighbored items.
13388
13389 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13390
13391         * package-get.el: add autoloads for some functions.
13392
13393 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13394
13395         * specifier.el (let-specifier): Tiny docfixes.
13396
13397 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13398
13399         * msw-mouse.el: set selection-pointer-glyph to Normal.
13400
13401 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13402
13403         * wid-edit.el (widget-specify-secret): New function.
13404         (widget-after-change): Use it.
13405         (widget-specify-field): Use it.
13406
13407 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13408
13409         * mouse.el (drag-window-divider): Use `(not done)' instead of
13410         `doit'; reuse result of `window-pixel-edges'.
13411
13412         * modeline.el (drag-modeline-event-lag): Rename to
13413         drag-divider-event-lag.
13414
13415 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13416
13417         * specifier.el (let-specifier): Rewritten not to generate needless
13418         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13419         arguments.
13420
13421 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13422
13423         * minibuf.el (read-file-name-1): Setup buffer-local value of
13424         `completion-ignore-case' in completions buffer under Windows.
13425
13426 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13427
13428         * about.el (about-maintainer-glyph): Fix support for not
13429         compressed images.
13430
13431 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13432
13433         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13434
13435         * mouse.el (mouse-track): Cancel selection if misc-user event with
13436         `cancel-mode-internal' function is fetched.
13437
13438 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13439
13440         * files.el (save-some-buffers-1): Fixed return value.
13441
13442 1998-06-01  Oliver Graf <ograf@fga.de>
13443
13444         * dragdrop.el: added experimental
13445
13446 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13447
13448         * startup.el (after-init-hook, init-file-user,
13449         user-init-directory, load-user-init-file):  Purge references
13450         to "~/.xemacs/init.el" from docstrings.
13451
13452         (load-user-init-file) Use paths-construct-path to construct
13453         paths to user init files.  Go directly to ~/.emacs, do not
13454         search ~/.xemacs/, do not load `default-custom-file'.
13455
13456 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13457
13458         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13459         general *sh.
13460         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13461
13462 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13463
13464         * menubar-items.el (default-menubar): add Update Packages to customize
13465         menu.
13466
13467 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13468
13469         * faces.el: use toolbar face as a fallback for toolbar properties
13470         in xpm-color-symbols instead of default.
13471
13472         * msw-faces.el: rename 3d-object -> gui-element face.
13473
13474 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13475
13476         * startup.el (xemacs-startup-logo-function): New variable.
13477         (startup-splash-frame): Use it.
13478
13479 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13480
13481         * files.el (save-some-buffers): Would wait 1 second.
13482         (save-some-buffers-1): Delete other windows here instead of in
13483         `save-some-buffers'.
13484         (save-some-buffers): Force redisplay only if windows were deleted.
13485
13486 1998-06-02  Didier Verna  <didier@xemacs.org>
13487
13488         * cus-face.el (custom-face-attributes): generalized the use of
13489         toggle buttons for boolean attributes.
13490         Re-ordered the items a bit.
13491
13492 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13493
13494         * sound.el (default-sound-directory): Use `locate-data-directory'
13495         to find the sounds directory.
13496
13497 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13498
13499         * sound.el: default sound-ext to .wav under mswindows, .au
13500         otherwise. load-default sounds without extensions.
13501
13502 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13503
13504         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13505         if send-pr is not bound.
13506
13507 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13508
13509         * files.el: grok idl files in auto-mode-alist.
13510 1998-06-01  Jeff Miller  <jmiller@smart.net>
13511
13512         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13513         calling `upcase'.
13514
13515 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13516
13517         * msw-glyphs.el: add xbm to the list of image types supported.
13518
13519 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13520
13521         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13522         instead of XEmacs one when dumping InfoDock.
13523
13524 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13525
13526         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13527         for `modeline-visible-p'
13528
13529         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13530
13531 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13532
13533         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13534         since it's not used anymore. doc string fixes.
13535
13536         * package-get.el (package-get-file-installed-p): new function. use
13537         instead of file-installed-p which is in an external package.
13538
13539 1998-05-28  Oliver Graf <ograf@fga.de>
13540
13541         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13542         favor of select-window/switch-to-buffer
13543
13544 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13545
13546         * startup.el: changed (getenv "HOME") to (user-home-directory)
13547
13548 1998-05-25  Oliver Graf <ograf@fga.de>
13549
13550         * frame.el (cde-start-drag) moved to dragdrop.el
13551         (offix-start-drag-region) moved to dragdrop.el
13552         (offix-start-drag) moved to dragdrop.el
13553         * dragdrop.el (cde-start-drag) moved from frame.el
13554         (offix-start-drag-region) moved from frame.el
13555         (offix-start-drag) moved from frame.el
13556         (cde-start-drag-region) cde drag regions
13557         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13558
13559 1998-05-26  Oliver Graf <ograf@fga.de>
13560
13561         * dragdrop.el: created dragdrop-drag prototypes
13562         (cde-start-drag-region) fixed typo
13563
13564 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13565
13566         * simple.el (after-init-hook): Remove reader macro.
13567
13568         * packages.el (packages-hardcoded-lisp): Get rid of reader
13569         macros.  Update DOC string.
13570
13571 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13572
13573         * mouse.el (drag-window-divider): Ditto.
13574
13575         * modeline.el (mouse-drag-modeline): Use it.
13576
13577         * lisp-mode.el (let-specifier): Specify indentation.
13578
13579         * specifier.el (let-specifier): Renamed from
13580         `with-specifier-instance'.
13581
13582 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13583
13584         * x-faces.el:
13585         * faces.el: move definition of xpm-color-symbols from x-faces.el
13586         to faces. Predicate x-get-resource on the presence of x.
13587
13588         * msw-faces.el: set 3d-object face rather than modeline. Specify
13589         faces as specfier defaults.
13590
13591         * package-get.el: don't use package-admin-add-single-file-package.
13592
13593 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13594
13595         * toolbar-items.el: Fixup tooltips.
13596         (toolbar-gnus): Don't use obsolete variable
13597         toolbar-news-frame-properties.
13598         (toolbar-news-reader): Default to `gnus' instead of
13599         `not-configured'.
13600
13601         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13602         Windows.
13603
13604 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13605
13606         * package-get.el: rename -installedp -> -installed-p.
13607
13608 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13609
13610         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13611         attributes, and assinged it to continuation, truncation and
13612         hscroll glyphs.
13613
13614         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13615         and made continuation, truncation and hscroll glyphs arrow
13616         characters out of that font.
13617
13618 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13619
13620         * minibuf.el (minibuffer-electric-separator): Play nicely with
13621         directory-sep-char being \.
13622         (minibuffer-electric-tilde): Ditto.
13623         (read-file-name-map): Ditto.
13624
13625 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13626
13627         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13628         on X devices.
13629         (default-mouse-track-deal-with-down-event): Avoid
13630         `x-disown-selection'; use `disown-selection' instead.
13631
13632 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13633
13634         * select.el:
13635         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13636         moved to (cut-copy-clear-internal) in select.el. Ditto for
13637         (x-delete-primary-selection) (x-kill-primary-selection)
13638         (x-copy-primary-selection).
13639         (own-clipboard): new function.
13640
13641         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13642         functions in select.el. remove old ones.
13643         (mswindows-own-clipboard): new function.
13644
13645 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13646
13647         * gnuserv.el: allow connections from mswindows type devices.
13648
13649 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13650
13651         * msw-glyphs.el: change image type used from cursor to resource.
13652
13653 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13654
13655         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13656         for {top,bottom}-{left,right} values in addition to
13657         {top,bottom}_{left,right}.
13658         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13659
13660 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13661
13662         * cl-macs.el (specifier-instance): Undefine its setf method.
13663
13664         * specifier.el (with-specifier-instance): Added docstring.
13665
13666         * mouse.el (drag-window-divider): Ditto.
13667
13668         * modeline.el (mouse-drag-modeline): Use it.
13669
13670         * lisp-mode.el (with-specifier-instance): Define its indentation
13671         level.
13672
13673         * specifier.el (with-specifier-instance): New macro.
13674
13675 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13676
13677         * package-get.el (package-get-create-custom): new function to
13678         auto-generate package-get-custom.el from package-get-base.el.
13679         * (package-get-ever-installedp): new function.
13680         * (package-get-custom): new function to get all packages specified
13681         by customize.
13682
13683 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13684
13685         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13686
13687 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13688
13689         * cl-extra.el: Reverse previous float change.
13690
13691 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13692
13693         * x-faces.el:
13694         * faces.el (try-font-name): moved from x-faces.el since it is
13695         required by w3 under mswindows as well X.
13696
13697 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13698
13699         * winnt.el: Removed evil (setq completion-ignore-case t)
13700         clause, one more overlookef fsfism.
13701         (nt-quote-args-functions-alist): End sentences with double space.
13702
13703 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13704
13705         * window-xemacs.el (push-window-configuration): Remove kludgery of
13706         recaching default-toolbar specifier.
13707         (pop-window-configuration): Ditto.
13708         (unpop-window-configuration): Ditto.
13709
13710 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13711
13712         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13713
13714 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13715
13716         * winnt.el (nt-quote-args-verbatim): Added function.
13717         (nt-quote-args-prefix-quote): Added function.
13718         (nt-quote-args-backslash-quote): Added function.
13719         (nt-quote-args-double-quote): Added function.
13720         (nt-quote-args-functions-alist): New variable.
13721         (nt-quote-process-args): Added function. This is the main quoting
13722         work horse called from process-nt.c
13723
13724 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13725
13726         * winnt.el: Removed duplicate definitions for backspace,
13727         delete, M-backspace and C-M-backspace.
13728         (file-name-buffer-file-type-alist): Removed this variable.
13729         (find-buffer-file-type): Removed function.
13730         (find-file-binary):  Removed function.
13731         (find-file-text): Removed function.
13732         (find-file-not-found-set-buffer-file-type): Removed function.
13733         (save-to-unix-hook): Removed function.
13734         (revert-from-unix-hook): Removed function.
13735         (using-unix-filesystems): Removed function.
13736         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13737         warning.
13738         (x-set-selection): Removed function.
13739         (x-get-selection): Removed function.
13740         Removed commented FSFisms.
13741         Replaced copyright notice (this file is not part of GNU Emacs).
13742         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13743         comint-process-echoes setting to t.
13744
13745 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13746
13747         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13748         and used following the interface change of
13749         `paths-find-recursive-path'.
13750
13751         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13752         regexp instead of a list of base names.
13753         (paths-version-control-filename-regexp):
13754         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13755         Introduced and used following the interface change of
13756         `paths-find-recursive-path'.
13757
13758 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13759
13760         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13761         on X devices, rather than on all non-TTY devices.
13762
13763 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13764
13765         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13766
13767         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13768
13769 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13770
13771         * itimer.el (activate-itimer): Fixed usage of integers
13772         as argument to `concat'.
13773
13774 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13775
13776         * itimer.el (start-itimer): replace the use of `concat' with
13777         `format'
13778
13779 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13780
13781         * mode-motion.el (mode-motion-hook): Clarify docstring.
13782         From Bob Weiner <weiner@altrasoft.com>
13783
13784         * loadhist.el (symbol-file): Supply prompt string when used
13785         interactively.
13786         From Bob Weiner <weiner@altrasoft.com>
13787
13788 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13789
13790         * loadup.el (really-early-error-handler): Ditto.
13791
13792         * update-elc.el: Ditto.
13793
13794         * setup-paths.el (paths-construct-exec-path): Ditto.
13795
13796         * make-docfile.el: Ditto.
13797
13798         * find-paths.el (paths-decode-directory-path): Use split-path
13799         instead of decode-path.
13800
13801         * files.el (parse-colon-path): Update docstring reference.
13802
13803 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13804
13805         * msw-init.el:
13806         * x-init.el:
13807         Bind cut'n'paste keys to non window-system specific functions.
13808
13809         * msw-select.el: New function mswindows-clear-clipboard.
13810         mswindows-cut-copy-clipboard extended to handle clearing of the
13811         selection and renamed to mswindows-cut-copy-clear-clipboard.
13812
13813         * select.el: on mswindows devices delete-primary-selection
13814         calls mswindows-clear-clipboard.
13815
13816 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13817
13818         * simple.el (quoted-insert): Inhibit quit when using read-char.
13819
13820         * cmdloop.el (read-char): Don't inhibit quit.
13821         (read-char-exclusive): Ditto.
13822         (read-char): Signal quit if quit-char was pressed.
13823         (read-char-exclusive): Ditto.
13824         (read-quoted-char): Return a character, not integer.
13825
13826         * menubar-items.el (default-popup-menu): Use Andy's generic
13827         selection code.
13828         (default-popup-menu): Fix code.
13829
13830 1998-05-14  Oliver Graf <ograf@fga.de>
13831
13832         * dragdrop.el (dragdrop-function-widget): this time it's done
13833
13834 1998-05-13  Oliver Graf <ograf@fga.de>
13835
13836         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13837
13838 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13839
13840         * device.el (device-pixel-width):
13841         (device-pixel-height):
13842         (device-mm-width):
13843         (device-mm-height):
13844         (device-bitplanes):
13845         (device-color-cells): Swapped parameters to device-system-metric
13846         according to the interface change.
13847
13848 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13849
13850         * mouse.el (default-mouse-motion-handler): Use new name of the
13851         function event-over-vertical-divider-p.
13852         Do not set E-W arrow cursor over the divider if
13853         vertical-divider-draggable-p is nil in the window.
13854         ([top-level]): Use new name for the variable
13855         vertical-divider-map.
13856         (drag-window-divider): Respect vertical-divider-draggable-p.
13857         Variable name typo fixes.
13858
13859 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13860
13861         * keymap.el (kbd): Define here; handle string constants and
13862         others...
13863
13864 1998-05-15  Christian Nyb <chr@mediascience.no>
13865
13866         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13867         in Emacs 18.
13868
13869 1998-05-13  Didier Verna  <didier@xemacs.org>
13870
13871         * mouse.el (drag-window-divider): give the vertical divider a
13872         pressed look when dragging it.
13873
13874 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13875
13876         * faces.el: predicate some more face operations on x or mswindows
13877         not just x.
13878
13879         * modeline.el: enable modeline coloring for mswindows.
13880
13881 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13882
13883         * minibuf.el (minibuffer-default): Added variable; compatible with
13884         FSF Emacs.
13885         (next-history-element): Used `minibuffer-default'.
13886
13887 1998-05-12  Oliver Graf <ograf@fga.de>
13888
13889         * dragdrop.el (dragdrop-function-widget): button and mods ok
13890         arguments still look a bit strange
13891         (dragdrop-compare-mods) created
13892         (dragdrop-drop-do-functions) correctly checks for buttons and
13893         modifiers
13894
13895 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13896
13897         * setup-paths.el (paths-default-info-directories): Replace
13898         path-separator with directory-sep-char.
13899
13900         * files.el (path-separator): Don't define it here.
13901
13902 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13903
13904         * update-elc.el: Ditto.
13905
13906         * setup-paths.el (paths-construct-exec-path): Ditto.
13907
13908         * make-docfile.el: Ditto.
13909
13910         * loadup.el (really-early-error-handler): Ditto.
13911
13912         * find-paths.el (paths-decode-directory-path): Use decode-path
13913         instead of decode-path-internal.
13914
13915         * files.el (parse-colon-path): Update docstring.
13916
13917 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13918
13919         * subr.el (get-buffer-window-list): Make BUFFER optional.
13920
13921         * window-xemacs.el (windows-of-buffer): Defalias to
13922         get-buffer-window-list.
13923
13924 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13925
13926         * disass.el: Fix maintainer keyword.
13927
13928         * bytecomp.el (byte-compile-and-load-file): Autoload.
13929         (byte-compile-buffer): Ditto.
13930
13931         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13932         value is returned, not the name.
13933         (lisp-imenu-generic-expression): Enable it.
13934         (lisp-mode-variables): Ditto.
13935         (lisp-indent-offset): Change defconst to defvar.
13936         (lisp-indent-function): Ditto.
13937         (lisp-body-indent): Ditto.
13938
13939 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13940
13941         * modeline.el: Use zap-last-kbd-macro-event.
13942
13943         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13944         nil, don't attempt to do anything with messages.
13945         (eval-last-sexp): Use `letf' for clarity.
13946
13947 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13948
13949         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13950
13951 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13952
13953         * buff-menu.el:
13954         * lisp-mode.el:
13955         * obsolete.el:
13956         Change empty docstrings into no doc strings at all.
13957         Fix bogus FSF-format docstrings.
13958         * etags.el: Fix docstring.
13959
13960 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13961
13962         * package-get.el (package-get): Use internal md5
13963
13964 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13965
13966         * about.el (about-xemacs): Correct abuse of concat.
13967
13968 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13969
13970         * info.el (Info-mode): Use easymenu.
13971
13972 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13973
13974         * apropos.el (apropos): Don't use concat with integers.
13975
13976         * cmdloop.el (describe-last-error): Handle the case when no error
13977         was seen gracefully.
13978
13979         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13980         defun.
13981         (apropos-describe-plist): Ditto.
13982
13983         * help.el (with-displaying-help-buffer): Revert to a defun.
13984         (describe-key): Use it as defun.
13985         (describe-mode): Ditto.
13986         (describe-bindings): Ditto.
13987         (describe-prefix-bindings): Ditto.
13988         (describe-installation): Ditto.
13989         (view-lossage): Ditto.
13990         (describe-function): Ditto.
13991         (describe-variable): Ditto.
13992         (describe-syntax): Ditto.
13993
13994 1998-05-11  Oliver Graf <ograf@fga.de>
13995
13996         * dragdrop.el: changed order of require/provide
13997         (dragdrop-drop-mime-default) changed to new calling conventions
13998         (dragdrop-drop-do-functions) changed to new calling conventions
13999         (dragdrop-function-widget) this one needs more work...
14000
14001 1998-05-10  Oliver Graf <ograf@fga.de>
14002
14003         * about.el: another small change in my entry
14004         * dragdrop.el (dragdrop-drop-log-function): logging added
14005         plus customizations
14006         changed interface to handler functions. now called with event
14007         and object
14008
14009 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14010
14011         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14012         E-W arrow pointer displayed over draggable dividers.
14013
14014         * mouse.el (default-mouse-motion-handler): Show it when
14015         appropriate.
14016         (drag-window-divider): Added.
14017         ([top-level]): Initialized window-divider-map with a keymap
14018         binding the above function to left button down event.
14019
14020         * x-mouse.el (x-init-pointer-shape): Initialize
14021         divider-pointer-glyph from Cursor.dividerPointer, or use default
14022         E-W double arrow.
14023
14024 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14025
14026         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14027
14028 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * simple.el (count-words-buffer): Don't query for buffer.
14031         (count-lines-buffer): Ditto.
14032
14033 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14034
14035         * help.el (where-is): add optional insert argument.
14036
14037 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14038
14039         * help.el (describe-key-briefly): New argument INSERT.
14040
14041         * simple.el (eval-expression): New optional argument; synch with
14042         FSF 20.3.
14043
14044         * keydefs.el (global-map): Add new register bindings.
14045
14046         * register.el: Synched with FSF 20.3.
14047
14048 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14049
14050         * window-xemacs.el (recenter): all arguments are optional.
14051
14052 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14053
14054         * device.el: (device-pixel-width): Reflected name/parameters
14055         change to device-system-metric.
14056         (device-pixel-height): Ditto.
14057         (device-mm-width): Ditto.
14058         (device-mm-height): Ditto.
14059         (device-bitplanes): Ditto.
14060         (device-color-cells): Ditto.
14061
14062 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14063
14064         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14065
14066         * cl.el (most-positive-fixnum): Document.
14067         (most-negative-fixnum): Ditto.
14068
14069         * cus-dep.el: Updated comment.
14070
14071         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14072         constant.
14073
14074         * cus-load.el (custom-put): Removed.
14075
14076         * files.el (after-find-file): Just resignal quit instead of
14077         signaling "canceled".
14078
14079 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14080
14081         * frame.el (other-frame): Use `focus-frame' instead of
14082         select-frame kludges.
14083
14084         * lisp-mode.el: Update lisp-indent-function for
14085         save-selected-frame and with-selected-frame.
14086
14087         * frame.el (save-selected-frame): New macro.
14088         (with-selected-frame): Ditto.
14089         (other-frame): Use `set-frame-focus'.
14090
14091 1998-05-06  Oliver Graf <ograf@fga.de>
14092
14093         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14094         (dragdrop-drop-url-default) default handler for URL drops created
14095         (dragdrop-drop-mime-default) default handler for MIME drops created
14096         (dragdrop-drop-functions) default custom for handling drops created
14097         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14098
14099 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14100
14101         * mouse.el: Removed redundant mouse-mswindows-drop function.
14102
14103 1998-05-05  Oliver Graf <ograf@fga.de>
14104
14105         * about.el: changed some text in my entry
14106         * dragdrop.el: added customs
14107
14108 1998-05-04  Oliver Graf <ograf@fga.de>
14109
14110         * mouse.el: killed global drop key bindings
14111         (mouse-offix-drop) removed
14112         * dragdrop.el: created
14113         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14114
14115 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14116
14117         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14118         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14119
14120         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14121         obsolete comment.
14122
14123         * scrollbar.el (scrollbars-visible-p): Use new
14124         {vertical,horizontal}-scrollbar-visible-p specifiers.
14125
14126 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14127
14128         * device.el (device-pixel-height):
14129         (device-pixel-width):
14130         (device-mm-width):
14131         (device-mm-height):
14132         (device-bitplanes):
14133         (device-color-cells): Moved these 6 functions from device.c; they
14134         all use single (device-system-metrics) call.
14135
14136 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14137
14138         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14139         were renamed.
14140
14141         * menubar-items.el:
14142         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14143         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14144
14145         * help.el (help-map): Remove Hyperbole keybinding logic.
14146         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14147
14148 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14149
14150         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14151         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14152
14153 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14154
14155         * msw-glyphs.el: use nicer icon3 from the frame icon.
14156
14157 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14158
14159         * version.el (emacs-version): Remove InfoDock conditionals.
14160
14161         * startup.el (startup-splash-frame): Change ID logo name.
14162
14163 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14164
14165         * files.el (after-find-file): If the user presses C-g on
14166         directory-creation prompt, kill the buffer.
14167
14168 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14169
14170         * simple.el (count-words-region): Reverse previous change.
14171
14172 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14173
14174         * replace.el (query-replace): Just call perform-replace.
14175         (query-replace-regexp): Ditto.
14176         (perform-replace): Move region handling here.
14177         (perform-replace): Use the new arg to match-data.
14178
14179 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14180
14181         * x-init.el: Install X specific display table that
14182           displays char 0240 as a space to avoid whatever it is
14183           that screws up display of that character code.
14184
14185 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14186
14187         * help.el (function-arglist): If no arguments are documented for a
14188         subr, print nothing rather than incorrect output.
14189
14190 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14191
14192         * cmdloop.el (command-error): Update bail-out error message to use
14193         `emacs-program-name'.
14194
14195         * lib-complete.el: Remove reader macro cruft.
14196
14197         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14198         cruft.
14199
14200         * simple.el (count-words-region): Drop interactive-p check on the
14201         message.
14202
14203 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14204
14205         * font.el
14206         * msw-faces.el
14207         Correct spelling of mswindows-font-canonicalize-name.
14208
14209 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14210
14211         * ldap.el (ldap-host-parameters-alist): Replaced with
14212         `ldap-host-parameters-plist'
14213         (ldap-search): Adapt to previous change
14214
14215 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14216
14217         * about.el (about-hackers): Update Bob Weiner bio.
14218         (about-maintainer-info): Ditto.
14219
14220 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14221
14222         * simple.el (display-warning-minimum-level): Docfix.
14223
14224 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14225
14226         * widget.el (:default-get): New keyword.
14227         * wid-edit.el (default, widget-default-default-get): Define it.
14228         (group, widget-group-default-get): Define it.
14229         (menu-choice, widget-choice-default-get): Define it.
14230         (widget-default-get): New function.
14231         (widget-choice-action): Call it.
14232         (widget-editable-list-entry-create): Call it.
14233
14234 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14235
14236         * byte-optimize.el (byte-boolean-vars): Removed.
14237         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14238         lookup through `byte-boolean-vars'.
14239
14240 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14241
14242         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14243         resource-provided values into ghost specs for scrollbar-height and
14244         scrollbar-width.
14245
14246 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14247
14248         * byte-optimize.el: Don't attempt to optimize /=.
14249
14250         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14251         (byte-compile-/=): Ditto.
14252
14253 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14254
14255         * apropos.el: Use `with-displaying-help-buffer'.
14256         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14257         Use `with-displaying-help-buffer'.
14258         (apropos-follow): Do not give special treatment to buffer cursor
14259         was in prior to a mouse click.
14260         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14261         (apropos-print-doc): Set correct buffer for setting text
14262         properties.
14263
14264 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14265
14266         * help.el (help-buffer-prefix-string): New variable.
14267         (help-buffer-name): Use it.
14268
14269         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14270         mode menu.
14271
14272 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14273
14274         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14275
14276 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14277
14278         * files.el (find-file-noselect): Update docstring.
14279         (find-file-noselect): Signal an error if found an unreadable file.
14280         (file-chase-links): Save the match data.
14281         (normal-mode): Use `lwarn' and `error-message-string'.
14282         (interpreter-mode-alist): Change defconst to defvar.
14283         (inhibit-first-line-modes-regexps): Ditto.
14284         (inhibit-first-line-modes-regexps): Added .tgz.
14285         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14286         (change-major-mode-with-file-name): New user-option.
14287         (set-visited-file-name): Synched with FSF.
14288         (file-name-extension): New function, from FSF 20.3.
14289         (file-relative-name): Synched with FSF.
14290         (save-some-buffers): Support the C-r feature.
14291         (recover-session): Synched with FSF.
14292         (kill-some-buffers): Ditto.
14293         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14294
14295 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14296
14297         * files.el (insert-file): Undo previous change and reenable use of
14298         format.el.
14299
14300 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14301
14302         * window-xemacs.el (recenter): Define.
14303
14304 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14305
14306         * font.el (mswindows-font-create-name)
14307         (mswindows-font-create-object): new functions for mswindows type
14308         fonts.
14309
14310         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14311         strings are parsed as well as font objects.
14312
14313 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14314
14315         * modeline.el (defining-kbd-macro): Restore modeline indication of
14316         kbd-macro being recorded.
14317         (add-minor-mode): Simplify docstring.
14318         (modeline-minor-mode-menu): Remove stuff.
14319
14320 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14321
14322         * code-process.el (call-process): dynamically decide process
14323         coding type.
14324
14325 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14326
14327         * modeline.el: Add line-number-mode, column-number-mode to
14328         the modeline minor-mode menu.  Button2 on the line number does
14329         goto-line.
14330
14331 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14332
14333         * mouse.el: move x-selection-owner-p type things to
14334         selection-owner-p.
14335
14336         * msw-init.el: copy zmacs stuff from x-init.el
14337
14338         * msw-select.el (mswindows-own-selection)
14339         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14340         functions. Very simple minded implementation of selectio
14341         ownership.
14342
14343         * select.el (own-selection) (disown-selection)
14344         (activate-region-as-selection) (select-make-extent-for-selection)
14345         (valid-simple-selection-p): functions moved from x-select.el for
14346         generalized selection.
14347
14348         * x-select.el: see select.el changes.
14349
14350         * x-toolbar.el: use new selection functions.
14351
14352 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14353
14354         * packages.el (packages-find-package-directories): Fixed bug that
14355         would pick up multiple site-package directories.
14356         (package-locations): Added "xemacs-packages" as a late package
14357         location.
14358
14359         * find-paths.el: Now uses `emacs-program-name' and
14360         `emacs-program-version'.
14361         Additions to enforce version-specific directories in
14362         `paths-find-version-directory'.
14363
14364 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14365
14366         * default.el: Removed.
14367         * site-start.el: Removed.
14368
14369 1998-04-29  Didier Verna  <didier@xemacs.org>
14370
14371         * minibuf.el (minibuffer-history-minimum-string-length): Default
14372         to nil.
14373
14374 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14375
14376         * find-paths.el (paths-program-name): Rename.
14377         (paths-emacs-root-p): Ditto.
14378         (paths-find-site-directory): Ditto.
14379
14380 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14381
14382         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14383         `emacs-lisp-byte-compile-and-load'.
14384
14385 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14386
14387         * ldap.el (ldap-search): Fixed additional parameter passing to
14388         `ldap-open'
14389
14390 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14391
14392         * select.el (kill-primary-selection) (selection-owner-p)
14393         (copy-primary-selection) (yank-clipboard-selection)
14394         (selection-exists-p) (delete-primary-selection): new file and
14395         functions that do the right thing for the selected device.
14396
14397         * x-menubar.el: use generalised selection functions.
14398
14399         * dumped-lisp.el: dump select.el.
14400
14401 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14402
14403         * find-paths.el (paths-progname): New variable.
14404         (paths-emacs-root-p): Use it.
14405         (paths-find-site-directory): Ditto.
14406
14407 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14408
14409         * loadup.el ((member "dump" command-line-args)): Dump as
14410         `infodock' if InfoDock.
14411
14412 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14413
14414         * find-paths.el (construct-emacs-version): Simplify, include
14415         program name in the return value.
14416         * (paths-find-version-directory): Use it.
14417
14418 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14419
14420         * info.el (Info-parse-dir-entries): Fixed regexp
14421         (Info-build-dir-anew): Remove full suffix and capitalize info file
14422         name for files with no @direntry
14423         (Info-batch-rebuild-dir): New function
14424         (Info-suffixed-file): Check for regular files instead of simple
14425         file existence (could catch directories before)
14426
14427 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14428
14429         * setup-paths.el, find-paths.el: Removed uses of `not' which
14430         temacs doesn't have.
14431
14432         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14433         into root searching.
14434
14435 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14436
14437         * subr.el: Remove definition of `not'.
14438
14439 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14440
14441         * msw-glyphs.el: enable graphics support.
14442
14443 1998-04-23  Didier Verna  <didier@xemacs.org>
14444
14445         * x-menubar.el (default-menubar): restored the line-number-mode
14446         option.
14447
14448         * misc doc string updates related to the options menu.
14449
14450 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14451
14452         * setup-paths.el (paths-construct-load-path): Fix typo.
14453
14454 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14455
14456         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14457         font-menu-ignore-scaled-fonts don't have to be bound now; this
14458         gets us one step further towards making --no-autoloads work.
14459
14460         * startup.el (normal-top-level): Load auto-autoloads only if
14461         lisp-directory is non-nil.
14462
14463         * setup-paths.el (paths-construct-load-path): Made it robust
14464         against nil lisp-directory.
14465
14466         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14467         to the list of variables that cause a warning when nil.
14468
14469         * toolbar.el (init-toolbar-location): Now works even when there's
14470         no toolbar icon directory.
14471
14472 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14473
14474         * help.el (view-lossage): Recognize it.
14475
14476         * simple.el (log-message): Mark multiline messages.
14477
14478 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14479
14480         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14481
14482 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14483
14484         * package-get.el (package-get-all):  add `\n' separator to
14485         interactive specification so that both variables are read
14486
14487 1998-04-22  Didier Verna  <didier@xemacs.org>
14488
14489         * x-menubar.el: ported the options menu to Custom.
14490         Moved the "read only" toggle button to the buffers menu.
14491         Corrected some missing ;;;###autoload or defcustom.
14492
14493         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14494         the scrollbar-visible specifier for options menu handling.
14495
14496         * toolbar.el (toolbar-visible-p)
14497                      (toolbar-captioned-p)
14498                      (default-toolbar-position): defcustom wrappers around
14499         the toolbar specifiers for options menu handling.
14500
14501         * frame.el (get-frame-for-buffer-default-instance-limit):
14502         defcustom it for options menu handling.
14503
14504         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14505         font-lock-mode for options menu handling.
14506
14507         * cus-start.el: added Custom properties to overwrite-mode for
14508         options menu handling.
14509
14510 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14511
14512         * about.el: shameless self-promotion.
14513
14514 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14515
14516         * simple.el (raw-append-message): Slightly optimize.
14517         (remove-message): Use `push' for clarity.
14518         (append-message): Ditto.
14519         (display-warning): Dito.
14520         (raw-append-message): Send the message to the appropriate device.
14521
14522 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14523
14524         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14525         From Sean MacLennan <Sean.MacLennan@pika.ca>
14526
14527 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14528
14529         * setup-paths.el: Changed `directory-sep-char' to
14530         `path-separator', following a change in GNU Emacs.
14531
14532 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14533
14534         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14535         (Info-build-dir-anew): Add a final newline.
14536         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14537         is `always'
14538         (Info-rebuild-dir): Ditto
14539
14540         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14541
14542 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14543
14544         * simple.el (count-words-buffer): Retain zmacs region.
14545         (count-words-region): Ditto.
14546         * simple.el: (what-line): Expanded line counts.
14547         (count-lines): New parameter to conditionalize whether collapsed
14548         lines get counted.
14549         From Bob Weiner <weiner@altrasoft.com>
14550
14551 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14552
14553         * packages.el (package-locations): infodock-packages must override
14554         mule-packages and packages.
14555
14556 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14557
14558         * wid-edit.el:
14559         remove rude messages from widget-activation-widget-mapper
14560         and widget-activation-glyph-mapper
14561
14562 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14563
14564         * toolbar.el: Remove (featurep 'x) test from
14565         toolbar-make-button-list
14566
14567 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14568
14569         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14570         only if in the same frame.
14571
14572 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14573
14574         * packages.el (package-locations): Added site-packages hierarchy.
14575
14576         * setup-paths.el (paths-default-info-directories): Introduced and
14577         used.
14578
14579         * packages.el, setup-paths.el: Set various path searching depths
14580         to 1.
14581
14582         * packages.el (packages-hierarchy-depth):
14583         (packages-load-path-depth): Introduced and used.
14584
14585         * setup-paths.el (paths-load-path-depth): Introduced and used.
14586
14587         * find-paths.el (paths-find-recursive-path): Added max-depth
14588         parameter.
14589
14590 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14591
14592         * setup-paths.el (paths-construct-info-path): Removed
14593         dependency on behavior of (file-name-as-directory "").
14594
14595 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14596
14597         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14598         lisp objects
14599
14600 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14601
14602         * dump-paths.el, startup.el: Added handling for --debug-paths.
14603
14604 1998-04-15  William M. Perry  <wmperry@aventail.com>
14605
14606         * wid-edit.el: We cannot just set the help-echo or balloon-help
14607           properties for an extent based on the :help-echo widget
14608           property, since help-echo and balloon-help cause an EXTENT to
14609           get passed in, where :help-echo functions are expecting a WIDGET
14610
14611 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14612
14613         * scrollbar.el (init-scrollbar-from-resources): Call
14614         mswindows-init-scrollbar-metrics when appropriate.
14615
14616 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14617
14618         * dumped-lisp.el: dump x-toolbar for window system
14619
14620         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14621         have support and xpm.
14622
14623 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14624
14625         * files.el (toggle-read-only): Fix docstring.
14626         From Didier Verna <didier@xemacs.org>
14627
14628 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14629
14630         * startup.el (normal-top-level): Load autoload-file-name without
14631         specifying an extension---some people only auto-autoload.el.gz.
14632
14633 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14634
14635         * files.el (backup-enable-predicate): Don't bomb on NAME being
14636         nil.
14637
14638 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14639
14640         * find-paths.el, packages.el: Now prefers configure'd paths.
14641         This shouldn't cause any of the originally anticipated problems as
14642         the current paths architecture will not define the various
14643         configure-xxx variables if they're not specified on the configure
14644         command line.
14645
14646         * find-paths.el, setup-paths.el, packages.el: Removed all
14647         mentionings of "/" as a path separator.
14648         Used paths-construct-path throughout.
14649
14650         * find-paths.el (paths-construct-path): Created to assemble paths
14651         from directory components.
14652
14653         * setup-paths.el, packages.el: Used paths-decode-directory-path
14654         instead of decode-path-internal.
14655
14656         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14657         and associates.
14658         (paths-decode-directory-path) Created.
14659
14660         * setup-paths.el: Changed configure-exec-path to
14661         configure-exec-directory.
14662
14663 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14664
14665         * packages.el (packages-find-packages): Fixed decoding of
14666         EMACSPACKAGEPATH.
14667
14668         * startup.el: -no-packages -> -no-early-packages.
14669
14670         (packages-load-package-lisps): Fixed loading of auto-autoload
14671         files.
14672
14673         * startup.el (normal-top-level): Fixed loading of core
14674         auto-autoload.
14675
14676         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14677
14678         * startup.el, packages.el, dump-paths.el: Added proper settings
14679         for site-directory and lisp-directory variables.
14680
14681         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14682         inhibit-package-autoloads and fixed handling of it.
14683
14684         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14685         handling of former inhibit-package-init, now
14686         inhibit-early-packages, to make -vanilla etc. work.
14687
14688 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14689
14690         * code-process.el (start-process): Fallback to 'undecided instead
14691         of 'binary for process input coding stream.
14692
14693         * process.el (start-process): Docstring fix.
14694
14695 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14696
14697         * info.el (Info-insert-dir): Do not insert temporary dir files
14698         in Info-dir-file-attributes
14699         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14700         (Info-rebuild-dir): Ditto.
14701
14702 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14703
14704         * obsolete.el: Added obsoleteness declarations for
14705         `site-directory' and `Info-default-directory-list'.
14706
14707 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14708
14709         * find-paths.el (paths-find-emacs-root): Only look at the
14710         executable at the end of the symlink chain for determining the
14711         Emacs root.
14712
14713 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14714
14715         * setup-paths.el (paths-construct-info-path): Changed construction
14716         to cater to gone default in configure.
14717
14718         * find-paths.el (paths-uniq-append): Added.
14719
14720         * packages.el: Rewritten package path construction once again.
14721
14722         * dump-paths.el, startup.el: Removed package-path as a global
14723         variable.
14724
14725         * package-admin.el (package-admin-add-single-file-package):
14726         (package-admin-add-binary-package): Changed package-path to
14727         late-packages.
14728
14729         * packages.el (packages-split-path): Split path at "/" rather than
14730         nil according to change in emacs.c.
14731
14732 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14733
14734         * setup-paths.el (paths-construct-info-path): Changed info path
14735         order so that directories come out right.
14736         (paths-find-lock-directory): Fixed bug: It used to think
14737         configure-lock-directory is a path.
14738
14739 1998-04-06  Jeff Miller <jmiller@smart.net>
14740
14741         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14742         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14743         eases the use of toolbar-add/kill-item functions.
14744
14745 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14746
14747         * code-files.el (file-coding-system-alist): Commented out
14748         loaddefs.el magical treatment.
14749
14750 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14751
14752         * info.el (Info-rebuild-outdated-dir): Added new option
14753         `conservative' and made it the default
14754         (Info-rebuild-dir): Appropriately parse multi-line description
14755         strings, and multi-section dir files. Issue warning when dir
14756         is rebuilt as temporary
14757         (Info-build-dir-anew): Issue warning when dir is built as
14758         temporary
14759
14760 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14761
14762         * list-mode.el (list-mode-map): Bind highlight motion commands to
14763         standard keys left, right, C-b and C-f.
14764
14765 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14766
14767         * files.el (auto-mode-alist): allow .sc for Scheme->C
14768
14769 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14770
14771         * loadup.el (pureload): Don't quote (garbage-collect).
14772
14773 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14774
14775         * package-get-base.el: Updated.
14776
14777 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14778
14779         * isearch-mode.el (isearch-just-started): New variable.
14780         (isearch-mode): Set it.
14781         (isearch-repeat): Advance one character forward only if the search
14782         was successful, and was not just started.
14783         (isearch-repeat): Clear isearch-just-started.
14784
14785 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14786
14787         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14788         if running -batch.
14789
14790 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14791
14792         * subr.el (listify-key-sequence): Removed.
14793
14794 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14795
14796         * bytecomp.el (byte-compile-print-gensym): New option.
14797         (byte-compile-output-file-form): Use it.
14798         (byte-compile-output-docform): Ditto.
14799         (byte-compile-compiled-obj-to-list): Ditto.
14800
14801 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14802
14803         * msw-glyphs.el: set frame icon if xpm support.
14804
14805 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14806
14807         * help.el: Code that pretty prints variable values
14808           removed.
14809
14810 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14811
14812         * find-paths.el (paths-emacs-root-p): Correct test for installation
14813         directory.
14814         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14815
14816 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14817
14818         * loaddefs.el: Don't set debug-ignored-errors; leave
14819           its default value set to nil.
14820
14821 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14822
14823         * info.el (Info-rebuild-dir): fixed mis-spelling.
14824
14825 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14826
14827         * info.el (Info-rebuild-outdated-dir): New custom var
14828         (Info-insert-node): Create/update dir file when needed, ie when it
14829         does not exist or is older than some info files in directory
14830
14831 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14832
14833         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14834         for last packages, mainly for using a 20.4 package base.
14835
14836         * packages.el (late-packages): Typo fix.  It was called
14837         early-packages.
14838
14839         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14840         relative symlinks correctly.
14841         (paths-find-emacs-roots): More rigorous checking for plausible
14842         configuration-time root.
14843
14844         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14845         find its roots.
14846
14847 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14848
14849         * faces.el: Fix docstrings.
14850         * glyphs.el: Fix docstrings.
14851         * mouse.el: Fix docstrings.
14852
14853         * frame.el: Change phrase `current frame' to `selected frame'.
14854
14855         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14856
14857         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14858         macros using backquote to make them infinitely more readable.
14859
14860 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14861
14862         * packages.el (packages-find-package-path): Hardcoded specialized
14863         InfoDock support until we can clean this up.
14864
14865         * help.el (describe-bindings-1): Return the value of the bindings
14866         help buffer created.
14867         (describe-bindings): Ditto.
14868
14869         * simple.el (set-variable): Restore previous behavior of not
14870         bombing if the variable to set is not boundp.
14871
14872 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14873
14874         * packages.el (packages-handle-package-dumped-lisps): Allow for
14875         non-local files to be loaded off the package-lisp variable.
14876
14877 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14878
14879         * x-faces.el: Global X resources should override
14880           specs for all device classes (color, grayscale, mono);
14881           code currently doesn't override any of them.  Fixed by
14882           calling remove-specifier with '(x default) as the tag
14883           set and allowing inexact matches.
14884
14885 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14886
14887         * faces.el: Separated face initializations based on
14888           device classes into device type specific (tag set,
14889           instantiator) pairs.
14890
14891 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14892
14893         * wid-edit.el (widget-choice-action): Remember user's explicit
14894         choice.
14895         (widget-choice-value-create): Respect it.
14896         From Richard Stallman <rms@gnu.org>
14897
14898 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14899
14900         * setup-paths.el (paths-construct-info-path): Always append
14901         existing directories from configure-time info path.
14902
14903         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14904         Info-directory-list.
14905
14906         * info.el: Removed Info-default-directory-list which was broken by
14907         design.
14908         Removed bogus initialization of Info-directory-list---startup.el
14909         can do a much better job.
14910         Added autoload of Info-directory-list.
14911
14912         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14913         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14914         be exclusive; now it's merely given precedence, just like in the
14915         old days.
14916
14917 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14918
14919         * find-paths.el (paths-find-architecture-directory): Fix bug with
14920         finding; it used to default too early.
14921
14922 1998-03-25  Martin Buchholz <martin@xemacs.org>
14923
14924         * packages.el (packages-split-path): Fix a bug; it used to fail
14925         for paths that weren't split.
14926
14927 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14928
14929         * finder.el (finder-compile-keywords): trap on errors.
14930
14931 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14932
14933         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14934           fourth argument of t so that only the specs exactly
14935           matching the tag lists are removed.
14936
14937 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14938
14939         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14940
14941 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14942
14943         * minibuf.el (mouse-read-file-name-1): If a default directory was
14944         specified, use it for generating the completions.
14945
14946 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14947
14948         * update-elc.el: Now respects inhibit-package-init and
14949         inhibit-site-lisp.
14950         Now does path construction with loadup-paths.
14951
14952         * startup.el (normal-top-level, startup-setup-paths): Now respects
14953         inhibit-package-init and inhibit-site-lisp.
14954
14955         * packages.el (packages-find-package-path): Extended package path
14956         by version-specific hierarchies.
14957         (packages-find-packages): Now respects inhibit flag and
14958         inhibit-site-lisp.
14959         Moved path setup to loadup-paths.
14960
14961         * make-docfile.el: Now respects inhibit-package-init and
14962         inhibit-site-lisp.
14963         Now does path construction with loadup-paths.
14964
14965         * loadup.el: Now respects inhibit-package-init and
14966         inhibit-site-lisp.
14967
14968         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14969
14970         * loadup-paths.el: New file: setup load-path to encompass
14971         packages.
14972
14973 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14974
14975         * auto-show.el: load-gc renamed to pureload.
14976         * site-load.el: Ditto.
14977         * packages.el (toplevel): Ditto.
14978         * loadup.el (really-early-error-handler): Ditto.
14979         * dumped-lisp.el (preloaded-file-list): Ditto.
14980         * cus-face.el (custom-declare-face): Ditto.
14981
14982 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14983
14984         * <Today>: The Big Path Searching Overhaul.
14985
14986         * find-paths.el: New file: find and assemble paths in the
14987         installation hierarchy.
14988
14989         * setup-paths.el: New file: global layout of paths and directories
14990         within the XEmacs hierarchy.
14991
14992         * packages.el: Replaced everything related to path searching and
14993         startup by code in terms of find-paths.
14994
14995         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14996         the new path searching engine.
14997
14998         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14999         and setup-paths.
15000
15001 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15002
15003         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15004         setup-paths.el.
15005
15006 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15007
15008         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15009         compiles identically in any configuration.
15010         Removed irrelevant commentary.
15011
15012 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15013
15014         * simple.el (set-variable): Allow setting specifiers.
15015
15016 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15017
15018         * lisp.el (forward-sexp): Revert previous change.
15019
15020 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15021
15022         * frame.el (frame-initialize): Use `delete-console' instead of
15023         `delete-device' to delete the stream console to match the usage in
15024         Fkill_emacs.
15025
15026 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15027
15028         * files.el (cdpath-previous): New variable.
15029         (cd): Use it.
15030         From Bob Weiner <weiner@wave.altrasoft.com>
15031
15032 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15033
15034         * keydefs.el: Changed keybindings of forward-char,
15035           backward, scroll-up and scroll-down to point to their
15036           -command counterparts.
15037
15038         * simple.el: New functions: forwarc-char-command,
15039           backwrad-char-command, scroll-up-command,
15040           scroll-down-command which work liek their counterparts
15041           except that they honor the variable
15042           signal-error-on-buffer-boundary.
15043
15044           Definition of signal-error-on-buffer-boundary received
15045           from src/cmds.c.
15046
15047           defvar declaration added for word-across-newline to avoid
15048           byte-compiler warning about the free variable reference.
15049
15050 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15051
15052         * winnt.el: Removed "%t" from the beginning of
15053         modeline-format. From now on, there's no nt-specifics in the modeline.
15054
15055 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15056
15057         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15058         of `when' with `if'.
15059
15060 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15061
15062         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15063         mswindows. Must be reworked along with glyphs.el, or
15064         merged into it, after there is images support.
15065
15066         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15067         'mswindows.
15068
15069 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15070
15071         * faces.el: fix for text cursor initialization.
15072         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15073         From Andy Piper <andyp@parallax.co.uk>
15074
15075 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15076
15077         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15078         if there is an existing package that handles it and warn the user
15079         about that mode.
15080
15081 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15082
15083         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15084         Installation" menu item when Installation-string is not bound.
15085
15086 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15087
15088         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15089         From Jeremiah W. James <jerry@cs.ucsb.edu>
15090
15091 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15092
15093         * msw-faces.el:
15094         * faces.el: Fix face initialization.
15095
15096 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15097
15098         * files.el (backup-enable-predicate): fix breakage introduced
15099         by TMPDIR patch.
15100
15101 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15102
15103         * x-faces.el (x-init-face-from-resources): The
15104           TTY face property retrieval functions don't return
15105           specifiers, so use face-property instead.
15106
15107 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15108
15109         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15110
15111 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15112
15113         * x-menubar.el: Expanded documentation for
15114           option-save-faces.  Changed Options -> Browse Faces
15115           menu entry to invoke customize-face.
15116
15117 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15118
15119         * faces.el: Most face initialization moved out of
15120           init-other-random-faces to the top level so that the
15121           initialization happens before Xemacs is dumped.  Much
15122           of the fascist "face-differs-from-default-p or FROB!"
15123           code has been retired in favor of letting the user do
15124           what they want to do.  Face initialization code changed
15125           to use `default' specifier tag so that the settings can
15126           be overridden later if the user wishes it.
15127
15128 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15129
15130         * about.el (about-hackers): Update contributors list.
15131
15132 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15133
15134         * specifier.el: Define new specifier tag `default'.
15135
15136         * modeline.el: Initialize faces using `default' tag.
15137
15138         * x-faces.el (x-init-face-from-resources): Remove
15139           specifier specs containing the `default' tag before
15140           adding new specs.
15141
15142 1998-03-02  John Jones  <jj@asu.edu>
15143
15144         * package-get.el (package-get-all): fixed arguments on call to
15145         package-admin-add-single-file-package.
15146         * package-get.el (package-get-installedp): fixed to match
15147         advertised behavior.
15148         * package-get.el: added function package-get-update-all which
15149         installs newest versions of all the current packages (if they are
15150         not already installed).
15151
15152 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15153
15154         * files.el (find-file-noselect): Uncommented `truename' binding in
15155         `let*' and use it later to set `buffer-file-truename' iff it's
15156         still nil, as happens for example when finding a compressed
15157         file with "jka-compr".
15158
15159 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15160
15161         * faces.el: in make-face-* type functions do the operation for all
15162         window systems, not just the first one found.
15163
15164         * font.el: call mswindows-list-fonts for mswindows.
15165
15166 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15167
15168         * code-process.el (call-process-region):
15169         * process.el (call-process-region):
15170         * package-get.el (package-get-dir):
15171         * files.el (backup-enable-predicate):
15172         * gnuserv.el (gnuserv-temp-file-regexp):
15173         Use temp-directory in place of `/tmp'.
15174
15175 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15176
15177         * "Fast" dired-in-C enhancements for Windows 95/NT:
15178
15179         * files.el: Added function, `wildcard-to-regexp', from GNU
15180           Emacs.
15181
15182         * files.el (insert-directory): Modified to use special
15183           dired-in-C enhancements if present.
15184
15185 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15186
15187         * code-files.el: make default coding no-conversion.
15188
15189 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15190
15191         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15192         the load-path.
15193
15194         * update-elc.el: Strip directory when testing for files not to
15195         bytecompile.
15196
15197 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15198
15199         * lisp-mode.el: Use recommended form for menus.
15200
15201         * info.el (Info-construct-menu): Use recommended form for menus.
15202
15203         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15204         entry.
15205
15206 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15207
15208         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15209           (get-frame-for-buffer-noselect): Always return frames
15210           in the not-this-window-p cond clause.
15211
15212 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15213
15214         * help.el (describe-installation): New function.
15215
15216         * x-menubar.el (default-menubar): Add describe-installation to
15217         Help menu.
15218
15219         * packages.el (packages-unbytecompiled-lisp): Installation.el
15220         should not be bytecompiled.
15221
15222         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15223         XEmacs.
15224
15225         * x-menubar.el (default-menubar): Use correct guard for VM menu
15226         entry.
15227
15228         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15229         coding.
15230         From Andy Piper <andyp@parallax.co.uk>
15231
15232 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15233
15234         * ldap.el: Do not require ldap-internal at compile time.
15235
15236 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15237
15238         * code-files.el: new file. a virtual copy of mule-files.el
15239         but without charset
15240         dependencies. (toggle-buffer-file-ocding-system) new function for
15241         changing the eol type for the current buffer.
15242
15243         * code-process.el: new file. a copy of
15244         mule-process.el. mule-process.el will disappear when things have
15245         settled.
15246
15247         * coding.el: new file. a virtual copy of mule-files.el but
15248         without charset dependencies. (coding-system-base) new function
15249         for getting the parent coding system of a coding system with eol
15250         type set.
15251
15252         * dumped-lisp.el: add above files for the non-mule case.
15253
15254 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15255
15256         * window-xemacs.el (display-buffer): If no explicit
15257           frame is specified, search for a window that displays
15258           the buffer on the currently selected frame, before
15259           searching other frames.
15260
15261 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15262
15263         * frame.el (get-frame-for-buffer): If not-this-window-p
15264           is non-nil, use window on the selected frame if it is not
15265           also the selected window.  When defaulting, search for
15266           windows on the currently selected fgrame before searching
15267           other frames.
15268
15269 1998-02-25  Didier Verna  <didier@xemacs.org>
15270
15271         * modeline.el (modeline-swap-buffers): originally named
15272         `mouse-release-modeline'. Whether to actually swap the buffers is
15273         decided in `mouse-drag-modeline'.
15274         (mouse-drag-modeline): A button release event is considered a
15275         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15276         stay unchanged.
15277
15278 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15279
15280         * x-menubar.el: Put redo on the menubar.
15281         From Aki Vehtari <Aki.Vehtari@hut.fi>
15282
15283 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15284
15285         * bytecomp.el (displaying-byte-compile-warnings): if
15286         temp-buffer-show-function is set, use it to display current set of
15287         warnings in the "*Compile-Log-Show*" buffer.
15288
15289         * simple.el (display-warning-buffer): if temp-buffer-show-function
15290         is set, use it to display current set of warnings in the
15291         "*Warnings-Show*" buffer.
15292
15293 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15294
15295         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15296         Common Lisp.
15297
15298 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15299
15300         * menubar.el: Allow button descriptors at least 2 long.
15301
15302         * x-menubar.el (default-menubar): Use recommended forms.
15303         (file-menu-filter): Remove.
15304         (edit-menu-filter): Remove.
15305
15306 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15307
15308         * about.el (about-hackers): Updated.
15309
15310 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15311
15312         * help.el (help-max-help-buffers): new variable
15313         (help-register-and-maybe-prune-excess): new function
15314         (help-buffer-name): use help-max-help-buffers.
15315         (with-displaying-help-buffer): use
15316         help-register-and-maybe-prune-excess.
15317
15318         * help.el (help-maybe-pretty-print-value): if the value fits on
15319         one line, let it.
15320
15321 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15322
15323         * (with-displaying-help-buffer): there is no need to kill the buffer
15324         if it exists, because with-output-to-temp-buffer will clear it.
15325         further, killing the buffer violates the rule that
15326         temp-buffer-show-function, if set, has the full responsibility of
15327         showing the temp buffer.  killing the buffer fucks with the window
15328         configuration, hosing temp-buffer-show-function.
15329
15330
15331 1998-02-23  Didier Verna  <didier@xemacs.org>
15332
15333         * modeline.el (mouse-drag-modeline):
15334         - Always scroll the modeline that was originally clicked on.
15335         - Use x pixels instead of x characters (which doesn't work anyway)
15336         as horizontal reference for modeline dragging. This allows us to
15337         keep on dragging the modeline even if the motion event occurs in
15338         another window.
15339
15340 1998-02-23  Didier Verna  <didier@xemacs.org>
15341
15342         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15343         glyph on the modeline to indicate that dragging the mouse has an
15344         effect both horizontally and vertically.
15345
15346 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15347
15348         * about.el (about-xemacs): Get rid of redundant visible version
15349         number.
15350
15351 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15352
15353         * about.el (about-hackers): Update credits.
15354
15355 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15356
15357         * prim/register.el (view-register): Show register type file-query.
15358
15359 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15360
15361         * mode-motion.el (mode-motion-highlight-internal):
15362           save-excursion inside save-window-exucrsion form to
15363           hide buffer point changes from save-window-excursion.
15364           Prevents display flickering when the mouse pointer
15365           moves.
15366
15367 1998-02-17  Didier Verna  <didier@xemacs.org>
15368
15369         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15370         function to handle correctly the case of a toolbar one side of the
15371         window: scrolling will not necessarily happen.
15372
15373 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15374
15375         * files.el (after-find-file): Restore missing argument
15376           to format that provides filename for "... consider M-x
15377           recover-file" message.  Also call `message' with "%s"
15378           as the first arg instead of an arbitrary string.
15379
15380 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15381
15382         * about.el (about-hackers): Various additions.
15383
15384 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15385
15386         * autoload.el (generate-file-autoloads-1): Don't force an extra
15387         line out when copying on-the-same line autoloads.
15388
15389         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15390         is installed.
15391
15392 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15393
15394         * x11/x-win-xfree86.el (x-win-init-xfree86):
15395         * x11/x-win-sun.el (x-win-init-sun):
15396         * x11/x-init.el (x-initialize-compose):
15397         * prim/simple.el:
15398         (backward-or-forward-kill-sexp):
15399         (backward-or-forward-kill-sentence):
15400         (backward-or-forward-kill-word):
15401         (backward-or-forward-delete-char):
15402         * prim/isearch-mode.el (isearch-help-or-delete-char):
15403         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15404         x-keysym-on-keyboard-p to detect backspace.
15405         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15406         Clean up symbols used with dead keys, checking Linux and solaris
15407         keysyms.
15408         Simplify x-win-*.el using above methods.
15409         Change documentation for x-keysym-*-p functions.
15410
15411 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15412
15413         * about.el (about-hackers): Restore entries for Michael Sperber and
15414         Vinnie Shelton.
15415         From Vinnie Shelton <acs@acm.org>
15416
15417 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15418
15419         * simple.el (count-words-region): Ditto.
15420
15421 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15422
15423         * simple.el (count-words-buffer): Document.  Don't print anything
15424         if non-interactive.
15425
15426 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15427
15428         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15429         multiple files in InfoDock.
15430
15431 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15432
15433         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15434         from version.el in InfoDock.
15435
15436         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15437         specially.
15438
15439 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15440
15441         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15442         variable name in docstring.
15443
15444 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15445
15446         * menubar.h: Include "gui.h".
15447
15448 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15449
15450         * site-load.el: Fix documentation.
15451
15452 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15453
15454         * package-get-base.el (package-get-base): Updated.
15455
15456         * keymap.el: PC-ize.
15457
15458 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15459
15460         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15461         from' on a fresh line.
15462
15463 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15464
15465         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15466         object.
15467
15468 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15469
15470         * undo-stack.el: PC-ize.
15471
15472         * cmdloop.el: PC-ize.
15473
15474 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15475
15476         * bytecomp-runtime.el: PC-ize.
15477
15478         * byte-optimize.el: Prolog fixup.  PC-ize.
15479
15480         * cus-dep.el: Spelling fix.
15481
15482         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15483         entries follow).
15484
15485 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15486
15487         * text-mode.el (text-mode-hook-identify): New function,
15488         put on text-mode-hook.  Set text-mode-variant here.
15489         (text-mode): Don't set it here.
15490
15491 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15492
15493         * text-mode.el (text-mode-hook): New defvar.
15494         (text-mode-variant): New variable.
15495         (text-mode): Set that variable locally.
15496         (toggle-text-mode-auto-fill): New command.
15497
15498 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15499
15500         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15501
15502 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15503
15504         * text-mode.el (paragraph-indent-text-mode):
15505         Renamed from spaced-text-mode.
15506         (text-mode-map): Bind TAB to indent-relative.
15507         (indented-text-mode-map): Variable deleted.
15508         (indented-text-mode): Now an alias for text-mode.
15509
15510 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15511
15512         * loadup.el: test-atoms debugging stuffs removed.
15513
15514 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15515
15516         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15517
15518 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15519
15520         * help.el (describe-beta): Made it use `locate-data-file'.
15521         (describe-distribution): Ditto.
15522         (describe-copying): Ditto.
15523         (describe-project): Ditto.
15524         (view-emacs-news): Ditto.
15525
15526         * help-nomule.el (help-with-tutorial): Made it use
15527         `locate-data-file' to find tutorial.
15528
15529 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15530
15531         * about.el: Corrected my email address.
15532
15533         * mouse.el: Added 'mouse-mswindows-drop' similar to
15534         'mouse-offix-drop'.
15535
15536 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15537
15538         * loadup.el (running-xemacs): Spelling fix.
15539
15540 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15541
15542         * packages.el (packages-find-packages-1): Don't allow a backwards
15543         compatible lisp tree to overwrite `preloaded-file-list'.
15544
15545 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15546
15547         * loadup.el: Don't delete "xemacs" prior to dumping.
15548
15549 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15550
15551         * package-info.el (pi-last-mod-date): New function.
15552         (pi-author-version): New function.
15553         (batch-update-package-info): Use them.
15554
15555 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15556
15557         * frame.el (get-frame-for-buffer-default-to-current): Create.
15558         (get-frame-for-buffer-noselect): Allow user to use current frame
15559         with `get-frame-for-buffer-default-to-current'.
15560
15561 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15562
15563         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15564         (byte-compile-output-docform): Ditto.
15565         (byte-compile-compiled-obj-to-list): Ditto.
15566
15567 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15568
15569         * startup.el (command-line-1): Removed code that ran
15570           buffer-menu.
15571
15572 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15573
15574         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15575
15576 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15577
15578         * frame.el (suspend-emacs-or-iconify-frame): Check using
15579         `device-on-window-system-p' instead of explicitly checking for X,
15580         so that the same logic works for MS Windows.
15581         (suspend-or-iconify-emacs): Ditto.
15582
15583 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15584
15585         * about.el (about-maintainer-info): Andy Piper is back.
15586         (xemacs-hackers): Updated Andy Piper's email address.
15587         (about-hackers): Added Jonathan Harris.
15588         (about-hackers): Updated Tibor Polgar's email address.
15589
15590 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15591
15592         * about.el: Add xemacs.org email manager.
15593
15594         * package-get-base.el (package-get-base): Updated with most recent
15595         package updates.
15596
15597 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15598
15599         * help.el (function-arglist): Use `indirect-function' instead of
15600         `symbol-function' so that aliases are treated correctly.
15601
15602 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15603
15604         * help.el (help-map): Add f1 binding to `help-for-help'.
15605         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15606         (describe-key-briefly): Use `princ' "%s" to print object.
15607         (with-displaying-help-buffer): Kill buffer if it exists, again.
15608         (describe-key): Use `princ' "%s" to print object.
15609         (describe-function-1): Use `princ' "%s" to print object.
15610         Commented out alias lines removed.
15611         (help-pretty-print-limit): New variable to control pretty-printing
15612         of variable values.
15613         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15614         `help-pretty-print-value' again.  Only print-print when OBJECT is
15615         list of length less than `help-pretty-print-limit'.
15616         (describe-variable): Use `help-maybe-pretty-print-value' again.
15617
15618 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15619
15620         * simple.el (blink-matching-open): Remove C++ kludge.
15621         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15622
15623 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15624
15625         * info.el (Info-default-directory-list): Made the documentation
15626         more explanitory.
15627
15628 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15629
15630         * lisp/packages.el:
15631         * lisp/package-admin.el:
15632         * lisp/build-report.el:
15633         Fix typos.
15634
15635 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15636
15637         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15638         warnings in Java buffers without final newline and editing the
15639         last line.
15640
15641 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15642
15643         * packages.el (packages-find-packages-1): Don't allow a backwards
15644         compatible lisp tree to overwrite `preloaded-file-list'.
15645         Suggested by Colin Rafferty  <colin@xemacs.org>
15646
15647         * mouse.el (mouse-offix-drop): Set undo-boundary.
15648         From Oliver Graf <ograf@fga.de>
15649
15650 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15651
15652         * loadup.el (load-gc): rewrite as defun.
15653         Print something sensical if a required dump-time file isn't found.
15654
15655 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15656
15657         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15658         bug strikes a menudescriptor.
15659
15660         * package-get-base.el (package-get-base): Updated.
15661
15662         * package-info.el (batch-update-package-info): Derive REQUIRES
15663         from the Makefile.
15664
15665 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15666
15667         * files.el (save-some-buffers): Don't play games with deleting
15668         other windows if we are in the minibuffer window.
15669
15670 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15671
15672         * modeline.el (modeline-minor-mode-menu): Add support for :active
15673         (add-minor-mode): Document :active property to TOGGLE.
15674
15675 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15676
15677         * modeline.el (modeline-minor-mode-menu): Add support for an
15678         `:included' predicate in the `toggle-sym' plist.
15679         (add-minor-mode): Document the :included property, format
15680         docstring some more.
15681         (modeline-minor-mode-menu): Documentation string added.
15682
15683 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15684
15685         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15686         labels from the symbol-names by thwacking off the overly redundant
15687         and overused "mode", parenthesizing "minor", and capitalizing the
15688         resultant strings.  Also shortened the menu's title by eliminating
15689         the redundant buffer name.
15690         (add-minor-mode): Beautified the docstring, added mention of the
15691         `:menu-tag' property of TOGGLE.
15692         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15693         `toggle-sym' to beatify the mode-life menus.
15694         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15695         `auto-fill-function'.
15696
15697 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15698
15699         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15700         menus to :style 'toggle.
15701
15702 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15703
15704         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15705
15706 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15707
15708         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15709         only recognize first hyperlink.
15710         (hyper-apropos-highlightify): Deletia, this is already done by
15711         `hyper-apropos-insert-face'.
15712         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15713
15714 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15715
15716         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15717         mail.
15718         (toolbar-mail-reader): Add support for `send'.
15719         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15720
15721 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15722
15723         * info.el (Info-emacs-info-file-name): Add defvar for
15724         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15725         will function properly.
15726
15727 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15728
15729         * simple.el: make the backwards delete function called by
15730         `backward-or-forward-delete-char' user configurable.
15731
15732 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15733
15734         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15735         compiled function got loaded from.
15736
15737 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15738
15739         * term/apollo.el: Synched up with InfoDock 3.6.2.
15740
15741 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15742
15743         * startup.el (load-init-file): Load autoloads earlier.
15744         (startup-splash-frame): Handle InfoDock logo.
15745
15746         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15747         InfoDock.
15748         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15749
15750         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15751         doesn't have this function.
15752
15753         * packages.el (locate-data-file): Fix to call `locate-file'.
15754
15755 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15756
15757         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15758         version of version.el.
15759         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15760
15761         * x-menubar.el (default-menubar): Guard reference to
15762         `gnuserv-frame'.
15763         (default-menubar): Guard references to `font-lock-mode'.
15764         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15765         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15766
15767         * make-docfile.el: Don't snarf doc strings from autoloads.
15768
15769         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15770         loading auto-autoloads files.
15771
15772         * loaddefs.el: Disable dumping autoloads.
15773
15774 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15775
15776         * lisp-mnt.el: Synch to Emacs 20.2.
15777
15778         * help.el: Remove manual autoload of `finder-by-keyword'.
15779
15780         * finder.el (finder-by-keyword): Autoload.
15781
15782         * help.el: Conditionalize hyperbole setup.
15783
15784 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15785
15786         * packages.el (package-require): Update to reflect new data format.
15787
15788 1998-01-02  Didier Verna  <didier@xemacs.org>
15789
15790         * x-menubar.el (default-menubar): make the tutorials available
15791         through the menubar. (Plus some compilation warnings cleanup).
15792
15793 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15794
15795         * check-features.el: New file.  Perform sanity check after build.
15796
15797         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15798         files to tooltalk package.
15799         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15800         package.
15801
15802         * package-admin.el (package-admin-xemacs): Use better default for
15803         location of XEmacs binary.
15804
15805 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15806
15807         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15808         tag with sexp and add value tag with value `t'.
15809
15810 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15811
15812         * package-get.el: Changes to work with real data.
15813         From Pete Ware <ware@cis.ohio-state.edu>
15814
15815         * packages.el (packages-reload-autoloads): Guard load for the time
15816         being.
15817
15818         * update-elc.el ("packages.el"): Force loading packages.el instead
15819         of possibly out-of-date packges.elc.
15820         * make-docfile.el ("packages.el"): Ditto.
15821
15822 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15823
15824         * build-report.el (build-report-delete-regexp): Added a rule for
15825         the main tarball shadowing anything past it.
15826
15827 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15828
15829         * packages.el (package-provide): Delete a previous provide.
15830
15831         * package-info.el: New file.
15832
15833         * package-get.el: New file.
15834         From Pete Ware <ware@cis.ohio-state.edu>
15835         (package-get): Fix md5 computation to work with Mule.
15836
15837 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15838
15839         * simple.el (log-message-*): Quote symbols in docstrings properly.
15840
15841 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15842
15843         * packages.el (packages-new-autoloads): Ignore symbolic links.
15844
15845         * cus-face.el (face-custom-attributes-get): Fix typo.
15846         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15847
15848 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15849
15850         * startup.el (load-init-file): Reload new or changed autoloads
15851         unless inhibited.  Reload modified dumped lisp (stubbed).
15852
15853         * packages.el (packages-new-autoloads): New function.
15854         (packages-reload-autoloads): New function.
15855         (packages-reload-dumped-lisp): New (stub) function.
15856
15857         * loadup.el: Inhibit reloading dumped files when running temacs.
15858
15859         * loadhist.el (file-provides): Extend to handle variant
15860         extensions.
15861
15862         * replace.el (query-replace): Fix typo.
15863
15864 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15865
15866         * make-docfile.el: list-autoloads-path has been renamed.
15867         * update-elc.el: list-autoloads has been renamed.
15868
15869         * packages.el (packages-list-autoloads): Renamed.
15870         (packages-list-autoloads-path): Ditto.
15871
15872 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15873
15874         * packages.el (packages-find-packages-1): Made it signal a warning
15875         for an error in an auto-autoload.el file.
15876
15877 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15878
15879         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15880         tag with const.
15881         From Aki Vehtari <Aki.Vehtari@hut.fi>
15882
15883         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15884
15885         * loadhist.el (unload-feature): Remove autoload.
15886
15887 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15888
15889         * loadhist.el: Unpackaged.
15890
15891         * help.el (describe-symbol-find-file): Rename
15892         `describe-function-find-file' and make old name obsolete.
15893         (describe-function-1): Use it.
15894         (describe-function-1): Guard reference to
15895         `compiled-function-annotation'.
15896
15897 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15898
15899         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15900         argument.
15901         (help-mode-quit): New optional arg to control whether it kills or
15902         buries.  Tidied up.
15903         (with-displaying-help-buffer): Don't kill buffer initially, even
15904         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15905         (help-pretty-print-value): Rename back from
15906         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15907         use it, otherwise use dumped `cl-prettyprint'.
15908         (describe-variable): Use `help-pretty-print-value' again.
15909         (find-func): Removed reference to "find-func" at end.
15910
15911 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15912
15913         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15914           GUI XEmacs. Rename? x-menubar is rather window system
15915           independant, except for a couple of items.
15916
15917 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15918
15919         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15920         entries as they will no longer be distributed with XEmacs.
15921
15922         * format.el (format-alist): Fix image/tiff regexps.
15923         From P. E. Jareth Hein <jareth@camelot-soft.com>
15924
15925         * help.el (help-maybe-pretty-print-value): Rename.
15926         (describe-variable): Use it.
15927         (describe-variable): Add trailing linefeed.
15928
15929 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15930
15931         * help.el (describe-function-1): Don't output anything for
15932           arglist of autoload functions.
15933
15934 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15935
15936         * help.el (describe-function-1): Don't output anything for
15937           arglist of autoload functions.
15938
15939 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15940
15941         * help.el (help-mode-map): New bindings for `help-mode-bury',
15942         `describe-function-at-point', `describe-variable-at-point',
15943         `Info-elisp-ref', `customize-variable', `help-next-section' and
15944         `help-prev-section'.
15945         (help-next-section): New function.
15946         (help-prev-section): New function.
15947         (help-mode-quit): Changed to kill the help buffer.
15948         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15949         correctly.
15950         (help-buffer-name): New function to generate the name of help
15951         buffers.
15952         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15953         argument giving the name of the help buffer.
15954         (describe-key): Use `with-displaying-help-buffer' with name.
15955         (describe-mode): Ditto.
15956         (describe-bindings): Ditto.
15957         (describe-prefix-bindings): Ditto.
15958         (view-lossage): Ditto.
15959         (with-syntax-table): New macro.
15960         (function-called-at-point): Use `ignore-errors' and
15961         `with-syntax-table'.
15962         (function-at-point): Ditto.
15963         (describe-function): Use `with-displaying-help-buffer' with name.
15964         (function-arglist): Extracted from `describe-function-1'.  Returns
15965         function's arglist as string.
15966         (function-documentation): Extracted from `describe-function-1'.
15967         Returns function's docstring.
15968         (describe-function-1): Remove all the "stream" garbage, including
15969         the stream argument.  Use `function-arglist' and
15970         `function-documentation'.
15971         (describe-function-arglist): Just use `function-arglist'.
15972         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15973         (help-pretty-print-value): New function to help with
15974         pretty-printing variable values.  Knows about `#<...>'.  Needs
15975         `pp-internal'.
15976         (describe-variable): Use `with-displaying-help-buffer' with name.
15977         Formatting improved.  Display file where variable is defined, if
15978         known.  Use `help-pretty-print-value'.
15979         (describe-syntax): Use `with-displaying-help-buffer' with name.
15980         (list-processes): Remove "stream" garbage.
15981
15982 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15983
15984         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15985         call a dumped routine instead.
15986
15987         * x-win-xfree86.el: Wrap file in defun.
15988         * x-win-sun.el: Ditto.
15989
15990 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15991
15992         * help.el (view-emacs-news): Remove usage of outl-mouse which
15993         advises functions and does other evil things.
15994
15995 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15996
15997         * format.el (format-alist): Add `image/tiff'.
15998         From P. E. Jareth Hein <jareth@camelot-soft.com>
15999
16000 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16001
16002         * about.el (about-hackers): More names added.
16003
16004         * make-docfile.el: Remove superfluous package path search.
16005
16006         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16007
16008 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16009
16010         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16011         ignored shadows.
16012
16013 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16014
16015         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16016         get trailing slashes when added to the load-path.
16017
16018         * x-init.el (init-x-win): Locate where XEmacs X localization files
16019         are.
16020
16021 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16022
16023         * x-faces.el: Added support for foregroundToolBarColor
16024           to xpm-color-symbols.
16025
16026 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16027
16028         * etags.el (tags-remove-duplicates): Removed.
16029         (buffer-tag-table-list): Use `delete-duplicates'.
16030
16031         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16032         correctly.
16033         (get*): Defalias to `get'.
16034
16035         * cl.el (eql): Compare integers with `eq'.
16036         (cl-map-extents): Check for `map-extents' first.
16037
16038 1997-12-17  Didier Verna  <didier@xemacs.org>
16039
16040         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16041         added the 'numero', 'copyright' and 'trademark' symbols.
16042
16043         * leim/quail/latin-post.el ("french-postfix"): see above.
16044
16045 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16046
16047         * widget.el (define-widget): Check the arguments.
16048
16049         * cus-edit.el (customize-face): Use `check-argument-type'.
16050         (custom-variable-value-create): Use `signal' to signal error.
16051         (custom-variable-reset-saved): Ditto.
16052         (custom-variable-reset-standard): Ditto.
16053         (custom-face-reset-saved): Ditto.
16054
16055         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16056         (widget-default-format-handler): Ditto.
16057         (widget-checklist-add-item): Ditto.
16058         (widget-radio-add-item): Ditto.
16059         (widget-editable-list-entry-create): Ditto.
16060         (widget-sexp-prompt-value): Ditto.
16061
16062         * custom.el (custom-declare-variable): Signal errors better.
16063         (custom-handle-keyword): Ditto.
16064         (custom-declare-group): Ditto.
16065
16066         * window-xemacs.el (windows): Ditto.
16067
16068         * menubar.el (menu): Ditto.
16069
16070         * keydefs.el (keyboard): Ditto.
16071
16072         * minibuf.el (minibuffer): Ditto.
16073
16074         * process.el (execute): Ditto.
16075
16076         * fill.el (fill): Ditto.
16077
16078         * modeline.el (modeline): Ditto.
16079
16080         * help.el (help): Ditto.
16081
16082         * faces.el (faces): Ditto.
16083
16084         * files.el (files): Ditto.
16085
16086         * x-init.el (x): Ditto.
16087
16088         * lisp-mode.el (lisp): Ditto.
16089
16090         * process.el (processes): Ditto.
16091
16092         * mouse.el (mouse): Ditto.
16093
16094         * abbrev.el (abbrev): Moved from cus-edit.
16095
16096         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16097         as variable declaration.
16098
16099 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16100
16101         * menubar.el (find-menu-item): Use `check-argument-type'.
16102         (find-menu-item): Cosmetic changes.
16103
16104 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16105
16106         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16107
16108 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16109
16110         * startup.el (set-default-load-path): Only search package-path
16111         when not running temacs.
16112
16113         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16114         files.
16115
16116         * loadup.el: Correct commentary.  Reformatting.
16117         (really-early-error-handler): Use absolute path to the
16118         first dumped-lisp.el file.
16119         (really-early-error-handler): Print full path name of
16120         each dumped lisp file (inherited from InfoDock).
16121
16122         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16123         dumped-lisp.el files.
16124
16125         * make-docfile.el (preloaded-file-list): Reorder when the
16126         package-path is searched.
16127         * update-elc.el: Ditto.
16128
16129         * lisp-mode.el (call-with-condition-handler): Treat the same as
16130         `condition-case' for indentation.
16131
16132         * about.el (about-xemacs): Update release date.
16133
16134 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16135
16136         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16137         anywhere but at the last clause.
16138         (ecase): Disallow `t' and `otherwise'.
16139
16140 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16141
16142         * cus-edit.el (custom-buffer-create-buttons): New function
16143         from stuff moved out of `custom-buffer-create-internal'.
16144         (custom-novice): New variable.  Default t.
16145         (custom-display-global-buttons): Ditto.  Default `top'.
16146         (custom-buffer-create-internal): Only display help if
16147         `custom-novice' is non-nil.  Display global buttons according to
16148         `custom-display-global-buttons'.
16149
16150 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16151
16152         * menubar.el (find-menu-item): Use `check-argument-type'.
16153         (find-menu-item): Cosmetic changes.
16154
16155 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16156
16157         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16158         look.
16159
16160 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16161
16162         * format.el (format-deannotate-region):  Bug fix.
16163         Deannotating a region containing unknown tags would fail
16164         (causing decoding of text/enriched to fail at user level)
16165
16166 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16167
16168         * minibuf.el (read-directory-name): Support sixth
16169           arg, HISTORY, as already documented.
16170
16171 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16172
16173         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16174         to `ecase'.
16175
16176 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16177
16178         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16179         skk-activate.
16180
16181 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16182
16183         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.